* viper.el: Bumped up version/date of update to reflect the substantial
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
1e9265dd
EZ
12006-09-16 Eli Zaretskii <eliz@gnu.org>
2
3 * variables.texi (Tips for Defining): Fix a typo.
4
74f526f3
RS
52006-09-15 Richard Stallman <rms@gnu.org>
6
7 * keymaps.texi (Remapping Commands, Searching Keymaps)
8 (Active Keymaps): Clean up previous change.
9
45a2056c
JB
102006-09-15 Jay Belanger <belanger@truman.edu>
11
12 * gpl.texi: Replace "Library Public License" by "Lesser Public
13 License" throughout.
14
b74e16a3
DK
152006-09-15 David Kastrup <dak@gnu.org>
16
17 * keymaps.texi (Active Keymaps): Adapt description to use
18 `get-char-property' instead `get-text-property'. Explain how
19 mouse events change this. Explain the new optional argument of
20 `key-binding' and its mouse-dependent lookup.
74f526f3
RS
21 (Searching Keymaps): Adapt description similarly.
22 (Remapping Commands): Explain the new optional argument of `command-remapping'.
b74e16a3 23
18d55b24
RS
242006-09-14 Richard Stallman <rms@gnu.org>
25
26 * keymaps.texi (Searching Keymaps): Clarification.
27 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
28
292006-09-13 Richard Stallman <rms@gnu.org>
30
31 * objects.texi (Character Type): Node split.
32 Add xref to Describing Characters.
33 (Basic Char Syntax, General Escape Syntax)
34 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
35
8b170b82
RS
362006-09-11 Richard Stallman <rms@gnu.org>
37
38 * display.texi (Display Table Format): Wording clarification.
c5b0bab9 39 (Glyphs): Clarifications.
8b170b82 40
3250aca2
CY
412006-09-10 Chong Yidong <cyd@stupidchicken.com>
42
43 * keymaps.texi (Active Keymaps): Mention that key-binding checks
44 local maps.
45
606fd469
KS
462006-09-10 Kim F. Storm <storm@cua.dk>
47
48 * display.texi (Forcing Redisplay): Document return value of
49 function redisplay.
50
755b2209
RS
512006-09-09 Richard Stallman <rms@gnu.org>
52
1d7b95f5
RS
53 * windows.texi (Window Hooks): Explain limits of
54 window-scroll-functions.
55
755b2209
RS
56 * display.texi (Fringe Indicators): Update for last change in
57 indicate-buffer-boundaries.
58
af09dd78
RS
592006-09-08 Richard Stallman <rms@gnu.org>
60
61 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
62
2010a78c
KS
632006-09-06 Kim F. Storm <storm@cua.dk>
64
bdd26918
KS
65 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
66
2010a78c
KS
67 * windows.texi (Window Start): Update pos-visible-in-window-p.
68
bae12237
RS
692006-09-04 Richard Stallman <rms@gnu.org>
70
71 * processes.texi (Accepting Output): Explain SECONDS=0 for
72 accept-process-output.
73
74 * os.texi (Idle Timers): Explain why timer functions should not
75 loop until (input-pending-p).
76
ebc80ddf
EZ
772006-09-02 Eli Zaretskii <eliz@gnu.org>
78
79 * makefile.w32-in (usermanualdir): New variable.
80 (elisp.dvi): Use it.
81
a66d9563
EZ
822006-09-01 Eli Zaretskii <eliz@gnu.org>
83
84 * buffers.texi (Buffer Modification): Fix last change.
85
5a8f5165
CY
862006-09-01 Chong Yidong <cyd@stupidchicken.com>
87
88 * buffers.texi (Buffer Modification): Document
89 buffer-chars-modified-tick.
90
80e0572b
RS
912006-08-31 Richard Stallman <rms@gnu.org>
92
93 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
94
952006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
931d878d
SM
96
97 * modes.texi (Syntactic Font Lock):
80e0572b
RS
98 Mention font-lock-syntactic-face-function
99 instead of specific faces.
931d878d 100
bda420a3
CY
1012006-08-29 Chong Yidong <cyd@stupidchicken.com>
102
103 * display.texi (Images): Add xrref to display-images-p.
104
c6f8bb3a
KH
1052006-08-28 Kenichi Handa <handa@m17n.org>
106
107 * nonascii.texi (Lisp and Coding Systems): Fix description of
108 detect-coding-region.
109
7a210b69
MB
1102006-08-27 Michael Olson <mwolson@gnu.org>
111
112 * processes.texi (Transaction Queues): Remove stray quote
113 character.
114
3e04a8fc
RS
1152006-08-25 Richard Stallman <rms@gnu.org>
116
117 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
118 Add xref.
119
fda97484
CY
1202006-08-24 Chong Yidong <cyd@stupidchicken.com>
121
122 * os.texi (Timers): Avoid waiting inside timers.
123
3e46b34c
LK
1242006-08-21 Lute Kamstra <lute@gnu.org>
125
126 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
127
ce629713
RS
1282006-08-20 Richard Stallman <rms@gnu.org>
129
130 * os.texi (Idle Timers): New node, split out from Timers.
131 Document current-idle-time.
132 * commands.texi (Reading One Event): Update xref.
133 * elisp.texi (Top): Update subnode menu.
134
3cb74cd1
RS
1352006-08-16 Richard Stallman <rms@gnu.org>
136
137 * keymaps.texi (Extended Menu Items): Show format of cached
138 bindings in extended menu items.
139
140 * customize.texi (Variable Definitions): Explain when the
141 standard value expression is evaluated.
142
7e188449
CY
1432006-08-15 Chong Yidong <cyd@stupidchicken.com>
144
145 * commands.texi (Reading One Event): Explain idleness in
146 `read-event'.
147
b8f5396a
CY
1482006-08-12 Chong Yidong <cyd@stupidchicken.com>
149
150 * text.texi (Near Point): Say "cursor" not "terminal cursor".
151 (Commands for Insertion): Removed split-line since it's not
152 relevant for Lisp programming.
153 (Yank Commands): Rewrite introduction.
154 (Undo): Clarify.
155 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
156 (Filling): Remove redundant comment. Clarify return value of
157 current-justification.
158 (Margins): Minor clarifications.
159 (Adaptive Fill): Update default value of adaptive-fill-regexp.
160 (Sorting): Update definition of sort-lines.
161 (Columns): Clarify behavior of sort-columns.
162 (Indent Tabs): Link to Tab Stops in Emacs manual.
163 (Special Properties): Clarify.
164 (Clickable Text): Mention Buttons package.
165
0c80afbd
EZ
1662006-08-12 Kevin Ryde <user42@zip.com.au>
167
168 * os.texi (Time Parsing): Add %z to description of
169 format-time-string, as per docstring. Add cross reference to
170 glibc manual for strftime.
171
02a2b2ad
RS
1722006-08-08 Richard Stallman <rms@gnu.org>
173
174 * modes.texi: Clean up wording in previous change.
175
34e5974a
CY
1762006-08-07 Chong Yidong <cyd@stupidchicken.com>
177
178 * modes.texi (Hooks): Clarify.
179 (Major Mode Basics): Mention define-derived-mode explicitly.
180 (Major Mode Conventions): Rebinding RET is OK for some modes.
181 Mention change-major-mode-hook and after-change-major-mode-hook.
182 (Example Major Modes): Moved to end of Modes section.
183 (Mode Line Basics): Clarify.
184 (Mode Line Data): Mention help-echo and local-map in strings.
185 Explain reason for treatment of non-risky variables.
186 (Properties in Mode): Clarify.
187 (Faces for Font Lock): Add font-lock-negation-char-face.
188
65c6c6b6
EZ
1892006-08-04 Eli Zaretskii <eliz@gnu.org>
190
191 * strings.texi (Formatting Strings): Warn against arbitrary
192 strings as first arg to `format'.
193
fc0ba1d0
TTN
1942006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
195
196 * text.texi (Clickable Text): Mention `help-echo' text property.
197 Update intro, examples and associated explanations.
198
a3483884
RS
1992006-07-31 Richard Stallman <rms@gnu.org>
200
201 * commands.texi: Update xrefs.
202 (Event Mod): New node, cut out from old Translating Input.
203
204 * maps.texi: Update xrefs.
fc0ba1d0 205
a3483884
RS
206 * keymaps.texi (Translation Keymaps): New node.
207 Update xrefs from Translating Input to Translation Keymaps.
fc0ba1d0 208
a3483884
RS
209 * elisp.texi (Top): Update subnode menu.
210
211 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
212
213 * os.texi (System Interface): Fix menu descriptions of some nodes.
214 (Translating Input): Node deleted.
fc0ba1d0 215
ec777101
NR
2162006-07-31 Nick Roberts <nickrob@snap.net.nz>
217
218 * modes.texi (Minor Mode Conventions): Update link for add-to-list.
219
220 * lists.texi (Sets And Lists): Likewise.
221
0f42ea76
TTN
2222006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
223
224 * text.texi (Fields): Mention POS
225 requirement when narrowing is in effect.
226
eb107d09
RS
2272006-07-28 Richard Stallman <rms@gnu.org>
228
0de8dcc9
RS
229 * display.texi (Face Attributes): Simplify wording.
230 (Attribute Functions): Clarify meaning of new-frame default
231 attribute settings.
232
eb107d09
RS
233 * customize.texi (Common Keywords): Document how to use
234 :package-version in a package not in Emacs.
235
d7fb9e6c
KS
2362006-07-28 Kim F. Storm <storm@cua.dk>
237
238 * commands.texi (Reading One Event): Fix last change.
239
c1c3d4f7
CY
2402006-07-26 Chong Yidong <cyd@stupidchicken.com>
241
242 * commands.texi (Reading One Event): Document SECONDS argument for
243 read-event, read-char, and read-char-exclusive.
244
94b39239
SM
2452006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
246
247 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
248 to ensure correct identification.
249
1cff9220
RS
2502006-07-24 Richard Stallman <rms@gnu.org>
251
5ac64732
RS
252 * text.texi (Clickable Text): Clarify.
253
1cff9220
RS
254 * sequences.texi (Vector Functions): Delete duplicate xref.
255
256 * objects.texi (Function Type): Clarify.
257
258 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
259 modes.
260
261 * lists.texi (List Variables): New node.
262 Material moved from other nodes.
263
264 * variables.texi (Setting Variables): add-to-list and
265 add-to-ordered-list moved to List Variables node.
266
38db29e0
TTN
2672006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
268
269 * text.texi (Links and Mouse-1):
270 For mouse-on-link-p, expand on arg POS.
271
9e4101b2
KS
2722006-07-21 Kim F. Storm <storm@cua.dk>
273
274 * display.texi (Forcing Redisplay): Don't mention systems which
275 don't support sub-second timers for redisplay-preemption-period.
276
277 * os.texi (Terminal Output): Clarify text vs graphical terminal.
278
cc539208
EZ
2792006-07-21 Eli Zaretskii <eliz@gnu.org>
280
281 * frames.texi (Input Focus): Document that focus-follows-mouse has
282 no effect on MS-Windows.
283
c29fbc93
RS
2842006-07-18 Richard Stallman <rms@gnu.org>
285
1ef252f6
RS
286 * display.texi (Forcing Redisplay): Cleanups in previous change.
287
c29fbc93
RS
288 * processes.texi (Low-Level Network): Make menu more convenient.
289
5b5fca28
KS
2902006-07-18 Kim F. Storm <storm@cua.dk>
291
2d545d83
KS
292 * display.texi (Forcing Redisplay): redisplay-preemption-period
293 only used on window systems. Add xref to Terminal Output.
294
295 * os.texi (Terminal Output): baud-rate only controls preemption on
296 non-window systems. Add xref to Forcing Redisplay.
297
5b5fca28
KS
298 * processes.texi (Low-Level Network): Rename node "Make Network"
299 to "Network Processes".
300
42995636
KB
3012006-07-18 Karl Berry <karl@gnu.org>
302
5b5fca28
KS
303 * variables.texi, functions.texi, customize.texi, loading.texi:
304 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
42995636 305
e1842332
CY
3062006-07-17 Chong Yidong <cyd@stupidchicken.com>
307
308 * commands.texi (Waiting): Document batch-mode sit-for behavior.
309
daeeeffc
RS
3102006-07-17 Richard Stallman <rms@gnu.org>
311
7c0c29ee
RS
312 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
313 Put period and comma inside quotes.
5b5fca28 314
7c0c29ee
RS
315 * loading.texi, markers.texi: Use real doublequote inside menus.
316
317 * windows.texi: Put point and comma inside quotes.
318 (Textual Scrolling): Use @samp for error message.
319
5b5fca28
KS
320 * variables.texi, tips.texi, syntax.texi, symbols.texi:
321 * strings.texi, streams.texi, processes.texi, os.texi:
7c0c29ee
RS
322 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
323 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5b5fca28
KS
324 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
325 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7c0c29ee 326 Put point and comma inside quotes.
5b5fca28 327
05bdf2d7
RS
328 * control.texi (Processing of Errors): Add command-error-function.
329
daeeeffc
RS
330 * variables.texi (File Local Variables): Clarify that
331 file local variables make buffer-local bindings.
332
333 * modes.texi (Syntactic Font Lock): Give default for
334 font-lock-syntax-table.
335
7e1c1289
NR
3362006-07-17 Nick Roberts <nickrob@snap.net.nz>
337
338 * text.texi (Special Properties): Clean up previous change.
339
912c7235
KB
3402006-07-16 Karl Berry <karl@gnu.org>
341
5b5fca28
KS
342 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
343 * control.texi: Fix bad page breaks through chapter 10 (control).
ece35e15 344
5b5fca28 345 * anti.texi (Antinews): Reorder face-attribute fns to avoid
912c7235
KB
346 underfull hbox.
347
54b7938f
NR
3482006-07-15 Nick Roberts <nickrob@snap.net.nz>
349
350 * text.texi (Special Properties): Describe fontified text property
351 in relation to a character (not text).
352
3f11901a
KS
3532006-07-15 Kim F. Storm <storm@cua.dk>
354
0864179a
KS
355 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
356 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
357 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
358
3f11901a
KS
359 * anti.texi (Antinews): Mention redisplay function.
360 The kbd macro existed, but was not documented, before 22.x.
361 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
362
b4f62d0a
NR
3632006-07-14 Nick Roberts <nickrob@snap.net.nz>
364
365 * display.texi (Displaying Messages): Add anchor.
366
367 * frames.texi (Dialog Boxes): Use it.
368
2c6e026a
RS
3692006-07-12 Richard Stallman <rms@gnu.org>
370
371 * objects.texi (Frame Type): Explain nature of frames better.
372
373 * frames.texi (Frames): Explain nature of frames better.
374
3752006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
376
377 * tips.texi (Coding Conventions): Explain why use cl at compile time.
378
099d4201
YM
3792006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
380
381 * frames.texi (Window System Selections): Mention scrap support for Mac.
382 Default value of x-select-enable-clipboard is t on Mac.
383
384 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
385
ff97f952
KS
3862006-07-11 Kim F. Storm <storm@cua.dk>
387
388 * display.texi (Forcing Redisplay): Add `redisplay' function.
389 Don't mention (sit-for -1) -- use (redisplay t) instead.
390
391 * commands.texi (Waiting): (sit-for -1) is no longer special.
392 (sit-for 0) is equivalent to (redisplay).
393 Iconifying/deiconifying no longer makes sit-for return.
394
a183016f
NR
3952006-07-10 Nick Roberts <nickrob@snap.net.nz>
396
397 * display.texi (Buttons): Fix typo.
398
399 * index.texi, elisp.texi (New Symbols): Comment node out.
400
b86be617
RS
4012006-07-09 Richard Stallman <rms@gnu.org>
402
403 * display.texi (Truncation): Clean up previous change.
404
3aa7c28e
RS
4052006-07-08 Richard Stallman <rms@gnu.org>
406
407 * commands.texi (Interactive Call): Use 3 as prefix in example
408 for execute-extended-command.
409
410 * display.texi (Attribute Functions): Move paragraph about
411 compatibility with Emacs < 21.
412
5a1048a5
KS
4132006-07-09 Kim F. Storm <storm@cua.dk>
414
415 * display.texi (Refresh Screen): Clarify force-window-update.
416 (Truncation): "Normally" indicated by fringe arrows.
417
89fb9154
EZ
4182006-07-08 Eli Zaretskii <eliz@gnu.org>
419
5a1048a5
KS
420 * windows.texi (Textual Scrolling, Resizing Windows):
421 * variables.texi (Constant Variables):
89fb9154
EZ
422 * text.texi (Buffer Contents, Deletion, Changing Properties)
423 (Property Search, Special Properties, Sticky Properties)
5a1048a5 424 (Links and Mouse-1, Fields, Change Hooks):
89fb9154 425 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5a1048a5
KS
426 (Categories):
427 * symbols.texi (Other Plists):
428 * streams.texi (Output Variables):
429 * processes.texi (Input to Processes, Query Before Exit):
430 * positions.texi (Word Motion, Text Lines, List Motion):
89fb9154 431 * os.texi (Init File, System Environment, Sound Output)
5a1048a5 432 (Session Management):
89fb9154 433 * nonascii.texi (Text Representations, Character Sets)
5a1048a5
KS
434 (Chars and Bytes, Locales):
435 * modes.texi (Defining Minor Modes, Header Lines):
436 * minibuf.texi (Minibuffer Contents):
437 * markers.texi (Information from Markers):
438 * lists.texi (List Elements, Building Lists, Association Lists):
439 * keymaps.texi (Tool Bar):
440 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
441 * functions.texi (What Is a Function, Mapping Functions):
89fb9154
EZ
442 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
443 (Color Names, Text Terminal Colors, Display Feature Testing):
444 * files.texi (Visiting Functions, File Name Components)
5a1048a5 445 (Unique File Names, Contents of Directories):
89fb9154
EZ
446 * display.texi (Forcing Redisplay, Displaying Messages)
447 (Temporary Displays, Font Selection, Auto Faces)
448 (Font Lookup, Fringe Indicators, Display Margins)
449 (Image Descriptors, Showing Images, Image Cache, Button Types)
450 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5a1048a5
KS
451 (Display Table Format, Glyphs):
452 * control.texi (Iteration):
453 * commands.texi (Command Loop Info, Adjusting Point):
08b17d37
KS
454 * backups.texi (Making Backups, Auto-Saving):
455 Remove @tindex entries.
89fb9154 456
7f087030
KS
4572006-07-07 Kim F. Storm <storm@cua.dk>
458
459 * display.texi (Fringe Cursors): Fix typo.
460 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
461 (Overlay Arrow): Default is overlay-arrow fringe indicator.
462
978db147
RS
4632006-07-05 Richard Stallman <rms@gnu.org>
464
465 * text.texi (Buffer Contents): Add example of text props
466 in result of buffer-substring.
467 (Text Properties): Explain better about use of specific property names.
468 (Property Search): Some cleanups; reorder some functions.
469
470 * keymaps.texi (Changing Key Bindings): Cleanup.
471 Add xref to Key Binding Conventions.
472
473 * display.texi (Attribute Functions): Add examples for
474 face-attribute-relative-p.
475
476 * tips.texi (Coding Conventions): Cleanup last change.
477
42b50684
KB
4782006-07-05 Karl Berry <karl@gnu.org>
479
08b17d37
KS
480 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
481 Remove @setchapternewpage odd.
42b50684
KB
482 Result is 1013 pages, down from 1100.
483
08b17d37
KS
484 * anti.texi, customize.texi, display.texi, internals.texi:
485 * minibuf.texi, modes.texi, tips.texi:
9b7fa297 486 Fix overfull/underfull boxes.
42b50684 487
180f018c
TTN
4882006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
489
490 * edebug.texi (Instrumenting):
491 Add Edebug-specific findex for eval-buffer.
492 * loading.texi (Loading):
493 Replace eval-current-buffer with eval-buffer.
494
8e338f7b
EZ
4952006-06-30 Nick Roberts <nickrob@snap.net.nz>
496
497 * locals.texi (Standard Buffer-Local Variables): Update the list
498 of variables.
499
0770a251
NR
5002006-06-26 Nick Roberts <nickrob@snap.net.nz>
501
502 * files.texi (File Name Completion): Point user to the node
503 "Reading File Names".
504
d9034473
EZ
5052006-06-24 Eli Zaretskii <eliz@gnu.org>
506
eff6bfea
EZ
507 * files.texi (Contents of Directories): Document case-insensitive
508 behavior on respective filesystems.
509
d9034473
EZ
510 * objects.texi (Character Type): Document that Emacs signals an
511 error for unsupported Unicode characters specified as \uNNNN.
512
a5bd14d3
RS
5132006-06-19 Richard Stallman <rms@gnu.org>
514
515 * processes.texi (Bindat Spec): Clarify previous change.
516
d1ae9041
RS
5172006-06-16 Richard Stallman <rms@gnu.org>
518
519 * tips.texi (Coding Conventions): Better explain conventions
520 for definition constructs.
521
522 * text.texi (Special Properties): String value of `read-only'
523 serves as the error message.
524
525 * objects.texi (Character Type): Clarify prev. change.
526 (Non-ASCII in Strings): Mention \u and \U.
527
528 * commands.texi (Using Interactive): Explain problem of
529 markers, etc., in command-history.
530
1bb32610
KS
5312006-06-14 Kim F. Storm <storm@cua.dk>
532
533 * commands.texi (Waiting): Negative arg to sit-for forces
534 redisplay even if input is pending.
535
536 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
537 redisplay. Remove incorrect example of binding redisplay-dont-pause
538 around (sit-for 0).
539
c7484981
RS
5402006-06-13 Richard Stallman <rms@gnu.org>
541
542 * display.texi (Forcing Redisplay): Clarify previous change.
543
d211faa2
RF
5442006-06-13 Romain Francoise <romain@orebokech.com>
545
546 * display.texi (Forcing Redisplay): Fix typo.
547
8eb2b87f
KS
5482006-06-13 Kim F. Storm <storm@cua.dk>
549
550 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
551
503b5e1c
LT
5522006-06-10 Luc Teirlinck <teirllm@auburn.edu>
553
554 * tips.texi (Coding Conventions): Add `@end itemize'.
555
9e362b84
RS
5562006-06-10 Richard Stallman <rms@gnu.org>
557
558 * tips.texi (Coding Conventions): Explain use of coding systems
559 to ensure one decoding for strings.
560
7cb93181
EZ
5612006-06-09 Aidan Kehoe <kehoea@parhasard.net>
562
9b7fa297 563 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7cb93181
EZ
564 syntax.
565
afd63bda
EZ
5662006-06-07 Eli Zaretskii <eliz@gnu.org>
567
568 * display.texi (Font Selection): Remove description of
569 clear-face-cache.
570
571 * compile.texi (Eval During Compile): Fix a typo. Add index
572 entries for possible uses of eval-when-compile.
573
71ee3e04
TTN
5742006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
575
576 * display.texi (Abstract Display): Fix typo.
577
a941b26b
EZ
5782006-06-03 Eli Zaretskii <eliz@gnu.org>
579
580 * minibuf.texi (Minibuffer History) <history-add-new-input>:
581 Reword variable's description.
582
963128f3
RS
5832006-06-01 Richard Stallman <rms@gnu.org>
584
585 * windows.texi (Splitting Windows): Clarify splitting nonselected
586 window.
587
82db8fa7
JL
5882006-05-31 Juri Linkov <juri@jurta.org>
589
590 * minibuf.texi (Minibuffer History): Add history-add-new-input.
591
d9e8091d
RS
5922006-05-30 Richard Stallman <rms@gnu.org>
593
6ac209a3
RS
594 * display.texi (Line Height): Fix errors in description of
595 default line height and line-height properyty.
596
d9e8091d
RS
597 * nonascii.texi (Default Coding Systems): Further clarification.
598
93fd6289
LT
5992006-05-29 Luc Teirlinck <teirllm@auburn.edu>
600
601 * internals.texi (Pure Storage): Mention that an overflow in pure
602 space causes a memory leak.
603 (Garbage Collection): If there was an overflow in pure space,
604 `garbage-collect' returns nil.
605
7c42b3e0
EZ
6062006-05-30 Eli Zaretskii <eliz@gnu.org>
607
608 * nonascii.texi (Default Coding Systems): Fix it some more.
609
b8909e88
EZ
6102006-05-29 Eli Zaretskii <eliz@gnu.org>
611
612 * nonascii.texi (Default Coding Systems): Fix last change.
613
6d3906d5
KH
6142006-05-29 Kenichi Handa <handa@m17n.org>
615
616 * nonascii.texi (find-operation-coding-system): Describe the new
617 argument format (FILENAME . BUFFER).
618
0985f920
RS
6192006-05-28 Richard Stallman <rms@gnu.org>
620
621 * tips.texi (Coding Conventions): Better explain reasons not to
622 advise other packages or use `eval-after-load'.
623
6c6e0bb4
KS
6242006-05-29 Kim F. Storm <storm@cua.dk>
625
626 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
627 `bindat-idx' and `bindat-raw' for clarity.
628
096432af
TTN
6292006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
630
b9e17eb3
TTN
631 * processes.texi (Bindat Spec): Expand on `repeat' handler.
632
096432af
TTN
633 * display.texi (Display): Add "Abstract Display" to menu.
634 (Abstract Display, Abstract Display Functions)
635 (Abstract Display Example): New nodes.
636 * elisp.texi (Top): Add "Abstract Display" to menu.
637
e4b3f22f
CY
6382006-05-27 Chong Yidong <cyd@stupidchicken.com>
639
917b8227
CY
640 * keymaps.texi (Key Sequences): Link to input events definition.
641 (Format of Keymaps): Delete material duplicated in Keymap Basics.
642
e4b3f22f
CY
643 * files.texi (Changing Files): Document updated argument list for
644 copy-file.
645
f1b64ef1
TTN
6462006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
647
648 * processes.texi (Bindat Functions): Explain term "total length".
649 Use it in bindat-length and bindat-pack descriptions.
650
3d0793e4
EZ
6512006-05-26 Eli Zaretskii <eliz@gnu.org>
652
653 * tips.texi (Coding Conventions): Advise against using
654 eval-after-load in packages. Add an index entry.
655
abeb5483
JL
6562006-05-25 Juri Linkov <juri@jurta.org>
657
92aa92fa
JL
658 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
659
abeb5483
JL
660 * modes.texi (%-Constructs): Add %e, %z, %Z.
661
403a7bca
RS
6622006-05-25 Richard Stallman <rms@gnu.org>
663
664 * elisp.texi (Top): Update subnode menu.
665
666 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
667 (Keymaps): Update menu.
668
39a9bed3
CY
6692006-05-25 Chong Yidong <cyd@stupidchicken.com>
670
671 * keymaps.texi (Key Sequences): Some clarifications.
672
78b3f5c3
TTN
6732006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
674
675 * processes.texi (Bindat Functions): Say "unibyte string"
676 explicitly for bindat-unpack and bindat-pack descriptions.
677 (Bindat Examples): Don't call `string-make-unibyte' in example.
678
08244b81
CY
6792006-05-25 Chong Yidong <cyd@stupidchicken.com>
680
681 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
682 Explain string and vector representations of key sequences
683
78b3f5c3
TTN
684 * keymaps.texi (Changing Key Bindings):
685 * commands.texi (Interactive Codes, Interactive Codes):
08244b81
CY
686 * help.texi (Describing Characters): Refer to it.
687
b370c94d
LT
6882006-05-23 Luc Teirlinck <teirllm@auburn.edu>
689
690 * frames.texi (Pointer Shape): @end table -> @end defvar.
691
b8223441
RS
6922006-05-22 Richard Stallman <rms@gnu.org>
693
694 * elisp.texi (Top): Update subnode menus.
695
696 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
697 Contents rewritten; material from old Pointer Shape node moved here.
698
699 * display.texi (Pointer Shape): Node deleted.
700 (Image Descriptors): Minor cleanup.
701
c18eec5c
RS
7022006-05-21 Richard Stallman <rms@gnu.org>
703
704 * syntax.texi (Parsing Expressions): Update info on which STATE
705 elements are ignored.
706
9300b310
LT
7072006-05-19 Luc Teirlinck <teirllm@auburn.edu>
708
86735b2d
LT
709 * hooks.texi (Standard Hooks): Correct typo.
710
9300b310
LT
711 * gpl.texi (GPL): ifinfo -> ifnottex.
712
75e3b957
EZ
7132006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
714
715 * searching.texi (Simple Match Data): Warn about match data being
716 set anew by every search.
717
0bcf8735
RS
7182006-05-17 Richard Stallman <rms@gnu.org>
719
720 * minibuf.texi (Minibuffer History): Clarify.
721
722 * searching.texi (Regexp Special): Clarify nested regexp warning.
723
b3abe3a5
KS
7242006-05-16 Kim F. Storm <storm@cua.dk>
725
726 * minibuf.texi (Minibuffer History): Update add-to-history.
727
bc20db55
KH
7282006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
729
730 * nonascii.texi (Explicit Encoding): Fix
731 typo (encoding<->decoding).
732
f31263a4
RS
7332006-05-14 Richard Stallman <rms@gnu.org>
734
46a2df8e
RS
735 * buffers.texi (Creating Buffers): Cleanup.
736
f31263a4
RS
737 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
738
1299a5a4
EZ
7392006-05-13 Eli Zaretskii <eliz@gnu.org>
740
642c61f3
EZ
741 * buffers.texi (Current Buffer): Document that with-temp-buffer
742 disables undo.
743
1299a5a4
EZ
744 * os.texi (Terminal-Specific): More accurate description of how
745 Emacs searches for the terminal-specific libraries.
746
61515a63
EZ
7472006-05-12 Eli Zaretskii <eliz@gnu.org>
748
b811ef49
EZ
749 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
750 emacs-xtra to @inforef's.
751
4a7910c7
EZ
752 * text.texi (Undo): Document that undo is turned off in buffers
753 whose names begin with a space.
754
755 * buffers.texi (Buffer Names): Add index entries for buffers whose
756 names begin with a space.
757 (Creating Buffers): Document that undo is turned off in buffers
758 whose names begin with a space.
759
f055e02c
EZ
760 * files.texi (Visiting Functions, Reading from Files)
761 (Saving Buffers): Mention code and EOL conversions by file I/O
762 primitives and subroutines.
763
0ef0b416
EZ
764 * nonascii.texi (Lisp and Coding Systems): Document
765 coding-system-eol-type. Add index entries for eol conversion.
766
61515a63
EZ
767 * display.texi (Defining Faces): Mention `mac', and add an xref to
768 where window-system is described.
769
e4c068c0
RS
7702006-05-10 Richard Stallman <rms@gnu.org>
771
772 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
773
31035927
RS
7742006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
775
776 * variables.texi (File Local Variables): Recommend to quote lambda
777 expressions in safe-local-variable property.
778
f12a0718
RS
7792006-05-09 Richard Stallman <rms@gnu.org>
780
781 * variables.texi (File Local Variables): Document
782 safe-local-eval-forms and safe-local-eval-function.
783
ed7e6c32
KS
7842006-05-07 Kim F. Storm <storm@cua.dk>
785
786 * minibuf.texi (Minibuffer History): Remove keep-dups arg
787 from add-to-history.
788
5a36d834
RF
7892006-05-07 Romain Francoise <romain@orebokech.com>
790
791 * commands.texi (Event Input Misc):
792 * compile.texi (Eval During Compile):
793 * internals.texi (Buffer Internals):
794 * minibuf.texi (Initial Input):
795 * nonascii.texi (Scanning Charsets):
796 * numbers.texi (Comparison of Numbers):
797 * windows.texi (Textual Scrolling, Vertical Scrolling):
798 Fix various typos.
799
fbc284f6
EZ
8002006-05-06 Eli Zaretskii <eliz@gnu.org>
801
f53d2e87
EZ
802 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
803 conditional xref's to either emacs or emacs-xtra, depending on
804 @iftex/@ifnottex.
805
fbc284f6
EZ
806 * minibuf.texi (Minibuffer History): Document add-to-history.
807
3dfed653
EZ
8082006-05-05 Eli Zaretskii <eliz@gnu.org>
809
810 * internals.texi (Pure Storage): Mention the pure overflow message
811 at startup.
812
8e7a9a24
EZ
8132006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
814
815 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
816 (Searching Keymaps): Fix pseudo-Lisp description of keymap
817 search.
818
d0789de9
RS
8192006-05-01 Richard Stallman <rms@gnu.org>
820
821 * intro.texi (nil and t): Clarify.
822
823 * variables.texi (File Local Variables): Suggest using booleanp.
824
fc2cb772
JB
8252006-05-01 Juanma Barranquero <lekktu@gmail.com>
826
827 * objects.texi (Type Predicates): Fix typos.
828
27c5714a
SM
8292006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
830
831 * intro.texi (nil and t): Add booleanp.
832
833 * objects.texi (Type Predicates): Add links for booleanp and
834 string-or-null-p.
835
eadb9d45
RS
8362006-04-29 Richard Stallman <rms@gnu.org>
837
27c5714a 838 * modes.texi (Multiline Font Lock): Rename from
eadb9d45
RS
839 Multi line Font Lock Elements. Much clarification.
840 (Font Lock Multiline, Region to Fontify): Much clarification.
841
7817e3d3
SM
8422006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
843
844 * variables.texi (File Local Variables): Remove the special case t for
845 safe-local-variable.
846
8ac3a455
RS
8472006-04-26 Richard Stallman <rms@gnu.org>
848
849 * syntax.texi (Parsing Expressions): Minor cleanup.
850
290e4aae
RS
8512006-04-18 Richard Stallman <rms@gnu.org>
852
853 * tips.texi (Coding Conventions): Explain when the package's
854 prefix should appear later on (not at the start of the name).
855
856 * searching.texi (String Search): Clarify effect of NOERROR.
857
858 * modes.texi (Imenu): Clarify what special items do.
859
860 * hooks.texi (Standard Hooks): Delete text about old hook names.
861
1e2b8ce5
RF
8622006-04-17 Romain Francoise <romain@orebokech.com>
863
864 * variables.texi (Local Variables): Update the default value of
865 `max-specpdl-size'.
866
51fa34bc
MB
8672006-04-15 Michael Olson <mwolson@gnu.org>
868
869 * processes.texi (Transaction Queues): Mention the new optional
870 `delay-question' argument for `tq-enqueue'.
871
61f32d39
BW
8722006-04-13 Bill Wohler <wohler@newt.com>
873
874 * customize.texi (Common Keywords): Use dotted notation for
9b7fa297 875 :package-version value. Specify its values. Improve documentation
50b7bce0 876 for customize-package-emacs-version-alist.
61f32d39 877
4f8ed159
BW
8782006-04-12 Bill Wohler <wohler@newt.com>
879
880 * customize.texi (Common Keywords): Move description of
881 customize-package-emacs-version-alist to @defvar.
882
e5e864ab
BW
8832006-04-10 Bill Wohler <wohler@newt.com>
884
885 * customize.texi (Common Keywords): Add :package-version.
886
6c230417
KS
8872006-04-10 Kim F. Storm <storm@cua.dk>
888
889 * text.texi (Buffer Contents): Add NOPROPS arg to
890 filter-buffer-substring.
891
d82eac8f
EZ
8922006-04-08 Kevin Ryde <user42@zip.com.au>
893
894 * os.texi (Command-Line Arguments): Update xref to emacs manual
895 "Command Arguments" -> "Emacs Invocation", per change there.
896
4f815b29
TTN
8972006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
898
899 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
900 be on one line to help makeinfo not render two spaces after the dot.
901
122c3009
RS
9022006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
903
904 * strings.texi (Predicates for Strings): Add string-or-null-p.
905
da68bc3d
KS
9062006-03-28 Kim F. Storm <storm@cua.dk>
907
908 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
909 remarks about systems that don't support fractional seconds.
910
b223e22d
KB
9112006-03-25 Karl Berry <karl@gnu.org>
912
fc2cb772 913 * elisp.texi: Use @copyright{} instead of (C), and do not indent
b223e22d
KB
914 the year list.
915
b756c64c
NR
9162006-03-21 Nick Roberts <nickrob@snap.net.nz>
917
918 * display.texi (Fringe Indicators): Fix typos.
919
fe3dca59
LT
9202006-03-19 Luc Teirlinck <teirllm@auburn.edu>
921
c287ad03 922 * tips.texi (Documentation Tips): One can now also write `program'
fe3dca59
LT
923 in front of a quoted symbol in a docstring to prevent making a
924 hyperlink.
925
e91d4202
AM
9262006-03-19 Alan Mackenzie <acm@muc.de>
927
290e4aae 928 * text.texi (Special Properties): Clarify `fontified' property.
e91d4202 929
e8a5f60b
RS
9302006-03-16 Richard Stallman <rms@gnu.org>
931
932 * display.texi (Defining Images): Minor cleanup.
933
486daaa5
BW
9342006-03-16 Bill Wohler <wohler@newt.com>
935
936 * display.texi (Defining Images): In image-load-path-for-library,
937 prefer user's images.
938
4ffc92c2
SM
9392006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
940
941 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
942
874a6ef8
BW
9432006-03-15 Bill Wohler <wohler@newt.com>
944
945 * display.texi (Defining Images): Fix example in
946 image-load-path-for-library by not recommending that one binds
fc2cb772 947 image-load-path. Just defvar it to placate compiler and only use
874a6ef8
BW
948 it if previously defined.
949
70949f30
BW
9502006-03-14 Bill Wohler <wohler@newt.com>
951
952 * display.texi (Defining Images): In image-load-path-for-library,
953 always return list of directories. Update example.
954
c852c516
AM
9552006-03-14 Alan Mackenzie <acm@muc.de>
956
957 * modes.texi: New node, "Region to Fontify" (for Font Lock).
958 This describes font-lock-extend-region-function.
4ffc92c2 959 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
c852c516
AM
960 the new node "Region to Fontify".
961
7cd3712b
RS
9622006-03-13 Richard Stallman <rms@gnu.org>
963
964 * display.texi (Invisible Text): The impossible position is
965 now before the invisible text, not after.
966 (Defining Images): Clean up last change.
967
2c676341
BW
9682006-03-11 Bill Wohler <wohler@newt.com>
969
970 * display.texi (Defining Images): Add image-load-path-for-library.
971
6f49b4c5
LT
9722006-03-11 Luc Teirlinck <teirllm@auburn.edu>
973
2d14c9bf
LT
974 * text.texi (Adaptive Fill): Fix Texinfo usage.
975
976 * strings.texi (Creating Strings): Fix Texinfo usage.
977
6f49b4c5
LT
978 * searching.texi (Regexp Special): Use @samp for regular
979 expressions that are not in Lisp syntax.
980
fc1d3386
LT
9812006-03-08 Luc Teirlinck <teirllm@auburn.edu>
982
983 * searching.texi (Regexp Special): Put remark between parentheses
984 to avoid misreading.
985
7b2c2ca9
LT
9862006-03-07 Luc Teirlinck <teirllm@auburn.edu>
987
988 * searching.texi (Syntax of Regexps): More accurately describe
989 which characters are special in which situations.
990 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
991 are not special. Describe in detail when `[' and `]' are special.
992 (Regexp Backslash): Plenty of regexps with unbalanced square
993 brackets are valid, so reword that statement.
994
f79bc642
KS
9952006-03-02 Kim F. Storm <storm@cua.dk>
996
997 * keymaps.texi (Tool Bar): Add tool-bar-border.
998
1d9a5237
LT
9992006-02-28 Luc Teirlinck <teirllm@auburn.edu>
1000
a86b01fa 1001 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1d9a5237 1002
2534ef94
LT
10032006-02-27 Luc Teirlinck <teirllm@auburn.edu>
1004
1005 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
1006
1007 * files.texi (Locating Files): Suggest additional values for the
1008 SUFFIXES arg of `locate-file'. Update pxref.
1009
1010 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
1011 (How Programs Do Loading): Discuss the effects of Auto Compression
1012 mode on `load'.
1013 (Load Suffixes): New node.
394e96d5 1014 (Library Search): Delete description of `load-suffixes'; it was
2534ef94
LT
1015 moved to "Load Suffixes".
1016 (Autoload, Named Features): Mention `load-suffixes'.
1017
dd9959da 10182006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2bb56fbf
JB
1019
1020 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
1021
1022 * windows.texi (Window Tree): Fix typo.
1023
49af2995
KS
10242006-02-20 Kim F. Storm <storm@cua.dk>
1025
1026 * display.texi (Fringe Indicators): New section.
1027 Move indicate-empty-lines, indicate-buffer-boundaries, and
1028 default-indicate-buffer-boundaries here.
1029 Add fringe-indicator-alist and default-fringes-indicator-alist.
1030 Add list of logical fringe indicator symbols.
1031 Update list of standard bitmap names.
1032 (Fringe Cursors): New section.
1033 Move overflow-newline-into-fringe here.
1034 Add fringe-cursor-alist and default-fringes-cursor-alist.
1035 Add list of fringe cursor symbols.
1036
58f71009
JB
10372006-02-20 Juanma Barranquero <lekktu@gmail.com>
1038
1039 * commands.texi (Using Interactive): Fix reference to node
1040 "Minibuffers".
1041
5498b6af
RS
10422006-02-19 Richard M. Stallman <rms@gnu.org>
1043
1044 * minibuf.texi (High-Level Completion):
1045 Add xref to read-input-method-name.
1046
1047 * files.texi (Relative File Names): Move file-relative-name here.
1048 (File Name Expansion): From here. Minor clarifications.
1049
1050 * commands.texi (Using Interactive): Add xrefs about reading input.
1051 Clarify remarks about that moving point and mark.
1052 Put string case before list case.
1053
43ce897a 10542006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
b6498a68 1055
4ffc92c2
SM
1056 * display.texi (Other Display Specs, Image Descriptors):
1057 Revert erroneous changes. The previous description of
1058 image-descriptors as `(image . PROPS)' was correct.
b6498a68 1059
1324d26e
RS
10602006-02-14 Richard M. Stallman <rms@gnu.org>
1061
1062 * variables.texi (File Local Variables): Clarifications.
1063
0da93350
JB
10642006-02-14 Juanma Barranquero <lekktu@gmail.com>
1065
1066 * variables.texi (File Local Variables): Use @code for a cons
1067 cell, not @var.
1068
51a39bab
CY
10692006-02-13 Chong Yidong <cyd@stupidchicken.com>
1070
1071 * variables.texi (File Local Variables): Document new file local
1072 variable behavior.
1073
d342156c
KS
10742006-02-10 Kim F. Storm <storm@cua.dk>
1075
1076 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
1077
8392fe4a
JB
10782006-02-08 Juanma Barranquero <lekktu@gmail.com>
1079
1080 * modes.texi (%-Constructs): Remove obsolete info about
1081 `global-mode-string'.
1082
cd6cd82a
RS
10832006-02-07 Richard M. Stallman <rms@gnu.org>
1084
d78dc2d8
RS
1085 * commands.texi (Prefix Command Arguments): Minor cleanup.
1086
1087 * display.texi: "Graphical display", not window system.
1088
cd6cd82a
RS
1089 * functions.texi (What Is a Function): Fix xref.
1090
1091 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
1092 (Changing Key Bindings): Clarify when remapping is better than
1093 substitute-key-definition.
1094
10952006-02-02 Richard M. Stallman <rms@gnu.org>
1096
1097 * minibuf.texi (Basic Completion): Completion alists are risky.
1098
1099 * keymaps.texi (Active Keymaps): Clarifications.
1100 (Searching Keymaps): New node.
1101 (Keymaps): Update menu.
1102
1103 * frames.texi (Layout Parameters): Minor clarification.
1104 (Drag and Drop): New node.
1105 (Frames): Update menu.
1106
cf052abc
CY
11072006-01-29 Chong Yidong <cyd@stupidchicken.com>
1108
4ffc92c2
SM
1109 * display.texi (Other Display Specs, Image Descriptors):
1110 Image description is a list, not a cons cell.
cf052abc 1111
1f2907ee
LT
11122006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1113
1114 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
1115 list is not necessarily a list).
1116
a849f77d
EZ
11172006-01-27 Eli Zaretskii <eliz@gnu.org>
1118
1119 * frames.texi (Layout Parameters): border-width and
1120 internal-border-width belong to the frame, not the window.
1121
d322eb9b
RS
11222006-01-19 Richard M. Stallman <rms@gnu.org>
1123
1124 * nonascii.texi (Translation of Characters): Search cmds use
1125 translation-table-for-input. Automatically made local.
1126
1127 * markers.texi (Overview of Markers): Count insertion type
1128 as one of a marker's attributes.
1129
cd6cd82a
RS
1130 * keymaps.texi (Controlling Active Maps): New node, split out of
1131 Active Keymaps.
1132 (Keymaps): Menu updated.
1133 (Active Keymaps): Give pseudocode to explain how the active
1134 maps are searched. current-active-maps and key-binding moved here.
1135 (Functions for Key Lookup): current-active-maps and key-binding moved.
1136 Clarifications.
1137 (Searching the Keymaps): New subnode.
1138
d322eb9b
RS
1139 * elisp.texi (Top): Menu clarification.
1140
1141 * display.texi (Other Display Specs): Delete duplicate entry for
1142 just a string as display spec. Move text about recursive display
1143 specs on such a string.
1144
1145 * commands.texi (Key Sequence Input): Clarify.
1146 Move num-nonmacro-input-events out.
1147 (Reading One Event): num-nonmacro-input-events moved here.
1148
2ac77b5a
NR
11492006-01-14 Nick Roberts <nickrob@snap.net.nz>
1150
1151 * advice.texi (Simple Advice): Update example to fit argument
1152 change in previous-line.
1153
a203a18c
RS
11542006-01-05 Richard M. Stallman <rms@gnu.org>
1155
1156 * markers.texi (The Mark): Fix in `mark'.
1157
d9043ddf
RS
11582006-01-04 Richard M. Stallman <rms@gnu.org>
1159
1160 * processes.texi (Misc Network, Make Network): Minor cleanups.
1161
8a5db8ae
KS
11622006-01-04 Kim F. Storm <storm@cua.dk>
1163
1164 * processes.texi (Make Network): Add IPv6 addresses and handling.
1165 (Network Feature Testing): Mention (:family ipv6).
1166 (Misc Network): Add IPv6 formats to format-network-address.
1167
19bb7940
RS
11682005-12-30 Richard M. Stallman <rms@gnu.org>
1169
1170 * text.texi (Changing Properties):
1171 Don't use return value of set-text-properties.
1172
b9cb50d9
LT
11732005-12-29 Luc Teirlinck <teirllm@auburn.edu>
1174
1175 * modes.texi (Mode Line Format): Correct typo in menu.
1176
94a867a6
RS
11772005-12-29 Richard M. Stallman <rms@gnu.org>
1178
1179 * modes.texi (Mode Line Top): New node.
1180 (Mode Line Data): Some text moved to new node.
1181 Explain the data structure more concretely.
1182 (Mode Line Basics): Clarifications.
1183 (Mode Line Variables): Clarify intro paragraph.
1184 (%-Constructs): Clarify intro paragraph.
1185 (Mode Line Format): Update menu.
1186
ba455131
LT
11872005-12-28 Luc Teirlinck <teirllm@auburn.edu>
1188
1189 * minibuf.texi (Basic Completion): Update lazy-completion-table
1190 examples for removal of ARGS argument.
1191
2b6abe1e
RS
11922005-12-23 Richard M. Stallman <rms@gnu.org>
1193
1194 * text.texi (Undo): Restore some explanation from the version
1195 that was deleted.
1196
2d7409f2
EZ
11972005-12-23 Eli Zaretskii <eliz@gnu.org>
1198
abeb5483 1199 * text.texi (Undo): Remove duplicate descriptions of `apply
2d7409f2
EZ
1200 funname' and `apply delta' elements of the undo list.
1201
2e23b82e
RS
12022005-12-20 Richard M. Stallman <rms@gnu.org>
1203
1204 * help.texi (Help Functions): Update documentation of `apropos'.
1205
a31687ce
LT
12062005-12-20 Luc Teirlinck <teirllm@auburn.edu>
1207
1208 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
1209 because it is confusing. If the :help-echo keyword is a function,
1210 it is not directly used as the :help-echo overlay property, as the
1211 xref seems to suggest (it does not take the appropriate args).
1212
0e83c4e9
LT
12132005-12-19 Luc Teirlinck <teirllm@auburn.edu>
1214
1215 * customize.texi (Common Keywords): Fix Texinfo usage.
1216 (Group Definitions, Variable Definitions): Update for new
1217 conventions for using `*' in docstrings.
77df907a
LT
1218
1219 * tips.texi (Documentation Tips): Update for new conventions for
1220 using `*' in docstrings.
1221
69487a1f
RS
12222005-12-16 Richard M. Stallman <rms@gnu.org>
1223
1224 * minibuf.texi (Minibuffer Contents): Minor cleanup.
1225
2a502a32
JL
12262005-12-16 Juri Linkov <juri@jurta.org>
1227
1228 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
1229
b158c851
RF
12302005-12-14 Romain Francoise <romain@orebokech.com>
1231
1232 * modes.texi (Customizing Keywords): Rename `append' to `how'.
1233 Fix typo.
1234
d7d1f75e
JL
12352005-12-11 Juri Linkov <juri@jurta.org>
1236
1237 * minibuf.texi (Completion Commands): Add mention of read-file-name
1238 for filename completion keymaps.
1239 (Reading File Names): Add mention of filename completion keymaps
1240 for read-file-name and xref to `Completion Commands'.
1241
4b1c16c2
RS
12422005-12-10 Richard M. Stallman <rms@gnu.org>
1243
1244 * customize.texi (Common Keywords): State caveats for use of :tag.
1245
1d49d5d9
RS
12462005-12-08 Richard M. Stallman <rms@gnu.org>
1247
2663a204
RS
1248 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
1249 with xrefs and better explanation.
1250 (Completion Commands): Add the filename completion maps.
1251
1d49d5d9
RS
1252 * objects.texi (Character Type): Clarify that \s is not space
1253 if a dash follows.
1254
fa0d4d0c
RS
12552005-12-05 Richard M. Stallman <rms@gnu.org>
1256
1257 * windows.texi (Resizing Windows): Delete preserve-before args.
1258
d64b177a
SM
12592005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1260
1261 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
1262 in full keymaps, since the quirk has been fixed.
1263
79019cc9
EZ
12642005-12-03 Eli Zaretskii <eliz@gnu.org>
1265
1266 * hooks.texi (Standard Hooks): Add index entries. Mention
1267 `compilation-finish-functions'.
1268
161ef3be
RS
12692005-11-27 Richard M. Stallman <rms@gnu.org>
1270
1271 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
1272
17c1971a
JL
12732005-11-21 Juri Linkov <juri@jurta.org>
1274
1275 * customize.texi (Common Keywords): Update links types
1276 custom-manual and url-link. Add link types emacs-library-link,
1277 file-link, function-link, variable-link, custom-group-link.
1278
5890344b
CY
12792005-11-20 Chong Yidong <cyd@stupidchicken.com>
1280
1281 * display.texi: Revert 2005-11-20 change.
1282
cbce0752
TTN
12832005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
1284
1285 * processes.texi (Bindat Functions):
1286 Say "third" to refer to zero-based index "2".
1287
ff04c885
LT
12882005-11-18 Luc Teirlinck <teirllm@auburn.edu>
1289
1290 * loading.texi (Library Search): Update the default value of
1291 `load-suffixes'.
1292
ce8d4e00
CY
12932005-11-17 Chong Yidong <cyd@stupidchicken.com>
1294
1295 * display.texi (Attribute Functions): Mention :ignore-defface.
1296
cbad4a9e
SM
12972005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
1298
1299 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 1300 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 1301
fda12b27
RS
13022005-11-06 Richard M. Stallman <rms@gnu.org>
1303
1304 * files.texi (Magic File Names): find-file-name-handler checks the
1305 `operations' property of the handler.
1306
e082564e
RS
13072005-11-03 Richard M. Stallman <rms@gnu.org>
1308
1309 * variables.texi (Frame-Local Variables): Small clarification.
1310
f0cdd9e4
CY
13112005-10-29 Chong Yidong <cyd@stupidchicken.com>
1312
1313 * os.texi (Init File): Document ~/.emacs.d/init.el.
1314
685abb98
RS
13152005-10-29 Richard M. Stallman <rms@gnu.org>
1316
1317 * internals.texi (Garbage Collection): Document memory-full.
1318
7000848e
BW
13192005-10-28 Bill Wohler <wohler@newt.com>
1320
1321 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
1322 for URLs.
1323
107fb6c9
RS
13242005-10-28 Richard M. Stallman <rms@gnu.org>
1325
1326 * minibuf.texi (Completion Commands): Clean up prev change.
1327
13282005-10-26 Kevin Ryde <user42@zip.com.au>
1329
1330 * compile.texi (Eval During Compile): Explain recommended uses
1331 of eval-when-compile and eval-and-compile.
1332
1d8e69a2
MY
13332005-10-27 Masatake YAMATO <jet@gyve.org>
1334
cbad4a9e 1335 * minibuf.texi (Completion Commands):
1d8e69a2 1336 Write about new optional argument for `display-completion-list'.
cbad4a9e 1337
6a897887
RS
13382005-10-23 Richard M. Stallman <rms@gnu.org>
1339
1340 * display.texi (Overlay Arrow): Clarify about local bindings of
1341 overlay-arrow-position.
1342
6d1e17be
EZ
13432005-10-22 Eli Zaretskii <eliz@gnu.org>
1344
1345 * internals.texi (Building Emacs): Fix last change.
1346
db5fe0a6
RS
13472005-10-22 Richard M. Stallman <rms@gnu.org>
1348
1349 * internals.texi (Building Emacs): Document eval-at-startup.
1350
45158e77
RS
13512005-10-21 Richard M. Stallman <rms@gnu.org>
1352
1353 * loading.texi (Where Defined): load-history contains abs file names.
1354 symbol-file returns abs file names.
1355
e50165ec
KS
13562005-10-19 Kim F. Storm <storm@cua.dk>
1357
1358 * display.texi (Showing Images): Add max-image-size integer value.
1359
63ab30d0
CY
13602005-10-18 Chong Yidong <cyd@stupidchicken.com>
1361
1362 * display.texi (Showing Images): Document max-image-size.
1363
f8252852
RS
13642005-10-17 Richard M. Stallman <rms@gnu.org>
1365
1366 * commands.texi (Quitting): Minor clarification.
1367
1368 * processes.texi (Sentinels): Clarify about output and quitting.
1369 (Filter Functions): Mention with-local-quit.
1370
c1bed3aa
JL
13712005-10-17 Juri Linkov <juri@jurta.org>
1372
1373 * buffers.texi (Current Buffer):
1374 * commands.texi (Event Input Misc):
1375 * compile.texi (Eval During Compile, Compiler Errors):
1376 * customize.texi (Group Definitions):
1377 * display.texi (Progress, Defining Faces):
1378 * files.texi (Writing to Files):
1379 * modes.texi (Mode Hooks, Defining Minor Modes):
1380 * streams.texi (Output Functions):
1381 * syntax.texi (Syntax Table Functions):
1382 * text.texi (Change Hooks):
1383 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
1384
1385 * commands.texi (Quitting): Replace arg `forms' with `body' in
1386 `with-local-quit'.
1387
1388 * positions.texi (Excursions): Replace arg `forms' with `body' in
1389 `save-excursion'.
1390
ef1b4c9e
KS
13912005-10-08 Kim F. Storm <storm@cua.dk>
1392
1393 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
1394 Rename manual section accordingly.
1395
abc8ce50
KS
13962005-10-04 Kim F. Storm <storm@cua.dk>
1397
1398 * windows.texi (Window Split Tree): New section describing
1399 new function window-split-tree function.
1400
a1f5a1f0
NR
14012005-10-03 Nick Roberts <nickrob@snap.net.nz>
1402
1403 * display.texi (Fringe Size/Pos): Simplify and add detail.
1404
97c3e4cc
RF
14052005-09-30 Romain Francoise <romain@orebokech.com>
1406
1407 * minibuf.texi (High-Level Completion): Explain that the prompt
1408 given to `read-buffer' should end with a colon and a space.
1409 Update usage examples.
1410
8ad8c5ce
JL
14112005-09-29 Juri Linkov <juri@jurta.org>
1412
1413 * display.texi (Displaying Messages): Rename argument name
1414 `string' to `format-string' in functions `message', `message-box',
1415 `message-or-box'.
1416
63182706
CY
14172005-09-26 Chong Yidong <cyd@stupidchicken.com>
1418
fc2cb772 1419 * errors.texi (Standard Errors): Correct xrefs.
63182706 1420
906320ec
CY
14212005-09-18 Chong Yidong <cyd@stupidchicken.com>
1422
fc2cb772 1423 * display.texi (Defining Images): Update documentation for
906320ec
CY
1424 `image-load-path'.
1425
8ccd3630
RS
14262005-09-17 Richard M. Stallman <rms@gnu.org>
1427
1428 * display.texi (Defining Images): Clean up previous change.
1429
7260457b
RF
14302005-09-16 Romain Francoise <romain@orebokech.com>
1431
1432 * elisp.texi: Specify GFDL version 1.2.
1433
1434 * doclicense.texi (GNU Free Documentation License): Update to
1435 version 1.2.
1436
5b51c037
CY
14372005-09-15 Chong Yidong <cyd@stupidchicken.com>
1438
1439 * display.texi (Defining Images): Document `image-load-path'.
1440
5c4757d3
RS
14412005-09-15 Richard M. Stallman <rms@gnu.org>
1442
1443 * objects.texi (Printed Representation): Minor cleanup.
1444 (Box Diagrams): Minor fix.
1445 (Cons Cell Type): Move (...) index item here.
1446 (Box Diagrams): From here.
1447 (Array Type): Minor fix.
1448 (Type Predicates): Delete index "predicates".
1449 (Hash Table Type): Clarify xref.
1450 (Dotted Pair Notation): Minor fix.
1451
2bb8b80c
CY
14522005-09-10 Chong Yidong <cyd@stupidchicken.com>
1453
1454 * files.texi (Saving Buffers): Fix typo.
1455
47b8bc5d
RS
14562005-09-08 Richard M. Stallman <rms@gnu.org>
1457
1458 * tips.texi (Programming Tips): Correct the "default" prompt spec.
1459
475aab0d
CY
14602005-09-08 Chong Yidong <cyd@stupidchicken.com>
1461
1462 * locals.texi (Standard Buffer-Local Variables): Don't include
1463 mode variables for minor modes.
1464 Fix xrefs for buffer-display-count, buffer-display-table,
1465 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
1466 enable-multibyte-characters, fill-column, header-line-format,
1467 left-fringe-width, left-margin, and right-fringe-width.
1468
1469 * hooks.texi (Standard Hooks): All hooks should conform to the
1470 standard naming convention now.
1471 Fix xref for `echo-area-clear-hook'.
1472
1473 * display.texi (Usual Display): Note that indicate-empty-lines and
1474 tab-width are buffer-local.
1475
1476 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
1477
1478 * modes.texi (Mode Help): Note that major-mode is buffer-local.
1479
1480 * nonascii.texi (Encoding and I/O): Note that
1481 buffer-file-coding-system is buffer-local.
1482
1483 * positions.texi (List Motion): Note that defun-prompt-regexp is
1484 buffer-local.
1485
1486 * text.texi (Auto Filling): Note that auto-fill-function is
1487 buffer-local.
1488 (Undo): Note that buffer-undo-list is buffer-local.
1489
1490 * windows.texi (Buffers and Windows): Document
1491 buffer-display-count.
1492
2a6bc1f7
RS
14932005-09-06 Richard M. Stallman <rms@gnu.org>
1494
1495 * tips.texi (Coding Conventions): Sometimes it is ok to put the
1496 package prefix elsewhere than at the start of the name.
1497
d7ea8b71
RS
14982005-09-03 Richard M. Stallman <rms@gnu.org>
1499
1500 * tips.texi (Programming Tips): Add conventions for minibuffer
1501 questions and prompts.
1502
0c6087a6
RS
15032005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
1504
1505 * intro.texi (nil and t): Minor cleanup.
1506 Delete spurious mention of keyword symbols.
1507 (Evaluation Notation): Add index entry.
1508 (A Sample Function Description): Minor cleanup.
1509 (A Sample Variable Description): Not all vars can be set.
1510
4b5fa40e
TTN
15112005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
1512
1513 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
1514
1515 (Insertion): Document precise type of `insert-char' arg COUNT.
1516
34b50776
SM
15172005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
1518
1519 * modes.texi (Other Font Lock Variables): Sync the default of
1520 font-lock-lines-before.
1521
c1105d05
MA
15222005-08-31 Michael Albinus <michael.albinus@gmx.de>
1523
1524 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
1525
62929713
RS
15262005-08-29 Richard M. Stallman <rms@gnu.org>
1527
1528 * elisp.texi (Top): Update subnode menu.
1529
1530 * searching.texi (Searching and Matching): Move node.
1531 Rearrange contents and add overall explanation.
1532 (Searching and Case): Move node.
1533 (Searching and Matching): Update menu.
1534
0fb57cc0
EZ
15352005-08-27 Eli Zaretskii <eliz@gnu.org>
1536
1537 * os.texi (Startup Summary): Fix the description of the initial
1538 startup message display.
1539
3e80c4c1
RS
15402005-08-25 Richard M. Stallman <rms@gnu.org>
1541
1542 * searching.texi (Search and Replace): Add replace-regexp-in-string.
1543
15442005-08-25 Emilio C. Lopes <eclig@gmx.net>
1545
1546 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
1547 `next-overlay-change' example.
c1105d05 1548
79a8defb
JL
15492005-08-22 Juri Linkov <juri@jurta.org>
1550
1551 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
1552 Fix invert-face. Fix args of face-background.
1553
16691d29
JL
1554 * display.texi (Standard Faces): Delete node.
1555 (Faces): Add xref to `(emacs)Standard Faces'.
1556 (Displaying Faces): Fix xref to `Standard Faces'.
1557
1558 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
1559
217b694f
EZ
15602005-08-20 Alan Mackenzie <acm@muc.de>
1561
1562 * buffers.texi (The Buffer List): Clarify the manipulation of the
1563 buffer list.
1564
0bf14bfd
RS
15652005-08-14 Richard M. Stallman <rms@gnu.org>
1566
7ad1498e
AS
1567 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
1568 a regexp.
0bf14bfd 1569
c118d09e
RS
15702005-08-11 Richard M. Stallman <rms@gnu.org>
1571
59cb8c23
RS
1572 * elisp.texi (Top): Update subnode lists.
1573
1574 * display.texi (Inverse Video): Node deleted.
1575
c118d09e
RS
1576 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
1577 New nodes split out of Coding Conventions.
1578
1579 * searching.texi (Regular Expressions): Document re-builder.
1580
1581 * os.texi (Time Parsing): New node split out of Time Conversion.
1582
1583 * processes.texi (Misc Network, Network Feature Testing)
1584 (Network Options, Make Network): New nodes split out of
1585 Low-Level Network.
1586
67ec7f41
RS
15872005-08-09 Richard M. Stallman <rms@gnu.org>
1588
76d47f0d
RS
1589 * frames.texi (Geometry): New node, split from Size and Position.
1590 (Frame Parameters): Refer to Geometry.
1591
67ec7f41 1592 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 1593
67ec7f41
RS
1594 * windows.texi (Splitting Windows): Fix xref.
1595
1596 * frames.texi (Layout Parameters): Add xref.
1597
1598 * display.texi (Line Height, Scroll Bars): Fix xrefs.
1599
1600 * keymaps.texi (Menu Bar): Fix xref.
1601
1602 * locals.texi (Standard Buffer-Local Variables): Fix xref.
1603
1604 * modes.texi (%-Constructs): Fix xref.
1605
1606 * frames.texi (Window Frame Parameters): Node split up.
1607 (Basic Parameters, Position Parameters, Size Parameters)
1608 (Layout Parameters, Buffer Parameters, Management Parameters)
1609 (Cursor Parameters, Color Parameters): New subnodes.
1610
adb5e445
LT
16112005-08-09 Luc Teirlinck <teirllm@auburn.edu>
1612
1613 * positions.texi (Screen Lines): Update xref for previous change
1614 in minibuf.texi.
1615
1616 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
1617 change in minibuf.texi.
1618
61298e17
RS
16192005-08-09 Richard M. Stallman <rms@gnu.org>
1620
1621 * tips.texi (Coding Conventions): Minor cleanup.
1622
1623 * modes.texi (Defining Minor Modes): Explain when init-value
1624 can be non-nil.
1625
1626 * elisp.texi (Top): Update submenu for Minibuffer.
1627
1628 * minibuf.texi (Minibuffer Misc): Node split up.
1629 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
1630 (Recursive Mini): New nodes split out from Minibuffer Misc.
1631 (Minibuffer Misc): Document max-mini-window-height.
1632
1633 * hash.texi (Defining Hash): Delete stray paren in example.
1634
1635 * display.texi (Echo Area Customization): Don't define
1636 max-mini-window-height here; xref instead.
1637
1638 * commands.texi (Event Input Misc): Update while-no-input.
1639
1640 * advice.texi (Advising Functions): Explain when to use advice
1641 and when to use a hook.
1642
43e124e6
EZ
16432005-07-30 Eli Zaretskii <eliz@gnu.org>
1644
1645 * makefile.w32-in (info): Don't run install-info.
1646 ($(infodir)/dir): New target, produced by running install-info.
1647
653aea22
LT
16482005-07-27 Luc Teirlinck <teirllm@auburn.edu>
1649
1650 * modes.texi (Defining Minor Modes): The keyword for the initial
1651 value is :init-value, not :initial-value.
1652
ba6ebbd5
EZ
16532005-07-23 Eli Zaretskii <eliz@gnu.org>
1654
1655 * loading.texi (Autoload): Make the `doctor' example be consistent
1656 with what's in current loaddefs.el. Describe the "fn" magic in
1657 the usage portion of the doc string.
1658
6696f2a4
RS
16592005-07-22 Richard M. Stallman <rms@gnu.org>
1660
1661 * internals.texi (Garbage Collection): Clarify previous change.
1662
0c17e67c
SM
16632005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1664
1665 * internals.texi (Garbage Collection): Add gc-cons-percentage.
1666
426179e1
JL
16672005-07-18 Juri Linkov <juri@jurta.org>
1668
1669 * commands.texi (Accessing Events):
1670 * frames.texi (Text Terminal Colors, Resources):
1671 * markers.texi (The Mark):
1672 * modes.texi (Defining Minor Modes):
1673 Delete duplicate duplicate words.
1674
9b0c2c56
RS
16752005-07-16 Richard M. Stallman <rms@gnu.org>
1676
1677 * display.texi (Managing Overlays): Clarify make-overlay
1678 args for insertion types.
1679
fd90b80c
LT
16802005-07-13 Luc Teirlinck <teirllm@auburn.edu>
1681
0c17e67c
SM
1682 * customize.texi (Variable Definitions):
1683 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
1684 `standard-value' is a list too.
1685 (Defining New Types): Use @key{RET} instead of @key{ret}.
1686
37aa90e5
TTN
16872005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
1688
1689 * os.texi (Translating Input): Fix typo.
1690
917e0c95
RS
16912005-07-08 Richard M. Stallman <rms@gnu.org>
1692
1693 * README: Update edition number and size estimate.
1694
1695 * elisp.texi (VERSION): Set to 2.9.
1696
7d90e71d
RS
16972005-07-07 Richard M. Stallman <rms@gnu.org>
1698
c330dafe
RS
1699 * book-spine.texinfo: Update Emacs version.
1700
7d90e71d
RS
1701 * display.texi (Inverse Video): Delete mode-line-inverse-video.
1702
dc2204be
RS
17032005-07-06 Richard M. Stallman <rms@gnu.org>
1704
1705 * searching.texi (Regexp Search): Clarify what re-search-forward
1706 does when the search fails.
1707
a0ec7a4a
LK
17082005-07-05 Lute Kamstra <lute@gnu.org>
1709
dc2204be 1710 * Update FSF's address in GPL notices.
a0ec7a4a
LK
1711
1712 * doclicense.texi (GNU Free Documentation License):
1713 * gpl.texi (GPL):
1714 * tips.texi (Coding Conventions, Library Headers):
1715 * vol1.texi:
1716 * vol2.texi: Update FSF's address.
1717
4af33176
RS
17182005-07-04 Richard M. Stallman <rms@gnu.org>
1719
1720 * hooks.texi (Standard Hooks): Add occur-hook.
1721
b3ab615b
LT
17222005-07-03 Luc Teirlinck <teirllm@auburn.edu>
1723
1724 * display.texi (The Echo Area): Correct menu.
1725
3d393029
RS
17262005-07-03 Richard M. Stallman <rms@gnu.org>
1727
7fe48b75
RS
1728 * elisp.texi (Top): Update subnode menu for Display.
1729
1730 * display.texi (Displaying Messages): New node, with most
1731 of what was in The Echo Area.
1732 (Progress): Moved under The Echo Area.
1733 (Logging Messages): New node with new text.
1734 (Echo Area Customization): New node, the rest of what was
1735 in The Echo Area. Document message-truncate-lines with @defvar.
1736 (Display): Update menu.
1737
3d393029
RS
1738 * windows.texi (Textual Scrolling): Doc 3 values for
1739 scroll-preserve-screen-position.
1740
1741 * text.texi (Special Properties): Change hook functions
1742 should bind inhibit-modification-hooks around altering buffer text.
1743
1744 * keymaps.texi (Key Binding Commands): Call binding BINDING
1745 rather than DEFINITION.
1746
b26860ad
JB
17472005-06-29 Juanma Barranquero <lekktu@gmail.com>
1748
1749 * variables.texi (Defining Variables): `user-variable-p' returns t
1750 for aliases of user options, nil for alias loops.
1751
025691ed
RS
17522005-06-28 Richard M. Stallman <rms@gnu.org>
1753
1754 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
1755 make-keymap.
1756
b61bfa4d
LT
17572005-06-27 Luc Teirlinck <teirllm@auburn.edu>
1758
1759 * variables.texi (Setting Variables): Correct and clarify
1760 description of `add-to-ordered-list'.
1761
24ee714d
RS
17622005-06-26 Richard M. Stallman <rms@gnu.org>
1763
1764 * display.texi (Faces): Minor cleanup.
1765
33b79ce4
LT
17662005-06-25 Luc Teirlinck <teirllm@auburn.edu>
1767
1768 * display.texi (Faces): `facep' returns t for strings that are
1769 face names.
1770
df13531d
RS
17712005-06-25 Richard M. Stallman <rms@gnu.org>
1772
1773 * objects.texi (Equality Predicates): Clarify meaning of equal.
1774
1775 * windows.texi (Selecting Windows): save-selected-window
1776 and with-selected-window save and restore the current buffer.
1777
cf444441
RS
17782005-06-24 Richard M. Stallman <rms@gnu.org>
1779
1780 * numbers.texi (Float Basics): Explain how to test for NaN,
1781 and printing the sign of NaNs.
1782
6cdd056d
EZ
17832005-06-24 Eli Zaretskii <eliz@gnu.org>
1784
1785 * makefile.w32-in (MAKEINFO): Use --force.
1786
b93e3c3b
RS
17872005-06-23 Richard M. Stallman <rms@gnu.org>
1788
1789 * display.texi (Face Functions): Correct Texinfo usage.
1790
6fb276bd
LT
17912005-06-23 Luc Teirlinck <teirllm@auburn.edu>
1792
1793 * lists.texi (Rings): `ring-elements' now returns the elements of
1794 RING in order.
1795
1d1c7e75
JB
17962005-06-23 Juanma Barranquero <lekktu@gmail.com>
1797
1798 * markers.texi (The Mark): Texinfo usage fix.
1799
9d12e52b
KS
18002005-06-23 Kim F. Storm <storm@cua.dk>
1801
1802 * searching.texi (Entire Match Data): Remove evaporate option for
1803 match-data. Do not mention evaporate option for set-match-data.
1804
6d44324c
GM
18052005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
1806
1807 * display.texi (Face Functions): Mention face aliases.
1808
80df27a7
RS
18092005-06-21 Richard M. Stallman <rms@gnu.org>
1810
1811 * anti.texi (Antinews): Texinfo usage fix.
1812
e121563b
KB
18132005-06-21 Karl Berry <karl@gnu.org>
1814
9d7d543c
KB
1815 * elisp.texi: Use @copying.
1816
e121563b
KB
1817 * elisp.texi: Put @summarycontents and @contents before the Top
1818 node, instead of the end of the file, so that the contents appear
1819 in the right place in the dvi/pdf output.
1820
36a3b076
JL
18212005-06-21 Juri Linkov <juri@jurta.org>
1822
1823 * display.texi (Defining Faces): Add `customized-face'.
1824
5c796e80
KS
18252005-06-20 Kim F. Storm <storm@cua.dk>
1826
b7d1f38f
KS
1827 * variables.texi (Setting Variables): Any type of element can be
1828 given order in add-to-ordered-list. Compare elements with eq.
1829
5c796e80
KS
1830 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
1831
fb056bef
KB
18322005-06-20 Karl Berry <karl@gnu.org>
1833
1834 * syntax.texi (Syntax Flags): Make last column very slightly wider
1835 to avoid "generic comment" breaking on two lines and causing an
1836 underfull box.
1837
84398baa
LT
18382005-06-19 Luc Teirlinck <teirllm@auburn.edu>
1839
1840 * lists.texi (Rings): Various minor clarifications and corrections.
1841
07ff1e4b
RS
18422005-06-18 Richard M. Stallman <rms@gnu.org>
1843
1844 * functions.texi (Obsolete Functions): Simplify.
1845
1846 * variables.texi (Variable Aliases): Simplify.
1847
1848 * anti.texi, backups.texi, compile.texi, customization.texi:
1849 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
1850 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
1851 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
1852 * variables.texi: Fix formatting ugliness.
1853
1854 * elisp.texi: Add links to Rings and Byte Packing.
1855 Update version and copyright years.
1856
1857 * minibuf.texi: Fix formatting ugliness.
1858 (Completion Commands): Move keymap vars to the end
1859 and vars completing-read binds to the top.
1860
3f7fab24
LT
18612005-06-17 Luc Teirlinck <teirllm@auburn.edu>
1862
1863 * processes.texi: Fix typos.
1864 (Bindat Spec): Correct Texinfo error.
926c4c9b 1865 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 1866
f19b57e3
RS
18672005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
1868
1869 * lists.texi (Rings): New node.
1870 (Lists): Add it to menu.
1871
a80c5da7 1872 * processes.texi (Byte Packing): New node.
f19b57e3
RS
1873 (Processes): Add it to menu.
1874
18752005-06-17 Richard M. Stallman <rms@gnu.org>
1876
1877 * syntax.texi (Parsing Expressions): Fix texinfo usage.
1878
1879 * help.texi (Documentation Basics): Explain the xref to
1880 Documentation Tips.
1881
1882 * debugging.texi (Debugger Commands): Minor fix.
1883
67c1390d
LT
18842005-06-16 Luc Teirlinck <teirllm@auburn.edu>
1885
1886 * edebug.texi (Instrumenting): Eliminate duplicate link.
1887 (Specification List): Replace references to "below", referring to
1888 a later node, with one @ref to that node.
1889
1890 * os.texi (Timers): Timers should save and restore the match data
1891 if they change it.
1892
1893 * debugging.texi (Debugger Commands): Mention that the Lisp
1894 debugger can not step through primitive functions.
1895
51cd2a8c
JB
18962005-06-16 Juanma Barranquero <lekktu@gmail.com>
1897
1898 * functions.texi (Obsolete Functions): Update argument names of
1899 `make-obsolete' and `define-obsolete-function-alias'.
1900
1901 * variables.texi (Variable Aliases): Update argument names of
1902 `defvaralias', `make-obsolete-variable' and
1903 `define-obsolete-variable-alias'.
1904
f5e6ac4a
KS
19052005-06-15 Kim F. Storm <storm@cua.dk>
1906
1907 * searching.texi (Entire Match Data): Rephrase warnings about
1908 evaporate arg to match-data and set-match-data.
1909
fe2a9972
LT
19102005-06-14 Luc Teirlinck <teirllm@auburn.edu>
1911
67774855
LT
1912 * elisp.texi (Top): Update detailed menu.
1913
fe2a9972
LT
1914 * edebug.texi (Edebug): Update menu.
1915 (Instrumenting): Update xrefs.
1916 (Edebug Execution Modes): Correct xref.
1917 (Jumping): Clarify description of `h' command.
1918 Eliminate redundant @ref.
1919 (Breaks): New node.
9b7fa297 1920 (Breakpoints): Is now a subsubsection.
fe2a9972
LT
1921 (Global Break Condition): Mention `C-x X X'.
1922 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
1923 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
1924 (Edebug Display Update): Correct pxref.
1925 (Edebug and Macros): New node.
1926 (Instrumenting Macro Calls): Is now a subsubsection.
1927 Neither arg of `def-edebug-spec' is evaluated.
1928 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
1929 (Specification Examples): Fix typo.
1930
b59f605b
LK
19312005-06-14 Lute Kamstra <lute@gnu.org>
1932
1933 * debugging.texi (Function Debugging): Primitives can break on
1934 entry too.
1935
a5c99dc9
KS
19362005-06-14 Kim F. Storm <storm@cua.dk>
1937
1938 * variables.texi (Setting Variables): Add add-to-ordered-list.
1939
f99ed2f8
SM
19402005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1941
1942 * syntax.texi (Parsing Expressions): Document aux functions and vars of
1943 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
1944
9d42ffaa
LK
19452005-06-13 Lute Kamstra <lute@gnu.org>
1946
1947 * text.texi (Special Properties): Fix cross reference.
1948
32cc0b00
LT
19492005-06-11 Luc Teirlinck <teirllm@auburn.edu>
1950
1951 * debugging.texi (Function Debugging): Delete mention of empty
1952 string argument to `cancel-debug-on-entry'. Delete inaccurate
1953 description of the return value of that command.
1954
98d1a1cf
EZ
19552005-06-11 Alan Mackenzie <acm@muc.de>
1956
1957 * text.texi (Adaptive Fill): Amplify the description of
1958 fill-context-prefix.
1959
4b53b8d7
LT
19602005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1961
84398baa 1962 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 1963
b5305167
SM
19642005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
1965
1966 * syntax.texi (Parsing Expressions): Document syntax-ppss.
1967
9bd4c3ad
LT
19682005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1969
1970 * debugging.texi (Error Debugging): Minor rewording.
1971 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
1972 is optional.
1973
257914aa
LK
19742005-06-10 Lute Kamstra <lute@gnu.org>
1975
b5305167 1976 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
1977 (Top): Give it a title. Correct version number. Give the
1978 detailed node listing a more prominent header.
b5305167
SM
1979 * intro.texi: Don't set VERSION here a second time.
1980 Mention Emacs's version too.
257914aa
LK
1981 * anti.texi (Antinews): Use EMACSVER to refer to the current
1982 version of Emacs.
1983
b7aae902
KS
19842005-06-09 Kim F. Storm <storm@cua.dk>
1985
1986 * searching.texi (Entire Match Data): Explain new `reseat' argument to
1987 match-data and set-match-data.
1988
99598737
RS
19892005-06-08 Richard M. Stallman <rms@gnu.org>
1990
1991 * searching.texi (Entire Match Data): Clarify when match-data
1992 returns markers and when integers.
1993
1994 * display.texi (Defining Faces): Explain that face name should not
1995 end in `-face'.
1996
1997 * modes.texi (Mode Line Data): Minor cleanup.
1998 (Customizing Keywords): Node split out of Search-based Fontification.
1999 Add example of using font-lock-add-keywords from a hook.
2000 Clarify when MODE should be non-nil, and when nil.
2001
20022005-06-06 Richard M. Stallman <rms@gnu.org>
2003
2004 * modes.texi (Mode Line Data): Explain what happens when the car
2005 of a list is a void symbol.
2006 (Search-based Fontification): Explain MODE arg to
2007 font-lock-add-keywords and warn about calls from major modes.
2008
ecc8893a
JL
20092005-06-08 Juri Linkov <juri@jurta.org>
2010
2011 * display.texi (Standard Faces): Add `shadow' face.
2012
7fa9f4eb
LT
20132005-05-29 Luc Teirlinck <teirllm@auburn.edu>
2014
2015 * modes.texi (Major Mode Conventions): A derived mode only needs
2016 to put the call to the parent mode inside `delay-mode-hooks'.
2017
bebcc4b1
RS
20182005-05-29 Richard M. Stallman <rms@gnu.org>
2019
c16b1394
RS
2020 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
2021 new, and what that implies. Clarify.
2022
2023 * files.texi (Locating Files): Clean up the text.
2024
bebcc4b1
RS
2025 * frames.texi (Window Frame Parameters): Document user-size.
2026 Shorten entry for top by referring to left.
2027
20282005-05-26 Richard M. Stallman <rms@gnu.org>
2029
2030 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
2031 is new, and what the implications are. Other clarifications.
2032
217797bc
RS
20332005-05-24 Richard M. Stallman <rms@gnu.org>
2034
2035 * frames.texi (Dialog Boxes): Minor fixes.
2036
3565fe07
MY
20372005-05-25 Masatake YAMATO <jet@gyve.org>
2038
2039 * display.texi (Standard Faces): Write about `mode-line-highlight'.
2040
817089df
LT
20412005-05-24 Luc Teirlinck <teirllm@auburn.edu>
2042
2043 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
2044 is optional.
2045
cb5db137
NR
20462005-05-24 Nick Roberts <nickrob@snap.net.nz>
2047
2048 * frames.texi (Dialog Boxes): Descibe new optional argument.
2049
3c8572f5
LK
20502005-05-23 Lute Kamstra <lute@gnu.org>
2051
2052 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
2053 syntax-begin-function over font-lock-beginning-of-syntax-function.
2054
2a4d7cb3
LT
20552005-05-21 Luc Teirlinck <teirllm@auburn.edu>
2056
71f800cf
LT
2057 * minibuf.texi (Reading File Names): Update description of
2058 `read-directory-name'.
2059
2a4d7cb3
LT
2060 * modes.texi (Derived Modes): Clarify :group keyword.
2061
bb4afd09
EZ
20622005-05-21 Eli Zaretskii <eliz@gnu.org>
2063
b5305167
SM
2064 * files.texi (Locating Files): New subsection.
2065 Describe locate-file and executable-find.
bb4afd09 2066
a2c9aee6
EZ
20672005-05-21 Kevin Ryde <user42@zip.com.au>
2068
2069 * frames.texi (Initial Parameters): Update cross reference to
2070 "Emacs Invocation".
2071
6900105f
LT
20722005-05-19 Luc Teirlinck <teirllm@auburn.edu>
2073
ca1b0914
LT
2074 * keymaps.texi (Active Keymaps): Add anchor.
2075
6900105f
LT
2076 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
2077 (Major Mode Conventions): Refer to `Auto Major Mode' in more
2078 appropriate place.
2079 (Derived Modes): Small clarifications.
b5305167
SM
2080 (Minor Mode Conventions, Keymaps and Minor Modes):
2081 Replace references to nodes with references to anchors.
6900105f
LT
2082 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
2083 Clarify description of lists whose first element is an integer.
2084 (Mode Line Variables): Add anchor.
2085 (%-Constructs): Clarify description of integer after %.
2086 (Emulating Mode Line): Describe nil value for FACE.
2087
54d06364
LT
20882005-05-18 Luc Teirlinck <teirllm@auburn.edu>
2089
2090 * modes.texi (Derived Modes): Correct references to non-existing
2091 variable standard-syntax-table.
2092
f8d0b769
LK
20932005-05-17 Lute Kamstra <lute@gnu.org>
2094
2095 * modes.texi (Defining Minor Modes): Mention the mode hook.
2096
294c599c
KS
20972005-05-15 Kim F. Storm <storm@cua.dk>
2098
2099 * processes.texi (Network): Remove open-network-stream-nowait.
2100 (Network Servers): Remove open-network-stream-server.
2101
4214af69
LT
21022005-05-15 Luc Teirlinck <teirllm@auburn.edu>
2103
2104 * elisp.texi (Top): Update detailed menu.
2105
2106 * variables.texi: Reorder nodes.
2107 (Variables): Update menu.
2108 (File Local Variables): Do not refer to the `-*-' line as
2109 a "local variables list". Add pxref.
2110
302691ab
LT
21112005-05-14 Luc Teirlinck <teirllm@auburn.edu>
2112
56d4215a
LT
2113 * elisp.texi (Top): Update detailed menu for node changes.
2114
302691ab
LT
2115 * modes.texi (Modes): Update Menu.
2116 (Hooks): Move to beginning of chapter.
2117 Most minor modes run mode hooks too.
2118 `add-hook' can handle void hooks or hooks whose value is a single
2119 function.
2120 (Major Modes): Update Menu.
2121 (Major Mode Basics): New node, split off from `Major Modes'.
2122 (Major Mode Conventions): Correct xref. Explain how to handle
2123 auto-mode-alist if the major mode command has an autoload cookie.
2124 (Auto Major Mode): Major update. Add magic-mode-alist.
2125 (Derived Modes): Major update.
2126 (Mode Line Format): Update Menu.
2127 (Mode Line Basics): New node, split off from `Mode Line Format'.
2128
2129 * loading.texi (Autoload): Mention `autoload cookie' as synonym
2130 for `magic autoload comment'. Add index entries and anchor.
2131
d06ba294
RS
21322005-05-14 Richard M. Stallman <rms@gnu.org>
2133
2134 * tips.texi (Coding Conventions): Explain how important it is
2135 that just loading certain files not change Emacs behavior.
2136
2137 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
2138
405cb12a
LK
21392005-05-12 Lute Kamstra <lute@gnu.org>
2140
19958124
LK
2141 * modes.texi (Generic Modes): Update.
2142 (Major Modes): Refer to node "Generic Modes".
2143
405cb12a
LK
2144 * elisp.texi (Top): Update to the current structure of the manual.
2145 * processes.texi (Processes): Add menu description.
2146 * customize.texi (Customization): Add menu descriptions.
2147
f714dd1b
TTN
21482005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
2149
cc9442f2
TTN
2150 * processes.texi (Signals to Processes)
2151 (Low-Level Network): Fix typos.
f714dd1b 2152
36ad23ec
LK
21532005-05-11 Lute Kamstra <lute@gnu.org>
2154
2155 * elisp.texi (Top): Add some nodes from the chapter "Major and
2156 Minor Modes" to the detailed node listing.
2157
d101bf56
RS
21582005-05-10 Richard M. Stallman <rms@gnu.org>
2159
2160 * keymaps.texi (Extended Menu Items): Menu item filter functions
2161 can be called at any time.
2162
698b0510
LT
21632005-05-08 Luc Teirlinck <teirllm@auburn.edu>
2164
2165 * variables.texi (File Local Variables): `(hack-local-variables t)'
2166 now also checks whether a mode is specified in the local variables
2167 list.
2168
2c6b25c7
EZ
21692005-05-05 Kevin Ryde <user42@zip.com.au>
2170
2171 * display.texi (The Echo Area): Correct format function cross
2172 reference.
2173
643b4cf5
LT
21742005-05-05 Luc Teirlinck <teirllm@auburn.edu>
2175
2176 * variables.texi (Variable Aliases): Change description of
2177 `define-obsolete-variable-alias'.
2178
2179 * functions.texi (Functions): Add "Obsolete Functions" to menu.
2180 (Defining Functions): Add xref.
2181 (Obsolete Functions): New node.
2182 (Function Safety): Standardize capitalization of section title.
2183
2184 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
2185 (Dialog Boxes): Complete description of `x-popup-dialog'.
2186
053bc8e4
RS
21872005-05-04 Richard M. Stallman <rms@gnu.org>
2188
2189 * commands.texi (Interactive Codes): Fix Texinfo usage.
2190 Document U more clearly.
2191
f6b1b15a
LT
21922005-05-01 Luc Teirlinck <teirllm@auburn.edu>
2193
3b925015
LT
2194 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
2195 function and not a macro.
2196
f6b1b15a
LT
2197 * frames.texi (Pop-Up Menus): Correct and clarify description of
2198 `x-popup-menu'.
2199 (Dialog Boxes): Clarify description of `x-popup-dialog'.
2200
ebbfa918
RS
22012005-05-01 Richard M. Stallman <rms@gnu.org>
2202
2203 * edebug.texi (Checking Whether to Stop): Fix previous change.
2204
abe2f96e
LT
22052005-05-01 Luc Teirlinck <teirllm@auburn.edu>
2206
d6028ef2
LT
2207 * display.texi: Fix typos and Texinfo usage.
2208
abe2f96e
LT
2209 * edebug.texi (Checking Whether to Stop): executing-macro ->
2210 executing-kbd-macro.
2211
b2cfb30b
RS
22122005-05-01 Richard M. Stallman <rms@gnu.org>
2213
2214 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
2215
7e995a23
RS
22162005-04-30 Richard M. Stallman <rms@gnu.org>
2217
2218 * files.texi (Magic File Names): Document `operations' property.
2219
57efa539
LK
22202005-04-29 Lute Kamstra <lute@gnu.org>
2221
2222 * modes.texi (Generic Modes): New node.
2223 (Major Modes): Add it to the menu.
2224 (Derived Modes): Add "derived mode" to concept index.
2225
0a20b1dc
LK
22262005-04-28 Lute Kamstra <lute@gnu.org>
2227
2228 * modes.texi (Defining Minor Modes): Fix previous change.
2229 (Font Lock Mode): Simplify.
2230 (Font Lock Basics): Say that font-lock-defaults is buffer-local
2231 when set and that some parts are optional. Add cross references.
2232 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
2233 Add cross references. Add font-lock-multiline to index.
2234 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 2235 Lock Variables". Document font-lock-add-keywords and
b5305167 2236 font-lock-remove-keywords.
0a20b1dc
LK
2237 (Other Font Lock Variables): Move font-lock-keywords-only,
2238 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
2239 and font-lock-syntactic-face-function to node "Syntactic Font
2240 Lock". Move font-lock-keywords-case-fold-search to node
2241 "Search-based Fontification". Document font-lock-inhibit-thing-lock
2242 and font-lock-{,un}fontify-{buffer,region}-function.
2243 (Precalculated Fontification): Remove reference to deleted variable
2244 font-lock-core-only.
2245 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
2246 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
2247 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
2248 and font-lock-syntactic-face-function here from node "Other Font
2249 Lock Variables". Move font-lock-syntactic-keywords to "Setting
2250 Syntax Properties". Add cross references.
b5305167
SM
2251 (Setting Syntax Properties): New node.
2252 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
2253 * syntax.texi (Syntax Properties): Add cross reference.
2254 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
2255
68a94f5a
RS
22562005-04-26 Richard M. Stallman <rms@gnu.org>
2257
2258 * display.texi (Defining Faces):
2259 Document `default' elements of defface spec.
2260
2261 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
2262
2263 * variables.texi (Variable Aliases): Clarify text.
2264
22652005-04-25 Chong Yidong <cyd@stupidchicken.com>
2266
2267 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
2268
7f48f143
LT
22692005-04-25 Luc Teirlinck <teirllm@auburn.edu>
2270
2271 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
2272
45d2f8e8
EZ
22732005-04-24 Eli Zaretskii <eliz@gnu.org>
2274
f3714ab2
EZ
2275 * syntax.texi (Syntax Table Internals): Elaborate documentation of
2276 syntax-after and syntax-class.
2277
45d2f8e8 2278 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
2279 (Unique File Names): Don't mention "numbers" in the documentation
2280 of make-temp-file and make-temp-name.
45d2f8e8 2281
469bc679
RS
22822005-04-23 Richard M. Stallman <rms@gnu.org>
2283
2284 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
2285
c9fa5dc9
RS
22862005-04-22 Nick Roberts <nickrob@snap.net.nz>
2287
2288 * windows.texi (Cyclic Window Ordering): Clarify window-list.
2289
230e1e80
NR
22902005-04-22 Nick Roberts <nickrob@snap.net.nz>
2291
2292 * variables.texi (Variable Aliases): Describe make-obsolete-variable
2293 and define-obsolete-variable-alias.
2294
1ba52906
KS
22952005-04-22 Kim F. Storm <storm@cua.dk>
2296
2297 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
2298 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
2299
9721d904
LK
23002005-04-21 Lute Kamstra <lute@gnu.org>
2301
2302 * lists.texi (Association Lists): Document rassq-delete-all.
2303
ed35c736
RS
23042005-04-19 Richard M. Stallman <rms@gnu.org>
2305
2306 * modes.texi (Search-based Fontification): Explain that
2307 facespec is an expression to be evaluated.
2308
42fc00a4
RS
23092005-04-19 Kevin Ryde <user42@zip.com.au>
2310
b5305167 2311 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
2312 * strings.texi (String Conversion): Fix xref.
2313
5827e9d4
KS
23142005-04-19 Kim F. Storm <storm@cua.dk>
2315
2316 * symbols.texi (Symbol Plists): Add safe-get.
2317 Mention that `get' may signal an error.
2318
47872da9
NR
23192005-04-18 Nick Roberts <nickrob@snap.net.nz>
2320
2321 * customize.texi (Variable Definitions): Replace tooltip-mode
2322 example with save-place.
2323
ec0cf966
RS
23242005-04-17 Richard M. Stallman <rms@gnu.org>
2325
2326 * buffers.texi (Indirect Buffers): Clarify.
2327
2328 * positions.texi (Positions): Clarify converting marker to integer.
2329
2330 * strings.texi (String Basics): Mention string-match; clarify.
2331
199bb209
LK
23322005-04-08 Lute Kamstra <lute@gnu.org>
2333
2334 * modes.texi (Search-based Fontification): Fix cross references.
2335 Use consistent terminology. Document anchored highlighting.
2336
bfa54668
LK
23372005-04-05 Lute Kamstra <lute@gnu.org>
2338
2339 * modes.texi (Defining Minor Modes): Document :group keyword
2340 argument and its default value.
2341
07e5fb9e
LK
23422005-04-03 Lute Kamstra <lute@gnu.org>
2343
2344 * hooks.texi (Standard Hooks): Add some hooks. Add cross
2345 references and/or descriptions. Delete major mode hooks; mention
2346 them as a category instead. Rename or delete obsolete hooks.
2347
aa945b59
RS
23482005-04-02 Richard M. Stallman <rms@gnu.org>
2349
2350 * nonascii.texi (Coding System Basics): Another wording cleanup.
2351
8b918214
RS
23522005-04-01 Richard M. Stallman <rms@gnu.org>
2353
2354 * nonascii.texi (Coding System Basics): Clarify previous change.
2355
41639988
KH
23562005-04-01 Kenichi Handa <handa@m17n.org>
2357
2358 * nonascii.texi (Coding System Basics): Describe about rondtrip
2359 identity of coding systems.
2360
8e669bbd
RS
23612005-03-29 Chong Yidong <cyd@stupidchicken.com>
2362
2363 * text.texi (Buffer Contents): Add filter-buffer-substring and
2364 buffer-substring-filters.
2365
f60a6f87
RS
23662005-03-26 Chong Yidong <cyd@stupidchicken.com>
2367
2368 * anti.texi (Antinews): Mention `G' interactive code.
2369
2370 * tips.texi (Compilation Tips): Mention benchmark.el.
2371
aaac1251
LT
23722005-03-27 Luc Teirlinck <teirllm@auburn.edu>
2373
2374 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
2375 is now bound to M-o M-o.
2376
2377 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
2378
45325173
GM
23792005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
2380
2381 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
2382 in the Emacs Manual).
2383 * Makefile.in (srcs): Remove calendar.texi.
2384 * makefile.w32-in (srcs): Remove calendar.texi.
2385 * display.texi (Display): Change name of next node.
2386 * os.texi (System In): Change name of previous node.
2387 * elisp.texi (Top): Remove Calendar references.
2388 * vol1.texi (Top): Remove Calendar references.
2389 * vol2.texi (Top): Remove Calendar references.
2390
85df292e
RS
23912005-03-25 Richard M. Stallman <rms@gnu.org>
2392
45325173 2393 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
2394 Cleanup previous change.
2395
23962005-03-25 Chong Yidong <cyd@stupidchicken.com>
2397
2398 * display.texi (Face Attributes): Faces earlier in an :inherit
2399 list take precedence.
2400 (Scroll Bars): Fix description of vertical-scroll-bars.
2401 Document frame-current-scroll-bars and window-current-scroll-bars.
2402
2403 * markers.texi (The Mark): Document temporary Transient Mark mode.
2404
b5305167
SM
2405 * minibuf.texi (Reading File Names):
2406 Document read-file-name-completion-ignore-case.
85df292e
RS
2407
2408 * positions.texi (Screen Lines): Document nil for width argument
2409 to compute-motion.
2410
1fe54d69
KS
24112005-03-23 Kim F. Storm <storm@cua.dk>
2412
2413 * display.texi (Standard Faces): Other faces used in the fringe
2414 implicitly inherits from the fringe face.
2415 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
2416 properties implicitly inherits from fringe face.
2417 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
2418
a775dff4
RS
24192005-03-20 Chong Yidong <cyd@stupidchicken.com>
2420
2421 * display.texi (Invisible Text): State default value of
2422 line-move-ignore-invisible.
2423 (Managing Overlays): Document remove-overlays.
2424 (Standard Faces): Document escape-glyph face.
2425
b5305167 2426 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 2427
b5305167
SM
2428 * modes.texi (Other Font Lock Variables):
2429 Document font-lock-lines-before.
a775dff4
RS
2430
2431 * positions.texi (Skipping Characters): skip-chars-forward allows
2432 character classes.
2433
077f7085
LK
24342005-03-18 Lute Kamstra <lute@gnu.org>
2435
2436 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
2437
d69ea7ab
RS
24382005-03-17 Richard M. Stallman <rms@gnu.org>
2439
c7bd5d57
RS
2440 * text.texi (Undo): Document extensible undo entries.
2441
d69ea7ab
RS
2442 * searching.texi (String Search, Regexp Search, Regexp Search):
2443 Cleanups.
2444
2445 * nonascii.texi (Character Codes): Minor fix.
2446
2447 * display.texi (Display Property): Explain the significance
2448 of having text properties that are eq.
2449 (Other Display Specs): Explain string as display spec.
2450
2451 * commands.texi (Interactive Codes): Document G option.
2452
24532005-03-17 Chong Yidong <cyd@stupidchicken.com>
2454
2455 * text.texi (Filling): Add sentence-end-without-period and
2456 sentence-end-without-space.
2457 (Changing Properties): Minor fix.
2458
2459 * anti.texi: Total rewrite.
2460
a7679889
LK
24612005-03-15 Lute Kamstra <lute@gnu.org>
2462
2463 * edebug.texi (Instrumenting Macro Calls): Fix typos.
2464
6eb8e247
KS
24652005-03-08 Kim F. Storm <storm@cua.dk>
2466
2467 * display.texi (Specified Space): Property :width is support on
2468 non-graphic terminals, :height is not.
2469
bfa8be14
RS
24702005-03-07 Richard M. Stallman <rms@gnu.org>
2471
2472 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
2473 Now subnodes of Fringes.
2474 (Overlay Arrow): Document overlay-arrow-variable-list.
2475 (Fringe Size/Pos): New node, broken out of Fringes.
2476 (Display): Explain clearing vs redisplay better.
2477 (Truncation): Clarify use of bitmaps.
2478 (The Echo Area): Clarify the uses of the echo area.
2479 Add max-mini-window-height.
2480 (Progress): Clarify.
2481 (Invisible Text): Explain that main loop moves point out.
2482 (Selective Display): Say "hidden", not "invisible".
b5305167 2483 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
2484 (Overlay Properties): Clarify intro.
2485 (Finding Overlays): Explain return values when nothing found.
2486 (Width): truncate-string-to-width has added arg.
2487 (Displaying Faces): Clarify and update mode line face handling.
2488 (Face Functions): Minor cleanup.
b5305167 2489 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
2490 (Pixel Specification, Other Display Specs): Minor cleanups.
2491 (Images, Image Descriptors): Minor cleanups.
2492 (GIF Images): Patents have expired.
2493 (Showing Images): Explain default text for insert-image.
b5305167 2494 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
2495 (Making Buttons): Explain return values.
2496 (Button Buffer Commands): Add xref.
2497 (Inverse Video): Update mode-line-inverse-video.
2498 (Display Table Format): Clarify.
2499 (Active Display Table): Give defaults for window-display-table.
2500
2501 * calendar.texi (Calendar Customizing): calendar-holiday-marker
2502 and calendar-today-marker are strings, not chars.
2503 (Holiday Customizing): Minor fix.
2504
bfa8be14
RS
2505 * internals.texi (Writing Emacs Primitives): Update `or' example.
2506 Update limit on # args of subr.
2507
2508 * edebug.texi (Using Edebug): Arrow is in fringe.
2509 (Instrumenting): Arg to eval-defun works without loading edebug.
2510 (Edebug Execution Modes): Add xref.
2511
2512 * customize.texi (Common Keywords): Clarify :require.
2513 Mention :version here.
2514 (Variable Definitions, Group Definitions): Not here.
2515 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
2516
d69ea7ab
RS
25172005-03-07 Chong Yidong <cyd@stupidchicken.com>
2518 * nonascii.texi (Text Representations): Clarify position-bytes.
2519 (Character Sets): Add list-charset-chars.
2520 (Scanning Charsets): Add charset-after.
2521 (Encoding and I/O): Minor fix.
2522
34398e6c
RS
25232005-03-06 Richard M. Stallman <rms@gnu.org>
2524
2525 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
2526 (Resizing Windows): Likewise.
2527
2528 * text.texi (Change Hooks): Get rid of "Emacs 21".
2529
2530 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
2531
2532 * streams.texi (Output Variables): Get rid of "Emacs 21".
2533
2534 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
2535
2536 * os.texi (Translating Input): Replace flow-control example
2537 with a less obsolete example that uses `keyboard-translate'.
2538
6eb8e247 2539 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 2540 Get rid of "Emacs 21".
6eb8e247 2541
34398e6c
RS
2542 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
2543 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
2544
2545 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
2546
2547 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
2548
2549 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
2550 (Menu Bar): Fix when menu-bar-update-hook is called.
2551
2552 * hash.texi (Hash Tables): Get rid of "Emacs 21".
2553
2554 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
2555 and make it read better.
2556
2557 * files.texi (Writing to Files): Get rid of "Emacs 21".
2558 (Unique File Names): Likewise.
2559
2560 * elisp.texi: Update Emacs version to 22.
2561
2562 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
2563 (Overlay Properties, Face Attributes): Likewise.
2564 (Managing Overlays): Fix punctuation.
2565 (Attribute Functions): Clarify set-face-font; get rid of
2566 info about old Emacs versions.
2567 (Auto Faces, Font Lookup, Display Property, Images):
2568 Get rid of "Emacs 21".
2569
2570 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
2571
d2178387
RS
25722005-03-05 Richard M. Stallman <rms@gnu.org>
2573
2574 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
2575
524352d6
LK
25762005-03-04 Lute Kamstra <lute@gnu.org>
2577
2578 * debugging.texi (Error Debugging): Document stack-trace-on-error.
2579
25802005-03-03 Lute Kamstra <lute@gnu.org>
2581
2582 * edebug.texi (Instrumenting Macro Calls): Fix typo.
2583
284f0680
LK
25842005-03-01 Lute Kamstra <lute@gnu.org>
2585
2586 * debugging.texi (Debugger Commands): Update `j'.
2587
a9ee5cac
LK
25882005-02-28 Lute Kamstra <lute@gnu.org>
2589
2590 * debugging.texi (Debugging): Fix typo.
2591 (Error Debugging): Document eval-expression-debug-on-error.
2592 (Function Debugging): Update example.
2593 (Using Debugger): Mention starred stack frames.
2594 (Debugger Commands): Document `j' and `l'.
2595 (Invoking the Debugger): `d' and `j' exit recursive edit too.
2596 Update the messages that the debugger displays.
2597 (Internals of Debugger): Add cross reference. Update example.
2598 (Excess Open): Minor improvement.
2599 (Excess Close): Minor improvement.
2600
378d0f8e
RS
26012005-02-26 Richard M. Stallman <rms@gnu.org>
2602
2603 * tips.texi (Coding Conventions): Clarify.
2604 Put all the major mode key reservations together.
2605 Mention the Mouse-1 => Mouse-2 conventions.
2606
2607 * syntax.texi (Syntax Class Table): Clarify.
2608 (Syntax Table Functions): syntax-after moved from here.
2609 (Syntax Table Internals): syntax-after moved to here.
2610 (Parsing Expressions): Update info on number of values
2611 and what's meaningful in the STATE argument.
2612 (Categories): Fix typo.
2613
2614 * sequences.texi (Arrays): Cleanup.
2615 (Char-Tables): Clarify.
2616
2617 * processes.texi (Deleting Processes): Cleanups, add xref.
2618 (Subprocess Creation): Explain nil in exec-path. Cleanup.
2619 (Process Information): set-process-coding-system, some args optional.
2620 (Input to Processes): Explain various types for PROCESS args.
2621 Rename them from PROCESS-NAME to PROCESS.
2622 (Signals to Processes): Likewise.
2623 (Decoding Output): Cleanup.
2624 (Query Before Exit): Clarify.
2625
2626 * os.texi (Startup Summary): Correct the options; add missing ones.
2627 (Terminal Output, Batch Mode): Clarify.
2628 (Flow Control): Node deleted.
2629
2630 * markers.texi (The Mark): Clarify.
2631
2632 * macros.texi (Expansion): Cleanup.
2633 (Indenting Macros): indent-spec allows ints, not floats.
2634
2635 * keymaps.texi (Keymaps): Clarify.
2636 (Format of Keymaps): Update lisp-mode-map example.
2637 (Active Keymaps, Key Lookup): Clarify.
2638 (Changing Key Bindings): Add xref to `kbd'.
2639 (Key Binding Commands, Simple Menu Items): Clarify.
2640 (Mouse Menus, Menu Bar): Clarify.
2641 (Menu Example): Replace print example with menu-bar-replace-menu.
2642
2643 * help.texi (Documentation Basics): Add function-documentation prop.
2644
2645 * elisp.texi (Top): Don't refer to Flow Control node.
2646
2647 * commands.texi (Command Overview): Improve xrefs.
2648 (Adjusting Point): Adjusting point applies to intangible and invis.
2649 (Key Sequence Input): Doc extra read-key-sequence args.
2650 Likewise for read-key-sequence-vector.
2651
2652 * backups.texi (Rename or Copy): Minor fix.
2653 (Numbered Backups): For version-control, say the default.
2654 (Auto-Saving): make-auto-save-file-name example is simplified.
2655
2656 * advice.texi (Advising Functions): Don't imply one part of Emacs
2657 should advise another part. Markup changes.
2658 (Defining Advice): Move transitional para.
2659 (Activation of Advice): Cleanup.
2660 Explain if COMPILE is nil or negative.
2661
2662 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
2663
2e20c83d
LK
26642005-02-24 Lute Kamstra <lute@gnu.org>
2665
2666 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
2667 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
2668
65c492fd
LK
26692005-02-23 Lute Kamstra <lute@gnu.org>
2670
b02c3eed
LK
2671 * modes.texi (Defining Minor Modes): define-minor-mode can be used
2672 to define global minor modes as well.
2673
65c492fd
LK
2674 * display.texi (Managing Overlays): overlay-buffer returns nil for
2675 deleted overlays.
2676
b686dd59
KS
26772005-02-22 Kim F. Storm <storm@cua.dk>
2678
2679 * minibuf.texi (Basic Completion): Allow symbols in addition to
2680 strings in try-completion and all-completions.
2681
23e8c095
LK
26822005-02-14 Lute Kamstra <lute@gnu.org>
2683
2684 * elisp.texi (Top): Remove reference to deleted node.
2685
2686 * lists.texi (Lists): Remove reference to deleted node.
2687 (Cons Cells): Fix typo.
2688
2689 * loading.texi (Where Defined): Fix typo.
2690
134948fc
RS
26912005-02-14 Richard M. Stallman <rms@gnu.org>
2692
2693 * variables.texi (Creating Buffer-Local): change-major-mode-hook
2694 is useful for discarding some minor modes.
2695
2696 * symbols.texi (Symbol Components): Reorder examples.
2697
2698 * streams.texi (Input Functions): State standard-input default.
2699 (Output Variables): State standard-output default.
2700
2701 * objects.texi (Printed Representation): Clarify read syntax vs print.
2702 (Floating Point Type): Explain meaning better.
2703 (Symbol Type): Explain uniqueness better.
2704 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
2705 List examples sooner.
2706 (Box Diagrams): New subnode broken out.
2707 Some examples moved from old Lists as Boxes node.
2708 (Dotted Pair Notation): Clarify intro.
2709 (Array Type): Clarify.
2710 (Type Predicates): Add hash-table-p.
2711
2712 * numbers.texi (Integer Basics): Clarify radix explanation.
2713 (Predicates on Numbers): Minor clarification.
2714 (Comparison of Numbers): Minor clarification. Clarify eql.
2715 Typos in min, max.
2716 (Math Functions): Clarify overflow in expt.
2717
2718 * minibuf.texi (Text from Minibuffer): Minor clarification.
2719 Mention arrow keys.
2720
2721 * loading.texi (Autoload): defun's doc string overrides autoload's
2722 doc string.
2723 (Repeated Loading): Modernize "add to list" examples.
2724 (Where Defined): Finish updating table of load-history elts.
2725
2726 * lists.texi (List-related Predicates): Minor wording improvement.
2727 (Lists as Boxes): Node deleted.
2728 (Building Lists): Explain trivial cases of number-sequence.
2729
2730 * hash.texi (Hash Tables): Add desc to menu items.
2731 (Creating Hash): Expain "full" means "make larger",
2732 (Hash Access): Any object can be a key.
2733 State value of maphash.
2734
2735 * functions.texi (What Is a Function): Wording cleanup.
2736 (Function Documentation): Minor cleanup.
2737 Explain purpose of calling convention at end of doc string.
2738 (Function Names): Wording cleanup.
2739 (Calling Functions): Wording cleanup.
2740 Explain better how funcall calls the function.
2741 (Function Cells): Delete example of saving and redefining function.
2742
2743 * control.texi (Combining Conditions): Wording cleanup.
2744 (Iteration): dolist and dotimes bind VAR locally.
2745 (Cleanups): Xref to Atomic Changes.
2746
2747 * compile.texi (Byte Compilation): Delete 19.29 info.
2748 (Compilation Functions): Macros' difficulties don't affect defsubst.
2749 (Docs and Compilation): Delete 19.29 info.
2750
44291460
RS
27512005-02-10 Richard M. Stallman <rms@gnu.org>
2752
2753 * objects.texi (Symbol Type): Minor correction.
2754
1f9ad95a
LK
27552005-02-06 Lute Kamstra <lute@gnu.org>
2756
2757 * modes.texi (Example Major Modes): Fix typos.
2758
ba2c991c
RS
27592005-02-06 Richard M. Stallman <rms@gnu.org>
2760
2761 * text.texi (Margins): fill-nobreak-predicate can be one function.
2762
2763 * strings.texi (Modifying Strings): clear-string can make unibyte.
2764 (Formatting Strings): format gives error if values missing.
2765
2766 * positions.texi (Character Motion): Mention default arg
2767 for forward-char. backward-char refers to forward-char.
2768 (Word Motion): Mention default arg for forward-word.
2769 (Buffer End Motion): Mention default arg for beginning-of-buffer.
2770 Simplify end-of-buffer.
2771 (Text Lines): Mention default arg for forward-line.
2772 (List Motion): Mention default arg for beginning/end-of-defun.
2773 (Skipping Characters): Minor fixes in explaining character-set.
2774
2775 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
2776 Mode inheritance applies only when default-major-mode is nil.
2777 Clarifications.
2778 (Example Major Modes): Update Text mode and Lisp mode examples.
2779 (Minor Mode Conventions): Mention define-minor-mode at top.
2780 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
2781 (Mode Line Format): Update mode line face display info.
2782 (Properties in Mode): Mention effect of risky vars.
2783 (Imenu): Define imenu-add-to-menubar.
2784 (Font Lock Mode): Add descriptions to menu lines.
2785 (Faces for Font Lock): Add font-lock-doc-face.
2786
9bf6d576
LK
27872005-02-05 Lute Kamstra <lute@gnu.org>
2788
2789 * text.texi (Maintaining Undo): Remove obsolete function.
2790
cb602754
EZ
27912005-02-05 Eli Zaretskii <eliz@gnu.org>
2792
2793 * frames.texi (Color Names): Add pointer to the X docs about RGB
2794 color specifications. Improve indexing
2795 (Text Terminal Colors): Replace the description of RGB values by
2796 an xref to "Color Names".
2797
4e07258f
RS
27982005-02-03 Richard M. Stallman <rms@gnu.org>
2799
2800 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
2801 Clarify.
2802 (Selecting Windows): Clarify save-selected-window.
2803 (Cyclic Window Ordering): Clarify walk-windows.
2804 (Window Point): Clarify.
2805 (Window Start): Add comment to example.
2806 (Resizing Windows): Add `interactive' specs in examples.
2807 Document fit-window-to-buffer.
2808
2809 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
2810 (Undo, Maintaining Undo): Clarify last change.
2811 (Sorting): In sort-numeric-fields, explain about octal and hex.
2812 Mention sort-numeric-base.
2813 (Format Properties): Add xref for hard newlines.
2814
2815 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
2816 (Pop-Up Menus): Fix typo.
2817 (Color Names): Explain all types of color names.
2818 Explain color-values on B&W terminal.
2819 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
2820
2821 * files.texi (File Locks): Not supported on MS systems.
2822 (Testing Accessibility): Clarify.
2823
2824 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
2825 (Coverage Testing): Fix typo.
2826
2827 * commands.texi (Misc Events): Remove stray space.
2828
2829 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
2830 (Modification Time): Clarify when visited-file-modtime returns 0.
2831 (The Buffer List): Clarify bury-buffer.
2832 (Killing Buffers): Clarify.
2833 (Indirect Buffers): Add clone-indirect-buffer.
2834
28352005-02-02 Matt Hodges <MPHodges@member.fsf.org>
2836
2837 * edebug.texi (Printing in Edebug): Fix default value of
2838 edebug-print-circle.
2839 (Coverage Testing): Fix displayed frequency count data.
2840
28412005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
2842
2843 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
2844
4e07258f 28452005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
2846
2847 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
2848
28d986b9
EZ
28492005-01-29 Eli Zaretskii <eliz@gnu.org>
2850
2851 * commands.texi (Misc Events): Describe the help-echo event.
2852
2853 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
2854 consistently in description of the help-echo property.
2855 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
2856
2857 * display.texi (Overlay Properties): Fix the index entry for
2858 help-echo overlay property.
2859
2860 * customize.texi (Type Keywords): Uncomment the xref to the
2861 help-echo property documentation.
2862
8f958b40
KS
28632005-01-23 Kim F. Storm <storm@cua.dk>
2864
2865 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
2866 return value. Third element FULLY replaced by PARTIAL which
2867 specifies number of invisible pixels if row is only partially visible.
2868 (Textual Scrolling): Mention auto-window-vscroll.
2869 (Vertical Scrolling): New defvar auto-window-vscroll.
2870
cd7e5dd6
LT
28712005-01-16 Luc Teirlinck <teirllm@auburn.edu>
2872
2873 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
2874 command remapping.
2875
6f771c32
RS
28762005-01-15 Richard M. Stallman <rms@gnu.org>
2877
2878 * display.texi (Defining Images): Mention DATA-P arg of create-image.
2879
6ac8a822
KS
28802005-01-14 Kim F. Storm <storm@cua.dk>
2881
88948d55
KS
2882 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
2883
6ac8a822
KS
2884 * text.texi (Links and Mouse-1): Fix string and vector item.
2885
20d6de82
RS
28862005-01-13 Richard M. Stallman <rms@gnu.org>
2887
2888 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
2889 descriptions of overriding-local-map and overriding-terminal-local-map.
2890
2891 * text.texi (Links and Mouse-1): Clarify text.
2892
f75a592e
KS
28932005-01-13 Kim F. Storm <storm@cua.dk>
2894
2895 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
2896
910f60b1
TTN
28972005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
2898
2899 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
2900
37181fc4
KS
29012005-01-12 Kim F. Storm <storm@cua.dk>
2902
2903 * text.texi (Links and Mouse-1): Rename section from Enabling
2904 Mouse-1 to Following Links. Change xrefs.
2905 Add examples for define-button-type and define-widget.
2906
2907 * display.texi (Button Properties, Button Buffer Commands):
2908 Clarify mouse-1 and follow-link functionality.
2909
28f94a34
RS
29102005-01-12 Richard M. Stallman <rms@gnu.org>
2911
2912 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
2913
2914 * display.texi (Beeping): Fix Texinfo usage.
2915
2916 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
2917
bac2d936
KS
29182005-01-11 Kim F. Storm <storm@cua.dk>
2919
2920 * display.texi (Button Properties, Button Buffer Commands):
93381d62 2921 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
2922
2923 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
2924 (Enabling Mouse-1 to Follow Links): New subsection.
2925
de968ddb
RS
29262005-01-06 Richard M. Stallman <rms@gnu.org>
2927
2928 * text.texi (Special Properties): Minor change.
2929
2930 * os.texi (Timers): Clarify previous change.
2931
2932 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
2933
a3a43b3b
LT
29342005-01-01 Luc Teirlinck <teirllm@auburn.edu>
2935
2936 * display.texi (Face Attributes): Correct xref to renamed node.
2937
732bb9ce
RS
29382005-01-01 Richard M. Stallman <rms@gnu.org>
2939
2940 * display.texi (Face Attributes): Describe hex color specs.
2941
c734ae59
RS
29422004-12-31 Richard M. Stallman <rms@gnu.org>
2943
2944 * os.texi (Timers): Update previous change.
2945
33b2f4ea
KS
29462004-12-30 Kim F. Storm <storm@cua.dk>
2947
2948 * display.texi (Line Height): Total line-height is now specified
2949 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
2950 in cons cells. (nil . RATIO) is relative to actual line height.
2951 Use line-height `t' instead of `0' to get minimum height.
2952
99ec74b9
RS
29532004-12-29 Richard M. Stallman <rms@gnu.org>
2954
2955 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
2956
eab463f6
RS
29572004-12-28 Richard M. Stallman <rms@gnu.org>
2958
2959 * commands.texi (Quitting): Clarify value of with-local-quit.
2960
2961 * elisp.texi (Top): Fix previous change.
2962
2963 * loading.texi (Loading): Fix previous change.
2964
ebbd14f1
RS
29652004-12-27 Richard M. Stallman <rms@gnu.org>
2966
4ae98fc5
RS
2967 * Makefile.in (MAKEINFO): Specify --force.
2968
8f430046
RS
2969 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
2970
56011a8c
RS
2971 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
2972
2973 * display.texi (Line Height): Further clarify.
2974
2975 * elisp.texi (Top): Update Loading submenu.
2976
ebbd14f1
RS
2977 * loading.texi (Where Defined): New node.
2978 (Unloading): load-history moved to Where Defined.
2979
fda2922a
RS
29802004-12-21 Richard M. Stallman <rms@gnu.org>
2981
2982 * commands.texi (Event Input Misc): Add while-no-input.
2983
9eb8959a
RS
29842004-12-11 Richard M. Stallman <rms@gnu.org>
2985
2986 * display.texi (Line Height): Rewrite text for clarity.
2987
adf87c29
KS
29882004-12-11 Kim F. Storm <storm@cua.dk>
2989
2990 * display.texi (Display): Add node "Line Height" to menu.
2991 (Line Height): New node. Move full description of line-spacing
2992 and line-height text properties here from text.texi.
2993 (Scroll Bars): Add vertical-scroll-bar variable.
2994
2995 * frames.texi (Window Frame Parameters): Remove line-height defvar.
2996
2997 * locals.texi (Standard Buffer-Local Variables): Fix xref for
2998 line-spacing and vertical-scroll-bar.
2999
3000 * text.texi (Special Properties): Just mention line-spacing and
3001 line-height here, add xref to new "Line Height" node.
3002
31e4729e
TTN
30032004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
3004
3005 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
3006
3007 * locals.texi (Standard Buffer-Local Variables):
3008 Add @xref for `line-spacing'.
3009
cc60c723
RS
30102004-12-05 Richard M. Stallman <rms@gnu.org>
3011
3012 * Makefile.in (maintainer-clean): Remove the info files
3013 in $(infodir) where they are created.
3014
f6101ac9
RS
30152004-12-03 Richard M. Stallman <rms@gnu.org>
3016
3017 * windows.texi (Selecting Windows): get-lru-window and
3018 get-largest-window don't consider dedicated windows.
3019
3020 * text.texi (Undo): Document undo-in-progress.
3021
94221759
RS
30222004-11-26 Richard M. Stallman <rms@gnu.org>
3023
3024 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
3025 Remove a few vars that are not always buffer-local.
3026
7092c5e8
LT
30272004-11-24 Luc Teirlinck <teirllm@auburn.edu>
3028
3029 * locals.texi (Standard Buffer-Local Variables): Comment out
3030 xref's to non-existent node `Yet to be written'.
3031
261b01c6
RS
30322004-11-24 Richard M. Stallman <rms@gnu.org>
3033
3034 * processes.texi (Synchronous Processes): Grammar fix.
3035
3036 * numbers.texi (Comparison of Numbers): Add eql.
3037
3038 * locals.texi (Standard Buffer-Local Variables): Add many vars.
3039
3040 * intro.texi (Printing Notation): Fix previous change.
3041
3042 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
3043 and default-indicate-buffer-boundaries from here.
3044 (Usual Display): To here.
3045 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
3046 (Usual Display): Move tab-width up.
3047
3048 * customize.texi (Variable Definitions): Replace
3049 show-paren-mode example with tooltip-mode.
7092c5e8 3050 (Simple Types, Composite Types, Defining New Types):
261b01c6 3051 Minor cleanups.
7092c5e8 3052
c1aa4864
JH
30532004-11-21 Jesper Harder <harder@ifa.au.dk>
3054
3055 * processes.texi (Synchronous Processes, Output from Processes):
3056 Markup fix.
3057
dedbac89
RS
30582004-11-20 Richard M. Stallman <rms@gnu.org>
3059
07c8c65a
RS
3060 * positions.texi (Skipping Characters): skip-chars-forward
3061 now handles char classes.
3062
8f40a868
RS
3063 * intro.texi (Printing Notation): Avoid confusion of `print'
3064 when explaining @print.
3065
3066 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
3067
3068 * display.texi (Display Table Format): Minor fix.
3069
3070 * streams.texi (Output Functions): Fix print example.
3071
fd6866c8
RS
3072 * Makefile.in (elisp): New target.
3073 (dist): Depend on $(infodir)/elisp, not elisp.
3074 Copy the info files from $(infodir).
3075
9d00469f
RS
3076 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
3077 read-from-minibuffer.
3078
dedbac89
RS
3079 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
3080
6de891db
RS
30812004-11-19 Richard M. Stallman <rms@gnu.org>
3082
3083 * searching.texi (Regexp Search): Add search-whitespace-regexp.
3084
e1c1c5a7
TTN
30852004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
3086
3087 * tips.texi (Coding Conventions): Fix typo.
3088
ee31cd78
RS
30892004-11-16 Richard M. Stallman <rms@gnu.org>
3090
3091 * tips.texi (Coding Conventions): Separate defvar and require
3092 methods to avoid warnings. Use require only when there are many
3093 functions and variables from that package.
3094
3095 * minibuf.texi (Minibuffer Completion): When ignoring case,
3096 predicate must not be case-sensitive.
3097
3098 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
3099 (Test Coverage): Don't talk about "splotches". Clarified.
3100
4bd38e94
TTN
31012004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
3102
3103 * frames.texi (Window Frame Parameters): Fix typo.
3104
6d073ae1
KS
31052004-11-15 Kim F. Storm <storm@cua.dk>
3106
9f89426b
KS
3107 * symbols.texi (Other Plists): Note that plist-get may signal error.
3108 Add safe-plist-get.
6d073ae1 3109
10980463
TTN
31102004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
3111
3112 * modes.texi (Font Lock Basics): Fix typo.
3113
1efc19eb
RS
31142004-11-08 Richard M. Stallman <rms@gnu.org>
3115
3116 * syntax.texi (Syntax Table Functions): Add syntax-after.
3117
6159c232
EZ
31182004-11-06 Lars Brinkhoff <lars@nocrew.org>
3119
3120 * os.texi (Processor Run Time): New section documenting
3121 get-internal-run-time.
3122
59dede22
EZ
31232004-11-06 Eli Zaretskii <eliz@gnu.org>
3124
3125 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
3126 it nukes elisp-cover.texi.
3127 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
3128 elisp-0 etc.
3129
4cc8522c
LT
31302004-11-05 Luc Teirlinck <teirllm@auburn.edu>
3131
3132 * commands.texi (Keyboard Macros): Document `append' return value
3133 of `defining-kbd-macro'.
3134
2d1ef312
RS
31352004-11-01 Richard M. Stallman <rms@gnu.org>
3136
3137 * commands.texi (Interactive Call): Add called-interactively-p.
3138
6f4e005d
SJ
31392004-10-29 Simon Josefsson <jas@extundo.com>
3140
3141 * minibuf.texi (Reading a Password): Revert.
3142
4f71c13f
RS
31432004-10-28 Richard M. Stallman <rms@gnu.org>
3144
3145 * frames.texi (Display Feature Testing): Explain about "vendor".
3146
4660a9e3
RS
31472004-10-27 Richard M. Stallman <rms@gnu.org>
3148
3149 * commands.texi (Interactive Codes): `N' uses numeric prefix,
3150 not raw. Clarify `n'.
3151 (Interactive Call): Rewrite interactive-p, focusing on when
3152 and how to use it.
3153 (Misc Events): Clarify previous change.
3154
3155 * advice.texi (Simple Advice): Clarify what job the example does.
3156 (Around-Advice): Clarify ad-do-it.
3157 (Activation of Advice): An option of ad-default-compilation-action
3158 is `never', not `nil'.
3159
c8636435
KS
31602004-10-26 Kim F. Storm <storm@cua.dk>
3161
3162 * commands.texi (Interactive Codes): Add U code letter.
3163
acd4089b
SJ
31642004-10-25 Simon Josefsson <jas@extundo.com>
3165
3166 * minibuf.texi (Reading a Password): Add.
3167
29dc7809
JR
31682004-10-24 Jason Rumney <jasonr@gnu.org>
3169
9b7fa297 3170 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
29dc7809
JR
3171 and wheel-down.
3172
bb5d6d34
KG
31732004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
3174
3175 * processes.texi (Synchronous Processes): Document process-file.
3176
d0ee2ed3
KH
31772004-10-22 Kenichi Handa <handa@m17n.org>
3178
3179 * text.texi (translate-region): Document that it accepts also a
3180 char-table.
3181
38be9dbb
DP
31822004-10-22 David Ponce <david@dponce.com>
3183
3184 * windows.texi (Resizing Windows): Document the `preserve-before'
3185 argument of the functions `enlarge-window' and `shrink-window'.
3186
63c80452
JR
31872004-10-19 Jason Rumney <jasonr@gnu.org>
3188
3189 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
3190
9f4b6e73
LT
31912004-10-09 Luc Teirlinck <teirllm@auburn.edu>
3192
3193 * text.texi (Filling): Add anchor for definition of
3194 `sentence-end-double-space'.
3195
3196 * searching.texi (Regexp Example): Update description of how
3197 Emacs currently recognizes the end of a sentence.
3198 (Standard Regexps): Update definition of the variable
3199 `sentence-end'. Add definition of the function `sentence-end'.
3200
657f0f9c
EZ
32012004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
3202
3203 * display.texi (Progress): New node.
3204
35ab4857
KS
32052004-10-05 Kim F. Storm <storm@cua.dk>
3206
3207 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
3208
f2a54fbc
KS
32092004-09-29 Kim F. Storm <storm@cua.dk>
3210
3211 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
3212 to identify bitmaps. Remove -fringe-bitmap suffix for standard
3213 fringe bitmap symbols, as they now have their own namespace.
3214 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
3215 vs. pixels. Signal error if no free bitmap slots.
3216 (Pixel Specification): Change IMAGE to @var{image}.
3217
4676d6f3
RS
32182004-09-28 Richard M. Stallman <rms@gnu.org>
3219
3220 * text.texi (Special Properties): Clarify line-spacing and line-height.
3221
3222 * searching.texi (Regexp Search): Add looking-back.
3223
17234906
LT
32242004-09-25 Luc Teirlinck <teirllm@auburn.edu>
3225
3226 * display.texi: Correct typos.
3227 (Image Descriptors): Correct xref's.
3228
4de43c8b
RS
32292004-09-25 Richard M. Stallman <rms@gnu.org>
3230
3231 * text.texi (Special Properties): Cleanups in `cursor'.
3232 Rewrites in `line-height' and `line-spacing'; exchange them.
3233
3234 * display.texi (Fringes): Rewrite previous change.
3235 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
3236 (Display Fringe Bitmaps): Node deleted, text moved.
3237 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
3238 (Scroll Bars): Clarify set-window-scroll-bars.
3239 (Pointer Shape): Rewrite.
3240 (Specified Space): Clarify :align-to, etc.
3241 (Pixel Specification): Use @var. Clarify new text.
3242 (Other Display Specs): Clarify `slice'.
3243 (Image Descriptors): Cleanups.
3244 (Showing Images): Cleanups.
3245
a3ee0299
LT
32462004-09-24 Luc Teirlinck <teirllm@auburn.edu>
3247
e88ebce6
LT
3248 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
3249
a3ee0299
LT
3250 * modes.texi: Various minor changes in addition to:
3251 (Major Mode Conventions): Final call to `run-mode-hooks' should
3252 not be inside the `delay-mode-hooks' form.
3253 (Mode Hooks): New node.
3254 (Hooks): Delete obsolete example.
3255 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
3256 node "Mode Hooks".
3257
6db2bc02
LT
32582004-09-22 Luc Teirlinck <teirllm@auburn.edu>
3259
3260 * display.texi: Correct various typos.
3261 (Display): Rename node "Pointer Shapes" to "Pointer
3262 Shape". (There is already a node called "Pointer Shapes" in
3263 frames.texi.)
3264 (Images): Remove non-existent node "Image Slices" from menu.
3265
ed2846bd
KS
32662004-09-23 Kim F. Storm <storm@cua.dk>
3267
3268 * text.texi (Special Properties): Add `cursor', `pointer',
3269 `line-height', and `line-spacing' properties.
3270
3271 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
3272 Shapes' to menu.
3273 (Standard Faces): Doc fix for fringe face.
3274 (Fringes): Add `overflow-newline-into-fringe' and
3275 'indicate-buffer-boundaries'.
3276 (Fringe Bitmaps, Pointer Shapes): New nodes.
3277 (Display Property): Add 'Pixel Specification' and 'Display Fringe
3278 Bitmaps' to menu.
3279 (Specified Space): Describe pixel width and height.
3280 (Pixel Specification): New node.
3281 (Other Display Specs): Add `slice' property.
3282 (Display Fringe Bitmaps): New node.
3283 (Images): Add 'Image Slices' to menu.
3284 (Image Descriptors): Add `:pointer' and `:map' properties.
3285 (Showing Images): Add slice arg to `insert-image'. Add
3286 'insert-sliced-image'.
3287
4d894c98
RS
32882004-09-20 Richard M. Stallman <rms@gnu.org>
3289
3290 * commands.texi (Key Sequence Input):
3291 Clarify downcasing in read-key-sequence.
3292
7e388eb7
JL
32932004-09-08 Juri Linkov <juri@jurta.org>
3294
3295 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
3296
a020987f
LT
32972004-09-07 Luc Teirlinck <teirllm@auburn.edu>
3298
3299 * locals.texi (Standard Buffer-Local Variables): Add
3300 `buffer-auto-save-file-format'.
3301 * internals.texi (Buffer Internals): Describe new
3302 auto_save_file_format field of the buffer structure.
3303 * files.texi (Format Conversion): `auto-save-file-format' has been
3304 renamed `buffer-auto-save-file-format'.
3305
2b96f80c
LT
33062004-08-27 Luc Teirlinck <teirllm@auburn.edu>
3307
3308 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
3309 an integer or a marker.
3310 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
3311
2ee3b79e
RS
33122004-08-22 Richard M. Stallman <rms@gnu.org>
3313
3314 * modes.texi (Major Mode Conventions): Discuss rebinding of
3315 standard key bindings.
3316
c438dc33
KS
33172004-08-18 Kim F. Storm <storm@cua.dk>
3318
3319 * processes.texi (Accepting Output): Add `just-this-one' arg to
3320 `accept-process-output'.
101c421e 3321 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 3322
db8af011
LT
33232004-08-10 Luc Teirlinck <teirllm@auburn.edu>
3324
3325 * keymaps.texi: Various changes in addition to:
3326 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
3327 Give more varied examples for `kbd'.
3328 (Creating Keymaps): Char tables have slots for all characters
3329 without modifiers.
3330 (Active Keymaps): `overriding-local-map' and
3331 `overriding-terminal-local-map' also override text property and
3332 overlay keymaps.
3333 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
3334 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
3335 to denote a prefix of no events.
3336 `map-keymap' includes parent's bindings _recursively_.
3337 Clarify and correct description of `where-is-internal'.
3338 Mention BUFFER-OR-NAME arg to `describe-bindings'.
3339 (Menu Example): For menus intended for use with the keyboard, the
3340 menu items should be bound to characters or real function keys.
3341
de700726
LT
33422004-08-08 Luc Teirlinck <teirllm@auburn.edu>
3343
30e75a87
LT
3344 * objects.texi (Character Type): Reposition `@anchor' to prevent
3345 double space inside sentence in Info.
3346
de700726
LT
3347 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
3348 renamed to `disabled-command-function'.
7c5b95c9 3349 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
3350 (Command Loop Info): Replace reference to it.
3351 (Disabling Commands): `disabled-command-hook' has been renamed to
3352 `disabled-command-function'.
3353
81909a1a
LT
33542004-08-07 Luc Teirlinck <teirllm@auburn.edu>
3355
3356 * os.texi (Translating Input): Only non-prefix bindings in
3357 `key-translation-map' override actual key bindings. Warn about
3358 possible indirect effect of actual key bindings on non-prefix
3359 bindings in `key-translation-map'.
3360
5504e99c
LT
33612004-08-06 Luc Teirlinck <teirllm@auburn.edu>
3362
3363 * minibuf.texi (High-Level Completion): Add anchor for definition
3364 of `read-variable'.
3365
3366 * commands.texi: Various changes in addition to:
3367 (Using Interactive): Clarify description of `interactive-form'.
3368 (Interactive Call): Mention default for KEYS argument to
3369 `call-interactively'.
3370 (Command Loop Info): Clarify description of `this-command-keys'.
3371 Mention KEEP-RECORD argument to `clear-this-command-keys'.
3372 Value of `last-event-frame' can be `macro'.
3373 (Repeat Events): `double-click-fuzz' is also used to distinguish
3374 clicks and drags.
3375 (Classifying Events): Clarify descriptions of `event-modifiers'
3376 `event-basic-type' and `event-convert-list'.
3377 (Accessing Events): `posn-timestamp' takes POSITION argument.
3378 (Quoted Character Input): Clarify description of
3379 `read-quoted-char' and fix example.
3380 (Quitting): Add `with-local-quit'.
3381 (Disabling Commands): Correct and clarify descriptions of
3382 `enable-command' and `disable-command'.
3383 Mention what happens if `disabled-command-hook' is nil.
3384 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
3385 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
3386
f478a72a
LT
33872004-07-24 Luc Teirlinck <teirllm@auburn.edu>
3388
3389 * frames.texi: Various changes in addition to:
3390 (Creating Frames): Expand and clarify description of `make-frame'.
3391 (Window Frame Parameters): Either none or both of the `icon-left'
3392 and `icon-top' parameters must be specified. Put descriptions of
3393 `menu-bar-lines' and `toolbar-lines' closer together and change
3394 them accordingly.
3395 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
3396 except while processing `frame-title-format' or `icon-title-format'.
3397 (Deleting Frames): Correct description of `delete-frame'.
3398 Non-nil return values of `frame-live-p' are like those of `framep'.
9b7fa297 3399 (Frames and Windows): Mention return value of
f478a72a
LT
3400 `set-frame-selected-window'.
3401 (Visibility of Frames): Mention `force' argument to
3402 `make-frame-invisible'. `frame-visible-p' returns t for all
3403 frames on text-only terminals.
3404 (Frame Configurations): Restoring a frame configuration does not
3405 restore deleted frames.
3406 (Window System Selections): `x-set-selection' returns DATA.
3407 (Resources): Add example.
3408 (Display Feature Testing): Clarify descriptions of
3409 `display-pixel-height', `display-pixel-width', `x-server-version'
3410 and `x-server-vendor'.
3411
3412 * windows.texi (Choosing Window): Add anchor.
3413 * minibuf.texi (Minibuffer Misc): Add anchor.
3414
bc135062
JPW
34152004-07-23 John Paul Wallington <jpw@gnu.org>
3416
3417 * macros.texi (Defining Macros): Declaration keyword for setting
3418 Edebug spec is `debug' not `edebug'.
3419
cb7516e5
LT
34202004-07-19 Luc Teirlinck <teirllm@auburn.edu>
3421
3422 * windows.texi: Various small changes in addition to:
3423 (Window Point): Mention return value of `set-window-point'.
3424 (Window Start): `pos-visible-in-window-p' disregards horizontal
3425 scrolling. Explain return value if PARTIALLY is non-nil.
3426 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
3427 and `set-window-vscroll'.
3428 (Size of Window): The argument WINDOW to `window-inside-edges',
3429 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
3430 (Resizing Windows): Explain return value of
3431 `shrink-window-if-larger-than-buffer'.
3432 `window-size-fixed' automatically becomes buffer local when set.
3433 (Window Configurations): Explain return value of
3434 `set-window-configuration'.
3435
3436 * minibuf.texi (Minibuffer Misc): Add anchor for
3437 `minibuffer-scroll-window'.
3438
3439 * positions.texi (Text Lines): Add anchor for `count-lines'.
3440
3751eb00
RS
34412004-07-17 Richard M. Stallman <rms@gnu.org>
3442
3443 * display.texi (Overlay Properties): Adding `evaporate' prop
3444 deletes empty overlay immediately.
3445
3446 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
3447 fix example.
3448
9a7e97c6
LT
34492004-07-16 Jim Blandy <jimb@redhat.com>
3450
3451 * searching.texi (Regexp Backslash): Document new \_< and \_>
3452 operators.
3453
aa0e4da8
JB
34542004-07-16 Juanma Barranquero <lektu@terra.es>
3455
3456 * display.texi (Images): Fix Texinfo usage.
3457
cbbfedb2
LT
34582004-07-14 Luc Teirlinck <teirllm@auburn.edu>
3459
3460 * buffers.texi (Modification Time): `visited-file-modtime' now
3461 returns a list of two integers, instead of a cons.
3462
3a052bd3
LT
34632004-07-13 Luc Teirlinck <teirllm@auburn.edu>
3464
3465 * windows.texi: Various changes in addition to:
3466 (Splitting Windows): Add `split-window-keep-point'.
3467
02c04e6f
RS
34682004-07-09 Richard M. Stallman <rms@gnu.org>
3469
3470 * frames.texi (Input Focus): Minor fix.
3471
cb4f1287
LT
34722004-07-07 Luc Teirlinck <teirllm@auburn.edu>
3473
3474 * frames.texi (Input Focus): Clarify descriptions of
3475 `select-frame-set-input-focus' and `select-frame'.
3476
339902ec
LT
34772004-07-06 Luc Teirlinck <teirllm@auburn.edu>
3478
3479 * os.texi: Various small changes in addition to:
3480 (Killing Emacs): Expand and clarify description of
3481 `kill-emacs-query-functions' and `kill-emacs-hook'.
3482 (System Environment): Expand and clarify description of `getenv'
3483 and `setenv'.
3484 (Timers): Clarify description of `run-at-time'.
3485 (Translating Input): Correct description of
3486 `extra-keyboard-modifiers'.
3487 (Flow Control): Correct description of `enable-flow-control'.
3488
fe3b7e35
TTN
34892004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
3490
3491 * os.texi: Update copyright.
3492 (Session Management): Grammar fix.
3493 Clarify which Emacs does the restarting.
3494 Use @samp for *scratch* buffer.
3495
59db7d6e
LT
34962004-07-04 Alan Mackenzie <acm@muc.de>
3497
3498 * frames.texi (Input Focus): Add documentation for
3499 `select-frame-set-input-focus'. Replace refs to non-existent
3500 `switch-frame' with `select-frame'. Minor corrections and tidying
3501 up of text-only terminal stuff.
3502
e3ccf404
RS
35032004-07-02 Richard M. Stallman <rms@gnu.org>
3504
3505 * files.texi (Saving Buffers): Cleanup write-contents-function.
3506 (Magic File Names): Cleanup file-remote-p.
3507
8addb6eb
KG
35082004-07-02 Kai Grossjohann <kai@emptydomain.de>
3509
3510 * files.texi (Magic File Names): `file-remote-p' returns an
3511 identifier of the remote system, not just t.
3512
7a58d84d
DK
35132004-07-02 David Kastrup <dak@gnu.org>
3514
3515 * searching.texi (Entire Match Data): Add explanation about new
3516 match-data behavior when @var{integers} is non-nil.
3517
d8c379f8
RS
35182004-06-24 Richard M. Stallman <rms@gnu.org>
3519
b4a4b0ae
RS
3520 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
3521
d8c379f8
RS
3522 * customize.texi (Variable Definitions): Note about doc strings
3523 and :set.
3524
3525 * keymaps.texi (Keymap Terminology): Document `kbd'.
3526 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
3527
3528 * display.texi (Invisible Text): Setting buffer-invisibility-spec
3529 makes it buffer-local.
3530
3531 * files.texi (Saving Buffers): Correct previous change.
3532
3533 * commands.texi (Accessing Events):
3534 Clarify posn-col-row and posn-actual-col-row.
3535
35362004-06-24 David Ponce <david.ponce@wanadoo.fr>
3537
3538 * commands.texi (Accessing Events): New functions
3539 posn-at-point and posn-at-x-y. Add example to posn-x-y.
3540
dce417e7
LT
35412004-06-23 Luc Teirlinck <teirllm@auburn.edu>
3542
3543 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
3544 * frames.texi, buffers.texi, backups.texi, variables.texi:
3545 * loading.texi, eval.texi, functions.texi, control.texi:
3546 * symbols.texi, minibuf.texi: Reposition @anchor's.
3547
3548 * help.texi: Various small changes in addition to the following.
3549 (Describing Characters): Describe PREFIX argument to
3550 `key-description'. Correct and clarify definition of
3551 `text-char-description'. Describe NEED-VECTOR argument to
3552 `read-kbd-macro'.
3553 (Help Functions): Clarify definition of `apropos'.
3554
255d07dc
LH
35552004-06-23 Lars Hansen <larsh@math.ku.dk>
3556
3557 * files.texi (Saving Buffers): Correct description of
3558 `write-contents-functions'.
3559
4e9691e9
JB
35602004-06-21 Juanma Barranquero <lektu@terra.es>
3561
3562 * display.texi (Images): Remove redundant @vindex directives.
3563 Rewrite `image-library-alist' doc in active voice.
3564
1ebd4f78
JB
35652004-06-14 Juanma Barranquero <lektu@terra.es>
3566
3567 * display.texi (Images): Document new delayed library loading,
3568 variable `image-library-alist' and (existing but undocumented)
3569 function `image-type-available-p'.
3570
ddfb8369
RS
35712004-06-05 Richard M. Stallman <rms@gnu.org>
3572
3573 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
3574 refer the user to the Initial Input node.
3575 (Text from Minibuffer): Likewise.
3576 (Initial Input): New node. Document this feature
3577 and say it is mostly deprecated.
3578
18684a3a
RS
35792004-05-30 Richard M. Stallman <rms@gnu.org>
3580
7a61e456
RS
3581 * loading.texi (Named Features): Clarify return value
3582 and meaning of NOERROR.
3583
18684a3a
RS
3584 * variables.texi (File Local Variables): Minor cleanup.
3585
c8364415
MA
35862004-05-30 Michael Albinus <michael.albinus@gmx.de>
3587
3588 * files.texi (Magic File Names): Add `file-remote-p' as operation
3589 of file name handlers.
3590
08fd1251
RS
35912004-05-29 Richard M. Stallman <rms@gnu.org>
3592
3593 * modes.texi (Minor Mode Conventions): (-) has no special meaning
3594 as arg to a minor mode command.
3595
71d5a208
RS
35962004-05-22 Richard M. Stallman <rms@gnu.org>
3597
3598 * syntax.texi (Syntax Class Table): Word syntax not just for English.
3599
3600 * streams.texi (Output Variables): Doc float-output-format.
3601
3602 * searching.texi (Regexp Special): Nested repetition can be infloop.
3603
3604 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
3605 real stack overflow.
3606
3607 * compile.texi: Minor cleanups.
3608
36092004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
3610
3611 * lists.texi (Cons Cells): Explain dotted lists, true lists,
3612 circular lists.
3613 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 3614
022cb162
TTN
36152004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
3616
3617 * modes.texi (Search-based Fontification): Fix typo.
3618
aa7094ba
JB
36192004-05-10 Juanma Barranquero <lektu@terra.es>
3620
3621 * modes.texi (Mode Line Variables): Fix description of
3622 global-mode-string, which is now after which-func-mode, not the
3623 buffer name.
3624
c2383279
LH
36252004-05-07 Lars Hansen <larsh@math.ku.dk>
3626
3627 * modes.texi (Desktop Save Mode): Add.
3628 (Modes): Add menu entry Desktop Save Mode.
3629
3630 * hooks.texi: Add desktop-after-read-hook,
3631 desktop-no-desktop-file-hook and desktop-save-hook.
3632
3633 * locals.texi: Add desktop-save-buffer.
3634
058296d3
JH
36352004-04-30 Jesper Harder <harder@ifa.au.dk>
3636
3637 * display.texi: emacs -> Emacs.
3638
0c54865e
EZ
36392004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
3640
3641 * files.texi (Changing Files): Document set-file-times.
3642
d814862a
JB
36432004-04-23 Juanma Barranquero <lektu@terra.es>
3644
3645 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
3646
e8d6f886
JH
36472004-04-18 Jesper Harder <harder@ifa.au.dk>
3648
3649 * tips.texi (Coding Conventions): defopt -> defcustom.
3650
3a424014
LT
36512004-04-16 Luc Teirlinck <teirllm@auburn.edu>
3652
3653 * sequences.texi: Various clarifications.
3654
9e860631
LT
36552004-04-14 Luc Teirlinck <teirllm@auburn.edu>
3656
3657 * buffers.texi (Read Only Buffers): Mention optional ARG to
3658 `toggle-read-only'.
3659
5e30a0fb
NR
36602004-04-14 Nick Roberts <nick@nick.uklinux.net>
3661
9e860631 3662 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
3663 returns a full-width window if possible.
3664
619fb950
LT
36652004-04-13 Luc Teirlinck <teirllm@auburn.edu>
3666
3667 * buffers.texi: Various changes in addition to:
3668 (Buffer File Name): Add `find-buffer-visiting'.
3669 (Buffer Modification): Mention optional ARG to `not-modified'.
3670 (Indirect Buffers): Mention optional CLONE argument to
3671 `make-indirect-buffer'.
3672
3673 * files.texi: Various changes in addition to:
3674 (Visiting Functions): `find-file-hook' is now a normal hook.
3675 (File Name Expansion): Explain difference between the way that
3676 `expand-file-name' and `file-truename' treat `..'.
3677 (Contents of Directories): Mention optional ID-FORMAT argument to
3678 `directory-files-and-attributes'.
3679 (Format Conversion): Mention new optional CONFIRM argument to
3680 `format-write-file'.
3681
a2295d32
MB
36822004-04-12 Miles Bader <miles@gnu.org>
3683
3684 * macros.texi (Expansion): Add description of `macroexpand-all'.
3685
571fd4d5
JH
36862004-04-05 Jesper Harder <harder@ifa.au.dk>
3687
3688 * variables.texi (Variable Aliases): Mention
3689 cyclic-variable-indirection.
3690
3691 * errors.texi (Standard Errors): Ditto.
3692
4ba2fd66
LT
36932004-04-04 Luc Teirlinck <teirllm@auburn.edu>
3694
3695 * backups.texi: Various small changes in addition to:
3696 (Making Backups): Mention return value of `backup-buffer'.
3697 (Auto-Saving): Mention optional FORCE argument to
3698 `delete-auto-save-file-if-necessary'.
3699 (Reverting): Mention optional PRESERVE-MODES argument to
3700 `revert-buffer'. Correct description of `revert-buffer-function'.
3701
8f7ea687
JL
37022004-03-22 Juri Linkov <juri@jurta.org>
3703
3704 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
3705 with `Vector Functions'.
3706
3707 * text.texi (Sorting): Add missing quote.
3708
0eeca3c1
LT
37092004-03-14 Luc Teirlinck <teirllm@auburn.edu>
3710
3711 * intro.texi (Lisp History): Replace xref to `cl' manual with
3712 inforef.
3713
e69cfac2
RS
37142004-03-12 Richard M. Stallman <rms@gnu.org>
3715
3716 * intro.texi (Version Info): Add arg to emacs-version.
3717 (Lisp History): Change xref to CL manual.
3718
1b91d47f
LT
37192004-03-09 Luc Teirlinck <teirllm@auburn.edu>
3720
3721 * minibuf.texi (Completion Commands): Add xref to Emacs manual
3722 for Partial Completion mode.
3723
97073664
TTN
37242004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
3725
9b7fa297 3726 * customize.texi: Fix typo. Remove eol whitespace.
97073664 3727
04a6e76b
RS
37282004-03-04 Richard M. Stallman <rms@gnu.org>
3729
3730 * processes.texi: Fix typos.
3731
3732 * lists.texi (Building Lists): Minor clarification.
3733
3734 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
3735 in make-hash-table.
3736
5bb0fcd1
JB
37372004-02-29 Juanma Barranquero <lektu@terra.es>
3738
3739 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
3740 rm, and ignore exit code.
3741
9022d421
EZ
37422004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
3743
3744 * display.texi (Defining Faces): Add description for min-colors.
3745 Update example.
3746
92f5fba2
LT
37472004-02-23 Luc Teirlinck <teirllm@auburn.edu>
3748
3749 * abbrevs.texi: Various corrections and clarifications in addition
3750 to the following:
3751 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
3752
7e83e178
GM
37532004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3754
3755 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
3756
9c5609e8
LT
37572004-02-21 Luc Teirlinck <teirllm@auburn.edu>
3758
e2b9b51f
LT
3759 * text.texi: Various small changes in addition to the following:
3760 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
3761 to delete-horizontal-space.
9b7fa297 3762 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
e2b9b51f
LT
3763 description of yank-handler text property at various places.
3764
7daa0e81
LT
3765 * frames.texi (Window System Selections): Add anchor.
3766
9c5609e8
LT
3767 * syntax.texi (Syntax Table Functions): Clarify and correct
3768 descriptions of make-syntax-table and copy-syntax-table.
3769 (Motion and Syntax): Clarify SYNTAXES argument to
3770 skip-syntax-forward.
3771 (Parsing Expressions): Mention that the return value of
3772 parse-partial-sexp is currently a list of ten rather than nine
3773 elements.
3774 (Categories): Various corrections and clarifications.
3775
d29edb21
LT
37762004-02-17 Luc Teirlinck <teirllm@auburn.edu>
3777
3778 * markers.texi (Marker Insertion Types): Minor change.
3779
3780 * locals.texi (Standard Buffer-Local Variables):
3781 * commands.texi (Interactive Codes, Using Interactive):
3782 * functions.texi (Related Topics): Fix xrefs.
3783
43e48bda
LT
37842004-02-16 Luc Teirlinck <teirllm@auburn.edu>
3785
3786 * lists.texi (Sets And Lists): Update description of delete-dups.
3787
84e34002
RS
37882004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3789
3790 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
3791
37922004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3793
3794 * frames.texi (Parameter Access): frame-parameters arg is optional.
3795 modify-frame-parameters handles nil for FRAME.
3796 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
3797 are all-or-nothing for certain toolkits.
3798 Mention parameter wait-for-wm.
3799 (Frames and Windows): In frame-first-window and frame-selected-window
3800 the arg is optional.
3801 (Input Focus): In redirect-frame-focus the second arg is optional.
3802 (Window System Selections): Mention selection type CLIPBOARD.
3803 Mention data-type UTF8_STRING.
3804 Mention numbering of cut buffers.
3805 (Resources): Describe x-resource-name.
3806
38072004-02-16 Richard M. Stallman <rms@gnu.org>
3808
3809 * windows.texi (Buffers and Windows): Delete false table
3810 about all-frames.
3811
3812 * syntax.texi (Parsing Expressions): Delete old caveat
3813 about parse-sexp-ignore-comments.
3814
3815 * streams.texi (Output Variables): Add print-quoted.
3816
3817 * lists.texi (Building Lists): Minor cleanup.
3818
3819 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
3820
3821 * display.texi (Overlays): Explain overlays use markers.
3822 (Managing Overlays): Explain front-advance and rear-advance
3823 in more detail.
3824
3825 * loading.texi (Unloading): Document unload-feature-special-hooks.
3826 Get rid of fns-NNN.el file.
3827
38282004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3829
3830 * help.texi (Describing Characters): Fix text-char-description
3831 example output.
3832
3833 * edebug.texi (Using Edebug): Fix example.
3834
3835 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 3836
84e34002
RS
3837 * files.texi (Changing Files): Fix argname.
3838
3839 * calendar.texi: Fix parens, and default values.
3840
3841 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
3842 * nonascii.texi, objects.texi, os.texi: Minor fixes.
3843 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
3844
3845 * positions.texi (Text Lines): Don't add -1 in current-line.
3846
38472004-02-16 Richard M. Stallman <rms@gnu.org>
3848
3849 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
3850
c33b76da
EZ
38512004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3852
3853 * processes.texi (Low-Level Network): Fix a typo.
3854
9d7271e8
KS
38552004-02-12 Kim F. Storm <storm@cua.dk>
3856
3857 * display.texi (Fringes): Use consistent wording.
3858 Note that window-fringe's window arg is optional.
3859 (Scroll Bars): Use consistent wording.
3860
6827d730
LT
38612004-02-11 Luc Teirlinck <teirllm@auburn.edu>
3862
3863 * tips.texi (Comment Tips): Document the new conventions for
3864 commenting out code.
3865
1cb60b5a
JD
38662004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3867
3868 * positions.texi (Text Lines): Added missing end defun.
3869
7fdd1f62
KS
38702004-02-07 Kim F. Storm <storm@cua.dk>
3871
3872 * positions.texi (Text Lines): Add line-number-at-pos.
3873
eb3c144c
JPW
38742004-02-06 John Paul Wallington <jpw@gnu.org>
3875
3876 * display.texi (Button Properties, Button Buffer Commands):
3877 mouse-2 invokes button, not down-mouse-1.
3878
a1d38d63
JR
38792004-02-04 Jason Rumney <jasonr@gnu.org>
3880
3881 * makefile.w32-in: Sync with Makefile.in changes.
3882
4b574f3d
LT
38832004-02-03 Luc Teirlinck <teirllm@auburn.edu>
3884
3885 * minibuf.texi (Text from Minibuffer): Various corrections and
3886 clarifications.
3887 (Object from Minibuffer): Correct Lisp description of
3888 read-minibuffer.
3889 (Minibuffer History): Clarify description of cons values for
3890 HISTORY arguments.
3891 (Basic Completion): Various corrections and clarifications. Add
3892 completion-regexp-list.
3893 (Minibuffer Completion): Correct and clarify description of
3894 completing-read.
6f6b0433 3895 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
3896 other minor changes.
3897 (High-Level Completion): Various corrections and clarifications.
3898 (Reading File Names): Ditto.
3899 (Minibuffer Misc): Ditto.
3900
d8186297
LT
39012004-01-26 Luc Teirlinck <teirllm@auburn.edu>
3902
3903 * strings.texi (Text Comparison): assoc-string also matches
3904 elements of alists that are strings instead of conses.
3905 (Formatting Strings): Standardize Texinfo usage. Update index
3906 entries.
3907
9adcb5f2
LT
39082004-01-20 Luc Teirlinck <teirllm@auburn.edu>
3909
3910 * lists.texi (Sets And Lists): Add delete-dups.
3911
3e7274ae
LT
39122004-01-15 Luc Teirlinck <teirllm@auburn.edu>
3913
3914 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
3915 special form.
3916 * macros.texi (Defining Macros): Update description of `declare',
3917 which now is a macro.
3918 (Wrong Time): Fix typos.
3919
944e099f
LT
39202004-01-14 Luc Teirlinck <teirllm@auburn.edu>
3921
3922 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 3923 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
3924 and `batch-byte-compile'. In particular, mention and describe
3925 all optional arguments.
3926 (Disassembly): Correct and clarify the description of `disassemble'.
3927
90c3aa59
LT
39282004-01-11 Luc Teirlinck <teirllm@auburn.edu>
3929
3930 * searching.texi: Various small changes in addition to the
3931 following.
3932 (Regexp Example): Adapt to new value of `sentence-end'.
3933 (Regexp Functions): The PAREN argument to `regexp-opt' can be
3934 `words'.
3935 (Search and Replace): Add usage note for `perform-replace'.
3936 (Entire Match Data): Mention INTEGERS and REUSE arguments to
3937 `match-data'.
3938 (Standard Regexps): Update for new values of `paragraph-start'
3939 and `sentence-end'.
3940
583c353d
LT
39412004-01-07 Luc Teirlinck <teirllm@auburn.edu>
3942
3943 * files.texi (Saving Buffers): Clarify descriptions of
3944 `write-contents-functions' and `before-save-hook'.
3945 Make the defvar's for `before-save-hook' and `after-save-hook'
3946 into defopt's.
3947
05faee07
KS
39482004-01-07 Kim F. Storm <storm@cua.dk>
3949
3950 * commands.texi (Click Events): Describe new image and
3951 width/height elements of click events.
3952 (Accessing Events): Add posn-string, posn-image, and
3953 posn-object-width-height. Change posn-object to return either
3954 image or string object.
3955
a0465ec3
SJ
39562004-01-01 Simon Josefsson <jas@extundo.com>
3957
3958 * hooks.texi (Standard Hooks): Add before-save-hook.
3959 * files.texi (Saving Buffers): Likewise.
3960
972c0c49
RS
39612004-01-03 Richard M. Stallman <rms@gnu.org>
3962
3963 * frames.texi (Frames and Windows): Delete frame-root-window.
3964
dbcd463f
LT
39652004-01-03 Luc Teirlinck <teirllm@auburn.edu>
3966
3967 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
3968
3969 * functions.texi: Various small changes in addition to the
3970 following.
3971 (What Is a Function): `functionp' returns nil for macros. Clarify
3972 behavior of this and following functions for symbol arguments.
3973 (Function Documentation): Add `\' in front of (fn @var{arglist})
3974 and explain why.
3975 (Defining Functions): Mention DOCSTRING argument to `defalias'.
3976 Add anchor.
3977 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
3978
02c77ee9
MB
39792004-01-01 Miles Bader <miles@gnu.org>
3980
3981 * display.texi (Buttons): New section.
3982
903a1a91
AS
39832003-12-31 Andreas Schwab <schwab@suse.de>
3984
3985 * numbers.texi (Math Functions): sqrt reports a domain-error
3986 error.
3987 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
3988
697cf92a
LT
39892003-12-30 Luc Teirlinck <teirllm@auburn.edu>
3990
3f70fe82
LT
3991 * tips.texi (Documentation Tips): Update item on hyperlinks in
3992 documentation strings.
3993
697cf92a
LT
3994 * errors.texi (Standard Errors): Various small corrections and
3995 additions.
3996
3997 * control.texi: Various small changes in addition to the
3998 following.
3999 (Signaling Errors): Provide some more details on how `signal'
4000 constructs the error message. Add anchor to the definition of
4001 `signal'.
4002 (Error Symbols): Describe special treatment of `quit'.
4003 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
4004 to emphasize that it has to be a single form.
4005
4006 * buffers.texi: Add anchor.
4007
4d25144d
RS
40082003-12-29 Richard M. Stallman <rms@gnu.org>
4009
4010 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
4011 (Window Configurations): Add window-configuration-frame.
4012
4013 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
4014
4015 * text.texi (Examining Properties): Add get-char-property-and-overlay.
4016 Change arg name in get-char-property.
4017 (Special Properties): Update handling of keymap property.
4018
4019 * strings.texi (Modifying Strings): Add clear-string.
4020 (Text Comparison): Add assoc-string and remove
4021 assoc-ignore-case, assoc-ignore-representation.
4022
4023 * os.texi (Time of Day): Add set-time-zone-rule.
4024
4025 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 4026 report domain-error errors.
4d25144d 4027
697cf92a 4028 * nonascii.texi (Converting Representations):
4d25144d
RS
4029 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
4030 (Encoding and I/O): Add file-name-coding-system.
4031
4032 * modes.texi (Search-based Fontification): Explain that
4033 face specs are symbols with face names as values.
4034
4035 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
4036
4037 * lists.texi (Building Lists): remq moved elsewhere.
4038 (Sets And Lists): remq moved here.
4039 (Association Lists): Refer to assoc-string.
4040
4041 * internals.texi (Garbage Collection): Add memory-use-counts.
4042
4043 * frames.texi (Frames and Windows): Add set-frame-selected-window
4044 and frame-root-window.
4045
697cf92a 4046 * files.texi (Contents of Directories):
4d25144d
RS
4047 Add directory-files-and-attributes.
4048
4049 * display.texi (Refresh Screen): Add force-window-update.
4050 (Invisible Text): Explain about moving point out of invis text.
4051 (Overlay Properties): Add overlay-properties.
4052 (Managing Overlays): Add overlayp.
4053 (GIF Images): Invalid image number displays a hollow box.
4054
4055 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
4056 (Killing Buffers): Add buffer-live-p.
4057
67fafe38
MR
40582003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
4059
4060 * display.texi (Fringes): Fix typo "set-buffer-window".
4061
68e74f25
LT
40622003-12-24 Luc Teirlinck <teirllm@auburn.edu>
4063
4064 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
4065 * nonascii.texi, processes.texi, tips.texi, variables.texi:
4066 Add or change various xrefs and anchors.
4067
4068 * commands.texi: Replace all occurrences of @acronym{CAR} with
4069 @sc{car}, for consistency with the rest of the Elisp manual.
4070 `car' and `cdr' are historically acronyms, but are no longer
4071 widely thought of as such.
4072
4073 * internals.texi (Pure Storage): Mention that `purecopy' does not
4074 copy text properties.
4075 (Object Internals): Now 29 bits are used (in most implementations)
4076 to address Lisp objects.
4077
4078 * variables.texi (Variables with Restricted Values): New node.
4079
4080 * objects.texi (Lisp Data Types): Mention that certain variables
4081 can only take on a restricted set of values and add an xref to
4082 the new node "Variables with Restricted Values".
4083
4084 * eval.texi (Function Indirection): Describe the errors that
4085 `indirect-function' can signal.
4086 (Eval): Clarify the descriptions of `eval-region' and `values'.
4087 Describe `eval-buffer' instead of `eval-current-buffer' and
4088 mention `eval-current-buffer' as an alias for `current-buffer'.
4089 Correct the description and mention all optional arguments.
4090
697cf92a 4091 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
4092 following.
4093 (Converting Representations): Clarify behavior of
4094 `string-make-multibyte' and `string-to-multibyte' for unibyte all
4095 ASCII arguments.
4096 (Character Sets): Document the variable `charset-list' and adapt
4097 the definition of the function `charset-list' accordingly.
4098 (Translation of Characters): Clarify use of generic characters in
4099 `make-translation-table'. Clarify and correct the description of
4100 the use of translation tables in encoding and decoding.
4101 (User-Chosen Coding Systems): Correct and clarify the description
4102 of `select-safe-coding-system'.
4103 (Default Coding Systems): Clarify description of
4104 `file-coding-system-alist'.
4105
a62f71e4
LT
41062003-11-30 Luc Teirlinck <teirllm@auburn.edu>
4107
4108 * strings.texi (Text Comparison): Correctly describe when two
4109 strings are `equal'. Combine and clarify descriptions of
4110 `assoc-ignore-case' and `assoc-ignore-representation'.
4111
4112 * objects.texi (Non-ASCII in Strings): Clarify description of
4113 when a string is unibyte or multibyte.
4114 (Bool-Vector Type): Update examples.
4115 (Equality Predicates): Correctly describe when two strings are
4116 `equal'.
4117
19017752
LT
41182003-11-29 Luc Teirlinck <teirllm@auburn.edu>
4119
4120 * lists.texi (Building Lists): `append' no longer accepts integer
4121 arguments. Update the description of `number-sequence' to reflect
4122 recent changes.
4123 (Sets And Lists): Describe `member-ignore-case' after `member'.
4124
0f6a07a8
KS
41252003-11-27 Kim F. Storm <storm@cua.dk>
4126
4127 * commands.texi (Click Events): Click object may be an images.
4128 Describe (dx . dy) element of click positions.
4129 (Accessing Events): Remove duplicate posn-timestamp.
4130 New functions posn-object and posn-object-x-y.
4131
1ce7c819
KS
41322003-11-23 Kim F. Storm <storm@cua.dk>
4133
4134 * commands.texi (Click Events): Describe enhancements to event
4135 position lists, including new text-pos and (col . row) items.
4136 Mention left-fringe and right-fringe area events.
0f6a07a8 4137 (Accessing Events): New functions posn-area and
1ce7c819
KS
4138 posn-actual-col-row. Mention posn-timestamp. Mention that
4139 posn-point in non-text area still returns buffer position.
4140 Clarify posn-col-row.
4141
cae8ddbb
LH
41422003-11-21 Lars Hansen <larsh@math.ku.dk>
4143
4144 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
4145 * anti.texi (File Attributes): Describe removed parameter
4146 ID-FORMAT.
4147
f7f1a248
LT
41482003-11-20 Luc Teirlinck <teirllm@auburn.edu>
4149
68e74f25 4150 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
4151 a position, its buffer is ignored.
4152
4153 * markers.texi (Overview of Markers): Mention it here too.
4154
c5e2fb05
LT
41552003-11-12 Luc Teirlinck <teirllm@auburn.edu>
4156
4157 * numbers.texi (Numeric Conversions): Not just `floor', but also
4158 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
4159
e57d0aa8
LT
41602003-11-10 Luc Teirlinck <teirllm@auburn.edu>
4161
4162 * markers.texi (Creating Markers): Specify insertion type of
4163 created markers. Add xref to `Marker Insertion Types'.
4164 Second argument to `copy-marker' is optional.
4165 (Marker Insertion Types): Mention that most markers are created
4166 with insertion type nil.
4167 (The Mark): Correctly describe when `mark' signals an error.
4168 (The Region): Correctly describe when `region-beginning' and
4169 `region-end' signal an error.
4170
bb3612ec
LT
41712003-11-08 Luc Teirlinck <teirllm@auburn.edu>
4172
4173 * hash.texi (Creating Hash): Clarify description of `eql'.
4174 `makehash' is obsolete.
4175 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
4176
4177 * positions.texi (Point): Change description of `buffer-end', so
4178 that it is also correct for floating point arguments.
4179 (List Motion): Correct argument lists of `beginning-of-defun' and
4180 `end-of-defun'.
4181 (Excursions): Add xref to `Marker Insertion Types'.
4182 (Narrowing): Argument to `narrow-to-page' is optional.
4183
cfb8a797
LT
41842003-11-06 Luc Teirlinck <teirllm@auburn.edu>
4185
4186 * streams.texi (Output Streams): Clarify behavior of point for
4187 marker output streams.
4188
c6177909
LT
41892003-11-04 Luc Teirlinck <teirllm@auburn.edu>
4190
4191 * variables.texi (Defining Variables): Second argument to
4192 `defconst' is not optional.
4193 (Setting Variables): Mention optional argument APPEND to
4194 `add-to-list'.
4195 (Creating Buffer-Local): Expand description of
4196 `make-variable-buffer-local'.
4197 (Frame-Local Variables): Expand description of
4198 `make-variable-frame-local'.
4199 (Variable Aliases): Correct description of optional argument
4200 DOCSTRING to `defvaralias'. Mention return value of
4201 `defvaralias'.
4202 (File Local Variables): Add xref to `File variables' in Emacs
4203 Manual. Correct description of `hack-local-variables'. Mention
4204 `safe-local-variable' property. Mention optional second argument
4205 to `risky-local-variable-p'.
4206
b3645067
LT
42072003-11-03 Luc Teirlinck <teirllm@auburn.edu>
4208
4209 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
4210
10695e5c
EZ
42112003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
4212
4213 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
4214 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
4215 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
4216 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
4217 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 4218 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
4219 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
4220 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
4221 @acronym{FOO}.
4222
a2f4def1
LT
42232003-10-27 Luc Teirlinck <teirllm@auburn.edu>
4224
4225 * strings.texi (Creating Strings): Argument START to `substring'
4226 can not be `nil'. Expand description of
4227 `substring-no-properties'. Correct description of `split-string',
4228 especially with respect to empty matches. Prevent very bad line
4229 break in definition of `split-string-default-separators'.
4230 (Text Comparison): `string=' and `string<' also accept symbols as
4231 arguments.
4232 (String Conversion): More completely describe argument BASE in
4233 `string-to-number'.
5bb0fcd1 4234 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
4235 corresponding object. Clarify behavior of numeric prefix after
4236 `%' in `format'.
4237 (Case Conversion): The argument to `upcase-initials' can be a
4238 character.
4239
a2296bf9
KH
42402003-10-27 Kenichi Handa <handa@m17n.org>
4241
4242 * display.texi (Fontsets): Fix texinfo usage.
4243
885fef7c
KH
42442003-10-25 Kenichi Handa <handa@m17n.org>
4245
4246 * display.texi (Fontsets): Add description of the function
4247 set-fontset-font.
4248
0c6b7a1f
LT
42492003-10-23 Luc Teirlinck <teirllm@auburn.edu>
4250
4251 * display.texi (Temporary Displays): Add xref to `Documentation
4252 Tips'.
4253
4254 * functions.texi (Function Safety): Use inforef instead of pxref
4255 for SES.
4256
c3cda320
AS
42572003-10-23 Andreas Schwab <schwab@suse.de>
4258
4259 * Makefile.in (TEX, texinputdir): Don't define.
4260 (TEXI2DVI): Define.
4261 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
4262 add $(srcdir)/index.texi.
4263 ($(infodir)/elisp): Remove index.texi dependency.
4264 (elisp.dvi): Likewise. Use $(TEXI2DVI).
4265 (index.texi): Remove target.
4266 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
4267 (clean): Don't remove index.texi.
4268
c3cda320
AS
4269 * permute-index, index.perm: Remove.
4270 * index.texi: Rename from index.unperm.
4271
e5dadca7
LT
42722003-10-22 Luc Teirlinck <teirllm@auburn.edu>
4273
4274 * tips.texi (Documentation Tips): Document new behavior for face
4275 and variable hyperlinks in Help mode.
4276
6cfb0777
LT
42772003-10-21 Luc Teirlinck <teirllm@auburn.edu>
4278
4279 * objects.texi (Integer Type): Update for extra bit of integer range.
4280 (Character Type): Ditto.
4281
a6eeaa81 42822003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
4283
4284 * numbers.texi (Integer Basics): Add index entries for reading
4285 numbers in hex, octal, and binary.
4286
c8f9ba83
LK
42872003-10-16 Lute Kamstra <lute@gnu.org>
4288
4289 * modes.texi (Mode Line Format): Mention force-mode-line-update's
4290 argument.
4291
b52a26fb
LT
42922003-10-13 Luc Teirlinck <teirllm@auburn.edu>
4293
4294 * windows.texi (Choosing Window): Fix typo.
4295 * edebug.texi (Edebug Execution Modes): Fix typo.
4296
f7005886
RS
42972003-10-13 Richard M. Stallman <rms@gnu.org>
4298
4299 * windows.texi (Basic Windows): A window has fringe settings,
4300 display margins and scroll-bar settings.
4301 (Splitting Windows): Doc split-window return value.
4302 Clean up one-window-p.
4303 (Selecting Windows): Fix typo.
4304 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
4305 (Buffers and Windows): In set-window-buffer, explain effect
4306 on fringe settings and scroll bar settings.
4307 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
4308 (Choosing Window): Use defopt for pop-up-frame-function.
4309 For special-display-buffer-names, explain same-window and same-frame.
4310 Clarify window-dedicated-p return value.
4311 (Textual Scrolling): scroll-up and scroll-down can get an error.
4312 (Horizontal Scrolling): Clarify auto-hscroll-mode.
4313 Clarify set-window-hscroll.
4314 (Size of Window): Don't mention tool bar in window-height.
4315 (Coordinates and Windows): Explain what coordinates-in-window-p
4316 returns for fringes and display margins.
4317 (Window Configurations): Explain saving fringes, etc.
4318
4319 * tips.texi (Library Headers): Clean up Documentation.
4320
4321 * syntax.texi (Parsing Expressions): Clean up forward-comment
4322 and parse-sexp-lookup-properties.
4323
4324 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
4325
4326 * os.texi (System Environment): Clean up text for load-average errors.
4327
4328 * modes.texi (Hooks): Don't explain local hook details at front.
4329 Clarify run-hooks and run-hook-with-args a little.
4330 Clean up add-hook and remove-hook.
4331
4332 * edebug.texi (Edebug Execution Modes): Clarify t.
4333 Document edebug-sit-for-seconds.
4334 (Coverage Testing): Document C-x X = and =.
4335 (Instrumenting Macro Calls): Fix typo.
4336 (Specification List): Don't index the specification keywords.
4337
c989ebe9
KS
43382003-10-10 Kim F. Storm <storm@cua.dk>
4339
4340 * processes.texi (Network): Introduce make-network-process.
4341
f9525eef
LT
43422003-10-09 Luc Teirlinck <teirllm@auburn.edu>
4343
4344 * tips.texi (Library Headers): Fix typo.
4345
f008b925
LK
43462003-10-07 Juri Linkov <juri@jurta.org>
4347
4348 * modes.texi (Imenu): Mention imenu-create-index-function's
4349 default value. Explain submenus better.
4350
c22c5da6
LK
43512003-10-07 Lute Kamstra <lute@gnu.org>
4352
4353 * modes.texi (Faces for Font Lock): Fix typo.
4354 (Hooks): Explain how buffer-local hook variables can refer to
4355 global hook variables.
4356 Various minor clarifications.
4357
49247521
LK
43582003-10-06 Lute Kamstra <lute@gnu.org>
4359
4360 * tips.texi (Coding Conventions): Mention naming conventions for
4361 hooks.
4362
9296c947
LT
43632003-10-05 Luc Teirlinck <teirllm@auburn.edu>
4364
4365 * loading.texi (Library Search): Correct default value of
4366 load-suffixes.
4367 (Named Features): Fix typo.
4368
0e9b293a
RS
43692003-10-05 Richard M. Stallman <rms@gnu.org>
4370
4371 * loading.texi (Named Features): In `provide',
4372 say how to test for subfeatures.
4373 (Unloading): In unload-feature, use new var name
4374 unload-feature-special-hooks.
4375
49247521 43762003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
4377
4378 * modes.texi (Major Mode Conventions): Mention third way to set up
4379 Imenu.
4380 (Imenu): A number of small fixes.
4381 Delete documentation of internal variable imenu--index-alist.
4382 Document the return value format of imenu-create-index-function
4383 functions.
4384
ab8f7d5c
RS
43852003-09-30 Richard M. Stallman <rms@gnu.org>
4386
4387 * processes.texi (Network): Say what stopped datagram connections do.
4388
4389 * lists.texi (Association Lists): Clarify `assq-delete-all'.
4390
4391 * display.texi (Overlay Properties): Clarify `evaporate' property.
4392
49247521 43932003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
4394
4395 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 4396 constructs should be marked as risky.
86b9b767
LK
4397 Change cons cell into proper list.
4398 (Mode Line Variables): Change cons cell into proper list.
4399
49247521 44002003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
4401
4402 * modes.texi (Mode Line Data): Document the :propertize construct.
4403 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 4404 to match their order in the default mode-line-format.
bc3b02f9
LK
4405 Describe the new variables mode-line-position and mode-line-modes.
4406 Update the default values of mode-line-frame-identification,
4407 minor-mode-alist, and default-mode-line-format.
4408 (Properties in Mode): Mention the :propertize construct.
6142d1d0 4409
bc3b02f9 44102003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 4411
c22c5da6 4412 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
4413 * loading.texi, minibuf.texi, text.texi, variables.texi:
4414 Avoid @strong{Note:}.
4415
44162003-09-26 Richard M. Stallman <rms@gnu.org>
4417
4418 * keymaps.texi (Remapping Commands): Fix typo.
4419
41beda59
LT
44202003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
4421
4422 * processes.texi (Low-Level Network): Fix typo.
4423
ef6ae4ff
KS
44242003-09-23 Kim F. Storm <storm@cua.dk>
4425
4426 * processes.texi (Network, Network Servers): Fix typos.
4427 (Low-Level Network): Add timeout value for :server keyword.
4428 Add new option keywords to make-network-process.
4429 Add set-network-process-options.
4430 Explain how to test availability of network options.
4431
b0f23edf
RS
44322003-09-19 Richard M. Stallman <rms@gnu.org>
4433
4434 * text.texi (Motion by Indent): Arg to
4435 backward-to-indentation and forward-to-indentation is optional.
4436
4437 * strings.texi (Creating Strings): Add substring-no-properties.
4438
4439 * processes.texi
4440 (Process Information): Add list-processes arg QUERY-ONLY.
4441 Delete process-contact from here.
4442 Add new status values for process-status.
4443 Add process-get, process-put, process-plist, set-process-plist.
4444 (Synchronous Processes): Add call-process-shell-command.
4445 (Signals to Processes): signal-process allows process objects.
4446 (Network): Complete rewrite.
4447 (Network Servers, Datagrams, Low-Level Network): New nodes.
4448
4449 * positions.texi (Word Motion): forward-word, backward-word
4450 arg is optional. Reword.
4451
4452 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
4453
c22c5da6 4454 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
4455 Delete duplicate definition of buffer-local-value.
4456 (File Local Variables): Explain about discarding text props.
4457
f387bdea
RS
44582003-09-11 Richard M. Stallman <rms@gnu.org>
4459
4460 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
4461 changes variables that record input events.
4462 (Minibuffer Misc): Add minibuffer-selected-window.
4463
4464 * lists.texi (Building Lists): Add copy-tree.
4465
4466 * display.texi (Fontsets): Add char-displayable-p.
4467 (Scroll Bars): New node.
4468
49247521 44692003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
4470
4471 * modes.texi (%-Constructs): Document new `%i' and `%I'
4472 constructs.
4473
fd026ee1
JR
44742003-09-03 Peter Runestig <peter@runestig.com>
4475
4476 * makefile.w32-in: New file.
4477
4828b4d7
RS
44782003-08-29 Richard M. Stallman <rms@gnu.org>
4479
4480 * display.texi (Overlay Properties): Clarify how priorities
4481 affect use of the properties.
4482
a4e4f05d
LT
44832003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
4484
4485 * customize.texi (Type Keywords): Correct the description of
4486 `:help-echo' in the case where `motion-doc' is a function.
4487
3ebe0346
JPW
44882003-08-14 John Paul Wallington <jpw@gnu.org>
4489
4490 * modes.texi (Emulating Mode Line): Subsection, not section.
4491
3afe8e39
RS
44922003-08-13 Richard M. Stallman <rms@gnu.org>
4493
4494 * elisp.texi (Top): Update subnode lists in menu.
4495
4496 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
4497 (Kill Functions): kill-region has new arg yank-handler.
4498 (Yanking): New node.
4499 (Yank Commands): Add yank-undo-function.
4500 (Low-Level Kill Ring):
4501 kill-new and kill-append have new arg yank-handler.
4502 (Changing Properties): Add remove-list-of-text-properties.
4503 (Atomic Changes): New node.
4504
4505 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
4506
4507 * streams.texi (Output Variables): Add eval-expression-print-length
4508 and eval-expression-print-level.
4509
4510 * os.texi (Time Conversion): For encode-time, explain limits on year.
4511
4512 * objects.texi (Character Type): Define anchor "modifier bits".
4513
4514 * modes.texi (Emulating Mode Line): New node.
4515 (Search-based Fontification): Font Lock uses font-lock-face property.
4516 (Other Font Lock Variables): Likewise.
4517
4518 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
4519 not vectors.
4520 (Active Keymaps): Add emulation-mode-map-alists.
4521 (Functions for Key Lookup): key-binding has new arg no-remap.
4522 (Remapping Commands): New node.
4523 (Scanning Keymaps): where-is-internal has new arg no-remap.
4524 (Tool Bar): Add tool-bar-local-item-from-menu.
4525 Clarify when to use tool-bar-add-item-from-menu.
4526
4527 * commands.texi (Interactive Call): commandp has new arg.
4528 (Command Loop Info): Add this-original-command.
4529
e37769b1
JPW
45302003-08-06 John Paul Wallington <jpw@gnu.org>
4531
4532 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
4533
4534 * display.texi (Warning Basics): Fix typo.
4535 (Fringes): Add closing curly bracket and fix typo.
4536
4537 * elisp.texi (Top): Fix typo.
4538
c5e0561f
RS
45392003-08-05 Richard M. Stallman <rms@gnu.org>
4540
4541 * elisp.texi: Update lists of subnodes.
4542
4543 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
4544
4545 * variables.texi (Local Variables): Use lc for example variable names.
4546
4547 * tips.texi (Library Headers): Explain where to put -*-.
4548
4549 * strings.texi (Creating Strings): Fix xref for vconcat.
4550
4551 * sequences.texi (Vector Functions):
4552 vconcat no longer allows integer args.
4553
4554 * minibuf.texi (Reading File Names): read-file-name has new
4555 arg PREDICATE. New function read-directory-name.
4556
4557 * macros.texi (Defining Macros): Give definition of `declare'
4558 (Indenting Macros): New node.
4559
4560 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
4561 (Window Frame Parameters): Make separate table of parameters
4562 that are coupled with specific face attributes.
4563 (Deleting Frames): delete-frame-hooks renamed to
4564 delete-frame-functions.
4565
4566 * files.texi (Magic File Names): Add file-remote-p.
4567 Clarify file-local-copy.
4568
4569 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
4570 here; instead xref Defining Macros.
4571
4572 * display.texi (Warnings): New node, and subnodes.
4573 (Fringes): New node.
4574
4575 * debugging.texi (Test Coverage): New node.
4576
4577 * compile.texi (Compiler Errors): Explain with-no-warnings
4578 and other ways to suppress warnings.
4579
4580 * commands.texi (Interactive Call): Minor clarification.
4581
4582 * buffers.texi (Buffer File Name): set-visited-file-name
4583 renames the buffer too.
4584
4585 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
4586
ee59dede
MR
45872003-07-24 Markus Rost <rost@math.ohio-state.edu>
4588
4589 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
4590
f0514b34
MR
45912003-07-22 Markus Rost <rost@math.ohio-state.edu>
4592
4593 * internals.texi (Garbage Collection): Fix previous change.
4594
c73983bb
RS
45952003-07-22 Richard M. Stallman <rms@gnu.org>
4596
4597 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
4598
4599 * display.texi (Width): Use \s syntax in example.
4600 (Font Selection): Add face-font-rescale-alist.
4601
4602 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
4603 Remove spurious indent in example.
4604
4605 * lists.texi (Building Lists): Add number-sequence.
4606
4607 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
4608
4609 * functions.texi (Function Documentation): Explain how to
4610 show calling convention explicitly in the doc string.
4611
4612 * windows.texi (Selecting Windows): save-selected-window saves
4613 selected window of each frame.
4614 (Window Configurations): Minor change.
4615
4616 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
4617
4618 * streams.texi (Output Variables): Add print-continuous-numbering
4619 and print-number-table.
4620
4621 * processes.texi (Decoding Output): New node.
4622
4623 * os.texi (Time Conversion): decode-time arg is optional.
4624
4625 * objects.texi (Character Type): Don't use space as example for \.
4626 Make list of char names and \-sequences correspond.
4627 Explain that \s is not used in strings. `\ ' needs space after.
4628
4629 * nonascii.texi (Converting Representations): Add string-to-multibyte.
4630 (Translation of Characters): Add translation-table-for-input.
4631 (Default Coding Systems): Add auto-coding-functions.
4632 (Explicit Encoding): Add decode-coding-inserted-region.
4633 (Locales): Add locale-info.
4634
4635 * minibuf.texi (Basic Completion): Describe test-completion.
4636 Collections can be lists of strings.
4637 Clean up lazy-completion-table.
4638 (Programmed Completion): Mention test-completion.
4639 Clarify why lambda expressions are not accepted.
4640 (Minibuffer Misc): Describe minibufferp.
4641
51a8b435
RS
46422003-07-14 Richard M. Stallman <rms@gnu.org>
4643
4644 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
4645
4646 * windows.texi (Selecting Windows): New arg to select-window.
4647 (Selecting Windows): Add with-selected-window.
4648 (Size of Window): Add window-inside-edges, etc.
4649
4650 * internals.texi (Garbage Collection): Add post-gc-hook.
4651
4652 * processes.texi (Subprocess Creation): Add exec-suffixes.
4653
4654 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
4655 (Scanning Keymaps): Add map-keymaps.
4656 (Defining Menus): Add keymap-prompt.
4657
4658 * numbers.texi (Integer Basics): Add most-positive-fixnum,
4659 most-negative-fixnum.
4660
4661 * compile.texi (Byte Compilation): Explain no-byte-compile
4662 (Compiler Errors): New node.
4663
4664 * os.texi (User Identification): user-uid, user-real-uid
4665 can return float.
4666
4667 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
4668 and about derived modes.
4669 (Minor Modes): Add minor-mode-list.
4670 (Defining Minor Modes): Keyword args for define-minor-mode.
4671 (Search-based Fontification): Explain managing other properties.
4672 (Other Font Lock Variables): Add font-lock-extra-managed-props.
4673 (Faces for Font Lock): Add font-locl-preprocessor-face.
4674 (Hooks): Add run-mode-hooks and delay-mode-hooks.
4675
4676 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 4677 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
4678
4679 * loading.texi (Library Search): Add load-suffixes.
4680
4681 * minibuf.texi (Basic Completion): Add lazy-completion-table.
4682 (Programmed Completion): Add dynamic-completion-table.
4683
4684 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
4685 (Magic File Names): Specify precedence order of handlers.
199bb209 4686
51a8b435
RS
4687 * commands.texi (Command Overview): Emacs server runs pre-command-hook
4688 and post-command-hook.
4689 (Waiting): New calling convention for sit-for.
4690
4691 * text.texi (Special Properties): local-map and keymap properties
4692 apply based on their stickiness.
4693
c6de56a0
RS
46942003-07-07 Richard M. Stallman <rms@gnu.org>
4695
4696 * modes.texi (Minor Mode Conventions): Specify only some kinds
4697 of list values as args to minor modes.
4698
4699 * files.texi (File Name Expansion): Warn about iterative use
4700 of substitute-in-file-name.
4701
4702 * advice.texi (Activation of Advice): Clean up previous change.
4703
8c761ea6
MR
47042003-07-06 Markus Rost <rost@math.ohio-state.edu>
4705
4706 * advice.texi (Activation of Advice): Note that ad-start-advice is
4707 turned on by default.
4708
c6de56a0
RS
47092003-06-30 Richard M. Stallman <rms@gnu.org>
4710
4711 * text.texi (Buffer Contents): Document current-word.
4712 (Change Hooks): Not called for *Messages*.
4713
4714 * functions.texi (Defining Functions): Explain about redefining
4715 primitives.
4716 (Function Safety): Renamed. Minor changes.
4717 Comment out the detailed criteria for what is safe.
4718
3fe4e567
AS
47192003-06-22 Andreas Schwab <schwab@suse.de>
4720
4721 * objects.texi (Symbol Type): Fix description of examples.
4722
cda7bd13
AS
47232003-06-16 Andreas Schwab <schwab@suse.de>
4724
4725 * hash.texi (Creating Hash): Fix description of :weakness.
4726
fbcffa4a
KG
47272003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
4728
4729 * files.texi (Changing Files): copy-file copies file modes, too.
4730
ff6a3bfb
RS
47312003-05-28 Richard M. Stallman <rms@gnu.org>
4732
4733 * strings.texi (Creating Strings): Clarify split-string.
4734
1463a05d
JB
47352003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
4736
4737 * strings.texi (Creating Strings): Update split-string specification
4738 and examples.
4739
af253914
RS
47402003-05-19 Richard M. Stallman <rms@gnu.org>
4741
4742 * elisp.texi: Correct invariant section names.
4743
7ea52f92
RS
47442003-04-20 Richard M. Stallman <rms@gnu.org>
4745
4746 * os.texi (Timers): Explain about timers and quitting.
4747
e31afc09
RS
47482003-04-19 Richard M. Stallman <rms@gnu.org>
4749
4750 * internals.texi (Writing Emacs Primitives): Strings are
4751 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
4752 Explain GCPRO convention for varargs function args.
4753
5ceea398
RS
47542003-04-16 Richard M. Stallman <rms@gnu.org>
4755
4756 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
4757
b0ada147
RS
47582003-04-08 Richard M. Stallman <rms@gnu.org>
4759
4760 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
4761
b23375aa
KS
47622003-02-13 Kim F. Storm <storm@cua.dk>
4763
4764 * objects.texi (Character Type): New \s escape for space.
4765
c60ee5e7
JB
47662003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4767
4768 * os.texi (System Environment): Added cygwin system-type.
4769
84e47416
RS
47702003-01-25 Richard M. Stallman <rms@gnu.org>
4771
4772 * keymaps.texi: Document that a symbol can act as a keymap.
4773
3e8cf2ea
RS
47742003-01-13 Richard M. Stallman <rms@gnu.org>
4775
4776 * text.texi (Changing Properties): Say string indices are origin-0.
4777
4778 * positions.texi (Screen Lines) <compute-motion>:
4779 Correct order of elts in return value.
4780
4781 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
4782 how to define a default binding.
4783
7abb9fc5 47842002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 4785
104bc3aa 4786 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 4787
104bc3aa 4788 * customize.texi (Simple Types): Clarify description of custom
9b7fa297 4789 type 'number. Describe new custom type 'float.
177f790c 4790
7abb9fc5 47912002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
4792
4793 * variables.texi (File Local Variables): Fix typo.
4794
df140a68 47952002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 4796
df140a68
KG
4797 From Michael Albinus <Michael.Albinus@alcatel.de>.
4798
4799 * README: Target for Info file is `make info'.
4800
4801 * files.texi (File Name Components): Fixed typos in
4802 `file-name-sans-extension'.
4803 (Magic File Names): Complete list of operations for magic file
4804 name handlers.
4805
7ed9159a
JY
48062002-09-16 Jonathan Yavner <jyavner@engineer.com>
4807
4808 * variables.texi (File Local Variables): New function
4809 risky-local-variable-p.
4810
48112002-09-15 Jonathan Yavner <jyavner@engineer.com>
4812
4813 * functions.texi (Function safety): New node about unsafep.
4814
241f79af
PA
48152002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
4816
4817 * customize.texi (Splicing into Lists): Fixed example.
4818 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
4819
72459b15
JB
48202002-06-17 Juanma Barranquero <lektu@terra.es>
4821
4822 * frames.texi (Display Feature Testing): Fix typo.
4823
61f7e0f5
AS
48242002-06-12 Andreas Schwab <schwab@suse.de>
4825
4826 * frames.texi (Initial Parameters, Resources): Fix references to
4827 the Emacs manual.
4828
4e792dbd
KS
48292002-05-13 Kim F. Storm <storm@cua.dk>
4830
4831 * variables.texi (Intro to Buffer-Local): Updated warning and
4832 example relating to changing buffer inside let.
4833
940344d4 48342002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
4835
4836 * os.texi (Session Management): New node about X Session management.
4837
231ac53b
EZ
48382002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
4839
4840 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
4841 to which the manual corresponds, and the copyright years.
4842
4843 * Makefile.in (VERSION): Set to 2.9.
4844
140cc574
EZ
48452001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
4846
4847 * elisp.texi: Change the category in @dircategory to "Emacs", to
4848 make it consistent with info/dir.
4849
9c7fce05
MB
48502001-11-25 Miles Bader <miles@gnu.org>
4851
4852 * text.texi (Fields): Describe new `limit' arg in
4853 field-beginning/field-end.
4854
9f8bbf0f
EZ
48552001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4856
a5e6715c
EZ
4857 * permute-index: Don't depend on csh-specific features. Replace
4858 the interpreter name with /bin/sh.
4859
9f8bbf0f
EZ
4860 * two-volume-cross-refs.txt: New file.
4861 * two.el: New file.
4862 * spellfile: New file.
4863
1756e2fb
EZ
48642001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
4865
4866 * permute-index: New file.
4867
4868 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
4869 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
4870 8+3 restricted namespace.
ad050e54
EZ
4871
4872 * Makefile.in (infodir): Define relative to $(srcdir).
4873 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
4874 include directories list via -I switch to makeinfo.
4875 (index.texi): Use cp if both hard and symbolic links fail.
4876
10fa7f8e
EZ
48772001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4878
7a1494ce
EZ
4879 * Makefile.in (distclean): Add.
4880
10fa7f8e
EZ
4881 The following changes make ELisp manual part of the Emacs
4882 distribution:
4883
4884 * Makefile.in: Add Copyright notice.
4885 (prefix): Remove.
4886 (infodir): Change value to "../info".
4887 (VPATH): New variable.
4888 (MAKE): Don't define.
4889 (texmacrodir): Don't define.
4890 (texinputdir): Append the existing value of TEXINPUTS.
4891 ($(infodir)/elisp): Instead of just "elisp". Reformat the
4892 command to be compatible with man/Makefile.in, and to put the
4893 output into ../info.
5c32b7c5 4894 (info): Add target.
10fa7f8e
EZ
4895 (installall): Target removed.
4896
efce5ce2 48972001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
4898
4899 * tips.texi (Coding Conventions): Fix typo.
4900
6fd735df
GM
49012001-10-23 Gerd Moellmann <gerd@gnu.org>
4902
4903 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
4904
b704d54b
EZ
49052001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
4906
4907 * files.texi (File Name Components): Update the description of
4908 file-name-sans-extension and file-name-extension, as they now
4909 ignore leading dots.
4910
71431a0e
GM
49112001-10-20 Gerd Moellmann <gerd@gnu.org>
4912
6aa97356 4913 * (Version 21.1 released.)
71431a0e 4914
79f1f96c
MB
49152001-10-19 Miles Bader <miles@gnu.org>
4916
4917 * positions.texi (Text Lines): Describe behavior of
4918 `beginning-of-line'/`end-of-line' in the presence of field properties.
4919
892a8f36
GM
49202001-10-17 Gerd Moellmann <gerd@gnu.org>
4921
4922 * Makefile.in (VERSION): Set to 2.8.
4923 (manual): Use `manual-21'.
4924
8c1cc9e8 4925 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
4926 number was used. Set it to 2.8.
4927
4928 * intro.texi: Likewise.
4929
51724e26
EZ
49302001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4931
4932 * files.texi (File Name Completion): Document the significance of
4933 a trailing slash in elements of completion-ignored-extensions.
4934
57b338e8
MB
49352001-10-06 Miles Bader <miles@gnu.org>
4936
4937 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
4938
c89e4bc5
GM
49392001-10-04 Gerd Moellmann <gerd@gnu.org>
4940
4941 * variables.texi (Variable Aliases): New node.
4942
ab952a4f
GM
49432001-10-04 Gerd Moellmann <gerd@gnu.org>
4944
4945 * Branch for 21.1.
dff28924 4946
9db3a582
MB
49472001-10-02 Miles Bader <miles@gnu.org>
4948
ae1a9581
MB
4949 * minibuf.texi (Minibuffer Misc): Add entries for
4950 `minibuffer-contents', `minibuffer-contents-no-properties', and
4951 `delete-minibuffer-contents'.
4952 Correct description for `minibuffer-prompt-end'.
4953
9db3a582
MB
4954 * text.texi (Property Search): Correct descriptions of
4955 `next-char-property-change' and `previous-char-property-change'.
4956 Add entries for `next-single-char-property-change' and
4957 `previous-single-char-property-change'.
4958 Make operand names a bit more consistent.
4959
03be5931
EZ
49602001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
4961
4962 * frames.texi (Finding All Frames): Document that next-frame and
4963 previous-frame are local to current terminal.
4964
974548ec
EZ
49652001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
4966
4967 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 4968 result of make-keymap.
974548ec 4969
8d82c597
EZ
49702001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
4971
4972 * display.texi (Font Lookup, Attribute Functions)
4973 (Image Descriptors): Add cross-references to the definition of
4974 selected frame.
4975
4976 * buffers.texi (The Buffer List): Add cross-references to the
4977 definition of selected frame.
4978
4979 * frames.texi (Input Focus): Clarify which frame is _the_ selected
4980 frame at any given time.
4981 (Multiple Displays, Size and Position): Add a cross-reference to
4982 the definition of the selected frame.
4983
2842de30
EZ
49842001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
4985
4986 * strings.texi (String Conversion) <string-to-number>: Document
4987 that a float is returned for integers that are too large.
4988
4989 * frames.texi (Mouse Position): Document mouse-position-function.
4990 (Display Feature Testing): Document display-images-p.
4991 (Window Frame Parameters): Document the cursor-type variable.
4992
4993 * numbers.texi (Integer Basics): Document CL style read syntax for
4994 integers in bases other than 10.
4995
4996 * positions.texi (List Motion): Document
4997 open-paren-in-column-0-is-defun-start.
4998
4999 * lists.texi (Sets And Lists): Document member-ignore-case.
5000
5001 * internals.texi (Garbage Collection): Document the used and free
5002 strings report.
5003 (Memory Usage): Document strings-consed.
5004
5005 * os.texi (Time of Day): Document float-time.
5006 (Recording Input): Document that clear-this-command-keys clears
5007 the vector to be returned by recent-keys.
5008
5009 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
5010 argument keymap can be a list.
5011
5012 * nonascii.texi (User-Chosen Coding Systems)
5013 <select-safe-coding-system>: Document the new argument
5014 accept-default-p and the variable
5015 select-safe-coding-system-accept-default-p. Tell what happens if
5016 buffer-file-coding-system is undecided.
5017 (Default Coding Systems): Document auto-coding-regexp-alist.
5018
5019 * display.texi (The Echo Area) <message>: Document
5020 message-truncate-lines.
5021 (Glyphs): Document that the glyph table is unused on windowed
5022 displays.
5023
5024 * help.texi (Describing Characters) <single-key-description>:
5025 Document the new argument no-angles.
5026 (Accessing Documentation) <documentation-property>: Document that
5027 a non-string property is evaluated.
5028 <documentation>: Document that the function-documentation property
5029 is looked for.
5030
5031 * windows.texi (Selecting Windows): Document some-window.
5032
5033 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
5034
5035 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
5036 apropos-mode-hook.
5037
5038 * commands.texi (Using Interactive): Document interactive-form.
5039 (Keyboard Macros): Document kbd-macro-termination-hook.
5040 (Command Loop Info): Document that clear-this-command-keys clears
5041 the vector to be returned by recent-keys.
5042
2d43d823
GM
50432001-09-04 Werner LEMBERG <wl@gnu.org>
5044
5045 * Makefile.in (srcdir, texinputdir): New variables.
5046 (srcs, index.texi, install): Use $(srcdir).
5047 (.PHONY): Remove elisp.dvi.
5048 (elisp): Use -I switch for makeinfo.
5049 (elisp.dvi): Use $(srcdir) and $(texinputdir).
5050 (installall, dist): Use $(srcdir).
5051 Fix path to texinfo.tex.
5052 (maintainer-clean): Add elisp.dvi and elisp.oaux.
5053
fa739b31
GM
50542001-08-30 Gerd Moellmann <gerd@gnu.org>
5055
92a25631
GM
5056 * display.texi (Conditional Display): Adjust to API change.
5057
fa739b31
GM
5058 * configure: New file.
5059
cef68af5
GM
50602001-07-30 Gerd Moellmann <gerd@gnu.org>
5061
5062 * commands.texi (Repeat Events): Add description of
5063 double-click-fuzz.
5064
d1f08d85
SM
50652001-05-08 Stefan Monnier <monnier@cs.yale.edu>
5066
5067 * syntax.texi (Syntax Class Table): Add the missing designator for
5068 comment and string fences.
5069 (Syntax Properties): Add a xref to syntax table internals.
5070 (Syntax Table Internals): Document string-to-syntax.
5071
1e9fc92e
GM
50722001-05-07 Gerd Moellmann <gerd@gnu.org>
5073
5074 * Makefile.in (install): Use install-info command line options
5075 like in Emacs' Makefile.in.
5076
00480554
MB
50772000-12-09 Miles Bader <miles@gnu.org>
5078
5079 * windows.texi (Window Start): Update documentation for
5080 `pos-visible-in-window-p'.
5081
1e344ee2
SM
50822000-11-12 Stefan Monnier <monnier@cs.yale.edu>
5083
5084 * lists.texi (Building Lists): Add footnote to explain how to add
5085 to the end of a list.
5086
a540f6ed
GM
50872000-10-25 Gerd Moellmann <gerd@gnu.org>
5088
5089 * files.texi (Visiting Functions): Typos.
5090
28bcdbee
KH
50912000-10-25 Kenichi Handa <handa@etl.go.jp>
5092
5093 * files.texi (Visiting Functions): Return value of
5094 find-file-noselect may be a list of buffers if wildcards are used.
5095
22d1a4ed
MB
50962000-10-24 Miles Bader <miles@lsi.nec.co.jp>
5097
5098 * display.texi (Defining Faces): Document `graphic' display type
5099 in face specs.
5100
916a89db
KG
51012000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5102
1e9fc92e 5103 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
5104 `after-make-frame-hook' with `after-make-frame-functions'.
5105
1e9fc92e 5106 * frames.texi (Creating Frames): Ditto.
916a89db 5107
1e9fc92e 5108 * variables.texi (Future Local Variables): Ditto.
916a89db 5109
483de32b
GM
51102000-10-16 Gerd Moellmann <gerd@gnu.org>
5111
5112 * display.texi (Other Image Types): Add description of :foreground
5113 and :background properties of mono PBM images.
5114
e23a63a5
WL
51152000-08-17 Werner LEMBERG <wl@gnu.org>
5116
5117 * .cvsignore: New file.
5118
dfc16043
GM
51192000-01-05 Gerd Moellmann <gerd@gnu.org>
5120
5121 * tindex.pl: New script.
5122
602613fe
DL
51231999-12-03 Dave Love <fx@gnu.org>
5124
5125 * Makefile.in (MAKEINFO): New parameter.
5126
94ec544d
DL
51271999-09-17 Richard Stallman <rms@gnu.org>
5128
5129 * Makefile.in (srcs): Add hash.texi.
5130 (VERSION): Update to 20.6.
5131
51321999-09-13 Richard Stallman <rms@gnu.org>
5133
5134 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
5135
51361998-08-29 Karl Heuer <kwzh@gnu.org>
5137
5138 * configure.in: New file.
5139 * Makefile.in: Renamed from Makefile.
5140 (prefix, infodir): Use value obtained from configure.
5141 (emacslibdir): Obsolete variable deleted.
5142 (dist): Distribute configure.in, configure, Makefile.in.
5143
51441998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5145
5146 * Makefile (INSTALL_INFO): New variable.
5147 (install): Run install-info.
5148
51491998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
5150
5151 * Makefile (elisp.dvi): Add missing backslash.
5152
51531998-05-02 Richard Stallman <rms@psilocin.gnu.org>
5154
5155 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
5156 Run texindex without `./'. Always run texindex on elisp.tp.
5157 (elisp.tps): Target deleted.
5158
51591998-04-05 Richard Stallman <rms@psilocin.gnu.org>
5160
5161 * Makefile (srcs): Add nonascii.texi and customize.texi.
5162 (dist): Start by deleting `temp'.
5163
51641998-02-17 Richard Stallman <rms@psilocin.gnu.org>
5165
5166 * Makefile (makeinfo, texindex): Targets deleted.
5167 (makeinfo.o, texindex.o): Targets deleted.
5168 (clean, dist): Don't do anything with them or with getopt*.
5169
51701998-01-30 Richard Stallman <rms@psilocin.gnu.org>
5171
5172 * Makefile (SHELL): Defined.
5173
51741998-01-27 Richard Stallman <rms@psilocin.gnu.org>
5175
5176 * Makefile (elisp.tps): New target.
5177 (elisp.dvi): Depend on elisp.tps.
5178
5179Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
5180
5181 * README: Update phone number.
5182
5183 * Makefile (elisp): Make this be the default target.
5184 Depend on makeinfo.c instead of makeinfo.
5185 (install): Don't depend on elisp.dvi, since we don't install that.
5186 Use mkinstalldirs.
5187 (dist): Add mkinstalldirs.
5188
5189Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5190
5191 * Makefile (VERSION): Update version number.
5192 (maintainer-clean): Renamed from realclean.
5193
5194Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5195
5196 * Makefile (realclean): New target.
5197 (elisp): Remove any old elisp-* files first.
5198
5199Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
5200
d1f08d85
SM
5201 * Makefile (VERSION): New variable.
5202 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
5203 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
5204
5205Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5206
5207 * Makefile (elisp): Depend on makeinfo.
5208
5209Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
5210
d1f08d85 5211 * Makefile (srcs): Add anti.texi.
94ec544d
DL
5212
5213Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5214
5215 * Makefile (infodir, prefix): New vars.
5216 (install): Use infodir.
5217 (emacsinfodir): Deleted.
5218
5219Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5220
5221 * Makefile (srcs): Add calendar.texi.
5222
5223 * Makefile (dist): Copy texindex.c and makeinfo.c.
5224 Limit elisp-* files to those with one or two digits.
5225
5226Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5227
5228 * Makefile (dist): Changed to use Gzip instead of compress.
5229
5230Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5231
5232 * loading.texi (Unloading): define-function changed back to
5233 defalias. It may not stay this way, but at least it's
5234 consistent with the known-good version of the code patch.
5235
5236Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5237
5238 * modes.texi (Hooks): Document new optional arg of add-hook.
5239
5240Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5241
d1f08d85 5242 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
5243
5244 * tips.texi: Add new section on standard library headers.
5245
5246Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5247
5248 * Makefile (srcs): Add frame.texi to the list of sources.
5249
5250Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5251
5252 * Makefile (dist): Don't bother excluding autosave files; they'll
5253 never make it into the temp directory anyway, and the hash marks
5254 in the name are problematic for make and the Bourne shell.
dff28924 5255 (srcs):
94ec544d
DL
5256
5257Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5258
d1f08d85 5259 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
5260 the distribution tar file.
5261
dff28924 5262Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
5263
5264 * Makefile (srcs): Added index.perm.
5265 (elisp.dvi): Remove erroneous shell comment.
5266 Expect output of permute-index in permuted.fns.
5267 Save old elisp.aux in elisp.oaux.
5268 (clean): Added index.texi to be deleted.
5269
dff28924 5270Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
5271
5272 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
5273
dff28924 5274Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
5275
5276 * files.texi: Noted that completion-ignored-extensions is ignored
5277 when making *Completions*.
5278
5279Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
5280
5281 * Makefile make dist now depends on elisp.dvi, since it tries
5282 to include it in the dist file.
5283
dff28924 5284Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
5285
5286 * functions.texinfo (Mapping Functions): Add missing quote
5287
dff28924 5288Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
5289
5290 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
5291 (defunargs): Turn off \hyphenchar of \sl font temporarily.
5292
dff28924 5293Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5294
5295 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
5296 and @error{} are the terms now being used. The files in the
5297 directory have been changed to reflect this.
5298
d1f08d85 5299 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
5300 ` @result{}', using 5 spaces at the begining of the line.
5301
dff28924 5302Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5303
5304 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
5305 experimental @indentedresult{}, @indentedexpandsto{} are part of
5306 the texinfo.tex in this directory. These TeX macros are not
5307 stable yet.
5308
dff28924 5309Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5310
5311 * texinfo.tex: temporarily added
d1f08d85 5312 \let\result=\dblarrow
94ec544d
DL
5313 \def\error{{\it ERROR} \longdblarrow}
5314 We need to do this better soon.
5315
dff28924 5316Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5317
5318 * Applied Karl Berry's patches to *.texinfo files, but not to
9b7fa297 5319 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
94ec544d
DL
5320 new title page format is also not applied, since it requires
5321 texinfo.tex changes.)
5322
5323 * Cleaned up `Makefile' and defined the `emacslibdir' directory
5324 for the Project GNU development environment.
5325
ad050e54 5326;; Local Variables:
fd026ee1 5327;; coding: iso-2022-7bit
ad050e54 5328;; End:
2a34a036 5329
651f374c 5330 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
ceb4c4d3 5331 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
5332 Copying and distribution of this file, with or without modification,
5333 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
5334
5335;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda