(line-number-at-pos): Doc fix.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
3cb74cd1
RS
12006-08-16 Richard Stallman <rms@gnu.org>
2
3 * keymaps.texi (Extended Menu Items): Show format of cached
4 bindings in extended menu items.
5
6 * customize.texi (Variable Definitions): Explain when the
7 standard value expression is evaluated.
8
7e188449
CY
92006-08-15 Chong Yidong <cyd@stupidchicken.com>
10
11 * commands.texi (Reading One Event): Explain idleness in
12 `read-event'.
13
b8f5396a
CY
142006-08-12 Chong Yidong <cyd@stupidchicken.com>
15
16 * text.texi (Near Point): Say "cursor" not "terminal cursor".
17 (Commands for Insertion): Removed split-line since it's not
18 relevant for Lisp programming.
19 (Yank Commands): Rewrite introduction.
20 (Undo): Clarify.
21 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
22 (Filling): Remove redundant comment. Clarify return value of
23 current-justification.
24 (Margins): Minor clarifications.
25 (Adaptive Fill): Update default value of adaptive-fill-regexp.
26 (Sorting): Update definition of sort-lines.
27 (Columns): Clarify behavior of sort-columns.
28 (Indent Tabs): Link to Tab Stops in Emacs manual.
29 (Special Properties): Clarify.
30 (Clickable Text): Mention Buttons package.
31
0c80afbd
EZ
322006-08-12 Kevin Ryde <user42@zip.com.au>
33
34 * os.texi (Time Parsing): Add %z to description of
35 format-time-string, as per docstring. Add cross reference to
36 glibc manual for strftime.
37
02a2b2ad
RS
382006-08-08 Richard Stallman <rms@gnu.org>
39
40 * modes.texi: Clean up wording in previous change.
41
34e5974a
CY
422006-08-07 Chong Yidong <cyd@stupidchicken.com>
43
44 * modes.texi (Hooks): Clarify.
45 (Major Mode Basics): Mention define-derived-mode explicitly.
46 (Major Mode Conventions): Rebinding RET is OK for some modes.
47 Mention change-major-mode-hook and after-change-major-mode-hook.
48 (Example Major Modes): Moved to end of Modes section.
49 (Mode Line Basics): Clarify.
50 (Mode Line Data): Mention help-echo and local-map in strings.
51 Explain reason for treatment of non-risky variables.
52 (Properties in Mode): Clarify.
53 (Faces for Font Lock): Add font-lock-negation-char-face.
54
65c6c6b6
EZ
552006-08-04 Eli Zaretskii <eliz@gnu.org>
56
57 * strings.texi (Formatting Strings): Warn against arbitrary
58 strings as first arg to `format'.
59
fc0ba1d0
TTN
602006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
61
62 * text.texi (Clickable Text): Mention `help-echo' text property.
63 Update intro, examples and associated explanations.
64
a3483884
RS
652006-07-31 Richard Stallman <rms@gnu.org>
66
67 * commands.texi: Update xrefs.
68 (Event Mod): New node, cut out from old Translating Input.
69
70 * maps.texi: Update xrefs.
fc0ba1d0 71
a3483884
RS
72 * keymaps.texi (Translation Keymaps): New node.
73 Update xrefs from Translating Input to Translation Keymaps.
fc0ba1d0 74
a3483884
RS
75 * elisp.texi (Top): Update subnode menu.
76
77 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
78
79 * os.texi (System Interface): Fix menu descriptions of some nodes.
80 (Translating Input): Node deleted.
fc0ba1d0 81
ec777101
NR
822006-07-31 Nick Roberts <nickrob@snap.net.nz>
83
84 * modes.texi (Minor Mode Conventions): Update link for add-to-list.
85
86 * lists.texi (Sets And Lists): Likewise.
87
0f42ea76
TTN
882006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
89
90 * text.texi (Fields): Mention POS
91 requirement when narrowing is in effect.
92
eb107d09
RS
932006-07-28 Richard Stallman <rms@gnu.org>
94
0de8dcc9
RS
95 * display.texi (Face Attributes): Simplify wording.
96 (Attribute Functions): Clarify meaning of new-frame default
97 attribute settings.
98
eb107d09
RS
99 * customize.texi (Common Keywords): Document how to use
100 :package-version in a package not in Emacs.
101
d7fb9e6c
KS
1022006-07-28 Kim F. Storm <storm@cua.dk>
103
104 * commands.texi (Reading One Event): Fix last change.
105
c1c3d4f7
CY
1062006-07-26 Chong Yidong <cyd@stupidchicken.com>
107
108 * commands.texi (Reading One Event): Document SECONDS argument for
109 read-event, read-char, and read-char-exclusive.
110
94b39239
SM
1112006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
112
113 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
114 to ensure correct identification.
115
1cff9220
RS
1162006-07-24 Richard Stallman <rms@gnu.org>
117
5ac64732
RS
118 * text.texi (Clickable Text): Clarify.
119
1cff9220
RS
120 * sequences.texi (Vector Functions): Delete duplicate xref.
121
122 * objects.texi (Function Type): Clarify.
123
124 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
125 modes.
126
127 * lists.texi (List Variables): New node.
128 Material moved from other nodes.
129
130 * variables.texi (Setting Variables): add-to-list and
131 add-to-ordered-list moved to List Variables node.
132
38db29e0
TTN
1332006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
134
135 * text.texi (Links and Mouse-1):
136 For mouse-on-link-p, expand on arg POS.
137
9e4101b2
KS
1382006-07-21 Kim F. Storm <storm@cua.dk>
139
140 * display.texi (Forcing Redisplay): Don't mention systems which
141 don't support sub-second timers for redisplay-preemption-period.
142
143 * os.texi (Terminal Output): Clarify text vs graphical terminal.
144
cc539208
EZ
1452006-07-21 Eli Zaretskii <eliz@gnu.org>
146
147 * frames.texi (Input Focus): Document that focus-follows-mouse has
148 no effect on MS-Windows.
149
c29fbc93
RS
1502006-07-18 Richard Stallman <rms@gnu.org>
151
1ef252f6
RS
152 * display.texi (Forcing Redisplay): Cleanups in previous change.
153
c29fbc93
RS
154 * processes.texi (Low-Level Network): Make menu more convenient.
155
5b5fca28
KS
1562006-07-18 Kim F. Storm <storm@cua.dk>
157
2d545d83
KS
158 * display.texi (Forcing Redisplay): redisplay-preemption-period
159 only used on window systems. Add xref to Terminal Output.
160
161 * os.texi (Terminal Output): baud-rate only controls preemption on
162 non-window systems. Add xref to Forcing Redisplay.
163
5b5fca28
KS
164 * processes.texi (Low-Level Network): Rename node "Make Network"
165 to "Network Processes".
166
42995636
KB
1672006-07-18 Karl Berry <karl@gnu.org>
168
5b5fca28
KS
169 * variables.texi, functions.texi, customize.texi, loading.texi:
170 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
42995636 171
e1842332
CY
1722006-07-17 Chong Yidong <cyd@stupidchicken.com>
173
174 * commands.texi (Waiting): Document batch-mode sit-for behavior.
175
daeeeffc
RS
1762006-07-17 Richard Stallman <rms@gnu.org>
177
7c0c29ee
RS
178 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
179 Put period and comma inside quotes.
5b5fca28 180
7c0c29ee
RS
181 * loading.texi, markers.texi: Use real doublequote inside menus.
182
183 * windows.texi: Put point and comma inside quotes.
184 (Textual Scrolling): Use @samp for error message.
185
5b5fca28
KS
186 * variables.texi, tips.texi, syntax.texi, symbols.texi:
187 * strings.texi, streams.texi, processes.texi, os.texi:
7c0c29ee
RS
188 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
189 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5b5fca28
KS
190 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
191 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7c0c29ee 192 Put point and comma inside quotes.
5b5fca28 193
05bdf2d7
RS
194 * control.texi (Processing of Errors): Add command-error-function.
195
daeeeffc
RS
196 * variables.texi (File Local Variables): Clarify that
197 file local variables make buffer-local bindings.
198
199 * modes.texi (Syntactic Font Lock): Give default for
200 font-lock-syntax-table.
201
7e1c1289
NR
2022006-07-17 Nick Roberts <nickrob@snap.net.nz>
203
204 * text.texi (Special Properties): Clean up previous change.
205
912c7235
KB
2062006-07-16 Karl Berry <karl@gnu.org>
207
5b5fca28
KS
208 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
209 * control.texi: Fix bad page breaks through chapter 10 (control).
ece35e15 210
5b5fca28 211 * anti.texi (Antinews): Reorder face-attribute fns to avoid
912c7235
KB
212 underfull hbox.
213
54b7938f
NR
2142006-07-15 Nick Roberts <nickrob@snap.net.nz>
215
216 * text.texi (Special Properties): Describe fontified text property
217 in relation to a character (not text).
218
3f11901a
KS
2192006-07-15 Kim F. Storm <storm@cua.dk>
220
0864179a
KS
221 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
222 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
223 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
224
3f11901a
KS
225 * anti.texi (Antinews): Mention redisplay function.
226 The kbd macro existed, but was not documented, before 22.x.
227 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
228
b4f62d0a
NR
2292006-07-14 Nick Roberts <nickrob@snap.net.nz>
230
231 * display.texi (Displaying Messages): Add anchor.
232
233 * frames.texi (Dialog Boxes): Use it.
234
2c6e026a
RS
2352006-07-12 Richard Stallman <rms@gnu.org>
236
237 * objects.texi (Frame Type): Explain nature of frames better.
238
239 * frames.texi (Frames): Explain nature of frames better.
240
2412006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
242
243 * tips.texi (Coding Conventions): Explain why use cl at compile time.
244
099d4201
YM
2452006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
246
247 * frames.texi (Window System Selections): Mention scrap support for Mac.
248 Default value of x-select-enable-clipboard is t on Mac.
249
250 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
251
ff97f952
KS
2522006-07-11 Kim F. Storm <storm@cua.dk>
253
254 * display.texi (Forcing Redisplay): Add `redisplay' function.
255 Don't mention (sit-for -1) -- use (redisplay t) instead.
256
257 * commands.texi (Waiting): (sit-for -1) is no longer special.
258 (sit-for 0) is equivalent to (redisplay).
259 Iconifying/deiconifying no longer makes sit-for return.
260
a183016f
NR
2612006-07-10 Nick Roberts <nickrob@snap.net.nz>
262
263 * display.texi (Buttons): Fix typo.
264
265 * index.texi, elisp.texi (New Symbols): Comment node out.
266
b86be617
RS
2672006-07-09 Richard Stallman <rms@gnu.org>
268
269 * display.texi (Truncation): Clean up previous change.
270
3aa7c28e
RS
2712006-07-08 Richard Stallman <rms@gnu.org>
272
273 * commands.texi (Interactive Call): Use 3 as prefix in example
274 for execute-extended-command.
275
276 * display.texi (Attribute Functions): Move paragraph about
277 compatibility with Emacs < 21.
278
5a1048a5
KS
2792006-07-09 Kim F. Storm <storm@cua.dk>
280
281 * display.texi (Refresh Screen): Clarify force-window-update.
282 (Truncation): "Normally" indicated by fringe arrows.
283
89fb9154
EZ
2842006-07-08 Eli Zaretskii <eliz@gnu.org>
285
5a1048a5
KS
286 * windows.texi (Textual Scrolling, Resizing Windows):
287 * variables.texi (Constant Variables):
89fb9154
EZ
288 * text.texi (Buffer Contents, Deletion, Changing Properties)
289 (Property Search, Special Properties, Sticky Properties)
5a1048a5 290 (Links and Mouse-1, Fields, Change Hooks):
89fb9154 291 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5a1048a5
KS
292 (Categories):
293 * symbols.texi (Other Plists):
294 * streams.texi (Output Variables):
295 * processes.texi (Input to Processes, Query Before Exit):
296 * positions.texi (Word Motion, Text Lines, List Motion):
89fb9154 297 * os.texi (Init File, System Environment, Sound Output)
5a1048a5 298 (Session Management):
89fb9154 299 * nonascii.texi (Text Representations, Character Sets)
5a1048a5
KS
300 (Chars and Bytes, Locales):
301 * modes.texi (Defining Minor Modes, Header Lines):
302 * minibuf.texi (Minibuffer Contents):
303 * markers.texi (Information from Markers):
304 * lists.texi (List Elements, Building Lists, Association Lists):
305 * keymaps.texi (Tool Bar):
306 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
307 * functions.texi (What Is a Function, Mapping Functions):
89fb9154
EZ
308 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
309 (Color Names, Text Terminal Colors, Display Feature Testing):
310 * files.texi (Visiting Functions, File Name Components)
5a1048a5 311 (Unique File Names, Contents of Directories):
89fb9154
EZ
312 * display.texi (Forcing Redisplay, Displaying Messages)
313 (Temporary Displays, Font Selection, Auto Faces)
314 (Font Lookup, Fringe Indicators, Display Margins)
315 (Image Descriptors, Showing Images, Image Cache, Button Types)
316 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5a1048a5
KS
317 (Display Table Format, Glyphs):
318 * control.texi (Iteration):
319 * commands.texi (Command Loop Info, Adjusting Point):
08b17d37
KS
320 * backups.texi (Making Backups, Auto-Saving):
321 Remove @tindex entries.
89fb9154 322
7f087030
KS
3232006-07-07 Kim F. Storm <storm@cua.dk>
324
325 * display.texi (Fringe Cursors): Fix typo.
326 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
327 (Overlay Arrow): Default is overlay-arrow fringe indicator.
328
978db147
RS
3292006-07-05 Richard Stallman <rms@gnu.org>
330
331 * text.texi (Buffer Contents): Add example of text props
332 in result of buffer-substring.
333 (Text Properties): Explain better about use of specific property names.
334 (Property Search): Some cleanups; reorder some functions.
335
336 * keymaps.texi (Changing Key Bindings): Cleanup.
337 Add xref to Key Binding Conventions.
338
339 * display.texi (Attribute Functions): Add examples for
340 face-attribute-relative-p.
341
342 * tips.texi (Coding Conventions): Cleanup last change.
343
42b50684
KB
3442006-07-05 Karl Berry <karl@gnu.org>
345
08b17d37
KS
346 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
347 Remove @setchapternewpage odd.
42b50684
KB
348 Result is 1013 pages, down from 1100.
349
08b17d37
KS
350 * anti.texi, customize.texi, display.texi, internals.texi:
351 * minibuf.texi, modes.texi, tips.texi:
9b7fa297 352 Fix overfull/underfull boxes.
42b50684 353
180f018c
TTN
3542006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
355
356 * edebug.texi (Instrumenting):
357 Add Edebug-specific findex for eval-buffer.
358 * loading.texi (Loading):
359 Replace eval-current-buffer with eval-buffer.
360
8e338f7b
EZ
3612006-06-30 Nick Roberts <nickrob@snap.net.nz>
362
363 * locals.texi (Standard Buffer-Local Variables): Update the list
364 of variables.
365
0770a251
NR
3662006-06-26 Nick Roberts <nickrob@snap.net.nz>
367
368 * files.texi (File Name Completion): Point user to the node
369 "Reading File Names".
370
d9034473
EZ
3712006-06-24 Eli Zaretskii <eliz@gnu.org>
372
eff6bfea
EZ
373 * files.texi (Contents of Directories): Document case-insensitive
374 behavior on respective filesystems.
375
d9034473
EZ
376 * objects.texi (Character Type): Document that Emacs signals an
377 error for unsupported Unicode characters specified as \uNNNN.
378
a5bd14d3
RS
3792006-06-19 Richard Stallman <rms@gnu.org>
380
381 * processes.texi (Bindat Spec): Clarify previous change.
382
d1ae9041
RS
3832006-06-16 Richard Stallman <rms@gnu.org>
384
385 * tips.texi (Coding Conventions): Better explain conventions
386 for definition constructs.
387
388 * text.texi (Special Properties): String value of `read-only'
389 serves as the error message.
390
391 * objects.texi (Character Type): Clarify prev. change.
392 (Non-ASCII in Strings): Mention \u and \U.
393
394 * commands.texi (Using Interactive): Explain problem of
395 markers, etc., in command-history.
396
1bb32610
KS
3972006-06-14 Kim F. Storm <storm@cua.dk>
398
399 * commands.texi (Waiting): Negative arg to sit-for forces
400 redisplay even if input is pending.
401
402 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
403 redisplay. Remove incorrect example of binding redisplay-dont-pause
404 around (sit-for 0).
405
c7484981
RS
4062006-06-13 Richard Stallman <rms@gnu.org>
407
408 * display.texi (Forcing Redisplay): Clarify previous change.
409
d211faa2
RF
4102006-06-13 Romain Francoise <romain@orebokech.com>
411
412 * display.texi (Forcing Redisplay): Fix typo.
413
8eb2b87f
KS
4142006-06-13 Kim F. Storm <storm@cua.dk>
415
416 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
417
503b5e1c
LT
4182006-06-10 Luc Teirlinck <teirllm@auburn.edu>
419
420 * tips.texi (Coding Conventions): Add `@end itemize'.
421
9e362b84
RS
4222006-06-10 Richard Stallman <rms@gnu.org>
423
424 * tips.texi (Coding Conventions): Explain use of coding systems
425 to ensure one decoding for strings.
426
7cb93181
EZ
4272006-06-09 Aidan Kehoe <kehoea@parhasard.net>
428
9b7fa297 429 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7cb93181
EZ
430 syntax.
431
afd63bda
EZ
4322006-06-07 Eli Zaretskii <eliz@gnu.org>
433
434 * display.texi (Font Selection): Remove description of
435 clear-face-cache.
436
437 * compile.texi (Eval During Compile): Fix a typo. Add index
438 entries for possible uses of eval-when-compile.
439
71ee3e04
TTN
4402006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
441
442 * display.texi (Abstract Display): Fix typo.
443
a941b26b
EZ
4442006-06-03 Eli Zaretskii <eliz@gnu.org>
445
446 * minibuf.texi (Minibuffer History) <history-add-new-input>:
447 Reword variable's description.
448
963128f3
RS
4492006-06-01 Richard Stallman <rms@gnu.org>
450
451 * windows.texi (Splitting Windows): Clarify splitting nonselected
452 window.
453
82db8fa7
JL
4542006-05-31 Juri Linkov <juri@jurta.org>
455
456 * minibuf.texi (Minibuffer History): Add history-add-new-input.
457
d9e8091d
RS
4582006-05-30 Richard Stallman <rms@gnu.org>
459
6ac209a3
RS
460 * display.texi (Line Height): Fix errors in description of
461 default line height and line-height properyty.
462
d9e8091d
RS
463 * nonascii.texi (Default Coding Systems): Further clarification.
464
93fd6289
LT
4652006-05-29 Luc Teirlinck <teirllm@auburn.edu>
466
467 * internals.texi (Pure Storage): Mention that an overflow in pure
468 space causes a memory leak.
469 (Garbage Collection): If there was an overflow in pure space,
470 `garbage-collect' returns nil.
471
7c42b3e0
EZ
4722006-05-30 Eli Zaretskii <eliz@gnu.org>
473
474 * nonascii.texi (Default Coding Systems): Fix it some more.
475
b8909e88
EZ
4762006-05-29 Eli Zaretskii <eliz@gnu.org>
477
478 * nonascii.texi (Default Coding Systems): Fix last change.
479
6d3906d5
KH
4802006-05-29 Kenichi Handa <handa@m17n.org>
481
482 * nonascii.texi (find-operation-coding-system): Describe the new
483 argument format (FILENAME . BUFFER).
484
0985f920
RS
4852006-05-28 Richard Stallman <rms@gnu.org>
486
487 * tips.texi (Coding Conventions): Better explain reasons not to
488 advise other packages or use `eval-after-load'.
489
6c6e0bb4
KS
4902006-05-29 Kim F. Storm <storm@cua.dk>
491
492 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
493 `bindat-idx' and `bindat-raw' for clarity.
494
096432af
TTN
4952006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
496
b9e17eb3
TTN
497 * processes.texi (Bindat Spec): Expand on `repeat' handler.
498
096432af
TTN
499 * display.texi (Display): Add "Abstract Display" to menu.
500 (Abstract Display, Abstract Display Functions)
501 (Abstract Display Example): New nodes.
502 * elisp.texi (Top): Add "Abstract Display" to menu.
503
e4b3f22f
CY
5042006-05-27 Chong Yidong <cyd@stupidchicken.com>
505
917b8227
CY
506 * keymaps.texi (Key Sequences): Link to input events definition.
507 (Format of Keymaps): Delete material duplicated in Keymap Basics.
508
e4b3f22f
CY
509 * files.texi (Changing Files): Document updated argument list for
510 copy-file.
511
f1b64ef1
TTN
5122006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
513
514 * processes.texi (Bindat Functions): Explain term "total length".
515 Use it in bindat-length and bindat-pack descriptions.
516
3d0793e4
EZ
5172006-05-26 Eli Zaretskii <eliz@gnu.org>
518
519 * tips.texi (Coding Conventions): Advise against using
520 eval-after-load in packages. Add an index entry.
521
abeb5483
JL
5222006-05-25 Juri Linkov <juri@jurta.org>
523
92aa92fa
JL
524 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
525
abeb5483
JL
526 * modes.texi (%-Constructs): Add %e, %z, %Z.
527
403a7bca
RS
5282006-05-25 Richard Stallman <rms@gnu.org>
529
530 * elisp.texi (Top): Update subnode menu.
531
532 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
533 (Keymaps): Update menu.
534
39a9bed3
CY
5352006-05-25 Chong Yidong <cyd@stupidchicken.com>
536
537 * keymaps.texi (Key Sequences): Some clarifications.
538
78b3f5c3
TTN
5392006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
540
541 * processes.texi (Bindat Functions): Say "unibyte string"
542 explicitly for bindat-unpack and bindat-pack descriptions.
543 (Bindat Examples): Don't call `string-make-unibyte' in example.
544
08244b81
CY
5452006-05-25 Chong Yidong <cyd@stupidchicken.com>
546
547 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
548 Explain string and vector representations of key sequences
549
78b3f5c3
TTN
550 * keymaps.texi (Changing Key Bindings):
551 * commands.texi (Interactive Codes, Interactive Codes):
08244b81
CY
552 * help.texi (Describing Characters): Refer to it.
553
b370c94d
LT
5542006-05-23 Luc Teirlinck <teirllm@auburn.edu>
555
556 * frames.texi (Pointer Shape): @end table -> @end defvar.
557
b8223441
RS
5582006-05-22 Richard Stallman <rms@gnu.org>
559
560 * elisp.texi (Top): Update subnode menus.
561
562 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
563 Contents rewritten; material from old Pointer Shape node moved here.
564
565 * display.texi (Pointer Shape): Node deleted.
566 (Image Descriptors): Minor cleanup.
567
c18eec5c
RS
5682006-05-21 Richard Stallman <rms@gnu.org>
569
570 * syntax.texi (Parsing Expressions): Update info on which STATE
571 elements are ignored.
572
9300b310
LT
5732006-05-19 Luc Teirlinck <teirllm@auburn.edu>
574
86735b2d
LT
575 * hooks.texi (Standard Hooks): Correct typo.
576
9300b310
LT
577 * gpl.texi (GPL): ifinfo -> ifnottex.
578
75e3b957
EZ
5792006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
580
581 * searching.texi (Simple Match Data): Warn about match data being
582 set anew by every search.
583
0bcf8735
RS
5842006-05-17 Richard Stallman <rms@gnu.org>
585
586 * minibuf.texi (Minibuffer History): Clarify.
587
588 * searching.texi (Regexp Special): Clarify nested regexp warning.
589
b3abe3a5
KS
5902006-05-16 Kim F. Storm <storm@cua.dk>
591
592 * minibuf.texi (Minibuffer History): Update add-to-history.
593
bc20db55
KH
5942006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
595
596 * nonascii.texi (Explicit Encoding): Fix
597 typo (encoding<->decoding).
598
f31263a4
RS
5992006-05-14 Richard Stallman <rms@gnu.org>
600
46a2df8e
RS
601 * buffers.texi (Creating Buffers): Cleanup.
602
f31263a4
RS
603 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
604
1299a5a4
EZ
6052006-05-13 Eli Zaretskii <eliz@gnu.org>
606
642c61f3
EZ
607 * buffers.texi (Current Buffer): Document that with-temp-buffer
608 disables undo.
609
1299a5a4
EZ
610 * os.texi (Terminal-Specific): More accurate description of how
611 Emacs searches for the terminal-specific libraries.
612
61515a63
EZ
6132006-05-12 Eli Zaretskii <eliz@gnu.org>
614
b811ef49
EZ
615 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
616 emacs-xtra to @inforef's.
617
4a7910c7
EZ
618 * text.texi (Undo): Document that undo is turned off in buffers
619 whose names begin with a space.
620
621 * buffers.texi (Buffer Names): Add index entries for buffers whose
622 names begin with a space.
623 (Creating Buffers): Document that undo is turned off in buffers
624 whose names begin with a space.
625
f055e02c
EZ
626 * files.texi (Visiting Functions, Reading from Files)
627 (Saving Buffers): Mention code and EOL conversions by file I/O
628 primitives and subroutines.
629
0ef0b416
EZ
630 * nonascii.texi (Lisp and Coding Systems): Document
631 coding-system-eol-type. Add index entries for eol conversion.
632
61515a63
EZ
633 * display.texi (Defining Faces): Mention `mac', and add an xref to
634 where window-system is described.
635
e4c068c0
RS
6362006-05-10 Richard Stallman <rms@gnu.org>
637
638 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
639
31035927
RS
6402006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
641
642 * variables.texi (File Local Variables): Recommend to quote lambda
643 expressions in safe-local-variable property.
644
f12a0718
RS
6452006-05-09 Richard Stallman <rms@gnu.org>
646
647 * variables.texi (File Local Variables): Document
648 safe-local-eval-forms and safe-local-eval-function.
649
ed7e6c32
KS
6502006-05-07 Kim F. Storm <storm@cua.dk>
651
652 * minibuf.texi (Minibuffer History): Remove keep-dups arg
653 from add-to-history.
654
5a36d834
RF
6552006-05-07 Romain Francoise <romain@orebokech.com>
656
657 * commands.texi (Event Input Misc):
658 * compile.texi (Eval During Compile):
659 * internals.texi (Buffer Internals):
660 * minibuf.texi (Initial Input):
661 * nonascii.texi (Scanning Charsets):
662 * numbers.texi (Comparison of Numbers):
663 * windows.texi (Textual Scrolling, Vertical Scrolling):
664 Fix various typos.
665
fbc284f6
EZ
6662006-05-06 Eli Zaretskii <eliz@gnu.org>
667
f53d2e87
EZ
668 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
669 conditional xref's to either emacs or emacs-xtra, depending on
670 @iftex/@ifnottex.
671
fbc284f6
EZ
672 * minibuf.texi (Minibuffer History): Document add-to-history.
673
3dfed653
EZ
6742006-05-05 Eli Zaretskii <eliz@gnu.org>
675
676 * internals.texi (Pure Storage): Mention the pure overflow message
677 at startup.
678
8e7a9a24
EZ
6792006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
680
681 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
682 (Searching Keymaps): Fix pseudo-Lisp description of keymap
683 search.
684
d0789de9
RS
6852006-05-01 Richard Stallman <rms@gnu.org>
686
687 * intro.texi (nil and t): Clarify.
688
689 * variables.texi (File Local Variables): Suggest using booleanp.
690
fc2cb772
JB
6912006-05-01 Juanma Barranquero <lekktu@gmail.com>
692
693 * objects.texi (Type Predicates): Fix typos.
694
27c5714a
SM
6952006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
696
697 * intro.texi (nil and t): Add booleanp.
698
699 * objects.texi (Type Predicates): Add links for booleanp and
700 string-or-null-p.
701
eadb9d45
RS
7022006-04-29 Richard Stallman <rms@gnu.org>
703
27c5714a 704 * modes.texi (Multiline Font Lock): Rename from
eadb9d45
RS
705 Multi line Font Lock Elements. Much clarification.
706 (Font Lock Multiline, Region to Fontify): Much clarification.
707
7817e3d3
SM
7082006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
709
710 * variables.texi (File Local Variables): Remove the special case t for
711 safe-local-variable.
712
8ac3a455
RS
7132006-04-26 Richard Stallman <rms@gnu.org>
714
715 * syntax.texi (Parsing Expressions): Minor cleanup.
716
290e4aae
RS
7172006-04-18 Richard Stallman <rms@gnu.org>
718
719 * tips.texi (Coding Conventions): Explain when the package's
720 prefix should appear later on (not at the start of the name).
721
722 * searching.texi (String Search): Clarify effect of NOERROR.
723
724 * modes.texi (Imenu): Clarify what special items do.
725
726 * hooks.texi (Standard Hooks): Delete text about old hook names.
727
1e2b8ce5
RF
7282006-04-17 Romain Francoise <romain@orebokech.com>
729
730 * variables.texi (Local Variables): Update the default value of
731 `max-specpdl-size'.
732
51fa34bc
MB
7332006-04-15 Michael Olson <mwolson@gnu.org>
734
735 * processes.texi (Transaction Queues): Mention the new optional
736 `delay-question' argument for `tq-enqueue'.
737
61f32d39
BW
7382006-04-13 Bill Wohler <wohler@newt.com>
739
740 * customize.texi (Common Keywords): Use dotted notation for
9b7fa297 741 :package-version value. Specify its values. Improve documentation
50b7bce0 742 for customize-package-emacs-version-alist.
61f32d39 743
4f8ed159
BW
7442006-04-12 Bill Wohler <wohler@newt.com>
745
746 * customize.texi (Common Keywords): Move description of
747 customize-package-emacs-version-alist to @defvar.
748
e5e864ab
BW
7492006-04-10 Bill Wohler <wohler@newt.com>
750
751 * customize.texi (Common Keywords): Add :package-version.
752
6c230417
KS
7532006-04-10 Kim F. Storm <storm@cua.dk>
754
755 * text.texi (Buffer Contents): Add NOPROPS arg to
756 filter-buffer-substring.
757
d82eac8f
EZ
7582006-04-08 Kevin Ryde <user42@zip.com.au>
759
760 * os.texi (Command-Line Arguments): Update xref to emacs manual
761 "Command Arguments" -> "Emacs Invocation", per change there.
762
4f815b29
TTN
7632006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
764
765 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
766 be on one line to help makeinfo not render two spaces after the dot.
767
122c3009
RS
7682006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
769
770 * strings.texi (Predicates for Strings): Add string-or-null-p.
771
da68bc3d
KS
7722006-03-28 Kim F. Storm <storm@cua.dk>
773
774 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
775 remarks about systems that don't support fractional seconds.
776
b223e22d
KB
7772006-03-25 Karl Berry <karl@gnu.org>
778
fc2cb772 779 * elisp.texi: Use @copyright{} instead of (C), and do not indent
b223e22d
KB
780 the year list.
781
b756c64c
NR
7822006-03-21 Nick Roberts <nickrob@snap.net.nz>
783
784 * display.texi (Fringe Indicators): Fix typos.
785
fe3dca59
LT
7862006-03-19 Luc Teirlinck <teirllm@auburn.edu>
787
c287ad03 788 * tips.texi (Documentation Tips): One can now also write `program'
fe3dca59
LT
789 in front of a quoted symbol in a docstring to prevent making a
790 hyperlink.
791
e91d4202
AM
7922006-03-19 Alan Mackenzie <acm@muc.de>
793
290e4aae 794 * text.texi (Special Properties): Clarify `fontified' property.
e91d4202 795
e8a5f60b
RS
7962006-03-16 Richard Stallman <rms@gnu.org>
797
798 * display.texi (Defining Images): Minor cleanup.
799
486daaa5
BW
8002006-03-16 Bill Wohler <wohler@newt.com>
801
802 * display.texi (Defining Images): In image-load-path-for-library,
803 prefer user's images.
804
4ffc92c2
SM
8052006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
806
807 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
808
874a6ef8
BW
8092006-03-15 Bill Wohler <wohler@newt.com>
810
811 * display.texi (Defining Images): Fix example in
812 image-load-path-for-library by not recommending that one binds
fc2cb772 813 image-load-path. Just defvar it to placate compiler and only use
874a6ef8
BW
814 it if previously defined.
815
70949f30
BW
8162006-03-14 Bill Wohler <wohler@newt.com>
817
818 * display.texi (Defining Images): In image-load-path-for-library,
819 always return list of directories. Update example.
820
c852c516
AM
8212006-03-14 Alan Mackenzie <acm@muc.de>
822
823 * modes.texi: New node, "Region to Fontify" (for Font Lock).
824 This describes font-lock-extend-region-function.
4ffc92c2 825 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
c852c516
AM
826 the new node "Region to Fontify".
827
7cd3712b
RS
8282006-03-13 Richard Stallman <rms@gnu.org>
829
830 * display.texi (Invisible Text): The impossible position is
831 now before the invisible text, not after.
832 (Defining Images): Clean up last change.
833
2c676341
BW
8342006-03-11 Bill Wohler <wohler@newt.com>
835
836 * display.texi (Defining Images): Add image-load-path-for-library.
837
6f49b4c5
LT
8382006-03-11 Luc Teirlinck <teirllm@auburn.edu>
839
2d14c9bf
LT
840 * text.texi (Adaptive Fill): Fix Texinfo usage.
841
842 * strings.texi (Creating Strings): Fix Texinfo usage.
843
6f49b4c5
LT
844 * searching.texi (Regexp Special): Use @samp for regular
845 expressions that are not in Lisp syntax.
846
fc1d3386
LT
8472006-03-08 Luc Teirlinck <teirllm@auburn.edu>
848
849 * searching.texi (Regexp Special): Put remark between parentheses
850 to avoid misreading.
851
7b2c2ca9
LT
8522006-03-07 Luc Teirlinck <teirllm@auburn.edu>
853
854 * searching.texi (Syntax of Regexps): More accurately describe
855 which characters are special in which situations.
856 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
857 are not special. Describe in detail when `[' and `]' are special.
858 (Regexp Backslash): Plenty of regexps with unbalanced square
859 brackets are valid, so reword that statement.
860
f79bc642
KS
8612006-03-02 Kim F. Storm <storm@cua.dk>
862
863 * keymaps.texi (Tool Bar): Add tool-bar-border.
864
1d9a5237
LT
8652006-02-28 Luc Teirlinck <teirllm@auburn.edu>
866
a86b01fa 867 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1d9a5237 868
2534ef94
LT
8692006-02-27 Luc Teirlinck <teirllm@auburn.edu>
870
871 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
872
873 * files.texi (Locating Files): Suggest additional values for the
874 SUFFIXES arg of `locate-file'. Update pxref.
875
876 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
877 (How Programs Do Loading): Discuss the effects of Auto Compression
878 mode on `load'.
879 (Load Suffixes): New node.
394e96d5 880 (Library Search): Delete description of `load-suffixes'; it was
2534ef94
LT
881 moved to "Load Suffixes".
882 (Autoload, Named Features): Mention `load-suffixes'.
883
dd9959da 8842006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2bb56fbf
JB
885
886 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
887
888 * windows.texi (Window Tree): Fix typo.
889
49af2995
KS
8902006-02-20 Kim F. Storm <storm@cua.dk>
891
892 * display.texi (Fringe Indicators): New section.
893 Move indicate-empty-lines, indicate-buffer-boundaries, and
894 default-indicate-buffer-boundaries here.
895 Add fringe-indicator-alist and default-fringes-indicator-alist.
896 Add list of logical fringe indicator symbols.
897 Update list of standard bitmap names.
898 (Fringe Cursors): New section.
899 Move overflow-newline-into-fringe here.
900 Add fringe-cursor-alist and default-fringes-cursor-alist.
901 Add list of fringe cursor symbols.
902
58f71009
JB
9032006-02-20 Juanma Barranquero <lekktu@gmail.com>
904
905 * commands.texi (Using Interactive): Fix reference to node
906 "Minibuffers".
907
5498b6af
RS
9082006-02-19 Richard M. Stallman <rms@gnu.org>
909
910 * minibuf.texi (High-Level Completion):
911 Add xref to read-input-method-name.
912
913 * files.texi (Relative File Names): Move file-relative-name here.
914 (File Name Expansion): From here. Minor clarifications.
915
916 * commands.texi (Using Interactive): Add xrefs about reading input.
917 Clarify remarks about that moving point and mark.
918 Put string case before list case.
919
43ce897a 9202006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
b6498a68 921
4ffc92c2
SM
922 * display.texi (Other Display Specs, Image Descriptors):
923 Revert erroneous changes. The previous description of
924 image-descriptors as `(image . PROPS)' was correct.
b6498a68 925
1324d26e
RS
9262006-02-14 Richard M. Stallman <rms@gnu.org>
927
928 * variables.texi (File Local Variables): Clarifications.
929
0da93350
JB
9302006-02-14 Juanma Barranquero <lekktu@gmail.com>
931
932 * variables.texi (File Local Variables): Use @code for a cons
933 cell, not @var.
934
51a39bab
CY
9352006-02-13 Chong Yidong <cyd@stupidchicken.com>
936
937 * variables.texi (File Local Variables): Document new file local
938 variable behavior.
939
d342156c
KS
9402006-02-10 Kim F. Storm <storm@cua.dk>
941
942 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
943
8392fe4a
JB
9442006-02-08 Juanma Barranquero <lekktu@gmail.com>
945
946 * modes.texi (%-Constructs): Remove obsolete info about
947 `global-mode-string'.
948
cd6cd82a
RS
9492006-02-07 Richard M. Stallman <rms@gnu.org>
950
d78dc2d8
RS
951 * commands.texi (Prefix Command Arguments): Minor cleanup.
952
953 * display.texi: "Graphical display", not window system.
954
cd6cd82a
RS
955 * functions.texi (What Is a Function): Fix xref.
956
957 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
958 (Changing Key Bindings): Clarify when remapping is better than
959 substitute-key-definition.
960
9612006-02-02 Richard M. Stallman <rms@gnu.org>
962
963 * minibuf.texi (Basic Completion): Completion alists are risky.
964
965 * keymaps.texi (Active Keymaps): Clarifications.
966 (Searching Keymaps): New node.
967 (Keymaps): Update menu.
968
969 * frames.texi (Layout Parameters): Minor clarification.
970 (Drag and Drop): New node.
971 (Frames): Update menu.
972
cf052abc
CY
9732006-01-29 Chong Yidong <cyd@stupidchicken.com>
974
4ffc92c2
SM
975 * display.texi (Other Display Specs, Image Descriptors):
976 Image description is a list, not a cons cell.
cf052abc 977
1f2907ee
LT
9782006-01-28 Luc Teirlinck <teirllm@auburn.edu>
979
980 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
981 list is not necessarily a list).
982
a849f77d
EZ
9832006-01-27 Eli Zaretskii <eliz@gnu.org>
984
985 * frames.texi (Layout Parameters): border-width and
986 internal-border-width belong to the frame, not the window.
987
d322eb9b
RS
9882006-01-19 Richard M. Stallman <rms@gnu.org>
989
990 * nonascii.texi (Translation of Characters): Search cmds use
991 translation-table-for-input. Automatically made local.
992
993 * markers.texi (Overview of Markers): Count insertion type
994 as one of a marker's attributes.
995
cd6cd82a
RS
996 * keymaps.texi (Controlling Active Maps): New node, split out of
997 Active Keymaps.
998 (Keymaps): Menu updated.
999 (Active Keymaps): Give pseudocode to explain how the active
1000 maps are searched. current-active-maps and key-binding moved here.
1001 (Functions for Key Lookup): current-active-maps and key-binding moved.
1002 Clarifications.
1003 (Searching the Keymaps): New subnode.
1004
d322eb9b
RS
1005 * elisp.texi (Top): Menu clarification.
1006
1007 * display.texi (Other Display Specs): Delete duplicate entry for
1008 just a string as display spec. Move text about recursive display
1009 specs on such a string.
1010
1011 * commands.texi (Key Sequence Input): Clarify.
1012 Move num-nonmacro-input-events out.
1013 (Reading One Event): num-nonmacro-input-events moved here.
1014
2ac77b5a
NR
10152006-01-14 Nick Roberts <nickrob@snap.net.nz>
1016
1017 * advice.texi (Simple Advice): Update example to fit argument
1018 change in previous-line.
1019
a203a18c
RS
10202006-01-05 Richard M. Stallman <rms@gnu.org>
1021
1022 * markers.texi (The Mark): Fix in `mark'.
1023
d9043ddf
RS
10242006-01-04 Richard M. Stallman <rms@gnu.org>
1025
1026 * processes.texi (Misc Network, Make Network): Minor cleanups.
1027
8a5db8ae
KS
10282006-01-04 Kim F. Storm <storm@cua.dk>
1029
1030 * processes.texi (Make Network): Add IPv6 addresses and handling.
1031 (Network Feature Testing): Mention (:family ipv6).
1032 (Misc Network): Add IPv6 formats to format-network-address.
1033
19bb7940
RS
10342005-12-30 Richard M. Stallman <rms@gnu.org>
1035
1036 * text.texi (Changing Properties):
1037 Don't use return value of set-text-properties.
1038
b9cb50d9
LT
10392005-12-29 Luc Teirlinck <teirllm@auburn.edu>
1040
1041 * modes.texi (Mode Line Format): Correct typo in menu.
1042
94a867a6
RS
10432005-12-29 Richard M. Stallman <rms@gnu.org>
1044
1045 * modes.texi (Mode Line Top): New node.
1046 (Mode Line Data): Some text moved to new node.
1047 Explain the data structure more concretely.
1048 (Mode Line Basics): Clarifications.
1049 (Mode Line Variables): Clarify intro paragraph.
1050 (%-Constructs): Clarify intro paragraph.
1051 (Mode Line Format): Update menu.
1052
ba455131
LT
10532005-12-28 Luc Teirlinck <teirllm@auburn.edu>
1054
1055 * minibuf.texi (Basic Completion): Update lazy-completion-table
1056 examples for removal of ARGS argument.
1057
2b6abe1e
RS
10582005-12-23 Richard M. Stallman <rms@gnu.org>
1059
1060 * text.texi (Undo): Restore some explanation from the version
1061 that was deleted.
1062
2d7409f2
EZ
10632005-12-23 Eli Zaretskii <eliz@gnu.org>
1064
abeb5483 1065 * text.texi (Undo): Remove duplicate descriptions of `apply
2d7409f2
EZ
1066 funname' and `apply delta' elements of the undo list.
1067
2e23b82e
RS
10682005-12-20 Richard M. Stallman <rms@gnu.org>
1069
1070 * help.texi (Help Functions): Update documentation of `apropos'.
1071
a31687ce
LT
10722005-12-20 Luc Teirlinck <teirllm@auburn.edu>
1073
1074 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
1075 because it is confusing. If the :help-echo keyword is a function,
1076 it is not directly used as the :help-echo overlay property, as the
1077 xref seems to suggest (it does not take the appropriate args).
1078
0e83c4e9
LT
10792005-12-19 Luc Teirlinck <teirllm@auburn.edu>
1080
1081 * customize.texi (Common Keywords): Fix Texinfo usage.
1082 (Group Definitions, Variable Definitions): Update for new
1083 conventions for using `*' in docstrings.
77df907a
LT
1084
1085 * tips.texi (Documentation Tips): Update for new conventions for
1086 using `*' in docstrings.
1087
69487a1f
RS
10882005-12-16 Richard M. Stallman <rms@gnu.org>
1089
1090 * minibuf.texi (Minibuffer Contents): Minor cleanup.
1091
2a502a32
JL
10922005-12-16 Juri Linkov <juri@jurta.org>
1093
1094 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
1095
b158c851
RF
10962005-12-14 Romain Francoise <romain@orebokech.com>
1097
1098 * modes.texi (Customizing Keywords): Rename `append' to `how'.
1099 Fix typo.
1100
d7d1f75e
JL
11012005-12-11 Juri Linkov <juri@jurta.org>
1102
1103 * minibuf.texi (Completion Commands): Add mention of read-file-name
1104 for filename completion keymaps.
1105 (Reading File Names): Add mention of filename completion keymaps
1106 for read-file-name and xref to `Completion Commands'.
1107
4b1c16c2
RS
11082005-12-10 Richard M. Stallman <rms@gnu.org>
1109
1110 * customize.texi (Common Keywords): State caveats for use of :tag.
1111
1d49d5d9
RS
11122005-12-08 Richard M. Stallman <rms@gnu.org>
1113
2663a204
RS
1114 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
1115 with xrefs and better explanation.
1116 (Completion Commands): Add the filename completion maps.
1117
1d49d5d9
RS
1118 * objects.texi (Character Type): Clarify that \s is not space
1119 if a dash follows.
1120
fa0d4d0c
RS
11212005-12-05 Richard M. Stallman <rms@gnu.org>
1122
1123 * windows.texi (Resizing Windows): Delete preserve-before args.
1124
d64b177a
SM
11252005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1126
1127 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
1128 in full keymaps, since the quirk has been fixed.
1129
79019cc9
EZ
11302005-12-03 Eli Zaretskii <eliz@gnu.org>
1131
1132 * hooks.texi (Standard Hooks): Add index entries. Mention
1133 `compilation-finish-functions'.
1134
161ef3be
RS
11352005-11-27 Richard M. Stallman <rms@gnu.org>
1136
1137 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
1138
17c1971a
JL
11392005-11-21 Juri Linkov <juri@jurta.org>
1140
1141 * customize.texi (Common Keywords): Update links types
1142 custom-manual and url-link. Add link types emacs-library-link,
1143 file-link, function-link, variable-link, custom-group-link.
1144
5890344b
CY
11452005-11-20 Chong Yidong <cyd@stupidchicken.com>
1146
1147 * display.texi: Revert 2005-11-20 change.
1148
cbce0752
TTN
11492005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
1150
1151 * processes.texi (Bindat Functions):
1152 Say "third" to refer to zero-based index "2".
1153
ff04c885
LT
11542005-11-18 Luc Teirlinck <teirllm@auburn.edu>
1155
1156 * loading.texi (Library Search): Update the default value of
1157 `load-suffixes'.
1158
ce8d4e00
CY
11592005-11-17 Chong Yidong <cyd@stupidchicken.com>
1160
1161 * display.texi (Attribute Functions): Mention :ignore-defface.
1162
cbad4a9e
SM
11632005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
1164
1165 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 1166 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 1167
fda12b27
RS
11682005-11-06 Richard M. Stallman <rms@gnu.org>
1169
1170 * files.texi (Magic File Names): find-file-name-handler checks the
1171 `operations' property of the handler.
1172
e082564e
RS
11732005-11-03 Richard M. Stallman <rms@gnu.org>
1174
1175 * variables.texi (Frame-Local Variables): Small clarification.
1176
f0cdd9e4
CY
11772005-10-29 Chong Yidong <cyd@stupidchicken.com>
1178
1179 * os.texi (Init File): Document ~/.emacs.d/init.el.
1180
685abb98
RS
11812005-10-29 Richard M. Stallman <rms@gnu.org>
1182
1183 * internals.texi (Garbage Collection): Document memory-full.
1184
7000848e
BW
11852005-10-28 Bill Wohler <wohler@newt.com>
1186
1187 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
1188 for URLs.
1189
107fb6c9
RS
11902005-10-28 Richard M. Stallman <rms@gnu.org>
1191
1192 * minibuf.texi (Completion Commands): Clean up prev change.
1193
11942005-10-26 Kevin Ryde <user42@zip.com.au>
1195
1196 * compile.texi (Eval During Compile): Explain recommended uses
1197 of eval-when-compile and eval-and-compile.
1198
1d8e69a2
MY
11992005-10-27 Masatake YAMATO <jet@gyve.org>
1200
cbad4a9e 1201 * minibuf.texi (Completion Commands):
1d8e69a2 1202 Write about new optional argument for `display-completion-list'.
cbad4a9e 1203
6a897887
RS
12042005-10-23 Richard M. Stallman <rms@gnu.org>
1205
1206 * display.texi (Overlay Arrow): Clarify about local bindings of
1207 overlay-arrow-position.
1208
6d1e17be
EZ
12092005-10-22 Eli Zaretskii <eliz@gnu.org>
1210
1211 * internals.texi (Building Emacs): Fix last change.
1212
db5fe0a6
RS
12132005-10-22 Richard M. Stallman <rms@gnu.org>
1214
1215 * internals.texi (Building Emacs): Document eval-at-startup.
1216
45158e77
RS
12172005-10-21 Richard M. Stallman <rms@gnu.org>
1218
1219 * loading.texi (Where Defined): load-history contains abs file names.
1220 symbol-file returns abs file names.
1221
e50165ec
KS
12222005-10-19 Kim F. Storm <storm@cua.dk>
1223
1224 * display.texi (Showing Images): Add max-image-size integer value.
1225
63ab30d0
CY
12262005-10-18 Chong Yidong <cyd@stupidchicken.com>
1227
1228 * display.texi (Showing Images): Document max-image-size.
1229
f8252852
RS
12302005-10-17 Richard M. Stallman <rms@gnu.org>
1231
1232 * commands.texi (Quitting): Minor clarification.
1233
1234 * processes.texi (Sentinels): Clarify about output and quitting.
1235 (Filter Functions): Mention with-local-quit.
1236
c1bed3aa
JL
12372005-10-17 Juri Linkov <juri@jurta.org>
1238
1239 * buffers.texi (Current Buffer):
1240 * commands.texi (Event Input Misc):
1241 * compile.texi (Eval During Compile, Compiler Errors):
1242 * customize.texi (Group Definitions):
1243 * display.texi (Progress, Defining Faces):
1244 * files.texi (Writing to Files):
1245 * modes.texi (Mode Hooks, Defining Minor Modes):
1246 * streams.texi (Output Functions):
1247 * syntax.texi (Syntax Table Functions):
1248 * text.texi (Change Hooks):
1249 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
1250
1251 * commands.texi (Quitting): Replace arg `forms' with `body' in
1252 `with-local-quit'.
1253
1254 * positions.texi (Excursions): Replace arg `forms' with `body' in
1255 `save-excursion'.
1256
ef1b4c9e
KS
12572005-10-08 Kim F. Storm <storm@cua.dk>
1258
1259 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
1260 Rename manual section accordingly.
1261
abc8ce50
KS
12622005-10-04 Kim F. Storm <storm@cua.dk>
1263
1264 * windows.texi (Window Split Tree): New section describing
1265 new function window-split-tree function.
1266
a1f5a1f0
NR
12672005-10-03 Nick Roberts <nickrob@snap.net.nz>
1268
1269 * display.texi (Fringe Size/Pos): Simplify and add detail.
1270
97c3e4cc
RF
12712005-09-30 Romain Francoise <romain@orebokech.com>
1272
1273 * minibuf.texi (High-Level Completion): Explain that the prompt
1274 given to `read-buffer' should end with a colon and a space.
1275 Update usage examples.
1276
8ad8c5ce
JL
12772005-09-29 Juri Linkov <juri@jurta.org>
1278
1279 * display.texi (Displaying Messages): Rename argument name
1280 `string' to `format-string' in functions `message', `message-box',
1281 `message-or-box'.
1282
63182706
CY
12832005-09-26 Chong Yidong <cyd@stupidchicken.com>
1284
fc2cb772 1285 * errors.texi (Standard Errors): Correct xrefs.
63182706 1286
906320ec
CY
12872005-09-18 Chong Yidong <cyd@stupidchicken.com>
1288
fc2cb772 1289 * display.texi (Defining Images): Update documentation for
906320ec
CY
1290 `image-load-path'.
1291
8ccd3630
RS
12922005-09-17 Richard M. Stallman <rms@gnu.org>
1293
1294 * display.texi (Defining Images): Clean up previous change.
1295
7260457b
RF
12962005-09-16 Romain Francoise <romain@orebokech.com>
1297
1298 * elisp.texi: Specify GFDL version 1.2.
1299
1300 * doclicense.texi (GNU Free Documentation License): Update to
1301 version 1.2.
1302
5b51c037
CY
13032005-09-15 Chong Yidong <cyd@stupidchicken.com>
1304
1305 * display.texi (Defining Images): Document `image-load-path'.
1306
5c4757d3
RS
13072005-09-15 Richard M. Stallman <rms@gnu.org>
1308
1309 * objects.texi (Printed Representation): Minor cleanup.
1310 (Box Diagrams): Minor fix.
1311 (Cons Cell Type): Move (...) index item here.
1312 (Box Diagrams): From here.
1313 (Array Type): Minor fix.
1314 (Type Predicates): Delete index "predicates".
1315 (Hash Table Type): Clarify xref.
1316 (Dotted Pair Notation): Minor fix.
1317
2bb8b80c
CY
13182005-09-10 Chong Yidong <cyd@stupidchicken.com>
1319
1320 * files.texi (Saving Buffers): Fix typo.
1321
47b8bc5d
RS
13222005-09-08 Richard M. Stallman <rms@gnu.org>
1323
1324 * tips.texi (Programming Tips): Correct the "default" prompt spec.
1325
475aab0d
CY
13262005-09-08 Chong Yidong <cyd@stupidchicken.com>
1327
1328 * locals.texi (Standard Buffer-Local Variables): Don't include
1329 mode variables for minor modes.
1330 Fix xrefs for buffer-display-count, buffer-display-table,
1331 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
1332 enable-multibyte-characters, fill-column, header-line-format,
1333 left-fringe-width, left-margin, and right-fringe-width.
1334
1335 * hooks.texi (Standard Hooks): All hooks should conform to the
1336 standard naming convention now.
1337 Fix xref for `echo-area-clear-hook'.
1338
1339 * display.texi (Usual Display): Note that indicate-empty-lines and
1340 tab-width are buffer-local.
1341
1342 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
1343
1344 * modes.texi (Mode Help): Note that major-mode is buffer-local.
1345
1346 * nonascii.texi (Encoding and I/O): Note that
1347 buffer-file-coding-system is buffer-local.
1348
1349 * positions.texi (List Motion): Note that defun-prompt-regexp is
1350 buffer-local.
1351
1352 * text.texi (Auto Filling): Note that auto-fill-function is
1353 buffer-local.
1354 (Undo): Note that buffer-undo-list is buffer-local.
1355
1356 * windows.texi (Buffers and Windows): Document
1357 buffer-display-count.
1358
2a6bc1f7
RS
13592005-09-06 Richard M. Stallman <rms@gnu.org>
1360
1361 * tips.texi (Coding Conventions): Sometimes it is ok to put the
1362 package prefix elsewhere than at the start of the name.
1363
d7ea8b71
RS
13642005-09-03 Richard M. Stallman <rms@gnu.org>
1365
1366 * tips.texi (Programming Tips): Add conventions for minibuffer
1367 questions and prompts.
1368
0c6087a6
RS
13692005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
1370
1371 * intro.texi (nil and t): Minor cleanup.
1372 Delete spurious mention of keyword symbols.
1373 (Evaluation Notation): Add index entry.
1374 (A Sample Function Description): Minor cleanup.
1375 (A Sample Variable Description): Not all vars can be set.
1376
4b5fa40e
TTN
13772005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
1378
1379 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
1380
1381 (Insertion): Document precise type of `insert-char' arg COUNT.
1382
34b50776
SM
13832005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
1384
1385 * modes.texi (Other Font Lock Variables): Sync the default of
1386 font-lock-lines-before.
1387
c1105d05
MA
13882005-08-31 Michael Albinus <michael.albinus@gmx.de>
1389
1390 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
1391
62929713
RS
13922005-08-29 Richard M. Stallman <rms@gnu.org>
1393
1394 * elisp.texi (Top): Update subnode menu.
1395
1396 * searching.texi (Searching and Matching): Move node.
1397 Rearrange contents and add overall explanation.
1398 (Searching and Case): Move node.
1399 (Searching and Matching): Update menu.
1400
0fb57cc0
EZ
14012005-08-27 Eli Zaretskii <eliz@gnu.org>
1402
1403 * os.texi (Startup Summary): Fix the description of the initial
1404 startup message display.
1405
3e80c4c1
RS
14062005-08-25 Richard M. Stallman <rms@gnu.org>
1407
1408 * searching.texi (Search and Replace): Add replace-regexp-in-string.
1409
14102005-08-25 Emilio C. Lopes <eclig@gmx.net>
1411
1412 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
1413 `next-overlay-change' example.
c1105d05 1414
79a8defb
JL
14152005-08-22 Juri Linkov <juri@jurta.org>
1416
1417 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
1418 Fix invert-face. Fix args of face-background.
1419
16691d29
JL
1420 * display.texi (Standard Faces): Delete node.
1421 (Faces): Add xref to `(emacs)Standard Faces'.
1422 (Displaying Faces): Fix xref to `Standard Faces'.
1423
1424 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
1425
217b694f
EZ
14262005-08-20 Alan Mackenzie <acm@muc.de>
1427
1428 * buffers.texi (The Buffer List): Clarify the manipulation of the
1429 buffer list.
1430
0bf14bfd
RS
14312005-08-14 Richard M. Stallman <rms@gnu.org>
1432
7ad1498e
AS
1433 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
1434 a regexp.
0bf14bfd 1435
c118d09e
RS
14362005-08-11 Richard M. Stallman <rms@gnu.org>
1437
59cb8c23
RS
1438 * elisp.texi (Top): Update subnode lists.
1439
1440 * display.texi (Inverse Video): Node deleted.
1441
c118d09e
RS
1442 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
1443 New nodes split out of Coding Conventions.
1444
1445 * searching.texi (Regular Expressions): Document re-builder.
1446
1447 * os.texi (Time Parsing): New node split out of Time Conversion.
1448
1449 * processes.texi (Misc Network, Network Feature Testing)
1450 (Network Options, Make Network): New nodes split out of
1451 Low-Level Network.
1452
67ec7f41
RS
14532005-08-09 Richard M. Stallman <rms@gnu.org>
1454
76d47f0d
RS
1455 * frames.texi (Geometry): New node, split from Size and Position.
1456 (Frame Parameters): Refer to Geometry.
1457
67ec7f41 1458 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 1459
67ec7f41
RS
1460 * windows.texi (Splitting Windows): Fix xref.
1461
1462 * frames.texi (Layout Parameters): Add xref.
1463
1464 * display.texi (Line Height, Scroll Bars): Fix xrefs.
1465
1466 * keymaps.texi (Menu Bar): Fix xref.
1467
1468 * locals.texi (Standard Buffer-Local Variables): Fix xref.
1469
1470 * modes.texi (%-Constructs): Fix xref.
1471
1472 * frames.texi (Window Frame Parameters): Node split up.
1473 (Basic Parameters, Position Parameters, Size Parameters)
1474 (Layout Parameters, Buffer Parameters, Management Parameters)
1475 (Cursor Parameters, Color Parameters): New subnodes.
1476
adb5e445
LT
14772005-08-09 Luc Teirlinck <teirllm@auburn.edu>
1478
1479 * positions.texi (Screen Lines): Update xref for previous change
1480 in minibuf.texi.
1481
1482 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
1483 change in minibuf.texi.
1484
61298e17
RS
14852005-08-09 Richard M. Stallman <rms@gnu.org>
1486
1487 * tips.texi (Coding Conventions): Minor cleanup.
1488
1489 * modes.texi (Defining Minor Modes): Explain when init-value
1490 can be non-nil.
1491
1492 * elisp.texi (Top): Update submenu for Minibuffer.
1493
1494 * minibuf.texi (Minibuffer Misc): Node split up.
1495 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
1496 (Recursive Mini): New nodes split out from Minibuffer Misc.
1497 (Minibuffer Misc): Document max-mini-window-height.
1498
1499 * hash.texi (Defining Hash): Delete stray paren in example.
1500
1501 * display.texi (Echo Area Customization): Don't define
1502 max-mini-window-height here; xref instead.
1503
1504 * commands.texi (Event Input Misc): Update while-no-input.
1505
1506 * advice.texi (Advising Functions): Explain when to use advice
1507 and when to use a hook.
1508
43e124e6
EZ
15092005-07-30 Eli Zaretskii <eliz@gnu.org>
1510
1511 * makefile.w32-in (info): Don't run install-info.
1512 ($(infodir)/dir): New target, produced by running install-info.
1513
653aea22
LT
15142005-07-27 Luc Teirlinck <teirllm@auburn.edu>
1515
1516 * modes.texi (Defining Minor Modes): The keyword for the initial
1517 value is :init-value, not :initial-value.
1518
ba6ebbd5
EZ
15192005-07-23 Eli Zaretskii <eliz@gnu.org>
1520
1521 * loading.texi (Autoload): Make the `doctor' example be consistent
1522 with what's in current loaddefs.el. Describe the "fn" magic in
1523 the usage portion of the doc string.
1524
6696f2a4
RS
15252005-07-22 Richard M. Stallman <rms@gnu.org>
1526
1527 * internals.texi (Garbage Collection): Clarify previous change.
1528
0c17e67c
SM
15292005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1530
1531 * internals.texi (Garbage Collection): Add gc-cons-percentage.
1532
426179e1
JL
15332005-07-18 Juri Linkov <juri@jurta.org>
1534
1535 * commands.texi (Accessing Events):
1536 * frames.texi (Text Terminal Colors, Resources):
1537 * markers.texi (The Mark):
1538 * modes.texi (Defining Minor Modes):
1539 Delete duplicate duplicate words.
1540
9b0c2c56
RS
15412005-07-16 Richard M. Stallman <rms@gnu.org>
1542
1543 * display.texi (Managing Overlays): Clarify make-overlay
1544 args for insertion types.
1545
fd90b80c
LT
15462005-07-13 Luc Teirlinck <teirllm@auburn.edu>
1547
0c17e67c
SM
1548 * customize.texi (Variable Definitions):
1549 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
1550 `standard-value' is a list too.
1551 (Defining New Types): Use @key{RET} instead of @key{ret}.
1552
37aa90e5
TTN
15532005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
1554
1555 * os.texi (Translating Input): Fix typo.
1556
917e0c95
RS
15572005-07-08 Richard M. Stallman <rms@gnu.org>
1558
1559 * README: Update edition number and size estimate.
1560
1561 * elisp.texi (VERSION): Set to 2.9.
1562
7d90e71d
RS
15632005-07-07 Richard M. Stallman <rms@gnu.org>
1564
c330dafe
RS
1565 * book-spine.texinfo: Update Emacs version.
1566
7d90e71d
RS
1567 * display.texi (Inverse Video): Delete mode-line-inverse-video.
1568
dc2204be
RS
15692005-07-06 Richard M. Stallman <rms@gnu.org>
1570
1571 * searching.texi (Regexp Search): Clarify what re-search-forward
1572 does when the search fails.
1573
a0ec7a4a
LK
15742005-07-05 Lute Kamstra <lute@gnu.org>
1575
dc2204be 1576 * Update FSF's address in GPL notices.
a0ec7a4a
LK
1577
1578 * doclicense.texi (GNU Free Documentation License):
1579 * gpl.texi (GPL):
1580 * tips.texi (Coding Conventions, Library Headers):
1581 * vol1.texi:
1582 * vol2.texi: Update FSF's address.
1583
4af33176
RS
15842005-07-04 Richard M. Stallman <rms@gnu.org>
1585
1586 * hooks.texi (Standard Hooks): Add occur-hook.
1587
b3ab615b
LT
15882005-07-03 Luc Teirlinck <teirllm@auburn.edu>
1589
1590 * display.texi (The Echo Area): Correct menu.
1591
3d393029
RS
15922005-07-03 Richard M. Stallman <rms@gnu.org>
1593
7fe48b75
RS
1594 * elisp.texi (Top): Update subnode menu for Display.
1595
1596 * display.texi (Displaying Messages): New node, with most
1597 of what was in The Echo Area.
1598 (Progress): Moved under The Echo Area.
1599 (Logging Messages): New node with new text.
1600 (Echo Area Customization): New node, the rest of what was
1601 in The Echo Area. Document message-truncate-lines with @defvar.
1602 (Display): Update menu.
1603
3d393029
RS
1604 * windows.texi (Textual Scrolling): Doc 3 values for
1605 scroll-preserve-screen-position.
1606
1607 * text.texi (Special Properties): Change hook functions
1608 should bind inhibit-modification-hooks around altering buffer text.
1609
1610 * keymaps.texi (Key Binding Commands): Call binding BINDING
1611 rather than DEFINITION.
1612
b26860ad
JB
16132005-06-29 Juanma Barranquero <lekktu@gmail.com>
1614
1615 * variables.texi (Defining Variables): `user-variable-p' returns t
1616 for aliases of user options, nil for alias loops.
1617
025691ed
RS
16182005-06-28 Richard M. Stallman <rms@gnu.org>
1619
1620 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
1621 make-keymap.
1622
b61bfa4d
LT
16232005-06-27 Luc Teirlinck <teirllm@auburn.edu>
1624
1625 * variables.texi (Setting Variables): Correct and clarify
1626 description of `add-to-ordered-list'.
1627
24ee714d
RS
16282005-06-26 Richard M. Stallman <rms@gnu.org>
1629
1630 * display.texi (Faces): Minor cleanup.
1631
33b79ce4
LT
16322005-06-25 Luc Teirlinck <teirllm@auburn.edu>
1633
1634 * display.texi (Faces): `facep' returns t for strings that are
1635 face names.
1636
df13531d
RS
16372005-06-25 Richard M. Stallman <rms@gnu.org>
1638
1639 * objects.texi (Equality Predicates): Clarify meaning of equal.
1640
1641 * windows.texi (Selecting Windows): save-selected-window
1642 and with-selected-window save and restore the current buffer.
1643
cf444441
RS
16442005-06-24 Richard M. Stallman <rms@gnu.org>
1645
1646 * numbers.texi (Float Basics): Explain how to test for NaN,
1647 and printing the sign of NaNs.
1648
6cdd056d
EZ
16492005-06-24 Eli Zaretskii <eliz@gnu.org>
1650
1651 * makefile.w32-in (MAKEINFO): Use --force.
1652
b93e3c3b
RS
16532005-06-23 Richard M. Stallman <rms@gnu.org>
1654
1655 * display.texi (Face Functions): Correct Texinfo usage.
1656
6fb276bd
LT
16572005-06-23 Luc Teirlinck <teirllm@auburn.edu>
1658
1659 * lists.texi (Rings): `ring-elements' now returns the elements of
1660 RING in order.
1661
1d1c7e75
JB
16622005-06-23 Juanma Barranquero <lekktu@gmail.com>
1663
1664 * markers.texi (The Mark): Texinfo usage fix.
1665
9d12e52b
KS
16662005-06-23 Kim F. Storm <storm@cua.dk>
1667
1668 * searching.texi (Entire Match Data): Remove evaporate option for
1669 match-data. Do not mention evaporate option for set-match-data.
1670
6d44324c
GM
16712005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
1672
1673 * display.texi (Face Functions): Mention face aliases.
1674
80df27a7
RS
16752005-06-21 Richard M. Stallman <rms@gnu.org>
1676
1677 * anti.texi (Antinews): Texinfo usage fix.
1678
e121563b
KB
16792005-06-21 Karl Berry <karl@gnu.org>
1680
9d7d543c
KB
1681 * elisp.texi: Use @copying.
1682
e121563b
KB
1683 * elisp.texi: Put @summarycontents and @contents before the Top
1684 node, instead of the end of the file, so that the contents appear
1685 in the right place in the dvi/pdf output.
1686
36a3b076
JL
16872005-06-21 Juri Linkov <juri@jurta.org>
1688
1689 * display.texi (Defining Faces): Add `customized-face'.
1690
5c796e80
KS
16912005-06-20 Kim F. Storm <storm@cua.dk>
1692
b7d1f38f
KS
1693 * variables.texi (Setting Variables): Any type of element can be
1694 given order in add-to-ordered-list. Compare elements with eq.
1695
5c796e80
KS
1696 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
1697
fb056bef
KB
16982005-06-20 Karl Berry <karl@gnu.org>
1699
1700 * syntax.texi (Syntax Flags): Make last column very slightly wider
1701 to avoid "generic comment" breaking on two lines and causing an
1702 underfull box.
1703
84398baa
LT
17042005-06-19 Luc Teirlinck <teirllm@auburn.edu>
1705
1706 * lists.texi (Rings): Various minor clarifications and corrections.
1707
07ff1e4b
RS
17082005-06-18 Richard M. Stallman <rms@gnu.org>
1709
1710 * functions.texi (Obsolete Functions): Simplify.
1711
1712 * variables.texi (Variable Aliases): Simplify.
1713
1714 * anti.texi, backups.texi, compile.texi, customization.texi:
1715 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
1716 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
1717 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
1718 * variables.texi: Fix formatting ugliness.
1719
1720 * elisp.texi: Add links to Rings and Byte Packing.
1721 Update version and copyright years.
1722
1723 * minibuf.texi: Fix formatting ugliness.
1724 (Completion Commands): Move keymap vars to the end
1725 and vars completing-read binds to the top.
1726
3f7fab24
LT
17272005-06-17 Luc Teirlinck <teirllm@auburn.edu>
1728
1729 * processes.texi: Fix typos.
1730 (Bindat Spec): Correct Texinfo error.
926c4c9b 1731 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 1732
f19b57e3
RS
17332005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
1734
1735 * lists.texi (Rings): New node.
1736 (Lists): Add it to menu.
1737
a80c5da7 1738 * processes.texi (Byte Packing): New node.
f19b57e3
RS
1739 (Processes): Add it to menu.
1740
17412005-06-17 Richard M. Stallman <rms@gnu.org>
1742
1743 * syntax.texi (Parsing Expressions): Fix texinfo usage.
1744
1745 * help.texi (Documentation Basics): Explain the xref to
1746 Documentation Tips.
1747
1748 * debugging.texi (Debugger Commands): Minor fix.
1749
67c1390d
LT
17502005-06-16 Luc Teirlinck <teirllm@auburn.edu>
1751
1752 * edebug.texi (Instrumenting): Eliminate duplicate link.
1753 (Specification List): Replace references to "below", referring to
1754 a later node, with one @ref to that node.
1755
1756 * os.texi (Timers): Timers should save and restore the match data
1757 if they change it.
1758
1759 * debugging.texi (Debugger Commands): Mention that the Lisp
1760 debugger can not step through primitive functions.
1761
51cd2a8c
JB
17622005-06-16 Juanma Barranquero <lekktu@gmail.com>
1763
1764 * functions.texi (Obsolete Functions): Update argument names of
1765 `make-obsolete' and `define-obsolete-function-alias'.
1766
1767 * variables.texi (Variable Aliases): Update argument names of
1768 `defvaralias', `make-obsolete-variable' and
1769 `define-obsolete-variable-alias'.
1770
f5e6ac4a
KS
17712005-06-15 Kim F. Storm <storm@cua.dk>
1772
1773 * searching.texi (Entire Match Data): Rephrase warnings about
1774 evaporate arg to match-data and set-match-data.
1775
fe2a9972
LT
17762005-06-14 Luc Teirlinck <teirllm@auburn.edu>
1777
67774855
LT
1778 * elisp.texi (Top): Update detailed menu.
1779
fe2a9972
LT
1780 * edebug.texi (Edebug): Update menu.
1781 (Instrumenting): Update xrefs.
1782 (Edebug Execution Modes): Correct xref.
1783 (Jumping): Clarify description of `h' command.
1784 Eliminate redundant @ref.
1785 (Breaks): New node.
9b7fa297 1786 (Breakpoints): Is now a subsubsection.
fe2a9972
LT
1787 (Global Break Condition): Mention `C-x X X'.
1788 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
1789 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
1790 (Edebug Display Update): Correct pxref.
1791 (Edebug and Macros): New node.
1792 (Instrumenting Macro Calls): Is now a subsubsection.
1793 Neither arg of `def-edebug-spec' is evaluated.
1794 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
1795 (Specification Examples): Fix typo.
1796
b59f605b
LK
17972005-06-14 Lute Kamstra <lute@gnu.org>
1798
1799 * debugging.texi (Function Debugging): Primitives can break on
1800 entry too.
1801
a5c99dc9
KS
18022005-06-14 Kim F. Storm <storm@cua.dk>
1803
1804 * variables.texi (Setting Variables): Add add-to-ordered-list.
1805
f99ed2f8
SM
18062005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1807
1808 * syntax.texi (Parsing Expressions): Document aux functions and vars of
1809 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
1810
9d42ffaa
LK
18112005-06-13 Lute Kamstra <lute@gnu.org>
1812
1813 * text.texi (Special Properties): Fix cross reference.
1814
32cc0b00
LT
18152005-06-11 Luc Teirlinck <teirllm@auburn.edu>
1816
1817 * debugging.texi (Function Debugging): Delete mention of empty
1818 string argument to `cancel-debug-on-entry'. Delete inaccurate
1819 description of the return value of that command.
1820
98d1a1cf
EZ
18212005-06-11 Alan Mackenzie <acm@muc.de>
1822
1823 * text.texi (Adaptive Fill): Amplify the description of
1824 fill-context-prefix.
1825
4b53b8d7
LT
18262005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1827
84398baa 1828 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 1829
b5305167
SM
18302005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
1831
1832 * syntax.texi (Parsing Expressions): Document syntax-ppss.
1833
9bd4c3ad
LT
18342005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1835
1836 * debugging.texi (Error Debugging): Minor rewording.
1837 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
1838 is optional.
1839
257914aa
LK
18402005-06-10 Lute Kamstra <lute@gnu.org>
1841
b5305167 1842 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
1843 (Top): Give it a title. Correct version number. Give the
1844 detailed node listing a more prominent header.
b5305167
SM
1845 * intro.texi: Don't set VERSION here a second time.
1846 Mention Emacs's version too.
257914aa
LK
1847 * anti.texi (Antinews): Use EMACSVER to refer to the current
1848 version of Emacs.
1849
b7aae902
KS
18502005-06-09 Kim F. Storm <storm@cua.dk>
1851
1852 * searching.texi (Entire Match Data): Explain new `reseat' argument to
1853 match-data and set-match-data.
1854
99598737
RS
18552005-06-08 Richard M. Stallman <rms@gnu.org>
1856
1857 * searching.texi (Entire Match Data): Clarify when match-data
1858 returns markers and when integers.
1859
1860 * display.texi (Defining Faces): Explain that face name should not
1861 end in `-face'.
1862
1863 * modes.texi (Mode Line Data): Minor cleanup.
1864 (Customizing Keywords): Node split out of Search-based Fontification.
1865 Add example of using font-lock-add-keywords from a hook.
1866 Clarify when MODE should be non-nil, and when nil.
1867
18682005-06-06 Richard M. Stallman <rms@gnu.org>
1869
1870 * modes.texi (Mode Line Data): Explain what happens when the car
1871 of a list is a void symbol.
1872 (Search-based Fontification): Explain MODE arg to
1873 font-lock-add-keywords and warn about calls from major modes.
1874
ecc8893a
JL
18752005-06-08 Juri Linkov <juri@jurta.org>
1876
1877 * display.texi (Standard Faces): Add `shadow' face.
1878
7fa9f4eb
LT
18792005-05-29 Luc Teirlinck <teirllm@auburn.edu>
1880
1881 * modes.texi (Major Mode Conventions): A derived mode only needs
1882 to put the call to the parent mode inside `delay-mode-hooks'.
1883
bebcc4b1
RS
18842005-05-29 Richard M. Stallman <rms@gnu.org>
1885
c16b1394
RS
1886 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
1887 new, and what that implies. Clarify.
1888
1889 * files.texi (Locating Files): Clean up the text.
1890
bebcc4b1
RS
1891 * frames.texi (Window Frame Parameters): Document user-size.
1892 Shorten entry for top by referring to left.
1893
18942005-05-26 Richard M. Stallman <rms@gnu.org>
1895
1896 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
1897 is new, and what the implications are. Other clarifications.
1898
217797bc
RS
18992005-05-24 Richard M. Stallman <rms@gnu.org>
1900
1901 * frames.texi (Dialog Boxes): Minor fixes.
1902
3565fe07
MY
19032005-05-25 Masatake YAMATO <jet@gyve.org>
1904
1905 * display.texi (Standard Faces): Write about `mode-line-highlight'.
1906
817089df
LT
19072005-05-24 Luc Teirlinck <teirllm@auburn.edu>
1908
1909 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
1910 is optional.
1911
cb5db137
NR
19122005-05-24 Nick Roberts <nickrob@snap.net.nz>
1913
1914 * frames.texi (Dialog Boxes): Descibe new optional argument.
1915
3c8572f5
LK
19162005-05-23 Lute Kamstra <lute@gnu.org>
1917
1918 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
1919 syntax-begin-function over font-lock-beginning-of-syntax-function.
1920
2a4d7cb3
LT
19212005-05-21 Luc Teirlinck <teirllm@auburn.edu>
1922
71f800cf
LT
1923 * minibuf.texi (Reading File Names): Update description of
1924 `read-directory-name'.
1925
2a4d7cb3
LT
1926 * modes.texi (Derived Modes): Clarify :group keyword.
1927
bb4afd09
EZ
19282005-05-21 Eli Zaretskii <eliz@gnu.org>
1929
b5305167
SM
1930 * files.texi (Locating Files): New subsection.
1931 Describe locate-file and executable-find.
bb4afd09 1932
a2c9aee6
EZ
19332005-05-21 Kevin Ryde <user42@zip.com.au>
1934
1935 * frames.texi (Initial Parameters): Update cross reference to
1936 "Emacs Invocation".
1937
6900105f
LT
19382005-05-19 Luc Teirlinck <teirllm@auburn.edu>
1939
ca1b0914
LT
1940 * keymaps.texi (Active Keymaps): Add anchor.
1941
6900105f
LT
1942 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
1943 (Major Mode Conventions): Refer to `Auto Major Mode' in more
1944 appropriate place.
1945 (Derived Modes): Small clarifications.
b5305167
SM
1946 (Minor Mode Conventions, Keymaps and Minor Modes):
1947 Replace references to nodes with references to anchors.
6900105f
LT
1948 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
1949 Clarify description of lists whose first element is an integer.
1950 (Mode Line Variables): Add anchor.
1951 (%-Constructs): Clarify description of integer after %.
1952 (Emulating Mode Line): Describe nil value for FACE.
1953
54d06364
LT
19542005-05-18 Luc Teirlinck <teirllm@auburn.edu>
1955
1956 * modes.texi (Derived Modes): Correct references to non-existing
1957 variable standard-syntax-table.
1958
f8d0b769
LK
19592005-05-17 Lute Kamstra <lute@gnu.org>
1960
1961 * modes.texi (Defining Minor Modes): Mention the mode hook.
1962
294c599c
KS
19632005-05-15 Kim F. Storm <storm@cua.dk>
1964
1965 * processes.texi (Network): Remove open-network-stream-nowait.
1966 (Network Servers): Remove open-network-stream-server.
1967
4214af69
LT
19682005-05-15 Luc Teirlinck <teirllm@auburn.edu>
1969
1970 * elisp.texi (Top): Update detailed menu.
1971
1972 * variables.texi: Reorder nodes.
1973 (Variables): Update menu.
1974 (File Local Variables): Do not refer to the `-*-' line as
1975 a "local variables list". Add pxref.
1976
302691ab
LT
19772005-05-14 Luc Teirlinck <teirllm@auburn.edu>
1978
56d4215a
LT
1979 * elisp.texi (Top): Update detailed menu for node changes.
1980
302691ab
LT
1981 * modes.texi (Modes): Update Menu.
1982 (Hooks): Move to beginning of chapter.
1983 Most minor modes run mode hooks too.
1984 `add-hook' can handle void hooks or hooks whose value is a single
1985 function.
1986 (Major Modes): Update Menu.
1987 (Major Mode Basics): New node, split off from `Major Modes'.
1988 (Major Mode Conventions): Correct xref. Explain how to handle
1989 auto-mode-alist if the major mode command has an autoload cookie.
1990 (Auto Major Mode): Major update. Add magic-mode-alist.
1991 (Derived Modes): Major update.
1992 (Mode Line Format): Update Menu.
1993 (Mode Line Basics): New node, split off from `Mode Line Format'.
1994
1995 * loading.texi (Autoload): Mention `autoload cookie' as synonym
1996 for `magic autoload comment'. Add index entries and anchor.
1997
d06ba294
RS
19982005-05-14 Richard M. Stallman <rms@gnu.org>
1999
2000 * tips.texi (Coding Conventions): Explain how important it is
2001 that just loading certain files not change Emacs behavior.
2002
2003 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
2004
405cb12a
LK
20052005-05-12 Lute Kamstra <lute@gnu.org>
2006
19958124
LK
2007 * modes.texi (Generic Modes): Update.
2008 (Major Modes): Refer to node "Generic Modes".
2009
405cb12a
LK
2010 * elisp.texi (Top): Update to the current structure of the manual.
2011 * processes.texi (Processes): Add menu description.
2012 * customize.texi (Customization): Add menu descriptions.
2013
f714dd1b
TTN
20142005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
2015
cc9442f2
TTN
2016 * processes.texi (Signals to Processes)
2017 (Low-Level Network): Fix typos.
f714dd1b 2018
36ad23ec
LK
20192005-05-11 Lute Kamstra <lute@gnu.org>
2020
2021 * elisp.texi (Top): Add some nodes from the chapter "Major and
2022 Minor Modes" to the detailed node listing.
2023
d101bf56
RS
20242005-05-10 Richard M. Stallman <rms@gnu.org>
2025
2026 * keymaps.texi (Extended Menu Items): Menu item filter functions
2027 can be called at any time.
2028
698b0510
LT
20292005-05-08 Luc Teirlinck <teirllm@auburn.edu>
2030
2031 * variables.texi (File Local Variables): `(hack-local-variables t)'
2032 now also checks whether a mode is specified in the local variables
2033 list.
2034
2c6b25c7
EZ
20352005-05-05 Kevin Ryde <user42@zip.com.au>
2036
2037 * display.texi (The Echo Area): Correct format function cross
2038 reference.
2039
643b4cf5
LT
20402005-05-05 Luc Teirlinck <teirllm@auburn.edu>
2041
2042 * variables.texi (Variable Aliases): Change description of
2043 `define-obsolete-variable-alias'.
2044
2045 * functions.texi (Functions): Add "Obsolete Functions" to menu.
2046 (Defining Functions): Add xref.
2047 (Obsolete Functions): New node.
2048 (Function Safety): Standardize capitalization of section title.
2049
2050 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
2051 (Dialog Boxes): Complete description of `x-popup-dialog'.
2052
053bc8e4
RS
20532005-05-04 Richard M. Stallman <rms@gnu.org>
2054
2055 * commands.texi (Interactive Codes): Fix Texinfo usage.
2056 Document U more clearly.
2057
f6b1b15a
LT
20582005-05-01 Luc Teirlinck <teirllm@auburn.edu>
2059
3b925015
LT
2060 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
2061 function and not a macro.
2062
f6b1b15a
LT
2063 * frames.texi (Pop-Up Menus): Correct and clarify description of
2064 `x-popup-menu'.
2065 (Dialog Boxes): Clarify description of `x-popup-dialog'.
2066
ebbfa918
RS
20672005-05-01 Richard M. Stallman <rms@gnu.org>
2068
2069 * edebug.texi (Checking Whether to Stop): Fix previous change.
2070
abe2f96e
LT
20712005-05-01 Luc Teirlinck <teirllm@auburn.edu>
2072
d6028ef2
LT
2073 * display.texi: Fix typos and Texinfo usage.
2074
abe2f96e
LT
2075 * edebug.texi (Checking Whether to Stop): executing-macro ->
2076 executing-kbd-macro.
2077
b2cfb30b
RS
20782005-05-01 Richard M. Stallman <rms@gnu.org>
2079
2080 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
2081
7e995a23
RS
20822005-04-30 Richard M. Stallman <rms@gnu.org>
2083
2084 * files.texi (Magic File Names): Document `operations' property.
2085
57efa539
LK
20862005-04-29 Lute Kamstra <lute@gnu.org>
2087
2088 * modes.texi (Generic Modes): New node.
2089 (Major Modes): Add it to the menu.
2090 (Derived Modes): Add "derived mode" to concept index.
2091
0a20b1dc
LK
20922005-04-28 Lute Kamstra <lute@gnu.org>
2093
2094 * modes.texi (Defining Minor Modes): Fix previous change.
2095 (Font Lock Mode): Simplify.
2096 (Font Lock Basics): Say that font-lock-defaults is buffer-local
2097 when set and that some parts are optional. Add cross references.
2098 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
2099 Add cross references. Add font-lock-multiline to index.
2100 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 2101 Lock Variables". Document font-lock-add-keywords and
b5305167 2102 font-lock-remove-keywords.
0a20b1dc
LK
2103 (Other Font Lock Variables): Move font-lock-keywords-only,
2104 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
2105 and font-lock-syntactic-face-function to node "Syntactic Font
2106 Lock". Move font-lock-keywords-case-fold-search to node
2107 "Search-based Fontification". Document font-lock-inhibit-thing-lock
2108 and font-lock-{,un}fontify-{buffer,region}-function.
2109 (Precalculated Fontification): Remove reference to deleted variable
2110 font-lock-core-only.
2111 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
2112 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
2113 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
2114 and font-lock-syntactic-face-function here from node "Other Font
2115 Lock Variables". Move font-lock-syntactic-keywords to "Setting
2116 Syntax Properties". Add cross references.
b5305167
SM
2117 (Setting Syntax Properties): New node.
2118 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
2119 * syntax.texi (Syntax Properties): Add cross reference.
2120 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
2121
68a94f5a
RS
21222005-04-26 Richard M. Stallman <rms@gnu.org>
2123
2124 * display.texi (Defining Faces):
2125 Document `default' elements of defface spec.
2126
2127 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
2128
2129 * variables.texi (Variable Aliases): Clarify text.
2130
21312005-04-25 Chong Yidong <cyd@stupidchicken.com>
2132
2133 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
2134
7f48f143
LT
21352005-04-25 Luc Teirlinck <teirllm@auburn.edu>
2136
2137 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
2138
45d2f8e8
EZ
21392005-04-24 Eli Zaretskii <eliz@gnu.org>
2140
f3714ab2
EZ
2141 * syntax.texi (Syntax Table Internals): Elaborate documentation of
2142 syntax-after and syntax-class.
2143
45d2f8e8 2144 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
2145 (Unique File Names): Don't mention "numbers" in the documentation
2146 of make-temp-file and make-temp-name.
45d2f8e8 2147
469bc679
RS
21482005-04-23 Richard M. Stallman <rms@gnu.org>
2149
2150 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
2151
c9fa5dc9
RS
21522005-04-22 Nick Roberts <nickrob@snap.net.nz>
2153
2154 * windows.texi (Cyclic Window Ordering): Clarify window-list.
2155
230e1e80
NR
21562005-04-22 Nick Roberts <nickrob@snap.net.nz>
2157
2158 * variables.texi (Variable Aliases): Describe make-obsolete-variable
2159 and define-obsolete-variable-alias.
2160
1ba52906
KS
21612005-04-22 Kim F. Storm <storm@cua.dk>
2162
2163 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
2164 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
2165
9721d904
LK
21662005-04-21 Lute Kamstra <lute@gnu.org>
2167
2168 * lists.texi (Association Lists): Document rassq-delete-all.
2169
ed35c736
RS
21702005-04-19 Richard M. Stallman <rms@gnu.org>
2171
2172 * modes.texi (Search-based Fontification): Explain that
2173 facespec is an expression to be evaluated.
2174
42fc00a4
RS
21752005-04-19 Kevin Ryde <user42@zip.com.au>
2176
b5305167 2177 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
2178 * strings.texi (String Conversion): Fix xref.
2179
5827e9d4
KS
21802005-04-19 Kim F. Storm <storm@cua.dk>
2181
2182 * symbols.texi (Symbol Plists): Add safe-get.
2183 Mention that `get' may signal an error.
2184
47872da9
NR
21852005-04-18 Nick Roberts <nickrob@snap.net.nz>
2186
2187 * customize.texi (Variable Definitions): Replace tooltip-mode
2188 example with save-place.
2189
ec0cf966
RS
21902005-04-17 Richard M. Stallman <rms@gnu.org>
2191
2192 * buffers.texi (Indirect Buffers): Clarify.
2193
2194 * positions.texi (Positions): Clarify converting marker to integer.
2195
2196 * strings.texi (String Basics): Mention string-match; clarify.
2197
199bb209
LK
21982005-04-08 Lute Kamstra <lute@gnu.org>
2199
2200 * modes.texi (Search-based Fontification): Fix cross references.
2201 Use consistent terminology. Document anchored highlighting.
2202
bfa54668
LK
22032005-04-05 Lute Kamstra <lute@gnu.org>
2204
2205 * modes.texi (Defining Minor Modes): Document :group keyword
2206 argument and its default value.
2207
07e5fb9e
LK
22082005-04-03 Lute Kamstra <lute@gnu.org>
2209
2210 * hooks.texi (Standard Hooks): Add some hooks. Add cross
2211 references and/or descriptions. Delete major mode hooks; mention
2212 them as a category instead. Rename or delete obsolete hooks.
2213
aa945b59
RS
22142005-04-02 Richard M. Stallman <rms@gnu.org>
2215
2216 * nonascii.texi (Coding System Basics): Another wording cleanup.
2217
8b918214
RS
22182005-04-01 Richard M. Stallman <rms@gnu.org>
2219
2220 * nonascii.texi (Coding System Basics): Clarify previous change.
2221
41639988
KH
22222005-04-01 Kenichi Handa <handa@m17n.org>
2223
2224 * nonascii.texi (Coding System Basics): Describe about rondtrip
2225 identity of coding systems.
2226
8e669bbd
RS
22272005-03-29 Chong Yidong <cyd@stupidchicken.com>
2228
2229 * text.texi (Buffer Contents): Add filter-buffer-substring and
2230 buffer-substring-filters.
2231
f60a6f87
RS
22322005-03-26 Chong Yidong <cyd@stupidchicken.com>
2233
2234 * anti.texi (Antinews): Mention `G' interactive code.
2235
2236 * tips.texi (Compilation Tips): Mention benchmark.el.
2237
aaac1251
LT
22382005-03-27 Luc Teirlinck <teirllm@auburn.edu>
2239
2240 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
2241 is now bound to M-o M-o.
2242
2243 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
2244
45325173
GM
22452005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
2246
2247 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
2248 in the Emacs Manual).
2249 * Makefile.in (srcs): Remove calendar.texi.
2250 * makefile.w32-in (srcs): Remove calendar.texi.
2251 * display.texi (Display): Change name of next node.
2252 * os.texi (System In): Change name of previous node.
2253 * elisp.texi (Top): Remove Calendar references.
2254 * vol1.texi (Top): Remove Calendar references.
2255 * vol2.texi (Top): Remove Calendar references.
2256
85df292e
RS
22572005-03-25 Richard M. Stallman <rms@gnu.org>
2258
45325173 2259 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
2260 Cleanup previous change.
2261
22622005-03-25 Chong Yidong <cyd@stupidchicken.com>
2263
2264 * display.texi (Face Attributes): Faces earlier in an :inherit
2265 list take precedence.
2266 (Scroll Bars): Fix description of vertical-scroll-bars.
2267 Document frame-current-scroll-bars and window-current-scroll-bars.
2268
2269 * markers.texi (The Mark): Document temporary Transient Mark mode.
2270
b5305167
SM
2271 * minibuf.texi (Reading File Names):
2272 Document read-file-name-completion-ignore-case.
85df292e
RS
2273
2274 * positions.texi (Screen Lines): Document nil for width argument
2275 to compute-motion.
2276
1fe54d69
KS
22772005-03-23 Kim F. Storm <storm@cua.dk>
2278
2279 * display.texi (Standard Faces): Other faces used in the fringe
2280 implicitly inherits from the fringe face.
2281 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
2282 properties implicitly inherits from fringe face.
2283 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
2284
a775dff4
RS
22852005-03-20 Chong Yidong <cyd@stupidchicken.com>
2286
2287 * display.texi (Invisible Text): State default value of
2288 line-move-ignore-invisible.
2289 (Managing Overlays): Document remove-overlays.
2290 (Standard Faces): Document escape-glyph face.
2291
b5305167 2292 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 2293
b5305167
SM
2294 * modes.texi (Other Font Lock Variables):
2295 Document font-lock-lines-before.
a775dff4
RS
2296
2297 * positions.texi (Skipping Characters): skip-chars-forward allows
2298 character classes.
2299
077f7085
LK
23002005-03-18 Lute Kamstra <lute@gnu.org>
2301
2302 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
2303
d69ea7ab
RS
23042005-03-17 Richard M. Stallman <rms@gnu.org>
2305
c7bd5d57
RS
2306 * text.texi (Undo): Document extensible undo entries.
2307
d69ea7ab
RS
2308 * searching.texi (String Search, Regexp Search, Regexp Search):
2309 Cleanups.
2310
2311 * nonascii.texi (Character Codes): Minor fix.
2312
2313 * display.texi (Display Property): Explain the significance
2314 of having text properties that are eq.
2315 (Other Display Specs): Explain string as display spec.
2316
2317 * commands.texi (Interactive Codes): Document G option.
2318
23192005-03-17 Chong Yidong <cyd@stupidchicken.com>
2320
2321 * text.texi (Filling): Add sentence-end-without-period and
2322 sentence-end-without-space.
2323 (Changing Properties): Minor fix.
2324
2325 * anti.texi: Total rewrite.
2326
a7679889
LK
23272005-03-15 Lute Kamstra <lute@gnu.org>
2328
2329 * edebug.texi (Instrumenting Macro Calls): Fix typos.
2330
6eb8e247
KS
23312005-03-08 Kim F. Storm <storm@cua.dk>
2332
2333 * display.texi (Specified Space): Property :width is support on
2334 non-graphic terminals, :height is not.
2335
bfa8be14
RS
23362005-03-07 Richard M. Stallman <rms@gnu.org>
2337
2338 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
2339 Now subnodes of Fringes.
2340 (Overlay Arrow): Document overlay-arrow-variable-list.
2341 (Fringe Size/Pos): New node, broken out of Fringes.
2342 (Display): Explain clearing vs redisplay better.
2343 (Truncation): Clarify use of bitmaps.
2344 (The Echo Area): Clarify the uses of the echo area.
2345 Add max-mini-window-height.
2346 (Progress): Clarify.
2347 (Invisible Text): Explain that main loop moves point out.
2348 (Selective Display): Say "hidden", not "invisible".
b5305167 2349 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
2350 (Overlay Properties): Clarify intro.
2351 (Finding Overlays): Explain return values when nothing found.
2352 (Width): truncate-string-to-width has added arg.
2353 (Displaying Faces): Clarify and update mode line face handling.
2354 (Face Functions): Minor cleanup.
b5305167 2355 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
2356 (Pixel Specification, Other Display Specs): Minor cleanups.
2357 (Images, Image Descriptors): Minor cleanups.
2358 (GIF Images): Patents have expired.
2359 (Showing Images): Explain default text for insert-image.
b5305167 2360 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
2361 (Making Buttons): Explain return values.
2362 (Button Buffer Commands): Add xref.
2363 (Inverse Video): Update mode-line-inverse-video.
2364 (Display Table Format): Clarify.
2365 (Active Display Table): Give defaults for window-display-table.
2366
2367 * calendar.texi (Calendar Customizing): calendar-holiday-marker
2368 and calendar-today-marker are strings, not chars.
2369 (Holiday Customizing): Minor fix.
2370
bfa8be14
RS
2371 * internals.texi (Writing Emacs Primitives): Update `or' example.
2372 Update limit on # args of subr.
2373
2374 * edebug.texi (Using Edebug): Arrow is in fringe.
2375 (Instrumenting): Arg to eval-defun works without loading edebug.
2376 (Edebug Execution Modes): Add xref.
2377
2378 * customize.texi (Common Keywords): Clarify :require.
2379 Mention :version here.
2380 (Variable Definitions, Group Definitions): Not here.
2381 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
2382
d69ea7ab
RS
23832005-03-07 Chong Yidong <cyd@stupidchicken.com>
2384 * nonascii.texi (Text Representations): Clarify position-bytes.
2385 (Character Sets): Add list-charset-chars.
2386 (Scanning Charsets): Add charset-after.
2387 (Encoding and I/O): Minor fix.
2388
34398e6c
RS
23892005-03-06 Richard M. Stallman <rms@gnu.org>
2390
2391 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
2392 (Resizing Windows): Likewise.
2393
2394 * text.texi (Change Hooks): Get rid of "Emacs 21".
2395
2396 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
2397
2398 * streams.texi (Output Variables): Get rid of "Emacs 21".
2399
2400 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
2401
2402 * os.texi (Translating Input): Replace flow-control example
2403 with a less obsolete example that uses `keyboard-translate'.
2404
6eb8e247 2405 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 2406 Get rid of "Emacs 21".
6eb8e247 2407
34398e6c
RS
2408 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
2409 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
2410
2411 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
2412
2413 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
2414
2415 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
2416 (Menu Bar): Fix when menu-bar-update-hook is called.
2417
2418 * hash.texi (Hash Tables): Get rid of "Emacs 21".
2419
2420 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
2421 and make it read better.
2422
2423 * files.texi (Writing to Files): Get rid of "Emacs 21".
2424 (Unique File Names): Likewise.
2425
2426 * elisp.texi: Update Emacs version to 22.
2427
2428 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
2429 (Overlay Properties, Face Attributes): Likewise.
2430 (Managing Overlays): Fix punctuation.
2431 (Attribute Functions): Clarify set-face-font; get rid of
2432 info about old Emacs versions.
2433 (Auto Faces, Font Lookup, Display Property, Images):
2434 Get rid of "Emacs 21".
2435
2436 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
2437
d2178387
RS
24382005-03-05 Richard M. Stallman <rms@gnu.org>
2439
2440 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
2441
524352d6
LK
24422005-03-04 Lute Kamstra <lute@gnu.org>
2443
2444 * debugging.texi (Error Debugging): Document stack-trace-on-error.
2445
24462005-03-03 Lute Kamstra <lute@gnu.org>
2447
2448 * edebug.texi (Instrumenting Macro Calls): Fix typo.
2449
284f0680
LK
24502005-03-01 Lute Kamstra <lute@gnu.org>
2451
2452 * debugging.texi (Debugger Commands): Update `j'.
2453
a9ee5cac
LK
24542005-02-28 Lute Kamstra <lute@gnu.org>
2455
2456 * debugging.texi (Debugging): Fix typo.
2457 (Error Debugging): Document eval-expression-debug-on-error.
2458 (Function Debugging): Update example.
2459 (Using Debugger): Mention starred stack frames.
2460 (Debugger Commands): Document `j' and `l'.
2461 (Invoking the Debugger): `d' and `j' exit recursive edit too.
2462 Update the messages that the debugger displays.
2463 (Internals of Debugger): Add cross reference. Update example.
2464 (Excess Open): Minor improvement.
2465 (Excess Close): Minor improvement.
2466
378d0f8e
RS
24672005-02-26 Richard M. Stallman <rms@gnu.org>
2468
2469 * tips.texi (Coding Conventions): Clarify.
2470 Put all the major mode key reservations together.
2471 Mention the Mouse-1 => Mouse-2 conventions.
2472
2473 * syntax.texi (Syntax Class Table): Clarify.
2474 (Syntax Table Functions): syntax-after moved from here.
2475 (Syntax Table Internals): syntax-after moved to here.
2476 (Parsing Expressions): Update info on number of values
2477 and what's meaningful in the STATE argument.
2478 (Categories): Fix typo.
2479
2480 * sequences.texi (Arrays): Cleanup.
2481 (Char-Tables): Clarify.
2482
2483 * processes.texi (Deleting Processes): Cleanups, add xref.
2484 (Subprocess Creation): Explain nil in exec-path. Cleanup.
2485 (Process Information): set-process-coding-system, some args optional.
2486 (Input to Processes): Explain various types for PROCESS args.
2487 Rename them from PROCESS-NAME to PROCESS.
2488 (Signals to Processes): Likewise.
2489 (Decoding Output): Cleanup.
2490 (Query Before Exit): Clarify.
2491
2492 * os.texi (Startup Summary): Correct the options; add missing ones.
2493 (Terminal Output, Batch Mode): Clarify.
2494 (Flow Control): Node deleted.
2495
2496 * markers.texi (The Mark): Clarify.
2497
2498 * macros.texi (Expansion): Cleanup.
2499 (Indenting Macros): indent-spec allows ints, not floats.
2500
2501 * keymaps.texi (Keymaps): Clarify.
2502 (Format of Keymaps): Update lisp-mode-map example.
2503 (Active Keymaps, Key Lookup): Clarify.
2504 (Changing Key Bindings): Add xref to `kbd'.
2505 (Key Binding Commands, Simple Menu Items): Clarify.
2506 (Mouse Menus, Menu Bar): Clarify.
2507 (Menu Example): Replace print example with menu-bar-replace-menu.
2508
2509 * help.texi (Documentation Basics): Add function-documentation prop.
2510
2511 * elisp.texi (Top): Don't refer to Flow Control node.
2512
2513 * commands.texi (Command Overview): Improve xrefs.
2514 (Adjusting Point): Adjusting point applies to intangible and invis.
2515 (Key Sequence Input): Doc extra read-key-sequence args.
2516 Likewise for read-key-sequence-vector.
2517
2518 * backups.texi (Rename or Copy): Minor fix.
2519 (Numbered Backups): For version-control, say the default.
2520 (Auto-Saving): make-auto-save-file-name example is simplified.
2521
2522 * advice.texi (Advising Functions): Don't imply one part of Emacs
2523 should advise another part. Markup changes.
2524 (Defining Advice): Move transitional para.
2525 (Activation of Advice): Cleanup.
2526 Explain if COMPILE is nil or negative.
2527
2528 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
2529
2e20c83d
LK
25302005-02-24 Lute Kamstra <lute@gnu.org>
2531
2532 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
2533 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
2534
65c492fd
LK
25352005-02-23 Lute Kamstra <lute@gnu.org>
2536
b02c3eed
LK
2537 * modes.texi (Defining Minor Modes): define-minor-mode can be used
2538 to define global minor modes as well.
2539
65c492fd
LK
2540 * display.texi (Managing Overlays): overlay-buffer returns nil for
2541 deleted overlays.
2542
b686dd59
KS
25432005-02-22 Kim F. Storm <storm@cua.dk>
2544
2545 * minibuf.texi (Basic Completion): Allow symbols in addition to
2546 strings in try-completion and all-completions.
2547
23e8c095
LK
25482005-02-14 Lute Kamstra <lute@gnu.org>
2549
2550 * elisp.texi (Top): Remove reference to deleted node.
2551
2552 * lists.texi (Lists): Remove reference to deleted node.
2553 (Cons Cells): Fix typo.
2554
2555 * loading.texi (Where Defined): Fix typo.
2556
134948fc
RS
25572005-02-14 Richard M. Stallman <rms@gnu.org>
2558
2559 * variables.texi (Creating Buffer-Local): change-major-mode-hook
2560 is useful for discarding some minor modes.
2561
2562 * symbols.texi (Symbol Components): Reorder examples.
2563
2564 * streams.texi (Input Functions): State standard-input default.
2565 (Output Variables): State standard-output default.
2566
2567 * objects.texi (Printed Representation): Clarify read syntax vs print.
2568 (Floating Point Type): Explain meaning better.
2569 (Symbol Type): Explain uniqueness better.
2570 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
2571 List examples sooner.
2572 (Box Diagrams): New subnode broken out.
2573 Some examples moved from old Lists as Boxes node.
2574 (Dotted Pair Notation): Clarify intro.
2575 (Array Type): Clarify.
2576 (Type Predicates): Add hash-table-p.
2577
2578 * numbers.texi (Integer Basics): Clarify radix explanation.
2579 (Predicates on Numbers): Minor clarification.
2580 (Comparison of Numbers): Minor clarification. Clarify eql.
2581 Typos in min, max.
2582 (Math Functions): Clarify overflow in expt.
2583
2584 * minibuf.texi (Text from Minibuffer): Minor clarification.
2585 Mention arrow keys.
2586
2587 * loading.texi (Autoload): defun's doc string overrides autoload's
2588 doc string.
2589 (Repeated Loading): Modernize "add to list" examples.
2590 (Where Defined): Finish updating table of load-history elts.
2591
2592 * lists.texi (List-related Predicates): Minor wording improvement.
2593 (Lists as Boxes): Node deleted.
2594 (Building Lists): Explain trivial cases of number-sequence.
2595
2596 * hash.texi (Hash Tables): Add desc to menu items.
2597 (Creating Hash): Expain "full" means "make larger",
2598 (Hash Access): Any object can be a key.
2599 State value of maphash.
2600
2601 * functions.texi (What Is a Function): Wording cleanup.
2602 (Function Documentation): Minor cleanup.
2603 Explain purpose of calling convention at end of doc string.
2604 (Function Names): Wording cleanup.
2605 (Calling Functions): Wording cleanup.
2606 Explain better how funcall calls the function.
2607 (Function Cells): Delete example of saving and redefining function.
2608
2609 * control.texi (Combining Conditions): Wording cleanup.
2610 (Iteration): dolist and dotimes bind VAR locally.
2611 (Cleanups): Xref to Atomic Changes.
2612
2613 * compile.texi (Byte Compilation): Delete 19.29 info.
2614 (Compilation Functions): Macros' difficulties don't affect defsubst.
2615 (Docs and Compilation): Delete 19.29 info.
2616
44291460
RS
26172005-02-10 Richard M. Stallman <rms@gnu.org>
2618
2619 * objects.texi (Symbol Type): Minor correction.
2620
1f9ad95a
LK
26212005-02-06 Lute Kamstra <lute@gnu.org>
2622
2623 * modes.texi (Example Major Modes): Fix typos.
2624
ba2c991c
RS
26252005-02-06 Richard M. Stallman <rms@gnu.org>
2626
2627 * text.texi (Margins): fill-nobreak-predicate can be one function.
2628
2629 * strings.texi (Modifying Strings): clear-string can make unibyte.
2630 (Formatting Strings): format gives error if values missing.
2631
2632 * positions.texi (Character Motion): Mention default arg
2633 for forward-char. backward-char refers to forward-char.
2634 (Word Motion): Mention default arg for forward-word.
2635 (Buffer End Motion): Mention default arg for beginning-of-buffer.
2636 Simplify end-of-buffer.
2637 (Text Lines): Mention default arg for forward-line.
2638 (List Motion): Mention default arg for beginning/end-of-defun.
2639 (Skipping Characters): Minor fixes in explaining character-set.
2640
2641 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
2642 Mode inheritance applies only when default-major-mode is nil.
2643 Clarifications.
2644 (Example Major Modes): Update Text mode and Lisp mode examples.
2645 (Minor Mode Conventions): Mention define-minor-mode at top.
2646 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
2647 (Mode Line Format): Update mode line face display info.
2648 (Properties in Mode): Mention effect of risky vars.
2649 (Imenu): Define imenu-add-to-menubar.
2650 (Font Lock Mode): Add descriptions to menu lines.
2651 (Faces for Font Lock): Add font-lock-doc-face.
2652
9bf6d576
LK
26532005-02-05 Lute Kamstra <lute@gnu.org>
2654
2655 * text.texi (Maintaining Undo): Remove obsolete function.
2656
cb602754
EZ
26572005-02-05 Eli Zaretskii <eliz@gnu.org>
2658
2659 * frames.texi (Color Names): Add pointer to the X docs about RGB
2660 color specifications. Improve indexing
2661 (Text Terminal Colors): Replace the description of RGB values by
2662 an xref to "Color Names".
2663
4e07258f
RS
26642005-02-03 Richard M. Stallman <rms@gnu.org>
2665
2666 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
2667 Clarify.
2668 (Selecting Windows): Clarify save-selected-window.
2669 (Cyclic Window Ordering): Clarify walk-windows.
2670 (Window Point): Clarify.
2671 (Window Start): Add comment to example.
2672 (Resizing Windows): Add `interactive' specs in examples.
2673 Document fit-window-to-buffer.
2674
2675 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
2676 (Undo, Maintaining Undo): Clarify last change.
2677 (Sorting): In sort-numeric-fields, explain about octal and hex.
2678 Mention sort-numeric-base.
2679 (Format Properties): Add xref for hard newlines.
2680
2681 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
2682 (Pop-Up Menus): Fix typo.
2683 (Color Names): Explain all types of color names.
2684 Explain color-values on B&W terminal.
2685 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
2686
2687 * files.texi (File Locks): Not supported on MS systems.
2688 (Testing Accessibility): Clarify.
2689
2690 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
2691 (Coverage Testing): Fix typo.
2692
2693 * commands.texi (Misc Events): Remove stray space.
2694
2695 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
2696 (Modification Time): Clarify when visited-file-modtime returns 0.
2697 (The Buffer List): Clarify bury-buffer.
2698 (Killing Buffers): Clarify.
2699 (Indirect Buffers): Add clone-indirect-buffer.
2700
27012005-02-02 Matt Hodges <MPHodges@member.fsf.org>
2702
2703 * edebug.texi (Printing in Edebug): Fix default value of
2704 edebug-print-circle.
2705 (Coverage Testing): Fix displayed frequency count data.
2706
27072005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
2708
2709 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
2710
4e07258f 27112005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
2712
2713 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
2714
28d986b9
EZ
27152005-01-29 Eli Zaretskii <eliz@gnu.org>
2716
2717 * commands.texi (Misc Events): Describe the help-echo event.
2718
2719 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
2720 consistently in description of the help-echo property.
2721 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
2722
2723 * display.texi (Overlay Properties): Fix the index entry for
2724 help-echo overlay property.
2725
2726 * customize.texi (Type Keywords): Uncomment the xref to the
2727 help-echo property documentation.
2728
8f958b40
KS
27292005-01-23 Kim F. Storm <storm@cua.dk>
2730
2731 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
2732 return value. Third element FULLY replaced by PARTIAL which
2733 specifies number of invisible pixels if row is only partially visible.
2734 (Textual Scrolling): Mention auto-window-vscroll.
2735 (Vertical Scrolling): New defvar auto-window-vscroll.
2736
cd7e5dd6
LT
27372005-01-16 Luc Teirlinck <teirllm@auburn.edu>
2738
2739 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
2740 command remapping.
2741
6f771c32
RS
27422005-01-15 Richard M. Stallman <rms@gnu.org>
2743
2744 * display.texi (Defining Images): Mention DATA-P arg of create-image.
2745
6ac8a822
KS
27462005-01-14 Kim F. Storm <storm@cua.dk>
2747
88948d55
KS
2748 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
2749
6ac8a822
KS
2750 * text.texi (Links and Mouse-1): Fix string and vector item.
2751
20d6de82
RS
27522005-01-13 Richard M. Stallman <rms@gnu.org>
2753
2754 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
2755 descriptions of overriding-local-map and overriding-terminal-local-map.
2756
2757 * text.texi (Links and Mouse-1): Clarify text.
2758
f75a592e
KS
27592005-01-13 Kim F. Storm <storm@cua.dk>
2760
2761 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
2762
910f60b1
TTN
27632005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
2764
2765 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
2766
37181fc4
KS
27672005-01-12 Kim F. Storm <storm@cua.dk>
2768
2769 * text.texi (Links and Mouse-1): Rename section from Enabling
2770 Mouse-1 to Following Links. Change xrefs.
2771 Add examples for define-button-type and define-widget.
2772
2773 * display.texi (Button Properties, Button Buffer Commands):
2774 Clarify mouse-1 and follow-link functionality.
2775
28f94a34
RS
27762005-01-12 Richard M. Stallman <rms@gnu.org>
2777
2778 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
2779
2780 * display.texi (Beeping): Fix Texinfo usage.
2781
2782 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
2783
bac2d936
KS
27842005-01-11 Kim F. Storm <storm@cua.dk>
2785
2786 * display.texi (Button Properties, Button Buffer Commands):
93381d62 2787 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
2788
2789 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
2790 (Enabling Mouse-1 to Follow Links): New subsection.
2791
de968ddb
RS
27922005-01-06 Richard M. Stallman <rms@gnu.org>
2793
2794 * text.texi (Special Properties): Minor change.
2795
2796 * os.texi (Timers): Clarify previous change.
2797
2798 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
2799
a3a43b3b
LT
28002005-01-01 Luc Teirlinck <teirllm@auburn.edu>
2801
2802 * display.texi (Face Attributes): Correct xref to renamed node.
2803
732bb9ce
RS
28042005-01-01 Richard M. Stallman <rms@gnu.org>
2805
2806 * display.texi (Face Attributes): Describe hex color specs.
2807
c734ae59
RS
28082004-12-31 Richard M. Stallman <rms@gnu.org>
2809
2810 * os.texi (Timers): Update previous change.
2811
33b2f4ea
KS
28122004-12-30 Kim F. Storm <storm@cua.dk>
2813
2814 * display.texi (Line Height): Total line-height is now specified
2815 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
2816 in cons cells. (nil . RATIO) is relative to actual line height.
2817 Use line-height `t' instead of `0' to get minimum height.
2818
99ec74b9
RS
28192004-12-29 Richard M. Stallman <rms@gnu.org>
2820
2821 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
2822
eab463f6
RS
28232004-12-28 Richard M. Stallman <rms@gnu.org>
2824
2825 * commands.texi (Quitting): Clarify value of with-local-quit.
2826
2827 * elisp.texi (Top): Fix previous change.
2828
2829 * loading.texi (Loading): Fix previous change.
2830
ebbd14f1
RS
28312004-12-27 Richard M. Stallman <rms@gnu.org>
2832
4ae98fc5
RS
2833 * Makefile.in (MAKEINFO): Specify --force.
2834
8f430046
RS
2835 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
2836
56011a8c
RS
2837 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
2838
2839 * display.texi (Line Height): Further clarify.
2840
2841 * elisp.texi (Top): Update Loading submenu.
2842
ebbd14f1
RS
2843 * loading.texi (Where Defined): New node.
2844 (Unloading): load-history moved to Where Defined.
2845
fda2922a
RS
28462004-12-21 Richard M. Stallman <rms@gnu.org>
2847
2848 * commands.texi (Event Input Misc): Add while-no-input.
2849
9eb8959a
RS
28502004-12-11 Richard M. Stallman <rms@gnu.org>
2851
2852 * display.texi (Line Height): Rewrite text for clarity.
2853
adf87c29
KS
28542004-12-11 Kim F. Storm <storm@cua.dk>
2855
2856 * display.texi (Display): Add node "Line Height" to menu.
2857 (Line Height): New node. Move full description of line-spacing
2858 and line-height text properties here from text.texi.
2859 (Scroll Bars): Add vertical-scroll-bar variable.
2860
2861 * frames.texi (Window Frame Parameters): Remove line-height defvar.
2862
2863 * locals.texi (Standard Buffer-Local Variables): Fix xref for
2864 line-spacing and vertical-scroll-bar.
2865
2866 * text.texi (Special Properties): Just mention line-spacing and
2867 line-height here, add xref to new "Line Height" node.
2868
31e4729e
TTN
28692004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
2870
2871 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
2872
2873 * locals.texi (Standard Buffer-Local Variables):
2874 Add @xref for `line-spacing'.
2875
cc60c723
RS
28762004-12-05 Richard M. Stallman <rms@gnu.org>
2877
2878 * Makefile.in (maintainer-clean): Remove the info files
2879 in $(infodir) where they are created.
2880
f6101ac9
RS
28812004-12-03 Richard M. Stallman <rms@gnu.org>
2882
2883 * windows.texi (Selecting Windows): get-lru-window and
2884 get-largest-window don't consider dedicated windows.
2885
2886 * text.texi (Undo): Document undo-in-progress.
2887
94221759
RS
28882004-11-26 Richard M. Stallman <rms@gnu.org>
2889
2890 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
2891 Remove a few vars that are not always buffer-local.
2892
7092c5e8
LT
28932004-11-24 Luc Teirlinck <teirllm@auburn.edu>
2894
2895 * locals.texi (Standard Buffer-Local Variables): Comment out
2896 xref's to non-existent node `Yet to be written'.
2897
261b01c6
RS
28982004-11-24 Richard M. Stallman <rms@gnu.org>
2899
2900 * processes.texi (Synchronous Processes): Grammar fix.
2901
2902 * numbers.texi (Comparison of Numbers): Add eql.
2903
2904 * locals.texi (Standard Buffer-Local Variables): Add many vars.
2905
2906 * intro.texi (Printing Notation): Fix previous change.
2907
2908 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
2909 and default-indicate-buffer-boundaries from here.
2910 (Usual Display): To here.
2911 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
2912 (Usual Display): Move tab-width up.
2913
2914 * customize.texi (Variable Definitions): Replace
2915 show-paren-mode example with tooltip-mode.
7092c5e8 2916 (Simple Types, Composite Types, Defining New Types):
261b01c6 2917 Minor cleanups.
7092c5e8 2918
c1aa4864
JH
29192004-11-21 Jesper Harder <harder@ifa.au.dk>
2920
2921 * processes.texi (Synchronous Processes, Output from Processes):
2922 Markup fix.
2923
dedbac89
RS
29242004-11-20 Richard M. Stallman <rms@gnu.org>
2925
07c8c65a
RS
2926 * positions.texi (Skipping Characters): skip-chars-forward
2927 now handles char classes.
2928
8f40a868
RS
2929 * intro.texi (Printing Notation): Avoid confusion of `print'
2930 when explaining @print.
2931
2932 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
2933
2934 * display.texi (Display Table Format): Minor fix.
2935
2936 * streams.texi (Output Functions): Fix print example.
2937
fd6866c8
RS
2938 * Makefile.in (elisp): New target.
2939 (dist): Depend on $(infodir)/elisp, not elisp.
2940 Copy the info files from $(infodir).
2941
9d00469f
RS
2942 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
2943 read-from-minibuffer.
2944
dedbac89
RS
2945 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
2946
6de891db
RS
29472004-11-19 Richard M. Stallman <rms@gnu.org>
2948
2949 * searching.texi (Regexp Search): Add search-whitespace-regexp.
2950
e1c1c5a7
TTN
29512004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
2952
2953 * tips.texi (Coding Conventions): Fix typo.
2954
ee31cd78
RS
29552004-11-16 Richard M. Stallman <rms@gnu.org>
2956
2957 * tips.texi (Coding Conventions): Separate defvar and require
2958 methods to avoid warnings. Use require only when there are many
2959 functions and variables from that package.
2960
2961 * minibuf.texi (Minibuffer Completion): When ignoring case,
2962 predicate must not be case-sensitive.
2963
2964 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
2965 (Test Coverage): Don't talk about "splotches". Clarified.
2966
4bd38e94
TTN
29672004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
2968
2969 * frames.texi (Window Frame Parameters): Fix typo.
2970
6d073ae1
KS
29712004-11-15 Kim F. Storm <storm@cua.dk>
2972
9f89426b
KS
2973 * symbols.texi (Other Plists): Note that plist-get may signal error.
2974 Add safe-plist-get.
6d073ae1 2975
10980463
TTN
29762004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
2977
2978 * modes.texi (Font Lock Basics): Fix typo.
2979
1efc19eb
RS
29802004-11-08 Richard M. Stallman <rms@gnu.org>
2981
2982 * syntax.texi (Syntax Table Functions): Add syntax-after.
2983
6159c232
EZ
29842004-11-06 Lars Brinkhoff <lars@nocrew.org>
2985
2986 * os.texi (Processor Run Time): New section documenting
2987 get-internal-run-time.
2988
59dede22
EZ
29892004-11-06 Eli Zaretskii <eliz@gnu.org>
2990
2991 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
2992 it nukes elisp-cover.texi.
2993 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
2994 elisp-0 etc.
2995
4cc8522c
LT
29962004-11-05 Luc Teirlinck <teirllm@auburn.edu>
2997
2998 * commands.texi (Keyboard Macros): Document `append' return value
2999 of `defining-kbd-macro'.
3000
2d1ef312
RS
30012004-11-01 Richard M. Stallman <rms@gnu.org>
3002
3003 * commands.texi (Interactive Call): Add called-interactively-p.
3004
6f4e005d
SJ
30052004-10-29 Simon Josefsson <jas@extundo.com>
3006
3007 * minibuf.texi (Reading a Password): Revert.
3008
4f71c13f
RS
30092004-10-28 Richard M. Stallman <rms@gnu.org>
3010
3011 * frames.texi (Display Feature Testing): Explain about "vendor".
3012
4660a9e3
RS
30132004-10-27 Richard M. Stallman <rms@gnu.org>
3014
3015 * commands.texi (Interactive Codes): `N' uses numeric prefix,
3016 not raw. Clarify `n'.
3017 (Interactive Call): Rewrite interactive-p, focusing on when
3018 and how to use it.
3019 (Misc Events): Clarify previous change.
3020
3021 * advice.texi (Simple Advice): Clarify what job the example does.
3022 (Around-Advice): Clarify ad-do-it.
3023 (Activation of Advice): An option of ad-default-compilation-action
3024 is `never', not `nil'.
3025
c8636435
KS
30262004-10-26 Kim F. Storm <storm@cua.dk>
3027
3028 * commands.texi (Interactive Codes): Add U code letter.
3029
acd4089b
SJ
30302004-10-25 Simon Josefsson <jas@extundo.com>
3031
3032 * minibuf.texi (Reading a Password): Add.
3033
29dc7809
JR
30342004-10-24 Jason Rumney <jasonr@gnu.org>
3035
9b7fa297 3036 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
29dc7809
JR
3037 and wheel-down.
3038
bb5d6d34
KG
30392004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
3040
3041 * processes.texi (Synchronous Processes): Document process-file.
3042
d0ee2ed3
KH
30432004-10-22 Kenichi Handa <handa@m17n.org>
3044
3045 * text.texi (translate-region): Document that it accepts also a
3046 char-table.
3047
38be9dbb
DP
30482004-10-22 David Ponce <david@dponce.com>
3049
3050 * windows.texi (Resizing Windows): Document the `preserve-before'
3051 argument of the functions `enlarge-window' and `shrink-window'.
3052
63c80452
JR
30532004-10-19 Jason Rumney <jasonr@gnu.org>
3054
3055 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
3056
9f4b6e73
LT
30572004-10-09 Luc Teirlinck <teirllm@auburn.edu>
3058
3059 * text.texi (Filling): Add anchor for definition of
3060 `sentence-end-double-space'.
3061
3062 * searching.texi (Regexp Example): Update description of how
3063 Emacs currently recognizes the end of a sentence.
3064 (Standard Regexps): Update definition of the variable
3065 `sentence-end'. Add definition of the function `sentence-end'.
3066
657f0f9c
EZ
30672004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
3068
3069 * display.texi (Progress): New node.
3070
35ab4857
KS
30712004-10-05 Kim F. Storm <storm@cua.dk>
3072
3073 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
3074
f2a54fbc
KS
30752004-09-29 Kim F. Storm <storm@cua.dk>
3076
3077 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
3078 to identify bitmaps. Remove -fringe-bitmap suffix for standard
3079 fringe bitmap symbols, as they now have their own namespace.
3080 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
3081 vs. pixels. Signal error if no free bitmap slots.
3082 (Pixel Specification): Change IMAGE to @var{image}.
3083
4676d6f3
RS
30842004-09-28 Richard M. Stallman <rms@gnu.org>
3085
3086 * text.texi (Special Properties): Clarify line-spacing and line-height.
3087
3088 * searching.texi (Regexp Search): Add looking-back.
3089
17234906
LT
30902004-09-25 Luc Teirlinck <teirllm@auburn.edu>
3091
3092 * display.texi: Correct typos.
3093 (Image Descriptors): Correct xref's.
3094
4de43c8b
RS
30952004-09-25 Richard M. Stallman <rms@gnu.org>
3096
3097 * text.texi (Special Properties): Cleanups in `cursor'.
3098 Rewrites in `line-height' and `line-spacing'; exchange them.
3099
3100 * display.texi (Fringes): Rewrite previous change.
3101 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
3102 (Display Fringe Bitmaps): Node deleted, text moved.
3103 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
3104 (Scroll Bars): Clarify set-window-scroll-bars.
3105 (Pointer Shape): Rewrite.
3106 (Specified Space): Clarify :align-to, etc.
3107 (Pixel Specification): Use @var. Clarify new text.
3108 (Other Display Specs): Clarify `slice'.
3109 (Image Descriptors): Cleanups.
3110 (Showing Images): Cleanups.
3111
a3ee0299
LT
31122004-09-24 Luc Teirlinck <teirllm@auburn.edu>
3113
e88ebce6
LT
3114 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
3115
a3ee0299
LT
3116 * modes.texi: Various minor changes in addition to:
3117 (Major Mode Conventions): Final call to `run-mode-hooks' should
3118 not be inside the `delay-mode-hooks' form.
3119 (Mode Hooks): New node.
3120 (Hooks): Delete obsolete example.
3121 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
3122 node "Mode Hooks".
3123
6db2bc02
LT
31242004-09-22 Luc Teirlinck <teirllm@auburn.edu>
3125
3126 * display.texi: Correct various typos.
3127 (Display): Rename node "Pointer Shapes" to "Pointer
3128 Shape". (There is already a node called "Pointer Shapes" in
3129 frames.texi.)
3130 (Images): Remove non-existent node "Image Slices" from menu.
3131
ed2846bd
KS
31322004-09-23 Kim F. Storm <storm@cua.dk>
3133
3134 * text.texi (Special Properties): Add `cursor', `pointer',
3135 `line-height', and `line-spacing' properties.
3136
3137 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
3138 Shapes' to menu.
3139 (Standard Faces): Doc fix for fringe face.
3140 (Fringes): Add `overflow-newline-into-fringe' and
3141 'indicate-buffer-boundaries'.
3142 (Fringe Bitmaps, Pointer Shapes): New nodes.
3143 (Display Property): Add 'Pixel Specification' and 'Display Fringe
3144 Bitmaps' to menu.
3145 (Specified Space): Describe pixel width and height.
3146 (Pixel Specification): New node.
3147 (Other Display Specs): Add `slice' property.
3148 (Display Fringe Bitmaps): New node.
3149 (Images): Add 'Image Slices' to menu.
3150 (Image Descriptors): Add `:pointer' and `:map' properties.
3151 (Showing Images): Add slice arg to `insert-image'. Add
3152 'insert-sliced-image'.
3153
4d894c98
RS
31542004-09-20 Richard M. Stallman <rms@gnu.org>
3155
3156 * commands.texi (Key Sequence Input):
3157 Clarify downcasing in read-key-sequence.
3158
7e388eb7
JL
31592004-09-08 Juri Linkov <juri@jurta.org>
3160
3161 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
3162
a020987f
LT
31632004-09-07 Luc Teirlinck <teirllm@auburn.edu>
3164
3165 * locals.texi (Standard Buffer-Local Variables): Add
3166 `buffer-auto-save-file-format'.
3167 * internals.texi (Buffer Internals): Describe new
3168 auto_save_file_format field of the buffer structure.
3169 * files.texi (Format Conversion): `auto-save-file-format' has been
3170 renamed `buffer-auto-save-file-format'.
3171
2b96f80c
LT
31722004-08-27 Luc Teirlinck <teirllm@auburn.edu>
3173
3174 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
3175 an integer or a marker.
3176 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
3177
2ee3b79e
RS
31782004-08-22 Richard M. Stallman <rms@gnu.org>
3179
3180 * modes.texi (Major Mode Conventions): Discuss rebinding of
3181 standard key bindings.
3182
c438dc33
KS
31832004-08-18 Kim F. Storm <storm@cua.dk>
3184
3185 * processes.texi (Accepting Output): Add `just-this-one' arg to
3186 `accept-process-output'.
101c421e 3187 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 3188
db8af011
LT
31892004-08-10 Luc Teirlinck <teirllm@auburn.edu>
3190
3191 * keymaps.texi: Various changes in addition to:
3192 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
3193 Give more varied examples for `kbd'.
3194 (Creating Keymaps): Char tables have slots for all characters
3195 without modifiers.
3196 (Active Keymaps): `overriding-local-map' and
3197 `overriding-terminal-local-map' also override text property and
3198 overlay keymaps.
3199 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
3200 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
3201 to denote a prefix of no events.
3202 `map-keymap' includes parent's bindings _recursively_.
3203 Clarify and correct description of `where-is-internal'.
3204 Mention BUFFER-OR-NAME arg to `describe-bindings'.
3205 (Menu Example): For menus intended for use with the keyboard, the
3206 menu items should be bound to characters or real function keys.
3207
de700726
LT
32082004-08-08 Luc Teirlinck <teirllm@auburn.edu>
3209
30e75a87
LT
3210 * objects.texi (Character Type): Reposition `@anchor' to prevent
3211 double space inside sentence in Info.
3212
de700726
LT
3213 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
3214 renamed to `disabled-command-function'.
7c5b95c9 3215 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
3216 (Command Loop Info): Replace reference to it.
3217 (Disabling Commands): `disabled-command-hook' has been renamed to
3218 `disabled-command-function'.
3219
81909a1a
LT
32202004-08-07 Luc Teirlinck <teirllm@auburn.edu>
3221
3222 * os.texi (Translating Input): Only non-prefix bindings in
3223 `key-translation-map' override actual key bindings. Warn about
3224 possible indirect effect of actual key bindings on non-prefix
3225 bindings in `key-translation-map'.
3226
5504e99c
LT
32272004-08-06 Luc Teirlinck <teirllm@auburn.edu>
3228
3229 * minibuf.texi (High-Level Completion): Add anchor for definition
3230 of `read-variable'.
3231
3232 * commands.texi: Various changes in addition to:
3233 (Using Interactive): Clarify description of `interactive-form'.
3234 (Interactive Call): Mention default for KEYS argument to
3235 `call-interactively'.
3236 (Command Loop Info): Clarify description of `this-command-keys'.
3237 Mention KEEP-RECORD argument to `clear-this-command-keys'.
3238 Value of `last-event-frame' can be `macro'.
3239 (Repeat Events): `double-click-fuzz' is also used to distinguish
3240 clicks and drags.
3241 (Classifying Events): Clarify descriptions of `event-modifiers'
3242 `event-basic-type' and `event-convert-list'.
3243 (Accessing Events): `posn-timestamp' takes POSITION argument.
3244 (Quoted Character Input): Clarify description of
3245 `read-quoted-char' and fix example.
3246 (Quitting): Add `with-local-quit'.
3247 (Disabling Commands): Correct and clarify descriptions of
3248 `enable-command' and `disable-command'.
3249 Mention what happens if `disabled-command-hook' is nil.
3250 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
3251 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
3252
f478a72a
LT
32532004-07-24 Luc Teirlinck <teirllm@auburn.edu>
3254
3255 * frames.texi: Various changes in addition to:
3256 (Creating Frames): Expand and clarify description of `make-frame'.
3257 (Window Frame Parameters): Either none or both of the `icon-left'
3258 and `icon-top' parameters must be specified. Put descriptions of
3259 `menu-bar-lines' and `toolbar-lines' closer together and change
3260 them accordingly.
3261 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
3262 except while processing `frame-title-format' or `icon-title-format'.
3263 (Deleting Frames): Correct description of `delete-frame'.
3264 Non-nil return values of `frame-live-p' are like those of `framep'.
9b7fa297 3265 (Frames and Windows): Mention return value of
f478a72a
LT
3266 `set-frame-selected-window'.
3267 (Visibility of Frames): Mention `force' argument to
3268 `make-frame-invisible'. `frame-visible-p' returns t for all
3269 frames on text-only terminals.
3270 (Frame Configurations): Restoring a frame configuration does not
3271 restore deleted frames.
3272 (Window System Selections): `x-set-selection' returns DATA.
3273 (Resources): Add example.
3274 (Display Feature Testing): Clarify descriptions of
3275 `display-pixel-height', `display-pixel-width', `x-server-version'
3276 and `x-server-vendor'.
3277
3278 * windows.texi (Choosing Window): Add anchor.
3279 * minibuf.texi (Minibuffer Misc): Add anchor.
3280
bc135062
JPW
32812004-07-23 John Paul Wallington <jpw@gnu.org>
3282
3283 * macros.texi (Defining Macros): Declaration keyword for setting
3284 Edebug spec is `debug' not `edebug'.
3285
cb7516e5
LT
32862004-07-19 Luc Teirlinck <teirllm@auburn.edu>
3287
3288 * windows.texi: Various small changes in addition to:
3289 (Window Point): Mention return value of `set-window-point'.
3290 (Window Start): `pos-visible-in-window-p' disregards horizontal
3291 scrolling. Explain return value if PARTIALLY is non-nil.
3292 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
3293 and `set-window-vscroll'.
3294 (Size of Window): The argument WINDOW to `window-inside-edges',
3295 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
3296 (Resizing Windows): Explain return value of
3297 `shrink-window-if-larger-than-buffer'.
3298 `window-size-fixed' automatically becomes buffer local when set.
3299 (Window Configurations): Explain return value of
3300 `set-window-configuration'.
3301
3302 * minibuf.texi (Minibuffer Misc): Add anchor for
3303 `minibuffer-scroll-window'.
3304
3305 * positions.texi (Text Lines): Add anchor for `count-lines'.
3306
3751eb00
RS
33072004-07-17 Richard M. Stallman <rms@gnu.org>
3308
3309 * display.texi (Overlay Properties): Adding `evaporate' prop
3310 deletes empty overlay immediately.
3311
3312 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
3313 fix example.
3314
9a7e97c6
LT
33152004-07-16 Jim Blandy <jimb@redhat.com>
3316
3317 * searching.texi (Regexp Backslash): Document new \_< and \_>
3318 operators.
3319
aa0e4da8
JB
33202004-07-16 Juanma Barranquero <lektu@terra.es>
3321
3322 * display.texi (Images): Fix Texinfo usage.
3323
cbbfedb2
LT
33242004-07-14 Luc Teirlinck <teirllm@auburn.edu>
3325
3326 * buffers.texi (Modification Time): `visited-file-modtime' now
3327 returns a list of two integers, instead of a cons.
3328
3a052bd3
LT
33292004-07-13 Luc Teirlinck <teirllm@auburn.edu>
3330
3331 * windows.texi: Various changes in addition to:
3332 (Splitting Windows): Add `split-window-keep-point'.
3333
02c04e6f
RS
33342004-07-09 Richard M. Stallman <rms@gnu.org>
3335
3336 * frames.texi (Input Focus): Minor fix.
3337
cb4f1287
LT
33382004-07-07 Luc Teirlinck <teirllm@auburn.edu>
3339
3340 * frames.texi (Input Focus): Clarify descriptions of
3341 `select-frame-set-input-focus' and `select-frame'.
3342
339902ec
LT
33432004-07-06 Luc Teirlinck <teirllm@auburn.edu>
3344
3345 * os.texi: Various small changes in addition to:
3346 (Killing Emacs): Expand and clarify description of
3347 `kill-emacs-query-functions' and `kill-emacs-hook'.
3348 (System Environment): Expand and clarify description of `getenv'
3349 and `setenv'.
3350 (Timers): Clarify description of `run-at-time'.
3351 (Translating Input): Correct description of
3352 `extra-keyboard-modifiers'.
3353 (Flow Control): Correct description of `enable-flow-control'.
3354
fe3b7e35
TTN
33552004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
3356
3357 * os.texi: Update copyright.
3358 (Session Management): Grammar fix.
3359 Clarify which Emacs does the restarting.
3360 Use @samp for *scratch* buffer.
3361
59db7d6e
LT
33622004-07-04 Alan Mackenzie <acm@muc.de>
3363
3364 * frames.texi (Input Focus): Add documentation for
3365 `select-frame-set-input-focus'. Replace refs to non-existent
3366 `switch-frame' with `select-frame'. Minor corrections and tidying
3367 up of text-only terminal stuff.
3368
e3ccf404
RS
33692004-07-02 Richard M. Stallman <rms@gnu.org>
3370
3371 * files.texi (Saving Buffers): Cleanup write-contents-function.
3372 (Magic File Names): Cleanup file-remote-p.
3373
8addb6eb
KG
33742004-07-02 Kai Grossjohann <kai@emptydomain.de>
3375
3376 * files.texi (Magic File Names): `file-remote-p' returns an
3377 identifier of the remote system, not just t.
3378
7a58d84d
DK
33792004-07-02 David Kastrup <dak@gnu.org>
3380
3381 * searching.texi (Entire Match Data): Add explanation about new
3382 match-data behavior when @var{integers} is non-nil.
3383
d8c379f8
RS
33842004-06-24 Richard M. Stallman <rms@gnu.org>
3385
b4a4b0ae
RS
3386 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
3387
d8c379f8
RS
3388 * customize.texi (Variable Definitions): Note about doc strings
3389 and :set.
3390
3391 * keymaps.texi (Keymap Terminology): Document `kbd'.
3392 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
3393
3394 * display.texi (Invisible Text): Setting buffer-invisibility-spec
3395 makes it buffer-local.
3396
3397 * files.texi (Saving Buffers): Correct previous change.
3398
3399 * commands.texi (Accessing Events):
3400 Clarify posn-col-row and posn-actual-col-row.
3401
34022004-06-24 David Ponce <david.ponce@wanadoo.fr>
3403
3404 * commands.texi (Accessing Events): New functions
3405 posn-at-point and posn-at-x-y. Add example to posn-x-y.
3406
dce417e7
LT
34072004-06-23 Luc Teirlinck <teirllm@auburn.edu>
3408
3409 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
3410 * frames.texi, buffers.texi, backups.texi, variables.texi:
3411 * loading.texi, eval.texi, functions.texi, control.texi:
3412 * symbols.texi, minibuf.texi: Reposition @anchor's.
3413
3414 * help.texi: Various small changes in addition to the following.
3415 (Describing Characters): Describe PREFIX argument to
3416 `key-description'. Correct and clarify definition of
3417 `text-char-description'. Describe NEED-VECTOR argument to
3418 `read-kbd-macro'.
3419 (Help Functions): Clarify definition of `apropos'.
3420
255d07dc
LH
34212004-06-23 Lars Hansen <larsh@math.ku.dk>
3422
3423 * files.texi (Saving Buffers): Correct description of
3424 `write-contents-functions'.
3425
4e9691e9
JB
34262004-06-21 Juanma Barranquero <lektu@terra.es>
3427
3428 * display.texi (Images): Remove redundant @vindex directives.
3429 Rewrite `image-library-alist' doc in active voice.
3430
1ebd4f78
JB
34312004-06-14 Juanma Barranquero <lektu@terra.es>
3432
3433 * display.texi (Images): Document new delayed library loading,
3434 variable `image-library-alist' and (existing but undocumented)
3435 function `image-type-available-p'.
3436
ddfb8369
RS
34372004-06-05 Richard M. Stallman <rms@gnu.org>
3438
3439 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
3440 refer the user to the Initial Input node.
3441 (Text from Minibuffer): Likewise.
3442 (Initial Input): New node. Document this feature
3443 and say it is mostly deprecated.
3444
18684a3a
RS
34452004-05-30 Richard M. Stallman <rms@gnu.org>
3446
7a61e456
RS
3447 * loading.texi (Named Features): Clarify return value
3448 and meaning of NOERROR.
3449
18684a3a
RS
3450 * variables.texi (File Local Variables): Minor cleanup.
3451
c8364415
MA
34522004-05-30 Michael Albinus <michael.albinus@gmx.de>
3453
3454 * files.texi (Magic File Names): Add `file-remote-p' as operation
3455 of file name handlers.
3456
08fd1251
RS
34572004-05-29 Richard M. Stallman <rms@gnu.org>
3458
3459 * modes.texi (Minor Mode Conventions): (-) has no special meaning
3460 as arg to a minor mode command.
3461
71d5a208
RS
34622004-05-22 Richard M. Stallman <rms@gnu.org>
3463
3464 * syntax.texi (Syntax Class Table): Word syntax not just for English.
3465
3466 * streams.texi (Output Variables): Doc float-output-format.
3467
3468 * searching.texi (Regexp Special): Nested repetition can be infloop.
3469
3470 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
3471 real stack overflow.
3472
3473 * compile.texi: Minor cleanups.
3474
34752004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
3476
3477 * lists.texi (Cons Cells): Explain dotted lists, true lists,
3478 circular lists.
3479 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 3480
022cb162
TTN
34812004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
3482
3483 * modes.texi (Search-based Fontification): Fix typo.
3484
aa7094ba
JB
34852004-05-10 Juanma Barranquero <lektu@terra.es>
3486
3487 * modes.texi (Mode Line Variables): Fix description of
3488 global-mode-string, which is now after which-func-mode, not the
3489 buffer name.
3490
c2383279
LH
34912004-05-07 Lars Hansen <larsh@math.ku.dk>
3492
3493 * modes.texi (Desktop Save Mode): Add.
3494 (Modes): Add menu entry Desktop Save Mode.
3495
3496 * hooks.texi: Add desktop-after-read-hook,
3497 desktop-no-desktop-file-hook and desktop-save-hook.
3498
3499 * locals.texi: Add desktop-save-buffer.
3500
058296d3
JH
35012004-04-30 Jesper Harder <harder@ifa.au.dk>
3502
3503 * display.texi: emacs -> Emacs.
3504
0c54865e
EZ
35052004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
3506
3507 * files.texi (Changing Files): Document set-file-times.
3508
d814862a
JB
35092004-04-23 Juanma Barranquero <lektu@terra.es>
3510
3511 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
3512
e8d6f886
JH
35132004-04-18 Jesper Harder <harder@ifa.au.dk>
3514
3515 * tips.texi (Coding Conventions): defopt -> defcustom.
3516
3a424014
LT
35172004-04-16 Luc Teirlinck <teirllm@auburn.edu>
3518
3519 * sequences.texi: Various clarifications.
3520
9e860631
LT
35212004-04-14 Luc Teirlinck <teirllm@auburn.edu>
3522
3523 * buffers.texi (Read Only Buffers): Mention optional ARG to
3524 `toggle-read-only'.
3525
5e30a0fb
NR
35262004-04-14 Nick Roberts <nick@nick.uklinux.net>
3527
9e860631 3528 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
3529 returns a full-width window if possible.
3530
619fb950
LT
35312004-04-13 Luc Teirlinck <teirllm@auburn.edu>
3532
3533 * buffers.texi: Various changes in addition to:
3534 (Buffer File Name): Add `find-buffer-visiting'.
3535 (Buffer Modification): Mention optional ARG to `not-modified'.
3536 (Indirect Buffers): Mention optional CLONE argument to
3537 `make-indirect-buffer'.
3538
3539 * files.texi: Various changes in addition to:
3540 (Visiting Functions): `find-file-hook' is now a normal hook.
3541 (File Name Expansion): Explain difference between the way that
3542 `expand-file-name' and `file-truename' treat `..'.
3543 (Contents of Directories): Mention optional ID-FORMAT argument to
3544 `directory-files-and-attributes'.
3545 (Format Conversion): Mention new optional CONFIRM argument to
3546 `format-write-file'.
3547
a2295d32
MB
35482004-04-12 Miles Bader <miles@gnu.org>
3549
3550 * macros.texi (Expansion): Add description of `macroexpand-all'.
3551
571fd4d5
JH
35522004-04-05 Jesper Harder <harder@ifa.au.dk>
3553
3554 * variables.texi (Variable Aliases): Mention
3555 cyclic-variable-indirection.
3556
3557 * errors.texi (Standard Errors): Ditto.
3558
4ba2fd66
LT
35592004-04-04 Luc Teirlinck <teirllm@auburn.edu>
3560
3561 * backups.texi: Various small changes in addition to:
3562 (Making Backups): Mention return value of `backup-buffer'.
3563 (Auto-Saving): Mention optional FORCE argument to
3564 `delete-auto-save-file-if-necessary'.
3565 (Reverting): Mention optional PRESERVE-MODES argument to
3566 `revert-buffer'. Correct description of `revert-buffer-function'.
3567
8f7ea687
JL
35682004-03-22 Juri Linkov <juri@jurta.org>
3569
3570 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
3571 with `Vector Functions'.
3572
3573 * text.texi (Sorting): Add missing quote.
3574
0eeca3c1
LT
35752004-03-14 Luc Teirlinck <teirllm@auburn.edu>
3576
3577 * intro.texi (Lisp History): Replace xref to `cl' manual with
3578 inforef.
3579
e69cfac2
RS
35802004-03-12 Richard M. Stallman <rms@gnu.org>
3581
3582 * intro.texi (Version Info): Add arg to emacs-version.
3583 (Lisp History): Change xref to CL manual.
3584
1b91d47f
LT
35852004-03-09 Luc Teirlinck <teirllm@auburn.edu>
3586
3587 * minibuf.texi (Completion Commands): Add xref to Emacs manual
3588 for Partial Completion mode.
3589
97073664
TTN
35902004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
3591
9b7fa297 3592 * customize.texi: Fix typo. Remove eol whitespace.
97073664 3593
04a6e76b
RS
35942004-03-04 Richard M. Stallman <rms@gnu.org>
3595
3596 * processes.texi: Fix typos.
3597
3598 * lists.texi (Building Lists): Minor clarification.
3599
3600 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
3601 in make-hash-table.
3602
5bb0fcd1
JB
36032004-02-29 Juanma Barranquero <lektu@terra.es>
3604
3605 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
3606 rm, and ignore exit code.
3607
9022d421
EZ
36082004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
3609
3610 * display.texi (Defining Faces): Add description for min-colors.
3611 Update example.
3612
92f5fba2
LT
36132004-02-23 Luc Teirlinck <teirllm@auburn.edu>
3614
3615 * abbrevs.texi: Various corrections and clarifications in addition
3616 to the following:
3617 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
3618
7e83e178
GM
36192004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3620
3621 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
3622
9c5609e8
LT
36232004-02-21 Luc Teirlinck <teirllm@auburn.edu>
3624
e2b9b51f
LT
3625 * text.texi: Various small changes in addition to the following:
3626 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
3627 to delete-horizontal-space.
9b7fa297 3628 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
e2b9b51f
LT
3629 description of yank-handler text property at various places.
3630
7daa0e81
LT
3631 * frames.texi (Window System Selections): Add anchor.
3632
9c5609e8
LT
3633 * syntax.texi (Syntax Table Functions): Clarify and correct
3634 descriptions of make-syntax-table and copy-syntax-table.
3635 (Motion and Syntax): Clarify SYNTAXES argument to
3636 skip-syntax-forward.
3637 (Parsing Expressions): Mention that the return value of
3638 parse-partial-sexp is currently a list of ten rather than nine
3639 elements.
3640 (Categories): Various corrections and clarifications.
3641
d29edb21
LT
36422004-02-17 Luc Teirlinck <teirllm@auburn.edu>
3643
3644 * markers.texi (Marker Insertion Types): Minor change.
3645
3646 * locals.texi (Standard Buffer-Local Variables):
3647 * commands.texi (Interactive Codes, Using Interactive):
3648 * functions.texi (Related Topics): Fix xrefs.
3649
43e48bda
LT
36502004-02-16 Luc Teirlinck <teirllm@auburn.edu>
3651
3652 * lists.texi (Sets And Lists): Update description of delete-dups.
3653
84e34002
RS
36542004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3655
3656 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
3657
36582004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3659
3660 * frames.texi (Parameter Access): frame-parameters arg is optional.
3661 modify-frame-parameters handles nil for FRAME.
3662 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
3663 are all-or-nothing for certain toolkits.
3664 Mention parameter wait-for-wm.
3665 (Frames and Windows): In frame-first-window and frame-selected-window
3666 the arg is optional.
3667 (Input Focus): In redirect-frame-focus the second arg is optional.
3668 (Window System Selections): Mention selection type CLIPBOARD.
3669 Mention data-type UTF8_STRING.
3670 Mention numbering of cut buffers.
3671 (Resources): Describe x-resource-name.
3672
36732004-02-16 Richard M. Stallman <rms@gnu.org>
3674
3675 * windows.texi (Buffers and Windows): Delete false table
3676 about all-frames.
3677
3678 * syntax.texi (Parsing Expressions): Delete old caveat
3679 about parse-sexp-ignore-comments.
3680
3681 * streams.texi (Output Variables): Add print-quoted.
3682
3683 * lists.texi (Building Lists): Minor cleanup.
3684
3685 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
3686
3687 * display.texi (Overlays): Explain overlays use markers.
3688 (Managing Overlays): Explain front-advance and rear-advance
3689 in more detail.
3690
3691 * loading.texi (Unloading): Document unload-feature-special-hooks.
3692 Get rid of fns-NNN.el file.
3693
36942004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3695
3696 * help.texi (Describing Characters): Fix text-char-description
3697 example output.
3698
3699 * edebug.texi (Using Edebug): Fix example.
3700
3701 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 3702
84e34002
RS
3703 * files.texi (Changing Files): Fix argname.
3704
3705 * calendar.texi: Fix parens, and default values.
3706
3707 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
3708 * nonascii.texi, objects.texi, os.texi: Minor fixes.
3709 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
3710
3711 * positions.texi (Text Lines): Don't add -1 in current-line.
3712
37132004-02-16 Richard M. Stallman <rms@gnu.org>
3714
3715 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
3716
c33b76da
EZ
37172004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3718
3719 * processes.texi (Low-Level Network): Fix a typo.
3720
9d7271e8
KS
37212004-02-12 Kim F. Storm <storm@cua.dk>
3722
3723 * display.texi (Fringes): Use consistent wording.
3724 Note that window-fringe's window arg is optional.
3725 (Scroll Bars): Use consistent wording.
3726
6827d730
LT
37272004-02-11 Luc Teirlinck <teirllm@auburn.edu>
3728
3729 * tips.texi (Comment Tips): Document the new conventions for
3730 commenting out code.
3731
1cb60b5a
JD
37322004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3733
3734 * positions.texi (Text Lines): Added missing end defun.
3735
7fdd1f62
KS
37362004-02-07 Kim F. Storm <storm@cua.dk>
3737
3738 * positions.texi (Text Lines): Add line-number-at-pos.
3739
eb3c144c
JPW
37402004-02-06 John Paul Wallington <jpw@gnu.org>
3741
3742 * display.texi (Button Properties, Button Buffer Commands):
3743 mouse-2 invokes button, not down-mouse-1.
3744
a1d38d63
JR
37452004-02-04 Jason Rumney <jasonr@gnu.org>
3746
3747 * makefile.w32-in: Sync with Makefile.in changes.
3748
4b574f3d
LT
37492004-02-03 Luc Teirlinck <teirllm@auburn.edu>
3750
3751 * minibuf.texi (Text from Minibuffer): Various corrections and
3752 clarifications.
3753 (Object from Minibuffer): Correct Lisp description of
3754 read-minibuffer.
3755 (Minibuffer History): Clarify description of cons values for
3756 HISTORY arguments.
3757 (Basic Completion): Various corrections and clarifications. Add
3758 completion-regexp-list.
3759 (Minibuffer Completion): Correct and clarify description of
3760 completing-read.
6f6b0433 3761 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
3762 other minor changes.
3763 (High-Level Completion): Various corrections and clarifications.
3764 (Reading File Names): Ditto.
3765 (Minibuffer Misc): Ditto.
3766
d8186297
LT
37672004-01-26 Luc Teirlinck <teirllm@auburn.edu>
3768
3769 * strings.texi (Text Comparison): assoc-string also matches
3770 elements of alists that are strings instead of conses.
3771 (Formatting Strings): Standardize Texinfo usage. Update index
3772 entries.
3773
9adcb5f2
LT
37742004-01-20 Luc Teirlinck <teirllm@auburn.edu>
3775
3776 * lists.texi (Sets And Lists): Add delete-dups.
3777
3e7274ae
LT
37782004-01-15 Luc Teirlinck <teirllm@auburn.edu>
3779
3780 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
3781 special form.
3782 * macros.texi (Defining Macros): Update description of `declare',
3783 which now is a macro.
3784 (Wrong Time): Fix typos.
3785
944e099f
LT
37862004-01-14 Luc Teirlinck <teirllm@auburn.edu>
3787
3788 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 3789 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
3790 and `batch-byte-compile'. In particular, mention and describe
3791 all optional arguments.
3792 (Disassembly): Correct and clarify the description of `disassemble'.
3793
90c3aa59
LT
37942004-01-11 Luc Teirlinck <teirllm@auburn.edu>
3795
3796 * searching.texi: Various small changes in addition to the
3797 following.
3798 (Regexp Example): Adapt to new value of `sentence-end'.
3799 (Regexp Functions): The PAREN argument to `regexp-opt' can be
3800 `words'.
3801 (Search and Replace): Add usage note for `perform-replace'.
3802 (Entire Match Data): Mention INTEGERS and REUSE arguments to
3803 `match-data'.
3804 (Standard Regexps): Update for new values of `paragraph-start'
3805 and `sentence-end'.
3806
583c353d
LT
38072004-01-07 Luc Teirlinck <teirllm@auburn.edu>
3808
3809 * files.texi (Saving Buffers): Clarify descriptions of
3810 `write-contents-functions' and `before-save-hook'.
3811 Make the defvar's for `before-save-hook' and `after-save-hook'
3812 into defopt's.
3813
05faee07
KS
38142004-01-07 Kim F. Storm <storm@cua.dk>
3815
3816 * commands.texi (Click Events): Describe new image and
3817 width/height elements of click events.
3818 (Accessing Events): Add posn-string, posn-image, and
3819 posn-object-width-height. Change posn-object to return either
3820 image or string object.
3821
a0465ec3
SJ
38222004-01-01 Simon Josefsson <jas@extundo.com>
3823
3824 * hooks.texi (Standard Hooks): Add before-save-hook.
3825 * files.texi (Saving Buffers): Likewise.
3826
972c0c49
RS
38272004-01-03 Richard M. Stallman <rms@gnu.org>
3828
3829 * frames.texi (Frames and Windows): Delete frame-root-window.
3830
dbcd463f
LT
38312004-01-03 Luc Teirlinck <teirllm@auburn.edu>
3832
3833 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
3834
3835 * functions.texi: Various small changes in addition to the
3836 following.
3837 (What Is a Function): `functionp' returns nil for macros. Clarify
3838 behavior of this and following functions for symbol arguments.
3839 (Function Documentation): Add `\' in front of (fn @var{arglist})
3840 and explain why.
3841 (Defining Functions): Mention DOCSTRING argument to `defalias'.
3842 Add anchor.
3843 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
3844
02c77ee9
MB
38452004-01-01 Miles Bader <miles@gnu.org>
3846
3847 * display.texi (Buttons): New section.
3848
903a1a91
AS
38492003-12-31 Andreas Schwab <schwab@suse.de>
3850
3851 * numbers.texi (Math Functions): sqrt reports a domain-error
3852 error.
3853 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
3854
697cf92a
LT
38552003-12-30 Luc Teirlinck <teirllm@auburn.edu>
3856
3f70fe82
LT
3857 * tips.texi (Documentation Tips): Update item on hyperlinks in
3858 documentation strings.
3859
697cf92a
LT
3860 * errors.texi (Standard Errors): Various small corrections and
3861 additions.
3862
3863 * control.texi: Various small changes in addition to the
3864 following.
3865 (Signaling Errors): Provide some more details on how `signal'
3866 constructs the error message. Add anchor to the definition of
3867 `signal'.
3868 (Error Symbols): Describe special treatment of `quit'.
3869 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
3870 to emphasize that it has to be a single form.
3871
3872 * buffers.texi: Add anchor.
3873
4d25144d
RS
38742003-12-29 Richard M. Stallman <rms@gnu.org>
3875
3876 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
3877 (Window Configurations): Add window-configuration-frame.
3878
3879 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
3880
3881 * text.texi (Examining Properties): Add get-char-property-and-overlay.
3882 Change arg name in get-char-property.
3883 (Special Properties): Update handling of keymap property.
3884
3885 * strings.texi (Modifying Strings): Add clear-string.
3886 (Text Comparison): Add assoc-string and remove
3887 assoc-ignore-case, assoc-ignore-representation.
3888
3889 * os.texi (Time of Day): Add set-time-zone-rule.
3890
3891 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 3892 report domain-error errors.
4d25144d 3893
697cf92a 3894 * nonascii.texi (Converting Representations):
4d25144d
RS
3895 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
3896 (Encoding and I/O): Add file-name-coding-system.
3897
3898 * modes.texi (Search-based Fontification): Explain that
3899 face specs are symbols with face names as values.
3900
3901 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
3902
3903 * lists.texi (Building Lists): remq moved elsewhere.
3904 (Sets And Lists): remq moved here.
3905 (Association Lists): Refer to assoc-string.
3906
3907 * internals.texi (Garbage Collection): Add memory-use-counts.
3908
3909 * frames.texi (Frames and Windows): Add set-frame-selected-window
3910 and frame-root-window.
3911
697cf92a 3912 * files.texi (Contents of Directories):
4d25144d
RS
3913 Add directory-files-and-attributes.
3914
3915 * display.texi (Refresh Screen): Add force-window-update.
3916 (Invisible Text): Explain about moving point out of invis text.
3917 (Overlay Properties): Add overlay-properties.
3918 (Managing Overlays): Add overlayp.
3919 (GIF Images): Invalid image number displays a hollow box.
3920
3921 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
3922 (Killing Buffers): Add buffer-live-p.
3923
67fafe38
MR
39242003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
3925
3926 * display.texi (Fringes): Fix typo "set-buffer-window".
3927
68e74f25
LT
39282003-12-24 Luc Teirlinck <teirllm@auburn.edu>
3929
3930 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
3931 * nonascii.texi, processes.texi, tips.texi, variables.texi:
3932 Add or change various xrefs and anchors.
3933
3934 * commands.texi: Replace all occurrences of @acronym{CAR} with
3935 @sc{car}, for consistency with the rest of the Elisp manual.
3936 `car' and `cdr' are historically acronyms, but are no longer
3937 widely thought of as such.
3938
3939 * internals.texi (Pure Storage): Mention that `purecopy' does not
3940 copy text properties.
3941 (Object Internals): Now 29 bits are used (in most implementations)
3942 to address Lisp objects.
3943
3944 * variables.texi (Variables with Restricted Values): New node.
3945
3946 * objects.texi (Lisp Data Types): Mention that certain variables
3947 can only take on a restricted set of values and add an xref to
3948 the new node "Variables with Restricted Values".
3949
3950 * eval.texi (Function Indirection): Describe the errors that
3951 `indirect-function' can signal.
3952 (Eval): Clarify the descriptions of `eval-region' and `values'.
3953 Describe `eval-buffer' instead of `eval-current-buffer' and
3954 mention `eval-current-buffer' as an alias for `current-buffer'.
3955 Correct the description and mention all optional arguments.
3956
697cf92a 3957 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
3958 following.
3959 (Converting Representations): Clarify behavior of
3960 `string-make-multibyte' and `string-to-multibyte' for unibyte all
3961 ASCII arguments.
3962 (Character Sets): Document the variable `charset-list' and adapt
3963 the definition of the function `charset-list' accordingly.
3964 (Translation of Characters): Clarify use of generic characters in
3965 `make-translation-table'. Clarify and correct the description of
3966 the use of translation tables in encoding and decoding.
3967 (User-Chosen Coding Systems): Correct and clarify the description
3968 of `select-safe-coding-system'.
3969 (Default Coding Systems): Clarify description of
3970 `file-coding-system-alist'.
3971
a62f71e4
LT
39722003-11-30 Luc Teirlinck <teirllm@auburn.edu>
3973
3974 * strings.texi (Text Comparison): Correctly describe when two
3975 strings are `equal'. Combine and clarify descriptions of
3976 `assoc-ignore-case' and `assoc-ignore-representation'.
3977
3978 * objects.texi (Non-ASCII in Strings): Clarify description of
3979 when a string is unibyte or multibyte.
3980 (Bool-Vector Type): Update examples.
3981 (Equality Predicates): Correctly describe when two strings are
3982 `equal'.
3983
19017752
LT
39842003-11-29 Luc Teirlinck <teirllm@auburn.edu>
3985
3986 * lists.texi (Building Lists): `append' no longer accepts integer
3987 arguments. Update the description of `number-sequence' to reflect
3988 recent changes.
3989 (Sets And Lists): Describe `member-ignore-case' after `member'.
3990
0f6a07a8
KS
39912003-11-27 Kim F. Storm <storm@cua.dk>
3992
3993 * commands.texi (Click Events): Click object may be an images.
3994 Describe (dx . dy) element of click positions.
3995 (Accessing Events): Remove duplicate posn-timestamp.
3996 New functions posn-object and posn-object-x-y.
3997
1ce7c819
KS
39982003-11-23 Kim F. Storm <storm@cua.dk>
3999
4000 * commands.texi (Click Events): Describe enhancements to event
4001 position lists, including new text-pos and (col . row) items.
4002 Mention left-fringe and right-fringe area events.
0f6a07a8 4003 (Accessing Events): New functions posn-area and
1ce7c819
KS
4004 posn-actual-col-row. Mention posn-timestamp. Mention that
4005 posn-point in non-text area still returns buffer position.
4006 Clarify posn-col-row.
4007
cae8ddbb
LH
40082003-11-21 Lars Hansen <larsh@math.ku.dk>
4009
4010 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
4011 * anti.texi (File Attributes): Describe removed parameter
4012 ID-FORMAT.
4013
f7f1a248
LT
40142003-11-20 Luc Teirlinck <teirllm@auburn.edu>
4015
68e74f25 4016 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
4017 a position, its buffer is ignored.
4018
4019 * markers.texi (Overview of Markers): Mention it here too.
4020
c5e2fb05
LT
40212003-11-12 Luc Teirlinck <teirllm@auburn.edu>
4022
4023 * numbers.texi (Numeric Conversions): Not just `floor', but also
4024 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
4025
e57d0aa8
LT
40262003-11-10 Luc Teirlinck <teirllm@auburn.edu>
4027
4028 * markers.texi (Creating Markers): Specify insertion type of
4029 created markers. Add xref to `Marker Insertion Types'.
4030 Second argument to `copy-marker' is optional.
4031 (Marker Insertion Types): Mention that most markers are created
4032 with insertion type nil.
4033 (The Mark): Correctly describe when `mark' signals an error.
4034 (The Region): Correctly describe when `region-beginning' and
4035 `region-end' signal an error.
4036
bb3612ec
LT
40372003-11-08 Luc Teirlinck <teirllm@auburn.edu>
4038
4039 * hash.texi (Creating Hash): Clarify description of `eql'.
4040 `makehash' is obsolete.
4041 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
4042
4043 * positions.texi (Point): Change description of `buffer-end', so
4044 that it is also correct for floating point arguments.
4045 (List Motion): Correct argument lists of `beginning-of-defun' and
4046 `end-of-defun'.
4047 (Excursions): Add xref to `Marker Insertion Types'.
4048 (Narrowing): Argument to `narrow-to-page' is optional.
4049
cfb8a797
LT
40502003-11-06 Luc Teirlinck <teirllm@auburn.edu>
4051
4052 * streams.texi (Output Streams): Clarify behavior of point for
4053 marker output streams.
4054
c6177909
LT
40552003-11-04 Luc Teirlinck <teirllm@auburn.edu>
4056
4057 * variables.texi (Defining Variables): Second argument to
4058 `defconst' is not optional.
4059 (Setting Variables): Mention optional argument APPEND to
4060 `add-to-list'.
4061 (Creating Buffer-Local): Expand description of
4062 `make-variable-buffer-local'.
4063 (Frame-Local Variables): Expand description of
4064 `make-variable-frame-local'.
4065 (Variable Aliases): Correct description of optional argument
4066 DOCSTRING to `defvaralias'. Mention return value of
4067 `defvaralias'.
4068 (File Local Variables): Add xref to `File variables' in Emacs
4069 Manual. Correct description of `hack-local-variables'. Mention
4070 `safe-local-variable' property. Mention optional second argument
4071 to `risky-local-variable-p'.
4072
b3645067
LT
40732003-11-03 Luc Teirlinck <teirllm@auburn.edu>
4074
4075 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
4076
10695e5c
EZ
40772003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
4078
4079 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
4080 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
4081 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
4082 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
4083 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 4084 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
4085 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
4086 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
4087 @acronym{FOO}.
4088
a2f4def1
LT
40892003-10-27 Luc Teirlinck <teirllm@auburn.edu>
4090
4091 * strings.texi (Creating Strings): Argument START to `substring'
4092 can not be `nil'. Expand description of
4093 `substring-no-properties'. Correct description of `split-string',
4094 especially with respect to empty matches. Prevent very bad line
4095 break in definition of `split-string-default-separators'.
4096 (Text Comparison): `string=' and `string<' also accept symbols as
4097 arguments.
4098 (String Conversion): More completely describe argument BASE in
4099 `string-to-number'.
5bb0fcd1 4100 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
4101 corresponding object. Clarify behavior of numeric prefix after
4102 `%' in `format'.
4103 (Case Conversion): The argument to `upcase-initials' can be a
4104 character.
4105
a2296bf9
KH
41062003-10-27 Kenichi Handa <handa@m17n.org>
4107
4108 * display.texi (Fontsets): Fix texinfo usage.
4109
885fef7c
KH
41102003-10-25 Kenichi Handa <handa@m17n.org>
4111
4112 * display.texi (Fontsets): Add description of the function
4113 set-fontset-font.
4114
0c6b7a1f
LT
41152003-10-23 Luc Teirlinck <teirllm@auburn.edu>
4116
4117 * display.texi (Temporary Displays): Add xref to `Documentation
4118 Tips'.
4119
4120 * functions.texi (Function Safety): Use inforef instead of pxref
4121 for SES.
4122
c3cda320
AS
41232003-10-23 Andreas Schwab <schwab@suse.de>
4124
4125 * Makefile.in (TEX, texinputdir): Don't define.
4126 (TEXI2DVI): Define.
4127 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
4128 add $(srcdir)/index.texi.
4129 ($(infodir)/elisp): Remove index.texi dependency.
4130 (elisp.dvi): Likewise. Use $(TEXI2DVI).
4131 (index.texi): Remove target.
4132 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
4133 (clean): Don't remove index.texi.
4134
c3cda320
AS
4135 * permute-index, index.perm: Remove.
4136 * index.texi: Rename from index.unperm.
4137
e5dadca7
LT
41382003-10-22 Luc Teirlinck <teirllm@auburn.edu>
4139
4140 * tips.texi (Documentation Tips): Document new behavior for face
4141 and variable hyperlinks in Help mode.
4142
6cfb0777
LT
41432003-10-21 Luc Teirlinck <teirllm@auburn.edu>
4144
4145 * objects.texi (Integer Type): Update for extra bit of integer range.
4146 (Character Type): Ditto.
4147
a6eeaa81 41482003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
4149
4150 * numbers.texi (Integer Basics): Add index entries for reading
4151 numbers in hex, octal, and binary.
4152
c8f9ba83
LK
41532003-10-16 Lute Kamstra <lute@gnu.org>
4154
4155 * modes.texi (Mode Line Format): Mention force-mode-line-update's
4156 argument.
4157
b52a26fb
LT
41582003-10-13 Luc Teirlinck <teirllm@auburn.edu>
4159
4160 * windows.texi (Choosing Window): Fix typo.
4161 * edebug.texi (Edebug Execution Modes): Fix typo.
4162
f7005886
RS
41632003-10-13 Richard M. Stallman <rms@gnu.org>
4164
4165 * windows.texi (Basic Windows): A window has fringe settings,
4166 display margins and scroll-bar settings.
4167 (Splitting Windows): Doc split-window return value.
4168 Clean up one-window-p.
4169 (Selecting Windows): Fix typo.
4170 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
4171 (Buffers and Windows): In set-window-buffer, explain effect
4172 on fringe settings and scroll bar settings.
4173 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
4174 (Choosing Window): Use defopt for pop-up-frame-function.
4175 For special-display-buffer-names, explain same-window and same-frame.
4176 Clarify window-dedicated-p return value.
4177 (Textual Scrolling): scroll-up and scroll-down can get an error.
4178 (Horizontal Scrolling): Clarify auto-hscroll-mode.
4179 Clarify set-window-hscroll.
4180 (Size of Window): Don't mention tool bar in window-height.
4181 (Coordinates and Windows): Explain what coordinates-in-window-p
4182 returns for fringes and display margins.
4183 (Window Configurations): Explain saving fringes, etc.
4184
4185 * tips.texi (Library Headers): Clean up Documentation.
4186
4187 * syntax.texi (Parsing Expressions): Clean up forward-comment
4188 and parse-sexp-lookup-properties.
4189
4190 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
4191
4192 * os.texi (System Environment): Clean up text for load-average errors.
4193
4194 * modes.texi (Hooks): Don't explain local hook details at front.
4195 Clarify run-hooks and run-hook-with-args a little.
4196 Clean up add-hook and remove-hook.
4197
4198 * edebug.texi (Edebug Execution Modes): Clarify t.
4199 Document edebug-sit-for-seconds.
4200 (Coverage Testing): Document C-x X = and =.
4201 (Instrumenting Macro Calls): Fix typo.
4202 (Specification List): Don't index the specification keywords.
4203
c989ebe9
KS
42042003-10-10 Kim F. Storm <storm@cua.dk>
4205
4206 * processes.texi (Network): Introduce make-network-process.
4207
f9525eef
LT
42082003-10-09 Luc Teirlinck <teirllm@auburn.edu>
4209
4210 * tips.texi (Library Headers): Fix typo.
4211
f008b925
LK
42122003-10-07 Juri Linkov <juri@jurta.org>
4213
4214 * modes.texi (Imenu): Mention imenu-create-index-function's
4215 default value. Explain submenus better.
4216
c22c5da6
LK
42172003-10-07 Lute Kamstra <lute@gnu.org>
4218
4219 * modes.texi (Faces for Font Lock): Fix typo.
4220 (Hooks): Explain how buffer-local hook variables can refer to
4221 global hook variables.
4222 Various minor clarifications.
4223
49247521
LK
42242003-10-06 Lute Kamstra <lute@gnu.org>
4225
4226 * tips.texi (Coding Conventions): Mention naming conventions for
4227 hooks.
4228
9296c947
LT
42292003-10-05 Luc Teirlinck <teirllm@auburn.edu>
4230
4231 * loading.texi (Library Search): Correct default value of
4232 load-suffixes.
4233 (Named Features): Fix typo.
4234
0e9b293a
RS
42352003-10-05 Richard M. Stallman <rms@gnu.org>
4236
4237 * loading.texi (Named Features): In `provide',
4238 say how to test for subfeatures.
4239 (Unloading): In unload-feature, use new var name
4240 unload-feature-special-hooks.
4241
49247521 42422003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
4243
4244 * modes.texi (Major Mode Conventions): Mention third way to set up
4245 Imenu.
4246 (Imenu): A number of small fixes.
4247 Delete documentation of internal variable imenu--index-alist.
4248 Document the return value format of imenu-create-index-function
4249 functions.
4250
ab8f7d5c
RS
42512003-09-30 Richard M. Stallman <rms@gnu.org>
4252
4253 * processes.texi (Network): Say what stopped datagram connections do.
4254
4255 * lists.texi (Association Lists): Clarify `assq-delete-all'.
4256
4257 * display.texi (Overlay Properties): Clarify `evaporate' property.
4258
49247521 42592003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
4260
4261 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 4262 constructs should be marked as risky.
86b9b767
LK
4263 Change cons cell into proper list.
4264 (Mode Line Variables): Change cons cell into proper list.
4265
49247521 42662003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
4267
4268 * modes.texi (Mode Line Data): Document the :propertize construct.
4269 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 4270 to match their order in the default mode-line-format.
bc3b02f9
LK
4271 Describe the new variables mode-line-position and mode-line-modes.
4272 Update the default values of mode-line-frame-identification,
4273 minor-mode-alist, and default-mode-line-format.
4274 (Properties in Mode): Mention the :propertize construct.
6142d1d0 4275
bc3b02f9 42762003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 4277
c22c5da6 4278 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
4279 * loading.texi, minibuf.texi, text.texi, variables.texi:
4280 Avoid @strong{Note:}.
4281
42822003-09-26 Richard M. Stallman <rms@gnu.org>
4283
4284 * keymaps.texi (Remapping Commands): Fix typo.
4285
41beda59
LT
42862003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
4287
4288 * processes.texi (Low-Level Network): Fix typo.
4289
ef6ae4ff
KS
42902003-09-23 Kim F. Storm <storm@cua.dk>
4291
4292 * processes.texi (Network, Network Servers): Fix typos.
4293 (Low-Level Network): Add timeout value for :server keyword.
4294 Add new option keywords to make-network-process.
4295 Add set-network-process-options.
4296 Explain how to test availability of network options.
4297
b0f23edf
RS
42982003-09-19 Richard M. Stallman <rms@gnu.org>
4299
4300 * text.texi (Motion by Indent): Arg to
4301 backward-to-indentation and forward-to-indentation is optional.
4302
4303 * strings.texi (Creating Strings): Add substring-no-properties.
4304
4305 * processes.texi
4306 (Process Information): Add list-processes arg QUERY-ONLY.
4307 Delete process-contact from here.
4308 Add new status values for process-status.
4309 Add process-get, process-put, process-plist, set-process-plist.
4310 (Synchronous Processes): Add call-process-shell-command.
4311 (Signals to Processes): signal-process allows process objects.
4312 (Network): Complete rewrite.
4313 (Network Servers, Datagrams, Low-Level Network): New nodes.
4314
4315 * positions.texi (Word Motion): forward-word, backward-word
4316 arg is optional. Reword.
4317
4318 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
4319
c22c5da6 4320 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
4321 Delete duplicate definition of buffer-local-value.
4322 (File Local Variables): Explain about discarding text props.
4323
f387bdea
RS
43242003-09-11 Richard M. Stallman <rms@gnu.org>
4325
4326 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
4327 changes variables that record input events.
4328 (Minibuffer Misc): Add minibuffer-selected-window.
4329
4330 * lists.texi (Building Lists): Add copy-tree.
4331
4332 * display.texi (Fontsets): Add char-displayable-p.
4333 (Scroll Bars): New node.
4334
49247521 43352003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
4336
4337 * modes.texi (%-Constructs): Document new `%i' and `%I'
4338 constructs.
4339
fd026ee1
JR
43402003-09-03 Peter Runestig <peter@runestig.com>
4341
4342 * makefile.w32-in: New file.
4343
4828b4d7
RS
43442003-08-29 Richard M. Stallman <rms@gnu.org>
4345
4346 * display.texi (Overlay Properties): Clarify how priorities
4347 affect use of the properties.
4348
a4e4f05d
LT
43492003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
4350
4351 * customize.texi (Type Keywords): Correct the description of
4352 `:help-echo' in the case where `motion-doc' is a function.
4353
3ebe0346
JPW
43542003-08-14 John Paul Wallington <jpw@gnu.org>
4355
4356 * modes.texi (Emulating Mode Line): Subsection, not section.
4357
3afe8e39
RS
43582003-08-13 Richard M. Stallman <rms@gnu.org>
4359
4360 * elisp.texi (Top): Update subnode lists in menu.
4361
4362 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
4363 (Kill Functions): kill-region has new arg yank-handler.
4364 (Yanking): New node.
4365 (Yank Commands): Add yank-undo-function.
4366 (Low-Level Kill Ring):
4367 kill-new and kill-append have new arg yank-handler.
4368 (Changing Properties): Add remove-list-of-text-properties.
4369 (Atomic Changes): New node.
4370
4371 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
4372
4373 * streams.texi (Output Variables): Add eval-expression-print-length
4374 and eval-expression-print-level.
4375
4376 * os.texi (Time Conversion): For encode-time, explain limits on year.
4377
4378 * objects.texi (Character Type): Define anchor "modifier bits".
4379
4380 * modes.texi (Emulating Mode Line): New node.
4381 (Search-based Fontification): Font Lock uses font-lock-face property.
4382 (Other Font Lock Variables): Likewise.
4383
4384 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
4385 not vectors.
4386 (Active Keymaps): Add emulation-mode-map-alists.
4387 (Functions for Key Lookup): key-binding has new arg no-remap.
4388 (Remapping Commands): New node.
4389 (Scanning Keymaps): where-is-internal has new arg no-remap.
4390 (Tool Bar): Add tool-bar-local-item-from-menu.
4391 Clarify when to use tool-bar-add-item-from-menu.
4392
4393 * commands.texi (Interactive Call): commandp has new arg.
4394 (Command Loop Info): Add this-original-command.
4395
e37769b1
JPW
43962003-08-06 John Paul Wallington <jpw@gnu.org>
4397
4398 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
4399
4400 * display.texi (Warning Basics): Fix typo.
4401 (Fringes): Add closing curly bracket and fix typo.
4402
4403 * elisp.texi (Top): Fix typo.
4404
c5e0561f
RS
44052003-08-05 Richard M. Stallman <rms@gnu.org>
4406
4407 * elisp.texi: Update lists of subnodes.
4408
4409 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
4410
4411 * variables.texi (Local Variables): Use lc for example variable names.
4412
4413 * tips.texi (Library Headers): Explain where to put -*-.
4414
4415 * strings.texi (Creating Strings): Fix xref for vconcat.
4416
4417 * sequences.texi (Vector Functions):
4418 vconcat no longer allows integer args.
4419
4420 * minibuf.texi (Reading File Names): read-file-name has new
4421 arg PREDICATE. New function read-directory-name.
4422
4423 * macros.texi (Defining Macros): Give definition of `declare'
4424 (Indenting Macros): New node.
4425
4426 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
4427 (Window Frame Parameters): Make separate table of parameters
4428 that are coupled with specific face attributes.
4429 (Deleting Frames): delete-frame-hooks renamed to
4430 delete-frame-functions.
4431
4432 * files.texi (Magic File Names): Add file-remote-p.
4433 Clarify file-local-copy.
4434
4435 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
4436 here; instead xref Defining Macros.
4437
4438 * display.texi (Warnings): New node, and subnodes.
4439 (Fringes): New node.
4440
4441 * debugging.texi (Test Coverage): New node.
4442
4443 * compile.texi (Compiler Errors): Explain with-no-warnings
4444 and other ways to suppress warnings.
4445
4446 * commands.texi (Interactive Call): Minor clarification.
4447
4448 * buffers.texi (Buffer File Name): set-visited-file-name
4449 renames the buffer too.
4450
4451 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
4452
ee59dede
MR
44532003-07-24 Markus Rost <rost@math.ohio-state.edu>
4454
4455 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
4456
f0514b34
MR
44572003-07-22 Markus Rost <rost@math.ohio-state.edu>
4458
4459 * internals.texi (Garbage Collection): Fix previous change.
4460
c73983bb
RS
44612003-07-22 Richard M. Stallman <rms@gnu.org>
4462
4463 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
4464
4465 * display.texi (Width): Use \s syntax in example.
4466 (Font Selection): Add face-font-rescale-alist.
4467
4468 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
4469 Remove spurious indent in example.
4470
4471 * lists.texi (Building Lists): Add number-sequence.
4472
4473 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
4474
4475 * functions.texi (Function Documentation): Explain how to
4476 show calling convention explicitly in the doc string.
4477
4478 * windows.texi (Selecting Windows): save-selected-window saves
4479 selected window of each frame.
4480 (Window Configurations): Minor change.
4481
4482 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
4483
4484 * streams.texi (Output Variables): Add print-continuous-numbering
4485 and print-number-table.
4486
4487 * processes.texi (Decoding Output): New node.
4488
4489 * os.texi (Time Conversion): decode-time arg is optional.
4490
4491 * objects.texi (Character Type): Don't use space as example for \.
4492 Make list of char names and \-sequences correspond.
4493 Explain that \s is not used in strings. `\ ' needs space after.
4494
4495 * nonascii.texi (Converting Representations): Add string-to-multibyte.
4496 (Translation of Characters): Add translation-table-for-input.
4497 (Default Coding Systems): Add auto-coding-functions.
4498 (Explicit Encoding): Add decode-coding-inserted-region.
4499 (Locales): Add locale-info.
4500
4501 * minibuf.texi (Basic Completion): Describe test-completion.
4502 Collections can be lists of strings.
4503 Clean up lazy-completion-table.
4504 (Programmed Completion): Mention test-completion.
4505 Clarify why lambda expressions are not accepted.
4506 (Minibuffer Misc): Describe minibufferp.
4507
51a8b435
RS
45082003-07-14 Richard M. Stallman <rms@gnu.org>
4509
4510 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
4511
4512 * windows.texi (Selecting Windows): New arg to select-window.
4513 (Selecting Windows): Add with-selected-window.
4514 (Size of Window): Add window-inside-edges, etc.
4515
4516 * internals.texi (Garbage Collection): Add post-gc-hook.
4517
4518 * processes.texi (Subprocess Creation): Add exec-suffixes.
4519
4520 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
4521 (Scanning Keymaps): Add map-keymaps.
4522 (Defining Menus): Add keymap-prompt.
4523
4524 * numbers.texi (Integer Basics): Add most-positive-fixnum,
4525 most-negative-fixnum.
4526
4527 * compile.texi (Byte Compilation): Explain no-byte-compile
4528 (Compiler Errors): New node.
4529
4530 * os.texi (User Identification): user-uid, user-real-uid
4531 can return float.
4532
4533 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
4534 and about derived modes.
4535 (Minor Modes): Add minor-mode-list.
4536 (Defining Minor Modes): Keyword args for define-minor-mode.
4537 (Search-based Fontification): Explain managing other properties.
4538 (Other Font Lock Variables): Add font-lock-extra-managed-props.
4539 (Faces for Font Lock): Add font-locl-preprocessor-face.
4540 (Hooks): Add run-mode-hooks and delay-mode-hooks.
4541
4542 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 4543 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
4544
4545 * loading.texi (Library Search): Add load-suffixes.
4546
4547 * minibuf.texi (Basic Completion): Add lazy-completion-table.
4548 (Programmed Completion): Add dynamic-completion-table.
4549
4550 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
4551 (Magic File Names): Specify precedence order of handlers.
199bb209 4552
51a8b435
RS
4553 * commands.texi (Command Overview): Emacs server runs pre-command-hook
4554 and post-command-hook.
4555 (Waiting): New calling convention for sit-for.
4556
4557 * text.texi (Special Properties): local-map and keymap properties
4558 apply based on their stickiness.
4559
c6de56a0
RS
45602003-07-07 Richard M. Stallman <rms@gnu.org>
4561
4562 * modes.texi (Minor Mode Conventions): Specify only some kinds
4563 of list values as args to minor modes.
4564
4565 * files.texi (File Name Expansion): Warn about iterative use
4566 of substitute-in-file-name.
4567
4568 * advice.texi (Activation of Advice): Clean up previous change.
4569
8c761ea6
MR
45702003-07-06 Markus Rost <rost@math.ohio-state.edu>
4571
4572 * advice.texi (Activation of Advice): Note that ad-start-advice is
4573 turned on by default.
4574
c6de56a0
RS
45752003-06-30 Richard M. Stallman <rms@gnu.org>
4576
4577 * text.texi (Buffer Contents): Document current-word.
4578 (Change Hooks): Not called for *Messages*.
4579
4580 * functions.texi (Defining Functions): Explain about redefining
4581 primitives.
4582 (Function Safety): Renamed. Minor changes.
4583 Comment out the detailed criteria for what is safe.
4584
3fe4e567
AS
45852003-06-22 Andreas Schwab <schwab@suse.de>
4586
4587 * objects.texi (Symbol Type): Fix description of examples.
4588
cda7bd13
AS
45892003-06-16 Andreas Schwab <schwab@suse.de>
4590
4591 * hash.texi (Creating Hash): Fix description of :weakness.
4592
fbcffa4a
KG
45932003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
4594
4595 * files.texi (Changing Files): copy-file copies file modes, too.
4596
ff6a3bfb
RS
45972003-05-28 Richard M. Stallman <rms@gnu.org>
4598
4599 * strings.texi (Creating Strings): Clarify split-string.
4600
1463a05d
JB
46012003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
4602
4603 * strings.texi (Creating Strings): Update split-string specification
4604 and examples.
4605
af253914
RS
46062003-05-19 Richard M. Stallman <rms@gnu.org>
4607
4608 * elisp.texi: Correct invariant section names.
4609
7ea52f92
RS
46102003-04-20 Richard M. Stallman <rms@gnu.org>
4611
4612 * os.texi (Timers): Explain about timers and quitting.
4613
e31afc09
RS
46142003-04-19 Richard M. Stallman <rms@gnu.org>
4615
4616 * internals.texi (Writing Emacs Primitives): Strings are
4617 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
4618 Explain GCPRO convention for varargs function args.
4619
5ceea398
RS
46202003-04-16 Richard M. Stallman <rms@gnu.org>
4621
4622 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
4623
b0ada147
RS
46242003-04-08 Richard M. Stallman <rms@gnu.org>
4625
4626 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
4627
b23375aa
KS
46282003-02-13 Kim F. Storm <storm@cua.dk>
4629
4630 * objects.texi (Character Type): New \s escape for space.
4631
c60ee5e7
JB
46322003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4633
4634 * os.texi (System Environment): Added cygwin system-type.
4635
84e47416
RS
46362003-01-25 Richard M. Stallman <rms@gnu.org>
4637
4638 * keymaps.texi: Document that a symbol can act as a keymap.
4639
3e8cf2ea
RS
46402003-01-13 Richard M. Stallman <rms@gnu.org>
4641
4642 * text.texi (Changing Properties): Say string indices are origin-0.
4643
4644 * positions.texi (Screen Lines) <compute-motion>:
4645 Correct order of elts in return value.
4646
4647 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
4648 how to define a default binding.
4649
7abb9fc5 46502002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 4651
104bc3aa 4652 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 4653
104bc3aa 4654 * customize.texi (Simple Types): Clarify description of custom
9b7fa297 4655 type 'number. Describe new custom type 'float.
177f790c 4656
7abb9fc5 46572002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
4658
4659 * variables.texi (File Local Variables): Fix typo.
4660
df140a68 46612002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 4662
df140a68
KG
4663 From Michael Albinus <Michael.Albinus@alcatel.de>.
4664
4665 * README: Target for Info file is `make info'.
4666
4667 * files.texi (File Name Components): Fixed typos in
4668 `file-name-sans-extension'.
4669 (Magic File Names): Complete list of operations for magic file
4670 name handlers.
4671
7ed9159a
JY
46722002-09-16 Jonathan Yavner <jyavner@engineer.com>
4673
4674 * variables.texi (File Local Variables): New function
4675 risky-local-variable-p.
4676
46772002-09-15 Jonathan Yavner <jyavner@engineer.com>
4678
4679 * functions.texi (Function safety): New node about unsafep.
4680
241f79af
PA
46812002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
4682
4683 * customize.texi (Splicing into Lists): Fixed example.
4684 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
4685
72459b15
JB
46862002-06-17 Juanma Barranquero <lektu@terra.es>
4687
4688 * frames.texi (Display Feature Testing): Fix typo.
4689
61f7e0f5
AS
46902002-06-12 Andreas Schwab <schwab@suse.de>
4691
4692 * frames.texi (Initial Parameters, Resources): Fix references to
4693 the Emacs manual.
4694
4e792dbd
KS
46952002-05-13 Kim F. Storm <storm@cua.dk>
4696
4697 * variables.texi (Intro to Buffer-Local): Updated warning and
4698 example relating to changing buffer inside let.
4699
940344d4 47002002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
4701
4702 * os.texi (Session Management): New node about X Session management.
4703
231ac53b
EZ
47042002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
4705
4706 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
4707 to which the manual corresponds, and the copyright years.
4708
4709 * Makefile.in (VERSION): Set to 2.9.
4710
140cc574
EZ
47112001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
4712
4713 * elisp.texi: Change the category in @dircategory to "Emacs", to
4714 make it consistent with info/dir.
4715
9c7fce05
MB
47162001-11-25 Miles Bader <miles@gnu.org>
4717
4718 * text.texi (Fields): Describe new `limit' arg in
4719 field-beginning/field-end.
4720
9f8bbf0f
EZ
47212001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4722
a5e6715c
EZ
4723 * permute-index: Don't depend on csh-specific features. Replace
4724 the interpreter name with /bin/sh.
4725
9f8bbf0f
EZ
4726 * two-volume-cross-refs.txt: New file.
4727 * two.el: New file.
4728 * spellfile: New file.
4729
1756e2fb
EZ
47302001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
4731
4732 * permute-index: New file.
4733
4734 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
4735 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
4736 8+3 restricted namespace.
ad050e54
EZ
4737
4738 * Makefile.in (infodir): Define relative to $(srcdir).
4739 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
4740 include directories list via -I switch to makeinfo.
4741 (index.texi): Use cp if both hard and symbolic links fail.
4742
10fa7f8e
EZ
47432001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4744
7a1494ce
EZ
4745 * Makefile.in (distclean): Add.
4746
10fa7f8e
EZ
4747 The following changes make ELisp manual part of the Emacs
4748 distribution:
4749
4750 * Makefile.in: Add Copyright notice.
4751 (prefix): Remove.
4752 (infodir): Change value to "../info".
4753 (VPATH): New variable.
4754 (MAKE): Don't define.
4755 (texmacrodir): Don't define.
4756 (texinputdir): Append the existing value of TEXINPUTS.
4757 ($(infodir)/elisp): Instead of just "elisp". Reformat the
4758 command to be compatible with man/Makefile.in, and to put the
4759 output into ../info.
5c32b7c5 4760 (info): Add target.
10fa7f8e
EZ
4761 (installall): Target removed.
4762
ad050e54 47632001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
4764
4765 * tips.texi (Coding Conventions): Fix typo.
4766
6fd735df
GM
47672001-10-23 Gerd Moellmann <gerd@gnu.org>
4768
4769 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
4770
b704d54b
EZ
47712001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
4772
4773 * files.texi (File Name Components): Update the description of
4774 file-name-sans-extension and file-name-extension, as they now
4775 ignore leading dots.
4776
71431a0e
GM
47772001-10-20 Gerd Moellmann <gerd@gnu.org>
4778
6aa97356 4779 * (Version 21.1 released.)
71431a0e 4780
79f1f96c
MB
47812001-10-19 Miles Bader <miles@gnu.org>
4782
4783 * positions.texi (Text Lines): Describe behavior of
4784 `beginning-of-line'/`end-of-line' in the presence of field properties.
4785
892a8f36
GM
47862001-10-17 Gerd Moellmann <gerd@gnu.org>
4787
4788 * Makefile.in (VERSION): Set to 2.8.
4789 (manual): Use `manual-21'.
4790
8c1cc9e8 4791 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
4792 number was used. Set it to 2.8.
4793
4794 * intro.texi: Likewise.
4795
51724e26
EZ
47962001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4797
4798 * files.texi (File Name Completion): Document the significance of
4799 a trailing slash in elements of completion-ignored-extensions.
4800
57b338e8
MB
48012001-10-06 Miles Bader <miles@gnu.org>
4802
4803 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
4804
c89e4bc5
GM
48052001-10-04 Gerd Moellmann <gerd@gnu.org>
4806
4807 * variables.texi (Variable Aliases): New node.
4808
ab952a4f
GM
48092001-10-04 Gerd Moellmann <gerd@gnu.org>
4810
4811 * Branch for 21.1.
dff28924 4812
9db3a582
MB
48132001-10-02 Miles Bader <miles@gnu.org>
4814
ae1a9581
MB
4815 * minibuf.texi (Minibuffer Misc): Add entries for
4816 `minibuffer-contents', `minibuffer-contents-no-properties', and
4817 `delete-minibuffer-contents'.
4818 Correct description for `minibuffer-prompt-end'.
4819
9db3a582
MB
4820 * text.texi (Property Search): Correct descriptions of
4821 `next-char-property-change' and `previous-char-property-change'.
4822 Add entries for `next-single-char-property-change' and
4823 `previous-single-char-property-change'.
4824 Make operand names a bit more consistent.
4825
03be5931
EZ
48262001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
4827
4828 * frames.texi (Finding All Frames): Document that next-frame and
4829 previous-frame are local to current terminal.
4830
974548ec
EZ
48312001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
4832
4833 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 4834 result of make-keymap.
974548ec 4835
8d82c597
EZ
48362001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
4837
4838 * display.texi (Font Lookup, Attribute Functions)
4839 (Image Descriptors): Add cross-references to the definition of
4840 selected frame.
4841
4842 * buffers.texi (The Buffer List): Add cross-references to the
4843 definition of selected frame.
4844
4845 * frames.texi (Input Focus): Clarify which frame is _the_ selected
4846 frame at any given time.
4847 (Multiple Displays, Size and Position): Add a cross-reference to
4848 the definition of the selected frame.
4849
2842de30
EZ
48502001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
4851
4852 * strings.texi (String Conversion) <string-to-number>: Document
4853 that a float is returned for integers that are too large.
4854
4855 * frames.texi (Mouse Position): Document mouse-position-function.
4856 (Display Feature Testing): Document display-images-p.
4857 (Window Frame Parameters): Document the cursor-type variable.
4858
4859 * numbers.texi (Integer Basics): Document CL style read syntax for
4860 integers in bases other than 10.
4861
4862 * positions.texi (List Motion): Document
4863 open-paren-in-column-0-is-defun-start.
4864
4865 * lists.texi (Sets And Lists): Document member-ignore-case.
4866
4867 * internals.texi (Garbage Collection): Document the used and free
4868 strings report.
4869 (Memory Usage): Document strings-consed.
4870
4871 * os.texi (Time of Day): Document float-time.
4872 (Recording Input): Document that clear-this-command-keys clears
4873 the vector to be returned by recent-keys.
4874
4875 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
4876 argument keymap can be a list.
4877
4878 * nonascii.texi (User-Chosen Coding Systems)
4879 <select-safe-coding-system>: Document the new argument
4880 accept-default-p and the variable
4881 select-safe-coding-system-accept-default-p. Tell what happens if
4882 buffer-file-coding-system is undecided.
4883 (Default Coding Systems): Document auto-coding-regexp-alist.
4884
4885 * display.texi (The Echo Area) <message>: Document
4886 message-truncate-lines.
4887 (Glyphs): Document that the glyph table is unused on windowed
4888 displays.
4889
4890 * help.texi (Describing Characters) <single-key-description>:
4891 Document the new argument no-angles.
4892 (Accessing Documentation) <documentation-property>: Document that
4893 a non-string property is evaluated.
4894 <documentation>: Document that the function-documentation property
4895 is looked for.
4896
4897 * windows.texi (Selecting Windows): Document some-window.
4898
4899 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
4900
4901 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
4902 apropos-mode-hook.
4903
4904 * commands.texi (Using Interactive): Document interactive-form.
4905 (Keyboard Macros): Document kbd-macro-termination-hook.
4906 (Command Loop Info): Document that clear-this-command-keys clears
4907 the vector to be returned by recent-keys.
4908
2d43d823
GM
49092001-09-04 Werner LEMBERG <wl@gnu.org>
4910
4911 * Makefile.in (srcdir, texinputdir): New variables.
4912 (srcs, index.texi, install): Use $(srcdir).
4913 (.PHONY): Remove elisp.dvi.
4914 (elisp): Use -I switch for makeinfo.
4915 (elisp.dvi): Use $(srcdir) and $(texinputdir).
4916 (installall, dist): Use $(srcdir).
4917 Fix path to texinfo.tex.
4918 (maintainer-clean): Add elisp.dvi and elisp.oaux.
4919
fa739b31
GM
49202001-08-30 Gerd Moellmann <gerd@gnu.org>
4921
92a25631
GM
4922 * display.texi (Conditional Display): Adjust to API change.
4923
fa739b31
GM
4924 * configure: New file.
4925
cef68af5
GM
49262001-07-30 Gerd Moellmann <gerd@gnu.org>
4927
4928 * commands.texi (Repeat Events): Add description of
4929 double-click-fuzz.
4930
d1f08d85
SM
49312001-05-08 Stefan Monnier <monnier@cs.yale.edu>
4932
4933 * syntax.texi (Syntax Class Table): Add the missing designator for
4934 comment and string fences.
4935 (Syntax Properties): Add a xref to syntax table internals.
4936 (Syntax Table Internals): Document string-to-syntax.
4937
1e9fc92e
GM
49382001-05-07 Gerd Moellmann <gerd@gnu.org>
4939
4940 * Makefile.in (install): Use install-info command line options
4941 like in Emacs' Makefile.in.
4942
00480554
MB
49432000-12-09 Miles Bader <miles@gnu.org>
4944
4945 * windows.texi (Window Start): Update documentation for
4946 `pos-visible-in-window-p'.
4947
1e344ee2
SM
49482000-11-12 Stefan Monnier <monnier@cs.yale.edu>
4949
4950 * lists.texi (Building Lists): Add footnote to explain how to add
4951 to the end of a list.
4952
a540f6ed
GM
49532000-10-25 Gerd Moellmann <gerd@gnu.org>
4954
4955 * files.texi (Visiting Functions): Typos.
4956
28bcdbee
KH
49572000-10-25 Kenichi Handa <handa@etl.go.jp>
4958
4959 * files.texi (Visiting Functions): Return value of
4960 find-file-noselect may be a list of buffers if wildcards are used.
4961
22d1a4ed
MB
49622000-10-24 Miles Bader <miles@lsi.nec.co.jp>
4963
4964 * display.texi (Defining Faces): Document `graphic' display type
4965 in face specs.
4966
916a89db
KG
49672000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4968
1e9fc92e 4969 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
4970 `after-make-frame-hook' with `after-make-frame-functions'.
4971
1e9fc92e 4972 * frames.texi (Creating Frames): Ditto.
916a89db 4973
1e9fc92e 4974 * variables.texi (Future Local Variables): Ditto.
916a89db 4975
483de32b
GM
49762000-10-16 Gerd Moellmann <gerd@gnu.org>
4977
4978 * display.texi (Other Image Types): Add description of :foreground
4979 and :background properties of mono PBM images.
4980
e23a63a5
WL
49812000-08-17 Werner LEMBERG <wl@gnu.org>
4982
4983 * .cvsignore: New file.
4984
dfc16043
GM
49852000-01-05 Gerd Moellmann <gerd@gnu.org>
4986
4987 * tindex.pl: New script.
4988
602613fe
DL
49891999-12-03 Dave Love <fx@gnu.org>
4990
4991 * Makefile.in (MAKEINFO): New parameter.
4992
94ec544d
DL
49931999-09-17 Richard Stallman <rms@gnu.org>
4994
4995 * Makefile.in (srcs): Add hash.texi.
4996 (VERSION): Update to 20.6.
4997
49981999-09-13 Richard Stallman <rms@gnu.org>
4999
5000 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
5001
50021998-08-29 Karl Heuer <kwzh@gnu.org>
5003
5004 * configure.in: New file.
5005 * Makefile.in: Renamed from Makefile.
5006 (prefix, infodir): Use value obtained from configure.
5007 (emacslibdir): Obsolete variable deleted.
5008 (dist): Distribute configure.in, configure, Makefile.in.
5009
50101998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5011
5012 * Makefile (INSTALL_INFO): New variable.
5013 (install): Run install-info.
5014
50151998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
5016
5017 * Makefile (elisp.dvi): Add missing backslash.
5018
50191998-05-02 Richard Stallman <rms@psilocin.gnu.org>
5020
5021 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
5022 Run texindex without `./'. Always run texindex on elisp.tp.
5023 (elisp.tps): Target deleted.
5024
50251998-04-05 Richard Stallman <rms@psilocin.gnu.org>
5026
5027 * Makefile (srcs): Add nonascii.texi and customize.texi.
5028 (dist): Start by deleting `temp'.
5029
50301998-02-17 Richard Stallman <rms@psilocin.gnu.org>
5031
5032 * Makefile (makeinfo, texindex): Targets deleted.
5033 (makeinfo.o, texindex.o): Targets deleted.
5034 (clean, dist): Don't do anything with them or with getopt*.
5035
50361998-01-30 Richard Stallman <rms@psilocin.gnu.org>
5037
5038 * Makefile (SHELL): Defined.
5039
50401998-01-27 Richard Stallman <rms@psilocin.gnu.org>
5041
5042 * Makefile (elisp.tps): New target.
5043 (elisp.dvi): Depend on elisp.tps.
5044
5045Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
5046
5047 * README: Update phone number.
5048
5049 * Makefile (elisp): Make this be the default target.
5050 Depend on makeinfo.c instead of makeinfo.
5051 (install): Don't depend on elisp.dvi, since we don't install that.
5052 Use mkinstalldirs.
5053 (dist): Add mkinstalldirs.
5054
5055Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5056
5057 * Makefile (VERSION): Update version number.
5058 (maintainer-clean): Renamed from realclean.
5059
5060Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5061
5062 * Makefile (realclean): New target.
5063 (elisp): Remove any old elisp-* files first.
5064
5065Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
5066
d1f08d85
SM
5067 * Makefile (VERSION): New variable.
5068 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
5069 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
5070
5071Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5072
5073 * Makefile (elisp): Depend on makeinfo.
5074
5075Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
5076
d1f08d85 5077 * Makefile (srcs): Add anti.texi.
94ec544d
DL
5078
5079Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5080
5081 * Makefile (infodir, prefix): New vars.
5082 (install): Use infodir.
5083 (emacsinfodir): Deleted.
5084
5085Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5086
5087 * Makefile (srcs): Add calendar.texi.
5088
5089 * Makefile (dist): Copy texindex.c and makeinfo.c.
5090 Limit elisp-* files to those with one or two digits.
5091
5092Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5093
5094 * Makefile (dist): Changed to use Gzip instead of compress.
5095
5096Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5097
5098 * loading.texi (Unloading): define-function changed back to
5099 defalias. It may not stay this way, but at least it's
5100 consistent with the known-good version of the code patch.
5101
5102Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5103
5104 * modes.texi (Hooks): Document new optional arg of add-hook.
5105
5106Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5107
d1f08d85 5108 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
5109
5110 * tips.texi: Add new section on standard library headers.
5111
5112Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5113
5114 * Makefile (srcs): Add frame.texi to the list of sources.
5115
5116Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5117
5118 * Makefile (dist): Don't bother excluding autosave files; they'll
5119 never make it into the temp directory anyway, and the hash marks
5120 in the name are problematic for make and the Bourne shell.
dff28924 5121 (srcs):
94ec544d
DL
5122
5123Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5124
d1f08d85 5125 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
5126 the distribution tar file.
5127
dff28924 5128Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
5129
5130 * Makefile (srcs): Added index.perm.
5131 (elisp.dvi): Remove erroneous shell comment.
5132 Expect output of permute-index in permuted.fns.
5133 Save old elisp.aux in elisp.oaux.
5134 (clean): Added index.texi to be deleted.
5135
dff28924 5136Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
5137
5138 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
5139
dff28924 5140Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
5141
5142 * files.texi: Noted that completion-ignored-extensions is ignored
5143 when making *Completions*.
5144
5145Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
5146
5147 * Makefile make dist now depends on elisp.dvi, since it tries
5148 to include it in the dist file.
5149
dff28924 5150Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
5151
5152 * functions.texinfo (Mapping Functions): Add missing quote
5153
dff28924 5154Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
5155
5156 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
5157 (defunargs): Turn off \hyphenchar of \sl font temporarily.
5158
dff28924 5159Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5160
5161 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
5162 and @error{} are the terms now being used. The files in the
5163 directory have been changed to reflect this.
5164
d1f08d85 5165 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
5166 ` @result{}', using 5 spaces at the begining of the line.
5167
dff28924 5168Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5169
5170 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
5171 experimental @indentedresult{}, @indentedexpandsto{} are part of
5172 the texinfo.tex in this directory. These TeX macros are not
5173 stable yet.
5174
dff28924 5175Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5176
5177 * texinfo.tex: temporarily added
d1f08d85 5178 \let\result=\dblarrow
94ec544d
DL
5179 \def\error{{\it ERROR} \longdblarrow}
5180 We need to do this better soon.
5181
dff28924 5182Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5183
5184 * Applied Karl Berry's patches to *.texinfo files, but not to
9b7fa297 5185 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
94ec544d
DL
5186 new title page format is also not applied, since it requires
5187 texinfo.tex changes.)
5188
5189 * Cleaned up `Makefile' and defined the `emacslibdir' directory
5190 for the Project GNU development environment.
5191
ad050e54 5192;; Local Variables:
fd026ee1 5193;; coding: iso-2022-7bit
ad050e54 5194;; End:
2a34a036 5195
651f374c 5196 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
ceb4c4d3 5197 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
5198 Copying and distribution of this file, with or without modification,
5199 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
5200
5201;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda