Whitespace change.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
70614fa4
VJL
12007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br>
2
3 * loading.texi (How Programs Do Loading): Fix anchor position at
4 load-read-function definition doc. (tiny change)
5
dfb1e36c
KS
62007-02-21 Kim F. Storm <storm@cua.dk>
7
8 * strings.texi (Text Comparison): Mention that assoc-string
9 converts symbols to strings before testing.
10
255d98f8
KS
112007-02-17 Kim F. Storm <storm@cua.dk>
12
13 * processes.texi (Bindat Spec): Vector types can have optional
14 element type.
15 (Bindat Examples): Fix example. Add vector with element type.
16
52b2c096
AS
172007-02-16 Andreas Schwab <schwab@suse.de>
18
19 * strings.texi (Formatting Strings): Document '+' flag.
20
8bec6ac5
JB
212007-02-15 Juanma Barranquero <lekktu@gmail.com>
22
23 * strings.texi (Modifying Strings): Clarify that `clear-string'
24 always converts the string to unibyte.
25
428807ea
KS
262007-02-14 Kim F. Storm <storm@cua.dk>
27
28 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
29 Rewrite glyph code description to refer to these functions.
30 Remove details of encoding face number and char into integer code.
31
fad24301
AM
322007-02-03 Alan Mackenzie <acm@muc.de>
33
34 * loading.texi (Hooks for Loading): Make the description of
35 `eval-after-load' more detailed, and amend the description of
36 after-load-alist, in accordance with changes from 2006-05.
37
632a4cc7
CY
382007-02-03 Chong Yidong <cyd@stupidchicken.com>
39
40 * modes.texi (Defining Minor Modes): Document that a :require
41 keyword or similar may be required to make saved customization
42 variables work.
43
35dda13e
EZ
442007-02-03 Eli Zaretskii <eliz@gnu.org>
45
46 * elisp.texi (Top): Make the detailed menu headers compliant with
47 Texinfo guidelines and with what texnfo-upd.el expects. Add
48 comments to prevent people from inadvertently modifying the key
49 parts needed by `texinfo-multiple-files-update'.
50
cf8b92db
EZ
512007-02-02 Eli Zaretskii <eliz@gnu.org>
52
71ed83ca
EZ
53 * elisp.texi (Top): Update the top-level menus.
54
cf8b92db
EZ
55 * syntax.texi (Categories): Add index entries.
56
f2c661c4
JB
572007-02-01 Juanma Barranquero <lekktu@gmail.com>
58
59 * display.texi (Attribute Functions): Fix name and description of
60 the UNDERLINE arg of `set-face-underline-p'.
61
cb5918d9
EZ
622007-01-29 Eli Zaretskii <eliz@gnu.org>
63
ed4af17b
EZ
64 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
65 Variables", and "Standard Keymaps" to the detailed menu.
66
cb5918d9
EZ
67 * variables.texi (Future Local Variables): Add index entry.
68
d9380425
RS
692007-01-28 Richard Stallman <rms@gnu.org>
70
71 * tips.texi (Coding Conventions): Clarify the tip about macros
72 that define a function or a variable.
73
74 * files.texi (File Attributes): UID and GID can be floats.
75 (Magic File Names): Explain why deferring all operations to
76 the standard handler does not work.
77
bfb2471c
MR
782007-01-23 Martin Rudalics <rudalics@gmx.at>
79
80 * backups.texi (Reverting): Use "buffer" instead of "file"
81 when talking about major and minor modes.
82
4e37c526
RS
832007-01-21 Richard Stallman <rms@gnu.org>
84
85 * help.texi (Documentation): Add xref to Documentation Tips.
86
de529e21
JB
872007-01-14 Juanma Barranquero <lekktu@gmail.com>
88
89 * tips.texi (Coding Conventions): Fix typos.
90
cc7ff062
RS
912007-01-05 Richard Stallman <rms@gnu.org>
92
93 * modes.texi (Defining Minor Modes): Fix previous change.
94
cd35741d
RS
952007-01-03 Richard Stallman <rms@gnu.org>
96
de529e21 97 * customize.texi (Variable Definitions, Customization Types):
cd35741d
RS
98 Don't use * in doc string for defcustom.
99
a6c327a8
RS
1002007-01-02 Richard Stallman <rms@gnu.org>
101
102 * variables.texi (Variable Aliases): Clarify that aliases vars
103 always have the same value.
104
105 * processes.texi (Bindat Spec): Fix Texinfo usage.
106
107 * modes.texi (Defining Minor Modes): Explain effect of command
108 defined with define-global-minor-mode on new buffers.
109
249844e0
KS
1102006-12-30 Kim F. Storm <storm@cua.dk>
111
112 * keymaps.texi (Tool Bar): Describe `grow-only' value of
113 `auto-resize-tool-bars'.
114
32f65366
RS
1152006-12-30 Richard Stallman <rms@gnu.org>
116
117 * keymaps.texi (Active Keymaps): Fix previous change.
118
8d3f955b
NR
1192006-12-30 Nick Roberts <nickrob@snap.net.nz>
120
121 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
122
f083f9ca
KS
1232006-12-30 Kim F. Storm <storm@cua.dk>
124
125 * processes.texi (Bindat Spec): Clarify using field names in
126 length specifications.
127
8f2b5ec6
KS
1282006-12-29 Kim F. Storm <storm@cua.dk>
129
130 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
131 Add count and index variables for eval forms in repeat blocks.
132
d78b75dd
RS
1332006-12-24 Richard Stallman <rms@gnu.org>
134
135 * customize.texi (Variable Definitions): Document
136 new name custom-add-frequent-value.
137
36ff6d6f
KS
1382006-12-19 Kim F. Storm <storm@cua.dk>
139
140 * commands.texi (Misc Events): User signals now result in sigusr1
141 and sigusr2 events which are handled through special-event-map.
142 (Special Events): User signals and drag-n-drop are special.
143
294f1c39
RS
1442006-12-17 Richard Stallman <rms@gnu.org>
145
303958a9
RS
146 * loading.texi (Named Features): Explain subfeatures better.
147
148 * customize.texi: Use "option" only for user options.
149 For the keyword values inside defcustom etc, say "keywords".
150 For :options value's elements, say "elements".
151 :group should not be omitted.
152
fe963f84
RS
153 * syntax.texi (Parsing Expressions): Split up node.
154 (Motion via Parsing, Position Parse, Parser State)
155 (Low-Level Parsing, Control Parsing): New subnodes.
156 (Parser State): Document syntax-ppss-toplevel-pos.
157
158 * positions.texi (List Motion): Punctuation fix.
159
294f1c39
RS
160 * files.texi (File Name Completion): Document PREDICATE arg
161 to file-name-completion.
162
6d95228d
EZ
1632006-12-16 Eli Zaretskii <eliz@gnu.org>
164
de529e21
JB
165 * internals.texi (Building Emacs, Writing Emacs Primitives):
166 Add index entries.
6d95228d 167
4de0c73c
RS
1682006-12-11 Richard Stallman <rms@gnu.org>
169
170 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
171 affects face menu. Explain how to make it non-nil without enabling
172 any fontification.
173
31689f89
CY
1742006-12-10 Chong Yidong <cyd@stupidchicken.com>
175
176 * modes.texi (Font Lock Basics): Document nil value of
177 font-lock-defaults.
178
8d4a66af
GM
1792006-12-10 Glenn Morris <rgm@gnu.org>
180
181 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
9e7287f4
GM
182 value for system-flag argument. Abbrev tables may not be empty
183 when major modes are loaded.
8d4a66af 184
d6598d46
JB
1852006-12-08 Juanma Barranquero <lekktu@gmail.com>
186
187 * makefile.w32-in (maintainer-clean): Partially revert last
188 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
189 to protect elisp-covers.texi.
190
c6883bfc
JB
1912006-12-07 Juanma Barranquero <lekktu@gmail.com>
192
193 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
194 Don't remove elisp* info files; they are already deleted by the
195 `clean' and `distclean' targets, and they are in the $(infodir)
196 directory, not the current one.
197
9d8b24a2
KS
1982006-12-04 Kim F. Storm <storm@cua.dk>
199
200 * commands.texi (Misc Events): Update signal events.
201 (Event Examples): Add signal example.
202
04c21c78
RS
2032006-11-29 Richard Stallman <rms@gnu.org>
204
205 * frames.texi (Visibility of Frames): Explain visible windows
206 can be covered by others. Add xref for raise-frame.
207
7bc297d7
RS
2082006-11-28 Richard Stallman <rms@gnu.org>
209
210 * searching.texi (Regexp Special): Update when ^ is special.
211
340d34a5
EZ
2122006-11-27 Eli Zaretskii <eliz@gnu.org>
213
214 * customize.texi (Customization, Common Keywords)
215 (Group Definitions, Variable Definitions, Composite Types)
216 (Type Keywords, Customization Types): Add index entries for
217 various customization keywords.
218
6b28caea
SM
2192006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
220
221 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
222
b9660a6f
JD
2232006-11-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
224
225 * frames.texi (Window System Selections): Remove clipboard from
226 description of selection-coding-system.
227
e5c12c7d
RS
2282006-11-06 Richard Stallman <rms@gnu.org>
229
230 * lists.texi (List Variables): Document COMPARE-FN.
231
232 * keymaps.texi: Avoid use of "binding" to mean a relation;
33462dfa 233 use it only to refer to the meaning associated with a key.
e5c12c7d 234 (Keymaps): Change menu node description.
33462dfa 235
e5c12c7d
RS
236 * elisp.texi (Top): Change menu node description.
237
238 * display.texi (Managing Overlays): Document overlay-recenter.
239
b4e4dc3c
CY
2402006-10-29 Chong Yidong <cyd@stupidchicken.com>
241
242 * Makefile.in: Use relative paths to avoid advertising filesystem
243 contents during compilation.
244
300734d7
KS
2452006-10-23 Kim F. Storm <storm@cua.dk>
246
247 * commands.texi (Event Input Misc): Update unread-command-events.
248
aa02da7a
NR
2492006-10-23 Nick Roberts <nickrob@snap.net.nz>
250
251 * lists.texi (Sets And Lists): Fix typos.
252
6db11765
JB
2532006-10-18 Juanma Barranquero <lekktu@gmail.com>
254
255 * control.texi (Processing of Errors): Use @var for an argument,
256 not @code.
257
ff53796b
RS
2582006-10-16 Richard Stallman <rms@gnu.org>
259
260 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
261
262 * keymaps.texi (Format of Keymaps): Show all the keymap element
263 patterns that result from menu items.
264 (Key Lookup): Minor cleanups.
265
266 * modes.texi (Precalculated Fontification): Don't say that
267 not setting font-lock-defaults avoids loading font-lock.
268
269 * help.texi (Documentation): Move xref to Emacs Manual here.
270 (Documentation Basics): From here.
271 Also doc emacs-lisp-docstring-fill-column.
272
273 * elisp.texi: Update version and ISBN.
274
275 * commands.texi (Interactive Call): Clarify KEYS arg to
276 call-interactively is a vector.
277 (Command Loop Info): Delete anchor in this-command-keys.
278 Add anchor in this-command-keys-vector.
279 (Recursive Editing): Document how recursive-edit
280 handles the current buffer.
281
bb5da5be
CY
2822006-10-13 Chong Yidong <cyd@stupidchicken.com>
283
284 * frames.texi (Frame Titles): %c and %l are ignored in
285 frame-title-format.
286
8972d253
RS
2872006-10-11 Richard Stallman <rms@gnu.org>
288
289 * keymaps.texi (Key Sequences): Clarify use of kbd.
290
3075e881
KS
2912006-10-10 Kim F. Storm <storm@cua.dk>
292
293 * lists.texi (Sets And Lists): Add memql.
294
01993898
RS
2952006-10-03 Richard Stallman <rms@gnu.org>
296
297 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
298 Clarify :ascii: and :nonascii:.
299
f9df5f68
JL
3002006-09-29 Juri Linkov <juri@jurta.org>
301
302 * modes.texi (%-Constructs): Reorder coding systems in the
303 documentation of %z to the real order displayed in the modeline.
304
98259f08
RS
3052006-09-25 Richard Stallman <rms@gnu.org>
306
307 * os.texi (Timers): Describe timer-max-repeats.
308
2d56beed
CY
3092006-09-25 Chong Yidong <cyd@stupidchicken.com>
310
311 * os.texi (Timers): Mention with-local-quit.
312
45c912f2
RS
3132006-09-24 Richard Stallman <rms@gnu.org>
314
315 * searching.texi (Searching and Matching): Mention property search.
316
317 * commands.texi (Command Loop Info): Explain how read-event affects
318 this-command-keys.
319
aa256798
RS
3202006-09-20 Richard Stallman <rms@gnu.org>
321
45c912f2
RS
322 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
323
aa256798
RS
324 * windows.texi (Window Start): Minor cleanups.
325
a4df1f8b
KS
3262006-09-20 Kim F. Storm <storm@cua.dk>
327
328 * windows.texi (Window Start): pos-visible-in-window-p allows
329 specifying t for position to mean "end of window".
330 Add window-line-height.
331
332 * anti.texi (Antinews): Mention window-line-height.
333
74686736
DK
3342006-09-19 David Kastrup <dak@gnu.org>
335
336 * keymaps.texi (Searching Keymaps): Small clarification.
337
a0c489f1
RS
3382006-09-18 Richard Stallman <rms@gnu.org>
339
2a27a16b
RS
340 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
341 cause keyboard menus.
342 (Menu Keymaps): Likewise.
343 (Defining Menus, Keyboard Menus): Clarify.
344
a0c489f1
RS
345 * text.texi (Fields): Clarify explanation of constrain-to-field.
346
1e9265dd
EZ
3472006-09-16 Eli Zaretskii <eliz@gnu.org>
348
349 * variables.texi (Tips for Defining): Fix a typo.
350
74f526f3
RS
3512006-09-15 Richard Stallman <rms@gnu.org>
352
353 * keymaps.texi (Remapping Commands, Searching Keymaps)
354 (Active Keymaps): Clean up previous change.
355
45a2056c
JB
3562006-09-15 Jay Belanger <belanger@truman.edu>
357
358 * gpl.texi: Replace "Library Public License" by "Lesser Public
359 License" throughout.
360
b74e16a3
DK
3612006-09-15 David Kastrup <dak@gnu.org>
362
363 * keymaps.texi (Active Keymaps): Adapt description to use
364 `get-char-property' instead `get-text-property'. Explain how
365 mouse events change this. Explain the new optional argument of
366 `key-binding' and its mouse-dependent lookup.
74f526f3 367 (Searching Keymaps): Adapt description similarly.
74686736
DK
368 (Remapping Commands): Explain the new optional argument of
369 `command-remapping'.
b74e16a3 370
18d55b24
RS
3712006-09-14 Richard Stallman <rms@gnu.org>
372
373 * keymaps.texi (Searching Keymaps): Clarification.
374 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
375
3762006-09-13 Richard Stallman <rms@gnu.org>
377
378 * objects.texi (Character Type): Node split.
379 Add xref to Describing Characters.
380 (Basic Char Syntax, General Escape Syntax)
381 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
382
8b170b82
RS
3832006-09-11 Richard Stallman <rms@gnu.org>
384
385 * display.texi (Display Table Format): Wording clarification.
c5b0bab9 386 (Glyphs): Clarifications.
8b170b82 387
3250aca2
CY
3882006-09-10 Chong Yidong <cyd@stupidchicken.com>
389
390 * keymaps.texi (Active Keymaps): Mention that key-binding checks
391 local maps.
392
606fd469
KS
3932006-09-10 Kim F. Storm <storm@cua.dk>
394
395 * display.texi (Forcing Redisplay): Document return value of
396 function redisplay.
397
755b2209
RS
3982006-09-09 Richard Stallman <rms@gnu.org>
399
1d7b95f5
RS
400 * windows.texi (Window Hooks): Explain limits of
401 window-scroll-functions.
402
755b2209
RS
403 * display.texi (Fringe Indicators): Update for last change in
404 indicate-buffer-boundaries.
405
af09dd78
RS
4062006-09-08 Richard Stallman <rms@gnu.org>
407
408 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
409
2010a78c
KS
4102006-09-06 Kim F. Storm <storm@cua.dk>
411
bdd26918
KS
412 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
413
2010a78c
KS
414 * windows.texi (Window Start): Update pos-visible-in-window-p.
415
bae12237
RS
4162006-09-04 Richard Stallman <rms@gnu.org>
417
418 * processes.texi (Accepting Output): Explain SECONDS=0 for
419 accept-process-output.
420
421 * os.texi (Idle Timers): Explain why timer functions should not
422 loop until (input-pending-p).
423
ebc80ddf
EZ
4242006-09-02 Eli Zaretskii <eliz@gnu.org>
425
426 * makefile.w32-in (usermanualdir): New variable.
427 (elisp.dvi): Use it.
428
a66d9563
EZ
4292006-09-01 Eli Zaretskii <eliz@gnu.org>
430
431 * buffers.texi (Buffer Modification): Fix last change.
432
5a8f5165
CY
4332006-09-01 Chong Yidong <cyd@stupidchicken.com>
434
435 * buffers.texi (Buffer Modification): Document
436 buffer-chars-modified-tick.
437
80e0572b
RS
4382006-08-31 Richard Stallman <rms@gnu.org>
439
440 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
441
4422006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
931d878d
SM
443
444 * modes.texi (Syntactic Font Lock):
80e0572b
RS
445 Mention font-lock-syntactic-face-function
446 instead of specific faces.
931d878d 447
bda420a3
CY
4482006-08-29 Chong Yidong <cyd@stupidchicken.com>
449
450 * display.texi (Images): Add xrref to display-images-p.
451
c6f8bb3a
KH
4522006-08-28 Kenichi Handa <handa@m17n.org>
453
454 * nonascii.texi (Lisp and Coding Systems): Fix description of
455 detect-coding-region.
456
7a210b69
MB
4572006-08-27 Michael Olson <mwolson@gnu.org>
458
459 * processes.texi (Transaction Queues): Remove stray quote
460 character.
461
3e04a8fc
RS
4622006-08-25 Richard Stallman <rms@gnu.org>
463
464 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
465 Add xref.
466
fda97484
CY
4672006-08-24 Chong Yidong <cyd@stupidchicken.com>
468
469 * os.texi (Timers): Avoid waiting inside timers.
470
3e46b34c
LK
4712006-08-21 Lute Kamstra <lute@gnu.org>
472
473 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
474
ce629713
RS
4752006-08-20 Richard Stallman <rms@gnu.org>
476
477 * os.texi (Idle Timers): New node, split out from Timers.
478 Document current-idle-time.
479 * commands.texi (Reading One Event): Update xref.
480 * elisp.texi (Top): Update subnode menu.
481
3cb74cd1
RS
4822006-08-16 Richard Stallman <rms@gnu.org>
483
484 * keymaps.texi (Extended Menu Items): Show format of cached
485 bindings in extended menu items.
486
487 * customize.texi (Variable Definitions): Explain when the
488 standard value expression is evaluated.
489
7e188449
CY
4902006-08-15 Chong Yidong <cyd@stupidchicken.com>
491
492 * commands.texi (Reading One Event): Explain idleness in
493 `read-event'.
494
b8f5396a
CY
4952006-08-12 Chong Yidong <cyd@stupidchicken.com>
496
497 * text.texi (Near Point): Say "cursor" not "terminal cursor".
498 (Commands for Insertion): Removed split-line since it's not
499 relevant for Lisp programming.
500 (Yank Commands): Rewrite introduction.
501 (Undo): Clarify.
502 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
503 (Filling): Remove redundant comment. Clarify return value of
504 current-justification.
505 (Margins): Minor clarifications.
506 (Adaptive Fill): Update default value of adaptive-fill-regexp.
507 (Sorting): Update definition of sort-lines.
508 (Columns): Clarify behavior of sort-columns.
509 (Indent Tabs): Link to Tab Stops in Emacs manual.
510 (Special Properties): Clarify.
511 (Clickable Text): Mention Buttons package.
512
0c80afbd
EZ
5132006-08-12 Kevin Ryde <user42@zip.com.au>
514
515 * os.texi (Time Parsing): Add %z to description of
516 format-time-string, as per docstring. Add cross reference to
517 glibc manual for strftime.
518
02a2b2ad
RS
5192006-08-08 Richard Stallman <rms@gnu.org>
520
521 * modes.texi: Clean up wording in previous change.
522
34e5974a
CY
5232006-08-07 Chong Yidong <cyd@stupidchicken.com>
524
525 * modes.texi (Hooks): Clarify.
526 (Major Mode Basics): Mention define-derived-mode explicitly.
527 (Major Mode Conventions): Rebinding RET is OK for some modes.
528 Mention change-major-mode-hook and after-change-major-mode-hook.
529 (Example Major Modes): Moved to end of Modes section.
530 (Mode Line Basics): Clarify.
531 (Mode Line Data): Mention help-echo and local-map in strings.
532 Explain reason for treatment of non-risky variables.
533 (Properties in Mode): Clarify.
534 (Faces for Font Lock): Add font-lock-negation-char-face.
535
65c6c6b6
EZ
5362006-08-04 Eli Zaretskii <eliz@gnu.org>
537
538 * strings.texi (Formatting Strings): Warn against arbitrary
539 strings as first arg to `format'.
540
fc0ba1d0
TTN
5412006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
542
543 * text.texi (Clickable Text): Mention `help-echo' text property.
544 Update intro, examples and associated explanations.
545
a3483884
RS
5462006-07-31 Richard Stallman <rms@gnu.org>
547
548 * commands.texi: Update xrefs.
549 (Event Mod): New node, cut out from old Translating Input.
550
551 * maps.texi: Update xrefs.
fc0ba1d0 552
a3483884
RS
553 * keymaps.texi (Translation Keymaps): New node.
554 Update xrefs from Translating Input to Translation Keymaps.
fc0ba1d0 555
a3483884
RS
556 * elisp.texi (Top): Update subnode menu.
557
558 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
559
560 * os.texi (System Interface): Fix menu descriptions of some nodes.
561 (Translating Input): Node deleted.
fc0ba1d0 562
ec777101
NR
5632006-07-31 Nick Roberts <nickrob@snap.net.nz>
564
8d3f955b 565 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
ec777101
NR
566
567 * lists.texi (Sets And Lists): Likewise.
568
0f42ea76
TTN
5692006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
570
571 * text.texi (Fields): Mention POS
572 requirement when narrowing is in effect.
573
eb107d09
RS
5742006-07-28 Richard Stallman <rms@gnu.org>
575
0de8dcc9
RS
576 * display.texi (Face Attributes): Simplify wording.
577 (Attribute Functions): Clarify meaning of new-frame default
578 attribute settings.
579
eb107d09
RS
580 * customize.texi (Common Keywords): Document how to use
581 :package-version in a package not in Emacs.
582
d7fb9e6c
KS
5832006-07-28 Kim F. Storm <storm@cua.dk>
584
585 * commands.texi (Reading One Event): Fix last change.
586
c1c3d4f7
CY
5872006-07-26 Chong Yidong <cyd@stupidchicken.com>
588
589 * commands.texi (Reading One Event): Document SECONDS argument for
590 read-event, read-char, and read-char-exclusive.
591
94b39239
SM
5922006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
593
594 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
595 to ensure correct identification.
596
1cff9220
RS
5972006-07-24 Richard Stallman <rms@gnu.org>
598
5ac64732
RS
599 * text.texi (Clickable Text): Clarify.
600
1cff9220
RS
601 * sequences.texi (Vector Functions): Delete duplicate xref.
602
603 * objects.texi (Function Type): Clarify.
604
605 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
606 modes.
607
608 * lists.texi (List Variables): New node.
609 Material moved from other nodes.
610
611 * variables.texi (Setting Variables): add-to-list and
612 add-to-ordered-list moved to List Variables node.
613
38db29e0
TTN
6142006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
615
616 * text.texi (Links and Mouse-1):
617 For mouse-on-link-p, expand on arg POS.
618
9e4101b2
KS
6192006-07-21 Kim F. Storm <storm@cua.dk>
620
621 * display.texi (Forcing Redisplay): Don't mention systems which
622 don't support sub-second timers for redisplay-preemption-period.
623
624 * os.texi (Terminal Output): Clarify text vs graphical terminal.
625
cc539208
EZ
6262006-07-21 Eli Zaretskii <eliz@gnu.org>
627
628 * frames.texi (Input Focus): Document that focus-follows-mouse has
629 no effect on MS-Windows.
630
c29fbc93
RS
6312006-07-18 Richard Stallman <rms@gnu.org>
632
1ef252f6
RS
633 * display.texi (Forcing Redisplay): Cleanups in previous change.
634
c29fbc93
RS
635 * processes.texi (Low-Level Network): Make menu more convenient.
636
5b5fca28
KS
6372006-07-18 Kim F. Storm <storm@cua.dk>
638
2d545d83
KS
639 * display.texi (Forcing Redisplay): redisplay-preemption-period
640 only used on window systems. Add xref to Terminal Output.
641
642 * os.texi (Terminal Output): baud-rate only controls preemption on
643 non-window systems. Add xref to Forcing Redisplay.
644
5b5fca28
KS
645 * processes.texi (Low-Level Network): Rename node "Make Network"
646 to "Network Processes".
647
42995636
KB
6482006-07-18 Karl Berry <karl@gnu.org>
649
5b5fca28
KS
650 * variables.texi, functions.texi, customize.texi, loading.texi:
651 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
42995636 652
e1842332
CY
6532006-07-17 Chong Yidong <cyd@stupidchicken.com>
654
655 * commands.texi (Waiting): Document batch-mode sit-for behavior.
656
daeeeffc
RS
6572006-07-17 Richard Stallman <rms@gnu.org>
658
7c0c29ee
RS
659 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
660 Put period and comma inside quotes.
5b5fca28 661
7c0c29ee
RS
662 * loading.texi, markers.texi: Use real doublequote inside menus.
663
664 * windows.texi: Put point and comma inside quotes.
665 (Textual Scrolling): Use @samp for error message.
666
5b5fca28
KS
667 * variables.texi, tips.texi, syntax.texi, symbols.texi:
668 * strings.texi, streams.texi, processes.texi, os.texi:
7c0c29ee
RS
669 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
670 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5b5fca28
KS
671 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
672 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7c0c29ee 673 Put point and comma inside quotes.
5b5fca28 674
05bdf2d7
RS
675 * control.texi (Processing of Errors): Add command-error-function.
676
daeeeffc
RS
677 * variables.texi (File Local Variables): Clarify that
678 file local variables make buffer-local bindings.
679
680 * modes.texi (Syntactic Font Lock): Give default for
681 font-lock-syntax-table.
682
7e1c1289
NR
6832006-07-17 Nick Roberts <nickrob@snap.net.nz>
684
685 * text.texi (Special Properties): Clean up previous change.
686
912c7235
KB
6872006-07-16 Karl Berry <karl@gnu.org>
688
5b5fca28
KS
689 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
690 * control.texi: Fix bad page breaks through chapter 10 (control).
ece35e15 691
5b5fca28 692 * anti.texi (Antinews): Reorder face-attribute fns to avoid
912c7235
KB
693 underfull hbox.
694
54b7938f
NR
6952006-07-15 Nick Roberts <nickrob@snap.net.nz>
696
697 * text.texi (Special Properties): Describe fontified text property
698 in relation to a character (not text).
699
3f11901a
KS
7002006-07-15 Kim F. Storm <storm@cua.dk>
701
0864179a
KS
702 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
703 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
704 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
705
3f11901a
KS
706 * anti.texi (Antinews): Mention redisplay function.
707 The kbd macro existed, but was not documented, before 22.x.
708 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
709
b4f62d0a
NR
7102006-07-14 Nick Roberts <nickrob@snap.net.nz>
711
712 * display.texi (Displaying Messages): Add anchor.
713
714 * frames.texi (Dialog Boxes): Use it.
715
2c6e026a
RS
7162006-07-12 Richard Stallman <rms@gnu.org>
717
718 * objects.texi (Frame Type): Explain nature of frames better.
719
720 * frames.texi (Frames): Explain nature of frames better.
721
7222006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
723
724 * tips.texi (Coding Conventions): Explain why use cl at compile time.
725
099d4201
YM
7262006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
727
728 * frames.texi (Window System Selections): Mention scrap support for Mac.
729 Default value of x-select-enable-clipboard is t on Mac.
730
731 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
732
ff97f952
KS
7332006-07-11 Kim F. Storm <storm@cua.dk>
734
735 * display.texi (Forcing Redisplay): Add `redisplay' function.
736 Don't mention (sit-for -1) -- use (redisplay t) instead.
737
738 * commands.texi (Waiting): (sit-for -1) is no longer special.
739 (sit-for 0) is equivalent to (redisplay).
740 Iconifying/deiconifying no longer makes sit-for return.
741
a183016f
NR
7422006-07-10 Nick Roberts <nickrob@snap.net.nz>
743
744 * display.texi (Buttons): Fix typo.
745
746 * index.texi, elisp.texi (New Symbols): Comment node out.
747
b86be617
RS
7482006-07-09 Richard Stallman <rms@gnu.org>
749
750 * display.texi (Truncation): Clean up previous change.
751
3aa7c28e
RS
7522006-07-08 Richard Stallman <rms@gnu.org>
753
754 * commands.texi (Interactive Call): Use 3 as prefix in example
755 for execute-extended-command.
756
757 * display.texi (Attribute Functions): Move paragraph about
758 compatibility with Emacs < 21.
759
5a1048a5
KS
7602006-07-09 Kim F. Storm <storm@cua.dk>
761
762 * display.texi (Refresh Screen): Clarify force-window-update.
763 (Truncation): "Normally" indicated by fringe arrows.
764
89fb9154
EZ
7652006-07-08 Eli Zaretskii <eliz@gnu.org>
766
5a1048a5
KS
767 * windows.texi (Textual Scrolling, Resizing Windows):
768 * variables.texi (Constant Variables):
89fb9154
EZ
769 * text.texi (Buffer Contents, Deletion, Changing Properties)
770 (Property Search, Special Properties, Sticky Properties)
5a1048a5 771 (Links and Mouse-1, Fields, Change Hooks):
89fb9154 772 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5a1048a5
KS
773 (Categories):
774 * symbols.texi (Other Plists):
775 * streams.texi (Output Variables):
776 * processes.texi (Input to Processes, Query Before Exit):
777 * positions.texi (Word Motion, Text Lines, List Motion):
89fb9154 778 * os.texi (Init File, System Environment, Sound Output)
5a1048a5 779 (Session Management):
89fb9154 780 * nonascii.texi (Text Representations, Character Sets)
5a1048a5
KS
781 (Chars and Bytes, Locales):
782 * modes.texi (Defining Minor Modes, Header Lines):
783 * minibuf.texi (Minibuffer Contents):
784 * markers.texi (Information from Markers):
785 * lists.texi (List Elements, Building Lists, Association Lists):
786 * keymaps.texi (Tool Bar):
787 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
788 * functions.texi (What Is a Function, Mapping Functions):
89fb9154
EZ
789 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
790 (Color Names, Text Terminal Colors, Display Feature Testing):
791 * files.texi (Visiting Functions, File Name Components)
5a1048a5 792 (Unique File Names, Contents of Directories):
89fb9154
EZ
793 * display.texi (Forcing Redisplay, Displaying Messages)
794 (Temporary Displays, Font Selection, Auto Faces)
795 (Font Lookup, Fringe Indicators, Display Margins)
796 (Image Descriptors, Showing Images, Image Cache, Button Types)
797 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5a1048a5
KS
798 (Display Table Format, Glyphs):
799 * control.texi (Iteration):
800 * commands.texi (Command Loop Info, Adjusting Point):
08b17d37
KS
801 * backups.texi (Making Backups, Auto-Saving):
802 Remove @tindex entries.
89fb9154 803
7f087030
KS
8042006-07-07 Kim F. Storm <storm@cua.dk>
805
806 * display.texi (Fringe Cursors): Fix typo.
807 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
808 (Overlay Arrow): Default is overlay-arrow fringe indicator.
809
978db147
RS
8102006-07-05 Richard Stallman <rms@gnu.org>
811
812 * text.texi (Buffer Contents): Add example of text props
813 in result of buffer-substring.
814 (Text Properties): Explain better about use of specific property names.
815 (Property Search): Some cleanups; reorder some functions.
816
817 * keymaps.texi (Changing Key Bindings): Cleanup.
818 Add xref to Key Binding Conventions.
819
820 * display.texi (Attribute Functions): Add examples for
821 face-attribute-relative-p.
822
823 * tips.texi (Coding Conventions): Cleanup last change.
824
42b50684
KB
8252006-07-05 Karl Berry <karl@gnu.org>
826
08b17d37
KS
827 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
828 Remove @setchapternewpage odd.
42b50684
KB
829 Result is 1013 pages, down from 1100.
830
08b17d37
KS
831 * anti.texi, customize.texi, display.texi, internals.texi:
832 * minibuf.texi, modes.texi, tips.texi:
9b7fa297 833 Fix overfull/underfull boxes.
42b50684 834
180f018c
TTN
8352006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
836
837 * edebug.texi (Instrumenting):
838 Add Edebug-specific findex for eval-buffer.
839 * loading.texi (Loading):
840 Replace eval-current-buffer with eval-buffer.
841
8e338f7b
EZ
8422006-06-30 Nick Roberts <nickrob@snap.net.nz>
843
844 * locals.texi (Standard Buffer-Local Variables): Update the list
845 of variables.
846
0770a251
NR
8472006-06-26 Nick Roberts <nickrob@snap.net.nz>
848
849 * files.texi (File Name Completion): Point user to the node
850 "Reading File Names".
851
d9034473
EZ
8522006-06-24 Eli Zaretskii <eliz@gnu.org>
853
eff6bfea
EZ
854 * files.texi (Contents of Directories): Document case-insensitive
855 behavior on respective filesystems.
856
d9034473
EZ
857 * objects.texi (Character Type): Document that Emacs signals an
858 error for unsupported Unicode characters specified as \uNNNN.
859
a5bd14d3
RS
8602006-06-19 Richard Stallman <rms@gnu.org>
861
862 * processes.texi (Bindat Spec): Clarify previous change.
863
d1ae9041
RS
8642006-06-16 Richard Stallman <rms@gnu.org>
865
866 * tips.texi (Coding Conventions): Better explain conventions
867 for definition constructs.
868
869 * text.texi (Special Properties): String value of `read-only'
870 serves as the error message.
871
872 * objects.texi (Character Type): Clarify prev. change.
873 (Non-ASCII in Strings): Mention \u and \U.
874
875 * commands.texi (Using Interactive): Explain problem of
876 markers, etc., in command-history.
877
1bb32610
KS
8782006-06-14 Kim F. Storm <storm@cua.dk>
879
880 * commands.texi (Waiting): Negative arg to sit-for forces
881 redisplay even if input is pending.
882
883 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
884 redisplay. Remove incorrect example of binding redisplay-dont-pause
885 around (sit-for 0).
886
c7484981
RS
8872006-06-13 Richard Stallman <rms@gnu.org>
888
889 * display.texi (Forcing Redisplay): Clarify previous change.
890
d211faa2
RF
8912006-06-13 Romain Francoise <romain@orebokech.com>
892
893 * display.texi (Forcing Redisplay): Fix typo.
894
8eb2b87f
KS
8952006-06-13 Kim F. Storm <storm@cua.dk>
896
897 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
898
503b5e1c
LT
8992006-06-10 Luc Teirlinck <teirllm@auburn.edu>
900
901 * tips.texi (Coding Conventions): Add `@end itemize'.
902
9e362b84
RS
9032006-06-10 Richard Stallman <rms@gnu.org>
904
905 * tips.texi (Coding Conventions): Explain use of coding systems
906 to ensure one decoding for strings.
907
7cb93181
EZ
9082006-06-09 Aidan Kehoe <kehoea@parhasard.net>
909
9b7fa297 910 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7cb93181
EZ
911 syntax.
912
afd63bda
EZ
9132006-06-07 Eli Zaretskii <eliz@gnu.org>
914
915 * display.texi (Font Selection): Remove description of
916 clear-face-cache.
917
918 * compile.texi (Eval During Compile): Fix a typo. Add index
919 entries for possible uses of eval-when-compile.
920
71ee3e04
TTN
9212006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
922
923 * display.texi (Abstract Display): Fix typo.
924
a941b26b
EZ
9252006-06-03 Eli Zaretskii <eliz@gnu.org>
926
927 * minibuf.texi (Minibuffer History) <history-add-new-input>:
928 Reword variable's description.
929
963128f3
RS
9302006-06-01 Richard Stallman <rms@gnu.org>
931
932 * windows.texi (Splitting Windows): Clarify splitting nonselected
933 window.
934
82db8fa7
JL
9352006-05-31 Juri Linkov <juri@jurta.org>
936
937 * minibuf.texi (Minibuffer History): Add history-add-new-input.
938
d9e8091d
RS
9392006-05-30 Richard Stallman <rms@gnu.org>
940
6ac209a3
RS
941 * display.texi (Line Height): Fix errors in description of
942 default line height and line-height properyty.
943
d9e8091d
RS
944 * nonascii.texi (Default Coding Systems): Further clarification.
945
93fd6289
LT
9462006-05-29 Luc Teirlinck <teirllm@auburn.edu>
947
948 * internals.texi (Pure Storage): Mention that an overflow in pure
949 space causes a memory leak.
950 (Garbage Collection): If there was an overflow in pure space,
951 `garbage-collect' returns nil.
952
7c42b3e0
EZ
9532006-05-30 Eli Zaretskii <eliz@gnu.org>
954
955 * nonascii.texi (Default Coding Systems): Fix it some more.
956
b8909e88
EZ
9572006-05-29 Eli Zaretskii <eliz@gnu.org>
958
959 * nonascii.texi (Default Coding Systems): Fix last change.
960
6d3906d5
KH
9612006-05-29 Kenichi Handa <handa@m17n.org>
962
963 * nonascii.texi (find-operation-coding-system): Describe the new
964 argument format (FILENAME . BUFFER).
965
0985f920
RS
9662006-05-28 Richard Stallman <rms@gnu.org>
967
968 * tips.texi (Coding Conventions): Better explain reasons not to
969 advise other packages or use `eval-after-load'.
970
6c6e0bb4
KS
9712006-05-29 Kim F. Storm <storm@cua.dk>
972
973 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
974 `bindat-idx' and `bindat-raw' for clarity.
975
096432af
TTN
9762006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
977
b9e17eb3
TTN
978 * processes.texi (Bindat Spec): Expand on `repeat' handler.
979
096432af
TTN
980 * display.texi (Display): Add "Abstract Display" to menu.
981 (Abstract Display, Abstract Display Functions)
982 (Abstract Display Example): New nodes.
983 * elisp.texi (Top): Add "Abstract Display" to menu.
984
e4b3f22f
CY
9852006-05-27 Chong Yidong <cyd@stupidchicken.com>
986
917b8227
CY
987 * keymaps.texi (Key Sequences): Link to input events definition.
988 (Format of Keymaps): Delete material duplicated in Keymap Basics.
989
e4b3f22f
CY
990 * files.texi (Changing Files): Document updated argument list for
991 copy-file.
992
f1b64ef1
TTN
9932006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
994
995 * processes.texi (Bindat Functions): Explain term "total length".
996 Use it in bindat-length and bindat-pack descriptions.
997
3d0793e4
EZ
9982006-05-26 Eli Zaretskii <eliz@gnu.org>
999
1000 * tips.texi (Coding Conventions): Advise against using
1001 eval-after-load in packages. Add an index entry.
1002
abeb5483
JL
10032006-05-25 Juri Linkov <juri@jurta.org>
1004
92aa92fa
JL
1005 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
1006
abeb5483
JL
1007 * modes.texi (%-Constructs): Add %e, %z, %Z.
1008
403a7bca
RS
10092006-05-25 Richard Stallman <rms@gnu.org>
1010
1011 * elisp.texi (Top): Update subnode menu.
1012
1013 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
1014 (Keymaps): Update menu.
1015
39a9bed3
CY
10162006-05-25 Chong Yidong <cyd@stupidchicken.com>
1017
1018 * keymaps.texi (Key Sequences): Some clarifications.
1019
78b3f5c3
TTN
10202006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
1021
1022 * processes.texi (Bindat Functions): Say "unibyte string"
1023 explicitly for bindat-unpack and bindat-pack descriptions.
1024 (Bindat Examples): Don't call `string-make-unibyte' in example.
1025
08244b81
CY
10262006-05-25 Chong Yidong <cyd@stupidchicken.com>
1027
1028 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
1029 Explain string and vector representations of key sequences
1030
78b3f5c3
TTN
1031 * keymaps.texi (Changing Key Bindings):
1032 * commands.texi (Interactive Codes, Interactive Codes):
08244b81
CY
1033 * help.texi (Describing Characters): Refer to it.
1034
b370c94d
LT
10352006-05-23 Luc Teirlinck <teirllm@auburn.edu>
1036
1037 * frames.texi (Pointer Shape): @end table -> @end defvar.
1038
b8223441
RS
10392006-05-22 Richard Stallman <rms@gnu.org>
1040
1041 * elisp.texi (Top): Update subnode menus.
1042
1043 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
1044 Contents rewritten; material from old Pointer Shape node moved here.
1045
1046 * display.texi (Pointer Shape): Node deleted.
1047 (Image Descriptors): Minor cleanup.
1048
c18eec5c
RS
10492006-05-21 Richard Stallman <rms@gnu.org>
1050
1051 * syntax.texi (Parsing Expressions): Update info on which STATE
1052 elements are ignored.
1053
9300b310
LT
10542006-05-19 Luc Teirlinck <teirllm@auburn.edu>
1055
86735b2d
LT
1056 * hooks.texi (Standard Hooks): Correct typo.
1057
9300b310
LT
1058 * gpl.texi (GPL): ifinfo -> ifnottex.
1059
75e3b957
EZ
10602006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
1061
1062 * searching.texi (Simple Match Data): Warn about match data being
1063 set anew by every search.
1064
0bcf8735
RS
10652006-05-17 Richard Stallman <rms@gnu.org>
1066
1067 * minibuf.texi (Minibuffer History): Clarify.
1068
1069 * searching.texi (Regexp Special): Clarify nested regexp warning.
1070
b3abe3a5
KS
10712006-05-16 Kim F. Storm <storm@cua.dk>
1072
1073 * minibuf.texi (Minibuffer History): Update add-to-history.
1074
bc20db55
KH
10752006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
1076
1077 * nonascii.texi (Explicit Encoding): Fix
1078 typo (encoding<->decoding).
1079
f31263a4
RS
10802006-05-14 Richard Stallman <rms@gnu.org>
1081
46a2df8e
RS
1082 * buffers.texi (Creating Buffers): Cleanup.
1083
f31263a4
RS
1084 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
1085
1299a5a4
EZ
10862006-05-13 Eli Zaretskii <eliz@gnu.org>
1087
642c61f3
EZ
1088 * buffers.texi (Current Buffer): Document that with-temp-buffer
1089 disables undo.
1090
1299a5a4
EZ
1091 * os.texi (Terminal-Specific): More accurate description of how
1092 Emacs searches for the terminal-specific libraries.
1093
61515a63
EZ
10942006-05-12 Eli Zaretskii <eliz@gnu.org>
1095
b811ef49
EZ
1096 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
1097 emacs-xtra to @inforef's.
1098
4a7910c7
EZ
1099 * text.texi (Undo): Document that undo is turned off in buffers
1100 whose names begin with a space.
1101
1102 * buffers.texi (Buffer Names): Add index entries for buffers whose
1103 names begin with a space.
1104 (Creating Buffers): Document that undo is turned off in buffers
1105 whose names begin with a space.
1106
f055e02c
EZ
1107 * files.texi (Visiting Functions, Reading from Files)
1108 (Saving Buffers): Mention code and EOL conversions by file I/O
1109 primitives and subroutines.
1110
0ef0b416
EZ
1111 * nonascii.texi (Lisp and Coding Systems): Document
1112 coding-system-eol-type. Add index entries for eol conversion.
1113
61515a63
EZ
1114 * display.texi (Defining Faces): Mention `mac', and add an xref to
1115 where window-system is described.
1116
e4c068c0
RS
11172006-05-10 Richard Stallman <rms@gnu.org>
1118
1119 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
1120
31035927
RS
11212006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1122
1123 * variables.texi (File Local Variables): Recommend to quote lambda
1124 expressions in safe-local-variable property.
1125
f12a0718
RS
11262006-05-09 Richard Stallman <rms@gnu.org>
1127
1128 * variables.texi (File Local Variables): Document
1129 safe-local-eval-forms and safe-local-eval-function.
1130
ed7e6c32
KS
11312006-05-07 Kim F. Storm <storm@cua.dk>
1132
1133 * minibuf.texi (Minibuffer History): Remove keep-dups arg
1134 from add-to-history.
1135
5a36d834
RF
11362006-05-07 Romain Francoise <romain@orebokech.com>
1137
1138 * commands.texi (Event Input Misc):
1139 * compile.texi (Eval During Compile):
1140 * internals.texi (Buffer Internals):
1141 * minibuf.texi (Initial Input):
1142 * nonascii.texi (Scanning Charsets):
1143 * numbers.texi (Comparison of Numbers):
1144 * windows.texi (Textual Scrolling, Vertical Scrolling):
1145 Fix various typos.
1146
fbc284f6
EZ
11472006-05-06 Eli Zaretskii <eliz@gnu.org>
1148
f53d2e87
EZ
1149 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
1150 conditional xref's to either emacs or emacs-xtra, depending on
1151 @iftex/@ifnottex.
1152
fbc284f6
EZ
1153 * minibuf.texi (Minibuffer History): Document add-to-history.
1154
3dfed653
EZ
11552006-05-05 Eli Zaretskii <eliz@gnu.org>
1156
1157 * internals.texi (Pure Storage): Mention the pure overflow message
1158 at startup.
1159
8e7a9a24
EZ
11602006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
1161
1162 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
1163 (Searching Keymaps): Fix pseudo-Lisp description of keymap
1164 search.
1165
d0789de9
RS
11662006-05-01 Richard Stallman <rms@gnu.org>
1167
1168 * intro.texi (nil and t): Clarify.
1169
1170 * variables.texi (File Local Variables): Suggest using booleanp.
1171
fc2cb772
JB
11722006-05-01 Juanma Barranquero <lekktu@gmail.com>
1173
1174 * objects.texi (Type Predicates): Fix typos.
1175
27c5714a
SM
11762006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
1177
1178 * intro.texi (nil and t): Add booleanp.
1179
1180 * objects.texi (Type Predicates): Add links for booleanp and
1181 string-or-null-p.
1182
eadb9d45
RS
11832006-04-29 Richard Stallman <rms@gnu.org>
1184
27c5714a 1185 * modes.texi (Multiline Font Lock): Rename from
eadb9d45
RS
1186 Multi line Font Lock Elements. Much clarification.
1187 (Font Lock Multiline, Region to Fontify): Much clarification.
1188
7817e3d3
SM
11892006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
1190
1191 * variables.texi (File Local Variables): Remove the special case t for
1192 safe-local-variable.
1193
8ac3a455
RS
11942006-04-26 Richard Stallman <rms@gnu.org>
1195
1196 * syntax.texi (Parsing Expressions): Minor cleanup.
1197
290e4aae
RS
11982006-04-18 Richard Stallman <rms@gnu.org>
1199
1200 * tips.texi (Coding Conventions): Explain when the package's
1201 prefix should appear later on (not at the start of the name).
1202
1203 * searching.texi (String Search): Clarify effect of NOERROR.
1204
1205 * modes.texi (Imenu): Clarify what special items do.
1206
1207 * hooks.texi (Standard Hooks): Delete text about old hook names.
1208
1e2b8ce5
RF
12092006-04-17 Romain Francoise <romain@orebokech.com>
1210
1211 * variables.texi (Local Variables): Update the default value of
1212 `max-specpdl-size'.
1213
51fa34bc
MB
12142006-04-15 Michael Olson <mwolson@gnu.org>
1215
1216 * processes.texi (Transaction Queues): Mention the new optional
1217 `delay-question' argument for `tq-enqueue'.
1218
61f32d39
BW
12192006-04-13 Bill Wohler <wohler@newt.com>
1220
1221 * customize.texi (Common Keywords): Use dotted notation for
9b7fa297 1222 :package-version value. Specify its values. Improve documentation
50b7bce0 1223 for customize-package-emacs-version-alist.
61f32d39 1224
4f8ed159
BW
12252006-04-12 Bill Wohler <wohler@newt.com>
1226
1227 * customize.texi (Common Keywords): Move description of
1228 customize-package-emacs-version-alist to @defvar.
1229
e5e864ab
BW
12302006-04-10 Bill Wohler <wohler@newt.com>
1231
1232 * customize.texi (Common Keywords): Add :package-version.
1233
6c230417
KS
12342006-04-10 Kim F. Storm <storm@cua.dk>
1235
1236 * text.texi (Buffer Contents): Add NOPROPS arg to
1237 filter-buffer-substring.
1238
d82eac8f
EZ
12392006-04-08 Kevin Ryde <user42@zip.com.au>
1240
1241 * os.texi (Command-Line Arguments): Update xref to emacs manual
1242 "Command Arguments" -> "Emacs Invocation", per change there.
1243
4f815b29
TTN
12442006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
1245
1246 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
1247 be on one line to help makeinfo not render two spaces after the dot.
1248
122c3009
RS
12492006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
1250
1251 * strings.texi (Predicates for Strings): Add string-or-null-p.
1252
da68bc3d
KS
12532006-03-28 Kim F. Storm <storm@cua.dk>
1254
1255 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
1256 remarks about systems that don't support fractional seconds.
1257
b223e22d
KB
12582006-03-25 Karl Berry <karl@gnu.org>
1259
fc2cb772 1260 * elisp.texi: Use @copyright{} instead of (C), and do not indent
b223e22d
KB
1261 the year list.
1262
b756c64c
NR
12632006-03-21 Nick Roberts <nickrob@snap.net.nz>
1264
1265 * display.texi (Fringe Indicators): Fix typos.
1266
fe3dca59
LT
12672006-03-19 Luc Teirlinck <teirllm@auburn.edu>
1268
c287ad03 1269 * tips.texi (Documentation Tips): One can now also write `program'
fe3dca59
LT
1270 in front of a quoted symbol in a docstring to prevent making a
1271 hyperlink.
1272
e91d4202
AM
12732006-03-19 Alan Mackenzie <acm@muc.de>
1274
290e4aae 1275 * text.texi (Special Properties): Clarify `fontified' property.
e91d4202 1276
e8a5f60b
RS
12772006-03-16 Richard Stallman <rms@gnu.org>
1278
1279 * display.texi (Defining Images): Minor cleanup.
1280
486daaa5
BW
12812006-03-16 Bill Wohler <wohler@newt.com>
1282
1283 * display.texi (Defining Images): In image-load-path-for-library,
1284 prefer user's images.
1285
4ffc92c2
SM
12862006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
1287
1288 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
1289
874a6ef8
BW
12902006-03-15 Bill Wohler <wohler@newt.com>
1291
1292 * display.texi (Defining Images): Fix example in
1293 image-load-path-for-library by not recommending that one binds
fc2cb772 1294 image-load-path. Just defvar it to placate compiler and only use
874a6ef8
BW
1295 it if previously defined.
1296
70949f30
BW
12972006-03-14 Bill Wohler <wohler@newt.com>
1298
1299 * display.texi (Defining Images): In image-load-path-for-library,
1300 always return list of directories. Update example.
1301
c852c516
AM
13022006-03-14 Alan Mackenzie <acm@muc.de>
1303
1304 * modes.texi: New node, "Region to Fontify" (for Font Lock).
1305 This describes font-lock-extend-region-function.
4ffc92c2 1306 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
c852c516
AM
1307 the new node "Region to Fontify".
1308
7cd3712b
RS
13092006-03-13 Richard Stallman <rms@gnu.org>
1310
1311 * display.texi (Invisible Text): The impossible position is
1312 now before the invisible text, not after.
1313 (Defining Images): Clean up last change.
1314
2c676341
BW
13152006-03-11 Bill Wohler <wohler@newt.com>
1316
1317 * display.texi (Defining Images): Add image-load-path-for-library.
1318
6f49b4c5
LT
13192006-03-11 Luc Teirlinck <teirllm@auburn.edu>
1320
2d14c9bf
LT
1321 * text.texi (Adaptive Fill): Fix Texinfo usage.
1322
1323 * strings.texi (Creating Strings): Fix Texinfo usage.
1324
6f49b4c5
LT
1325 * searching.texi (Regexp Special): Use @samp for regular
1326 expressions that are not in Lisp syntax.
1327
fc1d3386
LT
13282006-03-08 Luc Teirlinck <teirllm@auburn.edu>
1329
1330 * searching.texi (Regexp Special): Put remark between parentheses
1331 to avoid misreading.
1332
7b2c2ca9
LT
13332006-03-07 Luc Teirlinck <teirllm@auburn.edu>
1334
1335 * searching.texi (Syntax of Regexps): More accurately describe
1336 which characters are special in which situations.
1337 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
1338 are not special. Describe in detail when `[' and `]' are special.
1339 (Regexp Backslash): Plenty of regexps with unbalanced square
1340 brackets are valid, so reword that statement.
1341
f79bc642
KS
13422006-03-02 Kim F. Storm <storm@cua.dk>
1343
1344 * keymaps.texi (Tool Bar): Add tool-bar-border.
1345
1d9a5237
LT
13462006-02-28 Luc Teirlinck <teirllm@auburn.edu>
1347
a86b01fa 1348 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1d9a5237 1349
2534ef94
LT
13502006-02-27 Luc Teirlinck <teirllm@auburn.edu>
1351
1352 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
1353
1354 * files.texi (Locating Files): Suggest additional values for the
1355 SUFFIXES arg of `locate-file'. Update pxref.
1356
1357 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
1358 (How Programs Do Loading): Discuss the effects of Auto Compression
1359 mode on `load'.
1360 (Load Suffixes): New node.
394e96d5 1361 (Library Search): Delete description of `load-suffixes'; it was
2534ef94
LT
1362 moved to "Load Suffixes".
1363 (Autoload, Named Features): Mention `load-suffixes'.
1364
dd9959da 13652006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2bb56fbf
JB
1366
1367 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
1368
1369 * windows.texi (Window Tree): Fix typo.
1370
49af2995
KS
13712006-02-20 Kim F. Storm <storm@cua.dk>
1372
1373 * display.texi (Fringe Indicators): New section.
1374 Move indicate-empty-lines, indicate-buffer-boundaries, and
1375 default-indicate-buffer-boundaries here.
1376 Add fringe-indicator-alist and default-fringes-indicator-alist.
1377 Add list of logical fringe indicator symbols.
1378 Update list of standard bitmap names.
1379 (Fringe Cursors): New section.
1380 Move overflow-newline-into-fringe here.
1381 Add fringe-cursor-alist and default-fringes-cursor-alist.
1382 Add list of fringe cursor symbols.
1383
58f71009
JB
13842006-02-20 Juanma Barranquero <lekktu@gmail.com>
1385
1386 * commands.texi (Using Interactive): Fix reference to node
1387 "Minibuffers".
1388
5498b6af
RS
13892006-02-19 Richard M. Stallman <rms@gnu.org>
1390
1391 * minibuf.texi (High-Level Completion):
1392 Add xref to read-input-method-name.
1393
1394 * files.texi (Relative File Names): Move file-relative-name here.
1395 (File Name Expansion): From here. Minor clarifications.
1396
1397 * commands.texi (Using Interactive): Add xrefs about reading input.
1398 Clarify remarks about that moving point and mark.
1399 Put string case before list case.
1400
43ce897a 14012006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
b6498a68 1402
4ffc92c2
SM
1403 * display.texi (Other Display Specs, Image Descriptors):
1404 Revert erroneous changes. The previous description of
1405 image-descriptors as `(image . PROPS)' was correct.
b6498a68 1406
1324d26e
RS
14072006-02-14 Richard M. Stallman <rms@gnu.org>
1408
1409 * variables.texi (File Local Variables): Clarifications.
1410
0da93350
JB
14112006-02-14 Juanma Barranquero <lekktu@gmail.com>
1412
1413 * variables.texi (File Local Variables): Use @code for a cons
1414 cell, not @var.
1415
51a39bab
CY
14162006-02-13 Chong Yidong <cyd@stupidchicken.com>
1417
1418 * variables.texi (File Local Variables): Document new file local
1419 variable behavior.
1420
d342156c
KS
14212006-02-10 Kim F. Storm <storm@cua.dk>
1422
1423 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
1424
8392fe4a
JB
14252006-02-08 Juanma Barranquero <lekktu@gmail.com>
1426
1427 * modes.texi (%-Constructs): Remove obsolete info about
1428 `global-mode-string'.
1429
cd6cd82a
RS
14302006-02-07 Richard M. Stallman <rms@gnu.org>
1431
d78dc2d8
RS
1432 * commands.texi (Prefix Command Arguments): Minor cleanup.
1433
1434 * display.texi: "Graphical display", not window system.
1435
cd6cd82a
RS
1436 * functions.texi (What Is a Function): Fix xref.
1437
1438 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
1439 (Changing Key Bindings): Clarify when remapping is better than
1440 substitute-key-definition.
1441
14422006-02-02 Richard M. Stallman <rms@gnu.org>
1443
1444 * minibuf.texi (Basic Completion): Completion alists are risky.
1445
1446 * keymaps.texi (Active Keymaps): Clarifications.
1447 (Searching Keymaps): New node.
1448 (Keymaps): Update menu.
1449
1450 * frames.texi (Layout Parameters): Minor clarification.
1451 (Drag and Drop): New node.
1452 (Frames): Update menu.
1453
cf052abc
CY
14542006-01-29 Chong Yidong <cyd@stupidchicken.com>
1455
4ffc92c2
SM
1456 * display.texi (Other Display Specs, Image Descriptors):
1457 Image description is a list, not a cons cell.
cf052abc 1458
1f2907ee
LT
14592006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1460
1461 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
1462 list is not necessarily a list).
1463
a849f77d
EZ
14642006-01-27 Eli Zaretskii <eliz@gnu.org>
1465
1466 * frames.texi (Layout Parameters): border-width and
1467 internal-border-width belong to the frame, not the window.
1468
d322eb9b
RS
14692006-01-19 Richard M. Stallman <rms@gnu.org>
1470
1471 * nonascii.texi (Translation of Characters): Search cmds use
1472 translation-table-for-input. Automatically made local.
1473
1474 * markers.texi (Overview of Markers): Count insertion type
1475 as one of a marker's attributes.
1476
cd6cd82a
RS
1477 * keymaps.texi (Controlling Active Maps): New node, split out of
1478 Active Keymaps.
1479 (Keymaps): Menu updated.
1480 (Active Keymaps): Give pseudocode to explain how the active
1481 maps are searched. current-active-maps and key-binding moved here.
1482 (Functions for Key Lookup): current-active-maps and key-binding moved.
1483 Clarifications.
1484 (Searching the Keymaps): New subnode.
1485
d322eb9b
RS
1486 * elisp.texi (Top): Menu clarification.
1487
1488 * display.texi (Other Display Specs): Delete duplicate entry for
1489 just a string as display spec. Move text about recursive display
1490 specs on such a string.
1491
1492 * commands.texi (Key Sequence Input): Clarify.
1493 Move num-nonmacro-input-events out.
1494 (Reading One Event): num-nonmacro-input-events moved here.
1495
2ac77b5a
NR
14962006-01-14 Nick Roberts <nickrob@snap.net.nz>
1497
1498 * advice.texi (Simple Advice): Update example to fit argument
1499 change in previous-line.
1500
a203a18c
RS
15012006-01-05 Richard M. Stallman <rms@gnu.org>
1502
1503 * markers.texi (The Mark): Fix in `mark'.
1504
d9043ddf
RS
15052006-01-04 Richard M. Stallman <rms@gnu.org>
1506
1507 * processes.texi (Misc Network, Make Network): Minor cleanups.
1508
8a5db8ae
KS
15092006-01-04 Kim F. Storm <storm@cua.dk>
1510
1511 * processes.texi (Make Network): Add IPv6 addresses and handling.
1512 (Network Feature Testing): Mention (:family ipv6).
1513 (Misc Network): Add IPv6 formats to format-network-address.
1514
19bb7940
RS
15152005-12-30 Richard M. Stallman <rms@gnu.org>
1516
1517 * text.texi (Changing Properties):
1518 Don't use return value of set-text-properties.
1519
b9cb50d9
LT
15202005-12-29 Luc Teirlinck <teirllm@auburn.edu>
1521
1522 * modes.texi (Mode Line Format): Correct typo in menu.
1523
94a867a6
RS
15242005-12-29 Richard M. Stallman <rms@gnu.org>
1525
1526 * modes.texi (Mode Line Top): New node.
1527 (Mode Line Data): Some text moved to new node.
1528 Explain the data structure more concretely.
1529 (Mode Line Basics): Clarifications.
1530 (Mode Line Variables): Clarify intro paragraph.
1531 (%-Constructs): Clarify intro paragraph.
1532 (Mode Line Format): Update menu.
1533
ba455131
LT
15342005-12-28 Luc Teirlinck <teirllm@auburn.edu>
1535
1536 * minibuf.texi (Basic Completion): Update lazy-completion-table
1537 examples for removal of ARGS argument.
1538
2b6abe1e
RS
15392005-12-23 Richard M. Stallman <rms@gnu.org>
1540
1541 * text.texi (Undo): Restore some explanation from the version
1542 that was deleted.
1543
2d7409f2
EZ
15442005-12-23 Eli Zaretskii <eliz@gnu.org>
1545
abeb5483 1546 * text.texi (Undo): Remove duplicate descriptions of `apply
2d7409f2
EZ
1547 funname' and `apply delta' elements of the undo list.
1548
2e23b82e
RS
15492005-12-20 Richard M. Stallman <rms@gnu.org>
1550
1551 * help.texi (Help Functions): Update documentation of `apropos'.
1552
a31687ce
LT
15532005-12-20 Luc Teirlinck <teirllm@auburn.edu>
1554
1555 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
1556 because it is confusing. If the :help-echo keyword is a function,
1557 it is not directly used as the :help-echo overlay property, as the
1558 xref seems to suggest (it does not take the appropriate args).
1559
0e83c4e9
LT
15602005-12-19 Luc Teirlinck <teirllm@auburn.edu>
1561
1562 * customize.texi (Common Keywords): Fix Texinfo usage.
1563 (Group Definitions, Variable Definitions): Update for new
1564 conventions for using `*' in docstrings.
77df907a
LT
1565
1566 * tips.texi (Documentation Tips): Update for new conventions for
1567 using `*' in docstrings.
1568
69487a1f
RS
15692005-12-16 Richard M. Stallman <rms@gnu.org>
1570
1571 * minibuf.texi (Minibuffer Contents): Minor cleanup.
1572
2a502a32
JL
15732005-12-16 Juri Linkov <juri@jurta.org>
1574
1575 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
1576
b158c851
RF
15772005-12-14 Romain Francoise <romain@orebokech.com>
1578
1579 * modes.texi (Customizing Keywords): Rename `append' to `how'.
1580 Fix typo.
1581
d7d1f75e
JL
15822005-12-11 Juri Linkov <juri@jurta.org>
1583
1584 * minibuf.texi (Completion Commands): Add mention of read-file-name
1585 for filename completion keymaps.
1586 (Reading File Names): Add mention of filename completion keymaps
1587 for read-file-name and xref to `Completion Commands'.
1588
4b1c16c2
RS
15892005-12-10 Richard M. Stallman <rms@gnu.org>
1590
1591 * customize.texi (Common Keywords): State caveats for use of :tag.
1592
1d49d5d9
RS
15932005-12-08 Richard M. Stallman <rms@gnu.org>
1594
2663a204
RS
1595 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
1596 with xrefs and better explanation.
1597 (Completion Commands): Add the filename completion maps.
1598
1d49d5d9
RS
1599 * objects.texi (Character Type): Clarify that \s is not space
1600 if a dash follows.
1601
fa0d4d0c
RS
16022005-12-05 Richard M. Stallman <rms@gnu.org>
1603
1604 * windows.texi (Resizing Windows): Delete preserve-before args.
1605
d64b177a
SM
16062005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1607
1608 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
1609 in full keymaps, since the quirk has been fixed.
1610
79019cc9
EZ
16112005-12-03 Eli Zaretskii <eliz@gnu.org>
1612
1613 * hooks.texi (Standard Hooks): Add index entries. Mention
1614 `compilation-finish-functions'.
1615
161ef3be
RS
16162005-11-27 Richard M. Stallman <rms@gnu.org>
1617
1618 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
1619
17c1971a
JL
16202005-11-21 Juri Linkov <juri@jurta.org>
1621
1622 * customize.texi (Common Keywords): Update links types
1623 custom-manual and url-link. Add link types emacs-library-link,
1624 file-link, function-link, variable-link, custom-group-link.
1625
5890344b
CY
16262005-11-20 Chong Yidong <cyd@stupidchicken.com>
1627
1628 * display.texi: Revert 2005-11-20 change.
1629
cbce0752
TTN
16302005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
1631
1632 * processes.texi (Bindat Functions):
1633 Say "third" to refer to zero-based index "2".
1634
ff04c885
LT
16352005-11-18 Luc Teirlinck <teirllm@auburn.edu>
1636
1637 * loading.texi (Library Search): Update the default value of
1638 `load-suffixes'.
1639
ce8d4e00
CY
16402005-11-17 Chong Yidong <cyd@stupidchicken.com>
1641
1642 * display.texi (Attribute Functions): Mention :ignore-defface.
1643
cbad4a9e
SM
16442005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
1645
1646 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 1647 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 1648
fda12b27
RS
16492005-11-06 Richard M. Stallman <rms@gnu.org>
1650
1651 * files.texi (Magic File Names): find-file-name-handler checks the
1652 `operations' property of the handler.
1653
e082564e
RS
16542005-11-03 Richard M. Stallman <rms@gnu.org>
1655
1656 * variables.texi (Frame-Local Variables): Small clarification.
1657
f0cdd9e4
CY
16582005-10-29 Chong Yidong <cyd@stupidchicken.com>
1659
1660 * os.texi (Init File): Document ~/.emacs.d/init.el.
1661
685abb98
RS
16622005-10-29 Richard M. Stallman <rms@gnu.org>
1663
1664 * internals.texi (Garbage Collection): Document memory-full.
1665
7000848e
BW
16662005-10-28 Bill Wohler <wohler@newt.com>
1667
1668 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
1669 for URLs.
1670
107fb6c9
RS
16712005-10-28 Richard M. Stallman <rms@gnu.org>
1672
1673 * minibuf.texi (Completion Commands): Clean up prev change.
1674
16752005-10-26 Kevin Ryde <user42@zip.com.au>
1676
1677 * compile.texi (Eval During Compile): Explain recommended uses
1678 of eval-when-compile and eval-and-compile.
1679
1d8e69a2
MY
16802005-10-27 Masatake YAMATO <jet@gyve.org>
1681
cbad4a9e 1682 * minibuf.texi (Completion Commands):
1d8e69a2 1683 Write about new optional argument for `display-completion-list'.
cbad4a9e 1684
6a897887
RS
16852005-10-23 Richard M. Stallman <rms@gnu.org>
1686
1687 * display.texi (Overlay Arrow): Clarify about local bindings of
1688 overlay-arrow-position.
1689
6d1e17be
EZ
16902005-10-22 Eli Zaretskii <eliz@gnu.org>
1691
1692 * internals.texi (Building Emacs): Fix last change.
1693
db5fe0a6
RS
16942005-10-22 Richard M. Stallman <rms@gnu.org>
1695
1696 * internals.texi (Building Emacs): Document eval-at-startup.
1697
45158e77
RS
16982005-10-21 Richard M. Stallman <rms@gnu.org>
1699
1700 * loading.texi (Where Defined): load-history contains abs file names.
1701 symbol-file returns abs file names.
1702
e50165ec
KS
17032005-10-19 Kim F. Storm <storm@cua.dk>
1704
1705 * display.texi (Showing Images): Add max-image-size integer value.
1706
63ab30d0
CY
17072005-10-18 Chong Yidong <cyd@stupidchicken.com>
1708
1709 * display.texi (Showing Images): Document max-image-size.
1710
f8252852
RS
17112005-10-17 Richard M. Stallman <rms@gnu.org>
1712
1713 * commands.texi (Quitting): Minor clarification.
1714
1715 * processes.texi (Sentinels): Clarify about output and quitting.
1716 (Filter Functions): Mention with-local-quit.
1717
c1bed3aa
JL
17182005-10-17 Juri Linkov <juri@jurta.org>
1719
1720 * buffers.texi (Current Buffer):
1721 * commands.texi (Event Input Misc):
1722 * compile.texi (Eval During Compile, Compiler Errors):
1723 * customize.texi (Group Definitions):
1724 * display.texi (Progress, Defining Faces):
1725 * files.texi (Writing to Files):
1726 * modes.texi (Mode Hooks, Defining Minor Modes):
1727 * streams.texi (Output Functions):
1728 * syntax.texi (Syntax Table Functions):
1729 * text.texi (Change Hooks):
1730 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
1731
1732 * commands.texi (Quitting): Replace arg `forms' with `body' in
1733 `with-local-quit'.
1734
1735 * positions.texi (Excursions): Replace arg `forms' with `body' in
1736 `save-excursion'.
1737
ef1b4c9e
KS
17382005-10-08 Kim F. Storm <storm@cua.dk>
1739
1740 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
1741 Rename manual section accordingly.
1742
abc8ce50
KS
17432005-10-04 Kim F. Storm <storm@cua.dk>
1744
1745 * windows.texi (Window Split Tree): New section describing
1746 new function window-split-tree function.
1747
a1f5a1f0
NR
17482005-10-03 Nick Roberts <nickrob@snap.net.nz>
1749
1750 * display.texi (Fringe Size/Pos): Simplify and add detail.
1751
97c3e4cc
RF
17522005-09-30 Romain Francoise <romain@orebokech.com>
1753
1754 * minibuf.texi (High-Level Completion): Explain that the prompt
1755 given to `read-buffer' should end with a colon and a space.
1756 Update usage examples.
1757
8ad8c5ce
JL
17582005-09-29 Juri Linkov <juri@jurta.org>
1759
1760 * display.texi (Displaying Messages): Rename argument name
1761 `string' to `format-string' in functions `message', `message-box',
1762 `message-or-box'.
1763
63182706
CY
17642005-09-26 Chong Yidong <cyd@stupidchicken.com>
1765
fc2cb772 1766 * errors.texi (Standard Errors): Correct xrefs.
63182706 1767
906320ec
CY
17682005-09-18 Chong Yidong <cyd@stupidchicken.com>
1769
fc2cb772 1770 * display.texi (Defining Images): Update documentation for
906320ec
CY
1771 `image-load-path'.
1772
8ccd3630
RS
17732005-09-17 Richard M. Stallman <rms@gnu.org>
1774
1775 * display.texi (Defining Images): Clean up previous change.
1776
7260457b
RF
17772005-09-16 Romain Francoise <romain@orebokech.com>
1778
1779 * elisp.texi: Specify GFDL version 1.2.
1780
1781 * doclicense.texi (GNU Free Documentation License): Update to
1782 version 1.2.
1783
5b51c037
CY
17842005-09-15 Chong Yidong <cyd@stupidchicken.com>
1785
1786 * display.texi (Defining Images): Document `image-load-path'.
1787
5c4757d3
RS
17882005-09-15 Richard M. Stallman <rms@gnu.org>
1789
1790 * objects.texi (Printed Representation): Minor cleanup.
1791 (Box Diagrams): Minor fix.
1792 (Cons Cell Type): Move (...) index item here.
1793 (Box Diagrams): From here.
1794 (Array Type): Minor fix.
1795 (Type Predicates): Delete index "predicates".
1796 (Hash Table Type): Clarify xref.
1797 (Dotted Pair Notation): Minor fix.
1798
2bb8b80c
CY
17992005-09-10 Chong Yidong <cyd@stupidchicken.com>
1800
1801 * files.texi (Saving Buffers): Fix typo.
1802
47b8bc5d
RS
18032005-09-08 Richard M. Stallman <rms@gnu.org>
1804
1805 * tips.texi (Programming Tips): Correct the "default" prompt spec.
1806
475aab0d
CY
18072005-09-08 Chong Yidong <cyd@stupidchicken.com>
1808
1809 * locals.texi (Standard Buffer-Local Variables): Don't include
1810 mode variables for minor modes.
1811 Fix xrefs for buffer-display-count, buffer-display-table,
1812 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
1813 enable-multibyte-characters, fill-column, header-line-format,
1814 left-fringe-width, left-margin, and right-fringe-width.
1815
1816 * hooks.texi (Standard Hooks): All hooks should conform to the
1817 standard naming convention now.
1818 Fix xref for `echo-area-clear-hook'.
1819
1820 * display.texi (Usual Display): Note that indicate-empty-lines and
1821 tab-width are buffer-local.
1822
1823 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
1824
1825 * modes.texi (Mode Help): Note that major-mode is buffer-local.
1826
1827 * nonascii.texi (Encoding and I/O): Note that
1828 buffer-file-coding-system is buffer-local.
1829
1830 * positions.texi (List Motion): Note that defun-prompt-regexp is
1831 buffer-local.
1832
1833 * text.texi (Auto Filling): Note that auto-fill-function is
1834 buffer-local.
1835 (Undo): Note that buffer-undo-list is buffer-local.
1836
1837 * windows.texi (Buffers and Windows): Document
1838 buffer-display-count.
1839
2a6bc1f7
RS
18402005-09-06 Richard M. Stallman <rms@gnu.org>
1841
1842 * tips.texi (Coding Conventions): Sometimes it is ok to put the
1843 package prefix elsewhere than at the start of the name.
1844
d7ea8b71
RS
18452005-09-03 Richard M. Stallman <rms@gnu.org>
1846
1847 * tips.texi (Programming Tips): Add conventions for minibuffer
1848 questions and prompts.
1849
0c6087a6
RS
18502005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
1851
1852 * intro.texi (nil and t): Minor cleanup.
1853 Delete spurious mention of keyword symbols.
1854 (Evaluation Notation): Add index entry.
1855 (A Sample Function Description): Minor cleanup.
1856 (A Sample Variable Description): Not all vars can be set.
1857
4b5fa40e
TTN
18582005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
1859
1860 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
1861
1862 (Insertion): Document precise type of `insert-char' arg COUNT.
1863
34b50776
SM
18642005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
1865
1866 * modes.texi (Other Font Lock Variables): Sync the default of
1867 font-lock-lines-before.
1868
c1105d05
MA
18692005-08-31 Michael Albinus <michael.albinus@gmx.de>
1870
1871 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
1872
62929713
RS
18732005-08-29 Richard M. Stallman <rms@gnu.org>
1874
1875 * elisp.texi (Top): Update subnode menu.
1876
1877 * searching.texi (Searching and Matching): Move node.
1878 Rearrange contents and add overall explanation.
1879 (Searching and Case): Move node.
1880 (Searching and Matching): Update menu.
1881
0fb57cc0
EZ
18822005-08-27 Eli Zaretskii <eliz@gnu.org>
1883
1884 * os.texi (Startup Summary): Fix the description of the initial
1885 startup message display.
1886
3e80c4c1
RS
18872005-08-25 Richard M. Stallman <rms@gnu.org>
1888
1889 * searching.texi (Search and Replace): Add replace-regexp-in-string.
1890
18912005-08-25 Emilio C. Lopes <eclig@gmx.net>
1892
1893 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
1894 `next-overlay-change' example.
c1105d05 1895
79a8defb
JL
18962005-08-22 Juri Linkov <juri@jurta.org>
1897
1898 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
1899 Fix invert-face. Fix args of face-background.
1900
16691d29
JL
1901 * display.texi (Standard Faces): Delete node.
1902 (Faces): Add xref to `(emacs)Standard Faces'.
1903 (Displaying Faces): Fix xref to `Standard Faces'.
1904
1905 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
1906
217b694f
EZ
19072005-08-20 Alan Mackenzie <acm@muc.de>
1908
1909 * buffers.texi (The Buffer List): Clarify the manipulation of the
1910 buffer list.
1911
0bf14bfd
RS
19122005-08-14 Richard M. Stallman <rms@gnu.org>
1913
7ad1498e
AS
1914 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
1915 a regexp.
0bf14bfd 1916
c118d09e
RS
19172005-08-11 Richard M. Stallman <rms@gnu.org>
1918
59cb8c23
RS
1919 * elisp.texi (Top): Update subnode lists.
1920
1921 * display.texi (Inverse Video): Node deleted.
1922
c118d09e
RS
1923 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
1924 New nodes split out of Coding Conventions.
1925
1926 * searching.texi (Regular Expressions): Document re-builder.
1927
1928 * os.texi (Time Parsing): New node split out of Time Conversion.
1929
1930 * processes.texi (Misc Network, Network Feature Testing)
1931 (Network Options, Make Network): New nodes split out of
1932 Low-Level Network.
1933
67ec7f41
RS
19342005-08-09 Richard M. Stallman <rms@gnu.org>
1935
76d47f0d
RS
1936 * frames.texi (Geometry): New node, split from Size and Position.
1937 (Frame Parameters): Refer to Geometry.
1938
67ec7f41 1939 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 1940
67ec7f41
RS
1941 * windows.texi (Splitting Windows): Fix xref.
1942
1943 * frames.texi (Layout Parameters): Add xref.
1944
1945 * display.texi (Line Height, Scroll Bars): Fix xrefs.
1946
1947 * keymaps.texi (Menu Bar): Fix xref.
1948
1949 * locals.texi (Standard Buffer-Local Variables): Fix xref.
1950
1951 * modes.texi (%-Constructs): Fix xref.
1952
1953 * frames.texi (Window Frame Parameters): Node split up.
1954 (Basic Parameters, Position Parameters, Size Parameters)
1955 (Layout Parameters, Buffer Parameters, Management Parameters)
1956 (Cursor Parameters, Color Parameters): New subnodes.
1957
adb5e445
LT
19582005-08-09 Luc Teirlinck <teirllm@auburn.edu>
1959
1960 * positions.texi (Screen Lines): Update xref for previous change
1961 in minibuf.texi.
1962
1963 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
1964 change in minibuf.texi.
1965
61298e17
RS
19662005-08-09 Richard M. Stallman <rms@gnu.org>
1967
1968 * tips.texi (Coding Conventions): Minor cleanup.
1969
1970 * modes.texi (Defining Minor Modes): Explain when init-value
1971 can be non-nil.
1972
1973 * elisp.texi (Top): Update submenu for Minibuffer.
1974
1975 * minibuf.texi (Minibuffer Misc): Node split up.
1976 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
1977 (Recursive Mini): New nodes split out from Minibuffer Misc.
1978 (Minibuffer Misc): Document max-mini-window-height.
1979
1980 * hash.texi (Defining Hash): Delete stray paren in example.
1981
1982 * display.texi (Echo Area Customization): Don't define
1983 max-mini-window-height here; xref instead.
1984
1985 * commands.texi (Event Input Misc): Update while-no-input.
1986
1987 * advice.texi (Advising Functions): Explain when to use advice
1988 and when to use a hook.
1989
43e124e6
EZ
19902005-07-30 Eli Zaretskii <eliz@gnu.org>
1991
1992 * makefile.w32-in (info): Don't run install-info.
1993 ($(infodir)/dir): New target, produced by running install-info.
1994
653aea22
LT
19952005-07-27 Luc Teirlinck <teirllm@auburn.edu>
1996
1997 * modes.texi (Defining Minor Modes): The keyword for the initial
1998 value is :init-value, not :initial-value.
1999
ba6ebbd5
EZ
20002005-07-23 Eli Zaretskii <eliz@gnu.org>
2001
2002 * loading.texi (Autoload): Make the `doctor' example be consistent
2003 with what's in current loaddefs.el. Describe the "fn" magic in
2004 the usage portion of the doc string.
2005
6696f2a4
RS
20062005-07-22 Richard M. Stallman <rms@gnu.org>
2007
2008 * internals.texi (Garbage Collection): Clarify previous change.
2009
0c17e67c
SM
20102005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2011
2012 * internals.texi (Garbage Collection): Add gc-cons-percentage.
2013
426179e1
JL
20142005-07-18 Juri Linkov <juri@jurta.org>
2015
2016 * commands.texi (Accessing Events):
2017 * frames.texi (Text Terminal Colors, Resources):
2018 * markers.texi (The Mark):
2019 * modes.texi (Defining Minor Modes):
2020 Delete duplicate duplicate words.
2021
9b0c2c56
RS
20222005-07-16 Richard M. Stallman <rms@gnu.org>
2023
2024 * display.texi (Managing Overlays): Clarify make-overlay
2025 args for insertion types.
2026
fd90b80c
LT
20272005-07-13 Luc Teirlinck <teirllm@auburn.edu>
2028
0c17e67c
SM
2029 * customize.texi (Variable Definitions):
2030 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
2031 `standard-value' is a list too.
2032 (Defining New Types): Use @key{RET} instead of @key{ret}.
2033
37aa90e5
TTN
20342005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
2035
2036 * os.texi (Translating Input): Fix typo.
2037
917e0c95
RS
20382005-07-08 Richard M. Stallman <rms@gnu.org>
2039
2040 * README: Update edition number and size estimate.
2041
2042 * elisp.texi (VERSION): Set to 2.9.
2043
7d90e71d
RS
20442005-07-07 Richard M. Stallman <rms@gnu.org>
2045
c330dafe
RS
2046 * book-spine.texinfo: Update Emacs version.
2047
7d90e71d
RS
2048 * display.texi (Inverse Video): Delete mode-line-inverse-video.
2049
dc2204be
RS
20502005-07-06 Richard M. Stallman <rms@gnu.org>
2051
2052 * searching.texi (Regexp Search): Clarify what re-search-forward
2053 does when the search fails.
2054
a0ec7a4a
LK
20552005-07-05 Lute Kamstra <lute@gnu.org>
2056
dc2204be 2057 * Update FSF's address in GPL notices.
a0ec7a4a
LK
2058
2059 * doclicense.texi (GNU Free Documentation License):
2060 * gpl.texi (GPL):
2061 * tips.texi (Coding Conventions, Library Headers):
2062 * vol1.texi:
2063 * vol2.texi: Update FSF's address.
2064
4af33176
RS
20652005-07-04 Richard M. Stallman <rms@gnu.org>
2066
2067 * hooks.texi (Standard Hooks): Add occur-hook.
2068
b3ab615b
LT
20692005-07-03 Luc Teirlinck <teirllm@auburn.edu>
2070
2071 * display.texi (The Echo Area): Correct menu.
2072
3d393029
RS
20732005-07-03 Richard M. Stallman <rms@gnu.org>
2074
7fe48b75
RS
2075 * elisp.texi (Top): Update subnode menu for Display.
2076
2077 * display.texi (Displaying Messages): New node, with most
2078 of what was in The Echo Area.
2079 (Progress): Moved under The Echo Area.
2080 (Logging Messages): New node with new text.
2081 (Echo Area Customization): New node, the rest of what was
2082 in The Echo Area. Document message-truncate-lines with @defvar.
2083 (Display): Update menu.
2084
3d393029
RS
2085 * windows.texi (Textual Scrolling): Doc 3 values for
2086 scroll-preserve-screen-position.
2087
2088 * text.texi (Special Properties): Change hook functions
2089 should bind inhibit-modification-hooks around altering buffer text.
2090
2091 * keymaps.texi (Key Binding Commands): Call binding BINDING
2092 rather than DEFINITION.
2093
b26860ad
JB
20942005-06-29 Juanma Barranquero <lekktu@gmail.com>
2095
2096 * variables.texi (Defining Variables): `user-variable-p' returns t
2097 for aliases of user options, nil for alias loops.
2098
025691ed
RS
20992005-06-28 Richard M. Stallman <rms@gnu.org>
2100
2101 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
2102 make-keymap.
2103
b61bfa4d
LT
21042005-06-27 Luc Teirlinck <teirllm@auburn.edu>
2105
2106 * variables.texi (Setting Variables): Correct and clarify
2107 description of `add-to-ordered-list'.
2108
24ee714d
RS
21092005-06-26 Richard M. Stallman <rms@gnu.org>
2110
2111 * display.texi (Faces): Minor cleanup.
2112
33b79ce4
LT
21132005-06-25 Luc Teirlinck <teirllm@auburn.edu>
2114
2115 * display.texi (Faces): `facep' returns t for strings that are
2116 face names.
2117
df13531d
RS
21182005-06-25 Richard M. Stallman <rms@gnu.org>
2119
2120 * objects.texi (Equality Predicates): Clarify meaning of equal.
2121
2122 * windows.texi (Selecting Windows): save-selected-window
2123 and with-selected-window save and restore the current buffer.
2124
cf444441
RS
21252005-06-24 Richard M. Stallman <rms@gnu.org>
2126
2127 * numbers.texi (Float Basics): Explain how to test for NaN,
2128 and printing the sign of NaNs.
2129
6cdd056d
EZ
21302005-06-24 Eli Zaretskii <eliz@gnu.org>
2131
2132 * makefile.w32-in (MAKEINFO): Use --force.
2133
b93e3c3b
RS
21342005-06-23 Richard M. Stallman <rms@gnu.org>
2135
2136 * display.texi (Face Functions): Correct Texinfo usage.
2137
6fb276bd
LT
21382005-06-23 Luc Teirlinck <teirllm@auburn.edu>
2139
2140 * lists.texi (Rings): `ring-elements' now returns the elements of
2141 RING in order.
2142
1d1c7e75
JB
21432005-06-23 Juanma Barranquero <lekktu@gmail.com>
2144
2145 * markers.texi (The Mark): Texinfo usage fix.
2146
9d12e52b
KS
21472005-06-23 Kim F. Storm <storm@cua.dk>
2148
2149 * searching.texi (Entire Match Data): Remove evaporate option for
2150 match-data. Do not mention evaporate option for set-match-data.
2151
6d44324c
GM
21522005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
2153
2154 * display.texi (Face Functions): Mention face aliases.
2155
80df27a7
RS
21562005-06-21 Richard M. Stallman <rms@gnu.org>
2157
2158 * anti.texi (Antinews): Texinfo usage fix.
2159
e121563b
KB
21602005-06-21 Karl Berry <karl@gnu.org>
2161
9d7d543c
KB
2162 * elisp.texi: Use @copying.
2163
e121563b
KB
2164 * elisp.texi: Put @summarycontents and @contents before the Top
2165 node, instead of the end of the file, so that the contents appear
2166 in the right place in the dvi/pdf output.
2167
36a3b076
JL
21682005-06-21 Juri Linkov <juri@jurta.org>
2169
2170 * display.texi (Defining Faces): Add `customized-face'.
2171
5c796e80
KS
21722005-06-20 Kim F. Storm <storm@cua.dk>
2173
b7d1f38f
KS
2174 * variables.texi (Setting Variables): Any type of element can be
2175 given order in add-to-ordered-list. Compare elements with eq.
2176
5c796e80
KS
2177 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
2178
fb056bef
KB
21792005-06-20 Karl Berry <karl@gnu.org>
2180
2181 * syntax.texi (Syntax Flags): Make last column very slightly wider
2182 to avoid "generic comment" breaking on two lines and causing an
2183 underfull box.
2184
84398baa
LT
21852005-06-19 Luc Teirlinck <teirllm@auburn.edu>
2186
2187 * lists.texi (Rings): Various minor clarifications and corrections.
2188
07ff1e4b
RS
21892005-06-18 Richard M. Stallman <rms@gnu.org>
2190
2191 * functions.texi (Obsolete Functions): Simplify.
2192
2193 * variables.texi (Variable Aliases): Simplify.
2194
2195 * anti.texi, backups.texi, compile.texi, customization.texi:
2196 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
2197 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
2198 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
2199 * variables.texi: Fix formatting ugliness.
2200
2201 * elisp.texi: Add links to Rings and Byte Packing.
2202 Update version and copyright years.
2203
2204 * minibuf.texi: Fix formatting ugliness.
2205 (Completion Commands): Move keymap vars to the end
2206 and vars completing-read binds to the top.
2207
3f7fab24
LT
22082005-06-17 Luc Teirlinck <teirllm@auburn.edu>
2209
2210 * processes.texi: Fix typos.
2211 (Bindat Spec): Correct Texinfo error.
926c4c9b 2212 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 2213
f19b57e3
RS
22142005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
2215
2216 * lists.texi (Rings): New node.
2217 (Lists): Add it to menu.
2218
a80c5da7 2219 * processes.texi (Byte Packing): New node.
f19b57e3
RS
2220 (Processes): Add it to menu.
2221
22222005-06-17 Richard M. Stallman <rms@gnu.org>
2223
2224 * syntax.texi (Parsing Expressions): Fix texinfo usage.
2225
2226 * help.texi (Documentation Basics): Explain the xref to
2227 Documentation Tips.
2228
2229 * debugging.texi (Debugger Commands): Minor fix.
2230
67c1390d
LT
22312005-06-16 Luc Teirlinck <teirllm@auburn.edu>
2232
2233 * edebug.texi (Instrumenting): Eliminate duplicate link.
2234 (Specification List): Replace references to "below", referring to
2235 a later node, with one @ref to that node.
2236
2237 * os.texi (Timers): Timers should save and restore the match data
2238 if they change it.
2239
2240 * debugging.texi (Debugger Commands): Mention that the Lisp
2241 debugger can not step through primitive functions.
2242
51cd2a8c
JB
22432005-06-16 Juanma Barranquero <lekktu@gmail.com>
2244
2245 * functions.texi (Obsolete Functions): Update argument names of
2246 `make-obsolete' and `define-obsolete-function-alias'.
2247
2248 * variables.texi (Variable Aliases): Update argument names of
2249 `defvaralias', `make-obsolete-variable' and
2250 `define-obsolete-variable-alias'.
2251
f5e6ac4a
KS
22522005-06-15 Kim F. Storm <storm@cua.dk>
2253
2254 * searching.texi (Entire Match Data): Rephrase warnings about
2255 evaporate arg to match-data and set-match-data.
2256
fe2a9972
LT
22572005-06-14 Luc Teirlinck <teirllm@auburn.edu>
2258
67774855
LT
2259 * elisp.texi (Top): Update detailed menu.
2260
fe2a9972
LT
2261 * edebug.texi (Edebug): Update menu.
2262 (Instrumenting): Update xrefs.
2263 (Edebug Execution Modes): Correct xref.
2264 (Jumping): Clarify description of `h' command.
2265 Eliminate redundant @ref.
2266 (Breaks): New node.
9b7fa297 2267 (Breakpoints): Is now a subsubsection.
fe2a9972
LT
2268 (Global Break Condition): Mention `C-x X X'.
2269 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
2270 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
2271 (Edebug Display Update): Correct pxref.
2272 (Edebug and Macros): New node.
2273 (Instrumenting Macro Calls): Is now a subsubsection.
2274 Neither arg of `def-edebug-spec' is evaluated.
2275 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
2276 (Specification Examples): Fix typo.
2277
b59f605b
LK
22782005-06-14 Lute Kamstra <lute@gnu.org>
2279
2280 * debugging.texi (Function Debugging): Primitives can break on
2281 entry too.
2282
a5c99dc9
KS
22832005-06-14 Kim F. Storm <storm@cua.dk>
2284
2285 * variables.texi (Setting Variables): Add add-to-ordered-list.
2286
f99ed2f8
SM
22872005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
2288
2289 * syntax.texi (Parsing Expressions): Document aux functions and vars of
2290 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
2291
9d42ffaa
LK
22922005-06-13 Lute Kamstra <lute@gnu.org>
2293
2294 * text.texi (Special Properties): Fix cross reference.
2295
32cc0b00
LT
22962005-06-11 Luc Teirlinck <teirllm@auburn.edu>
2297
2298 * debugging.texi (Function Debugging): Delete mention of empty
2299 string argument to `cancel-debug-on-entry'. Delete inaccurate
2300 description of the return value of that command.
2301
98d1a1cf
EZ
23022005-06-11 Alan Mackenzie <acm@muc.de>
2303
2304 * text.texi (Adaptive Fill): Amplify the description of
2305 fill-context-prefix.
2306
4b53b8d7
LT
23072005-06-10 Luc Teirlinck <teirllm@auburn.edu>
2308
84398baa 2309 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 2310
b5305167
SM
23112005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
2312
2313 * syntax.texi (Parsing Expressions): Document syntax-ppss.
2314
9bd4c3ad
LT
23152005-06-10 Luc Teirlinck <teirllm@auburn.edu>
2316
2317 * debugging.texi (Error Debugging): Minor rewording.
2318 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
2319 is optional.
2320
257914aa
LK
23212005-06-10 Lute Kamstra <lute@gnu.org>
2322
b5305167 2323 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
2324 (Top): Give it a title. Correct version number. Give the
2325 detailed node listing a more prominent header.
b5305167
SM
2326 * intro.texi: Don't set VERSION here a second time.
2327 Mention Emacs's version too.
257914aa
LK
2328 * anti.texi (Antinews): Use EMACSVER to refer to the current
2329 version of Emacs.
2330
b7aae902
KS
23312005-06-09 Kim F. Storm <storm@cua.dk>
2332
2333 * searching.texi (Entire Match Data): Explain new `reseat' argument to
2334 match-data and set-match-data.
2335
99598737
RS
23362005-06-08 Richard M. Stallman <rms@gnu.org>
2337
2338 * searching.texi (Entire Match Data): Clarify when match-data
2339 returns markers and when integers.
2340
2341 * display.texi (Defining Faces): Explain that face name should not
2342 end in `-face'.
2343
2344 * modes.texi (Mode Line Data): Minor cleanup.
2345 (Customizing Keywords): Node split out of Search-based Fontification.
2346 Add example of using font-lock-add-keywords from a hook.
2347 Clarify when MODE should be non-nil, and when nil.
2348
23492005-06-06 Richard M. Stallman <rms@gnu.org>
2350
2351 * modes.texi (Mode Line Data): Explain what happens when the car
2352 of a list is a void symbol.
2353 (Search-based Fontification): Explain MODE arg to
2354 font-lock-add-keywords and warn about calls from major modes.
2355
ecc8893a
JL
23562005-06-08 Juri Linkov <juri@jurta.org>
2357
2358 * display.texi (Standard Faces): Add `shadow' face.
2359
7fa9f4eb
LT
23602005-05-29 Luc Teirlinck <teirllm@auburn.edu>
2361
2362 * modes.texi (Major Mode Conventions): A derived mode only needs
2363 to put the call to the parent mode inside `delay-mode-hooks'.
2364
bebcc4b1
RS
23652005-05-29 Richard M. Stallman <rms@gnu.org>
2366
c16b1394
RS
2367 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
2368 new, and what that implies. Clarify.
2369
2370 * files.texi (Locating Files): Clean up the text.
2371
bebcc4b1
RS
2372 * frames.texi (Window Frame Parameters): Document user-size.
2373 Shorten entry for top by referring to left.
2374
23752005-05-26 Richard M. Stallman <rms@gnu.org>
2376
2377 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
2378 is new, and what the implications are. Other clarifications.
2379
217797bc
RS
23802005-05-24 Richard M. Stallman <rms@gnu.org>
2381
2382 * frames.texi (Dialog Boxes): Minor fixes.
2383
3565fe07
MY
23842005-05-25 Masatake YAMATO <jet@gyve.org>
2385
2386 * display.texi (Standard Faces): Write about `mode-line-highlight'.
2387
817089df
LT
23882005-05-24 Luc Teirlinck <teirllm@auburn.edu>
2389
2390 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
2391 is optional.
2392
cb5db137
NR
23932005-05-24 Nick Roberts <nickrob@snap.net.nz>
2394
2395 * frames.texi (Dialog Boxes): Descibe new optional argument.
2396
3c8572f5
LK
23972005-05-23 Lute Kamstra <lute@gnu.org>
2398
2399 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
2400 syntax-begin-function over font-lock-beginning-of-syntax-function.
2401
2a4d7cb3
LT
24022005-05-21 Luc Teirlinck <teirllm@auburn.edu>
2403
71f800cf
LT
2404 * minibuf.texi (Reading File Names): Update description of
2405 `read-directory-name'.
2406
2a4d7cb3
LT
2407 * modes.texi (Derived Modes): Clarify :group keyword.
2408
bb4afd09
EZ
24092005-05-21 Eli Zaretskii <eliz@gnu.org>
2410
b5305167
SM
2411 * files.texi (Locating Files): New subsection.
2412 Describe locate-file and executable-find.
bb4afd09 2413
a2c9aee6
EZ
24142005-05-21 Kevin Ryde <user42@zip.com.au>
2415
2416 * frames.texi (Initial Parameters): Update cross reference to
2417 "Emacs Invocation".
2418
6900105f
LT
24192005-05-19 Luc Teirlinck <teirllm@auburn.edu>
2420
ca1b0914
LT
2421 * keymaps.texi (Active Keymaps): Add anchor.
2422
6900105f
LT
2423 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
2424 (Major Mode Conventions): Refer to `Auto Major Mode' in more
2425 appropriate place.
2426 (Derived Modes): Small clarifications.
b5305167
SM
2427 (Minor Mode Conventions, Keymaps and Minor Modes):
2428 Replace references to nodes with references to anchors.
6900105f
LT
2429 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
2430 Clarify description of lists whose first element is an integer.
2431 (Mode Line Variables): Add anchor.
2432 (%-Constructs): Clarify description of integer after %.
2433 (Emulating Mode Line): Describe nil value for FACE.
2434
54d06364
LT
24352005-05-18 Luc Teirlinck <teirllm@auburn.edu>
2436
2437 * modes.texi (Derived Modes): Correct references to non-existing
2438 variable standard-syntax-table.
2439
f8d0b769
LK
24402005-05-17 Lute Kamstra <lute@gnu.org>
2441
2442 * modes.texi (Defining Minor Modes): Mention the mode hook.
2443
294c599c
KS
24442005-05-15 Kim F. Storm <storm@cua.dk>
2445
2446 * processes.texi (Network): Remove open-network-stream-nowait.
2447 (Network Servers): Remove open-network-stream-server.
2448
4214af69
LT
24492005-05-15 Luc Teirlinck <teirllm@auburn.edu>
2450
2451 * elisp.texi (Top): Update detailed menu.
2452
2453 * variables.texi: Reorder nodes.
2454 (Variables): Update menu.
2455 (File Local Variables): Do not refer to the `-*-' line as
2456 a "local variables list". Add pxref.
2457
302691ab
LT
24582005-05-14 Luc Teirlinck <teirllm@auburn.edu>
2459
56d4215a
LT
2460 * elisp.texi (Top): Update detailed menu for node changes.
2461
302691ab 2462 * modes.texi (Modes): Update Menu.
6db11765 2463 (Hooks): Move to beginning of chapter.
302691ab
LT
2464 Most minor modes run mode hooks too.
2465 `add-hook' can handle void hooks or hooks whose value is a single
2466 function.
2467 (Major Modes): Update Menu.
2468 (Major Mode Basics): New node, split off from `Major Modes'.
2469 (Major Mode Conventions): Correct xref. Explain how to handle
2470 auto-mode-alist if the major mode command has an autoload cookie.
2471 (Auto Major Mode): Major update. Add magic-mode-alist.
2472 (Derived Modes): Major update.
2473 (Mode Line Format): Update Menu.
2474 (Mode Line Basics): New node, split off from `Mode Line Format'.
2475
2476 * loading.texi (Autoload): Mention `autoload cookie' as synonym
2477 for `magic autoload comment'. Add index entries and anchor.
2478
d06ba294
RS
24792005-05-14 Richard M. Stallman <rms@gnu.org>
2480
2481 * tips.texi (Coding Conventions): Explain how important it is
2482 that just loading certain files not change Emacs behavior.
2483
2484 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
2485
405cb12a
LK
24862005-05-12 Lute Kamstra <lute@gnu.org>
2487
19958124
LK
2488 * modes.texi (Generic Modes): Update.
2489 (Major Modes): Refer to node "Generic Modes".
2490
405cb12a
LK
2491 * elisp.texi (Top): Update to the current structure of the manual.
2492 * processes.texi (Processes): Add menu description.
2493 * customize.texi (Customization): Add menu descriptions.
2494
f714dd1b
TTN
24952005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
2496
cc9442f2
TTN
2497 * processes.texi (Signals to Processes)
2498 (Low-Level Network): Fix typos.
f714dd1b 2499
36ad23ec
LK
25002005-05-11 Lute Kamstra <lute@gnu.org>
2501
2502 * elisp.texi (Top): Add some nodes from the chapter "Major and
2503 Minor Modes" to the detailed node listing.
2504
d101bf56
RS
25052005-05-10 Richard M. Stallman <rms@gnu.org>
2506
2507 * keymaps.texi (Extended Menu Items): Menu item filter functions
2508 can be called at any time.
2509
698b0510
LT
25102005-05-08 Luc Teirlinck <teirllm@auburn.edu>
2511
2512 * variables.texi (File Local Variables): `(hack-local-variables t)'
2513 now also checks whether a mode is specified in the local variables
2514 list.
2515
2c6b25c7
EZ
25162005-05-05 Kevin Ryde <user42@zip.com.au>
2517
2518 * display.texi (The Echo Area): Correct format function cross
2519 reference.
2520
643b4cf5
LT
25212005-05-05 Luc Teirlinck <teirllm@auburn.edu>
2522
2523 * variables.texi (Variable Aliases): Change description of
2524 `define-obsolete-variable-alias'.
2525
2526 * functions.texi (Functions): Add "Obsolete Functions" to menu.
2527 (Defining Functions): Add xref.
2528 (Obsolete Functions): New node.
2529 (Function Safety): Standardize capitalization of section title.
2530
2531 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
2532 (Dialog Boxes): Complete description of `x-popup-dialog'.
2533
053bc8e4
RS
25342005-05-04 Richard M. Stallman <rms@gnu.org>
2535
2536 * commands.texi (Interactive Codes): Fix Texinfo usage.
2537 Document U more clearly.
2538
f6b1b15a
LT
25392005-05-01 Luc Teirlinck <teirllm@auburn.edu>
2540
3b925015
LT
2541 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
2542 function and not a macro.
2543
f6b1b15a
LT
2544 * frames.texi (Pop-Up Menus): Correct and clarify description of
2545 `x-popup-menu'.
2546 (Dialog Boxes): Clarify description of `x-popup-dialog'.
2547
ebbfa918
RS
25482005-05-01 Richard M. Stallman <rms@gnu.org>
2549
2550 * edebug.texi (Checking Whether to Stop): Fix previous change.
2551
abe2f96e
LT
25522005-05-01 Luc Teirlinck <teirllm@auburn.edu>
2553
d6028ef2
LT
2554 * display.texi: Fix typos and Texinfo usage.
2555
abe2f96e
LT
2556 * edebug.texi (Checking Whether to Stop): executing-macro ->
2557 executing-kbd-macro.
2558
b2cfb30b
RS
25592005-05-01 Richard M. Stallman <rms@gnu.org>
2560
2561 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
2562
7e995a23
RS
25632005-04-30 Richard M. Stallman <rms@gnu.org>
2564
2565 * files.texi (Magic File Names): Document `operations' property.
2566
57efa539
LK
25672005-04-29 Lute Kamstra <lute@gnu.org>
2568
2569 * modes.texi (Generic Modes): New node.
2570 (Major Modes): Add it to the menu.
2571 (Derived Modes): Add "derived mode" to concept index.
2572
0a20b1dc
LK
25732005-04-28 Lute Kamstra <lute@gnu.org>
2574
2575 * modes.texi (Defining Minor Modes): Fix previous change.
2576 (Font Lock Mode): Simplify.
2577 (Font Lock Basics): Say that font-lock-defaults is buffer-local
2578 when set and that some parts are optional. Add cross references.
2579 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
2580 Add cross references. Add font-lock-multiline to index.
2581 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 2582 Lock Variables". Document font-lock-add-keywords and
b5305167 2583 font-lock-remove-keywords.
0a20b1dc
LK
2584 (Other Font Lock Variables): Move font-lock-keywords-only,
2585 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
2586 and font-lock-syntactic-face-function to node "Syntactic Font
2587 Lock". Move font-lock-keywords-case-fold-search to node
2588 "Search-based Fontification". Document font-lock-inhibit-thing-lock
2589 and font-lock-{,un}fontify-{buffer,region}-function.
2590 (Precalculated Fontification): Remove reference to deleted variable
2591 font-lock-core-only.
2592 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
2593 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
2594 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
2595 and font-lock-syntactic-face-function here from node "Other Font
2596 Lock Variables". Move font-lock-syntactic-keywords to "Setting
2597 Syntax Properties". Add cross references.
b5305167
SM
2598 (Setting Syntax Properties): New node.
2599 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
2600 * syntax.texi (Syntax Properties): Add cross reference.
2601 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
2602
68a94f5a
RS
26032005-04-26 Richard M. Stallman <rms@gnu.org>
2604
2605 * display.texi (Defining Faces):
2606 Document `default' elements of defface spec.
2607
2608 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
2609
2610 * variables.texi (Variable Aliases): Clarify text.
2611
26122005-04-25 Chong Yidong <cyd@stupidchicken.com>
2613
2614 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
2615
7f48f143
LT
26162005-04-25 Luc Teirlinck <teirllm@auburn.edu>
2617
2618 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
2619
45d2f8e8
EZ
26202005-04-24 Eli Zaretskii <eliz@gnu.org>
2621
f3714ab2
EZ
2622 * syntax.texi (Syntax Table Internals): Elaborate documentation of
2623 syntax-after and syntax-class.
2624
45d2f8e8 2625 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
2626 (Unique File Names): Don't mention "numbers" in the documentation
2627 of make-temp-file and make-temp-name.
45d2f8e8 2628
469bc679
RS
26292005-04-23 Richard M. Stallman <rms@gnu.org>
2630
2631 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
2632
c9fa5dc9
RS
26332005-04-22 Nick Roberts <nickrob@snap.net.nz>
2634
2635 * windows.texi (Cyclic Window Ordering): Clarify window-list.
2636
230e1e80
NR
26372005-04-22 Nick Roberts <nickrob@snap.net.nz>
2638
2639 * variables.texi (Variable Aliases): Describe make-obsolete-variable
2640 and define-obsolete-variable-alias.
2641
1ba52906
KS
26422005-04-22 Kim F. Storm <storm@cua.dk>
2643
2644 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
2645 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
2646
9721d904
LK
26472005-04-21 Lute Kamstra <lute@gnu.org>
2648
2649 * lists.texi (Association Lists): Document rassq-delete-all.
2650
ed35c736
RS
26512005-04-19 Richard M. Stallman <rms@gnu.org>
2652
2653 * modes.texi (Search-based Fontification): Explain that
2654 facespec is an expression to be evaluated.
2655
42fc00a4
RS
26562005-04-19 Kevin Ryde <user42@zip.com.au>
2657
b5305167 2658 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
2659 * strings.texi (String Conversion): Fix xref.
2660
5827e9d4
KS
26612005-04-19 Kim F. Storm <storm@cua.dk>
2662
2663 * symbols.texi (Symbol Plists): Add safe-get.
2664 Mention that `get' may signal an error.
2665
47872da9
NR
26662005-04-18 Nick Roberts <nickrob@snap.net.nz>
2667
2668 * customize.texi (Variable Definitions): Replace tooltip-mode
2669 example with save-place.
2670
ec0cf966
RS
26712005-04-17 Richard M. Stallman <rms@gnu.org>
2672
2673 * buffers.texi (Indirect Buffers): Clarify.
2674
2675 * positions.texi (Positions): Clarify converting marker to integer.
2676
2677 * strings.texi (String Basics): Mention string-match; clarify.
2678
199bb209
LK
26792005-04-08 Lute Kamstra <lute@gnu.org>
2680
2681 * modes.texi (Search-based Fontification): Fix cross references.
2682 Use consistent terminology. Document anchored highlighting.
2683
bfa54668
LK
26842005-04-05 Lute Kamstra <lute@gnu.org>
2685
2686 * modes.texi (Defining Minor Modes): Document :group keyword
2687 argument and its default value.
2688
07e5fb9e
LK
26892005-04-03 Lute Kamstra <lute@gnu.org>
2690
2691 * hooks.texi (Standard Hooks): Add some hooks. Add cross
2692 references and/or descriptions. Delete major mode hooks; mention
2693 them as a category instead. Rename or delete obsolete hooks.
2694
aa945b59
RS
26952005-04-02 Richard M. Stallman <rms@gnu.org>
2696
2697 * nonascii.texi (Coding System Basics): Another wording cleanup.
2698
8b918214
RS
26992005-04-01 Richard M. Stallman <rms@gnu.org>
2700
2701 * nonascii.texi (Coding System Basics): Clarify previous change.
2702
41639988
KH
27032005-04-01 Kenichi Handa <handa@m17n.org>
2704
2705 * nonascii.texi (Coding System Basics): Describe about rondtrip
2706 identity of coding systems.
2707
8e669bbd
RS
27082005-03-29 Chong Yidong <cyd@stupidchicken.com>
2709
2710 * text.texi (Buffer Contents): Add filter-buffer-substring and
2711 buffer-substring-filters.
2712
f60a6f87
RS
27132005-03-26 Chong Yidong <cyd@stupidchicken.com>
2714
2715 * anti.texi (Antinews): Mention `G' interactive code.
2716
2717 * tips.texi (Compilation Tips): Mention benchmark.el.
2718
aaac1251
LT
27192005-03-27 Luc Teirlinck <teirllm@auburn.edu>
2720
2721 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
2722 is now bound to M-o M-o.
2723
2724 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
2725
45325173
GM
27262005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
2727
2728 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
2729 in the Emacs Manual).
2730 * Makefile.in (srcs): Remove calendar.texi.
2731 * makefile.w32-in (srcs): Remove calendar.texi.
2732 * display.texi (Display): Change name of next node.
2733 * os.texi (System In): Change name of previous node.
2734 * elisp.texi (Top): Remove Calendar references.
2735 * vol1.texi (Top): Remove Calendar references.
2736 * vol2.texi (Top): Remove Calendar references.
2737
85df292e
RS
27382005-03-25 Richard M. Stallman <rms@gnu.org>
2739
45325173 2740 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
2741 Cleanup previous change.
2742
27432005-03-25 Chong Yidong <cyd@stupidchicken.com>
2744
2745 * display.texi (Face Attributes): Faces earlier in an :inherit
2746 list take precedence.
2747 (Scroll Bars): Fix description of vertical-scroll-bars.
2748 Document frame-current-scroll-bars and window-current-scroll-bars.
2749
2750 * markers.texi (The Mark): Document temporary Transient Mark mode.
2751
b5305167
SM
2752 * minibuf.texi (Reading File Names):
2753 Document read-file-name-completion-ignore-case.
85df292e
RS
2754
2755 * positions.texi (Screen Lines): Document nil for width argument
2756 to compute-motion.
2757
1fe54d69
KS
27582005-03-23 Kim F. Storm <storm@cua.dk>
2759
2760 * display.texi (Standard Faces): Other faces used in the fringe
2761 implicitly inherits from the fringe face.
2762 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
2763 properties implicitly inherits from fringe face.
2764 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
2765
a775dff4
RS
27662005-03-20 Chong Yidong <cyd@stupidchicken.com>
2767
2768 * display.texi (Invisible Text): State default value of
2769 line-move-ignore-invisible.
2770 (Managing Overlays): Document remove-overlays.
2771 (Standard Faces): Document escape-glyph face.
2772
b5305167 2773 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 2774
b5305167
SM
2775 * modes.texi (Other Font Lock Variables):
2776 Document font-lock-lines-before.
a775dff4
RS
2777
2778 * positions.texi (Skipping Characters): skip-chars-forward allows
2779 character classes.
2780
077f7085
LK
27812005-03-18 Lute Kamstra <lute@gnu.org>
2782
2783 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
2784
d69ea7ab
RS
27852005-03-17 Richard M. Stallman <rms@gnu.org>
2786
c7bd5d57
RS
2787 * text.texi (Undo): Document extensible undo entries.
2788
d69ea7ab
RS
2789 * searching.texi (String Search, Regexp Search, Regexp Search):
2790 Cleanups.
2791
2792 * nonascii.texi (Character Codes): Minor fix.
2793
2794 * display.texi (Display Property): Explain the significance
2795 of having text properties that are eq.
2796 (Other Display Specs): Explain string as display spec.
2797
2798 * commands.texi (Interactive Codes): Document G option.
2799
28002005-03-17 Chong Yidong <cyd@stupidchicken.com>
2801
2802 * text.texi (Filling): Add sentence-end-without-period and
2803 sentence-end-without-space.
2804 (Changing Properties): Minor fix.
2805
2806 * anti.texi: Total rewrite.
2807
a7679889
LK
28082005-03-15 Lute Kamstra <lute@gnu.org>
2809
2810 * edebug.texi (Instrumenting Macro Calls): Fix typos.
2811
6eb8e247
KS
28122005-03-08 Kim F. Storm <storm@cua.dk>
2813
2814 * display.texi (Specified Space): Property :width is support on
2815 non-graphic terminals, :height is not.
2816
bfa8be14
RS
28172005-03-07 Richard M. Stallman <rms@gnu.org>
2818
2819 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
2820 Now subnodes of Fringes.
2821 (Overlay Arrow): Document overlay-arrow-variable-list.
2822 (Fringe Size/Pos): New node, broken out of Fringes.
2823 (Display): Explain clearing vs redisplay better.
2824 (Truncation): Clarify use of bitmaps.
2825 (The Echo Area): Clarify the uses of the echo area.
2826 Add max-mini-window-height.
2827 (Progress): Clarify.
2828 (Invisible Text): Explain that main loop moves point out.
2829 (Selective Display): Say "hidden", not "invisible".
b5305167 2830 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
2831 (Overlay Properties): Clarify intro.
2832 (Finding Overlays): Explain return values when nothing found.
2833 (Width): truncate-string-to-width has added arg.
2834 (Displaying Faces): Clarify and update mode line face handling.
2835 (Face Functions): Minor cleanup.
b5305167 2836 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
2837 (Pixel Specification, Other Display Specs): Minor cleanups.
2838 (Images, Image Descriptors): Minor cleanups.
2839 (GIF Images): Patents have expired.
2840 (Showing Images): Explain default text for insert-image.
b5305167 2841 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
2842 (Making Buttons): Explain return values.
2843 (Button Buffer Commands): Add xref.
2844 (Inverse Video): Update mode-line-inverse-video.
2845 (Display Table Format): Clarify.
2846 (Active Display Table): Give defaults for window-display-table.
2847
2848 * calendar.texi (Calendar Customizing): calendar-holiday-marker
2849 and calendar-today-marker are strings, not chars.
2850 (Holiday Customizing): Minor fix.
2851
bfa8be14
RS
2852 * internals.texi (Writing Emacs Primitives): Update `or' example.
2853 Update limit on # args of subr.
2854
2855 * edebug.texi (Using Edebug): Arrow is in fringe.
2856 (Instrumenting): Arg to eval-defun works without loading edebug.
2857 (Edebug Execution Modes): Add xref.
2858
2859 * customize.texi (Common Keywords): Clarify :require.
2860 Mention :version here.
2861 (Variable Definitions, Group Definitions): Not here.
2862 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
2863
d69ea7ab
RS
28642005-03-07 Chong Yidong <cyd@stupidchicken.com>
2865 * nonascii.texi (Text Representations): Clarify position-bytes.
2866 (Character Sets): Add list-charset-chars.
2867 (Scanning Charsets): Add charset-after.
2868 (Encoding and I/O): Minor fix.
2869
34398e6c
RS
28702005-03-06 Richard M. Stallman <rms@gnu.org>
2871
2872 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
2873 (Resizing Windows): Likewise.
2874
2875 * text.texi (Change Hooks): Get rid of "Emacs 21".
2876
2877 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
2878
2879 * streams.texi (Output Variables): Get rid of "Emacs 21".
2880
2881 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
2882
2883 * os.texi (Translating Input): Replace flow-control example
2884 with a less obsolete example that uses `keyboard-translate'.
2885
6eb8e247 2886 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 2887 Get rid of "Emacs 21".
6eb8e247 2888
34398e6c
RS
2889 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
2890 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
2891
2892 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
2893
2894 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
2895
2896 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
2897 (Menu Bar): Fix when menu-bar-update-hook is called.
2898
2899 * hash.texi (Hash Tables): Get rid of "Emacs 21".
2900
2901 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
2902 and make it read better.
2903
2904 * files.texi (Writing to Files): Get rid of "Emacs 21".
2905 (Unique File Names): Likewise.
2906
2907 * elisp.texi: Update Emacs version to 22.
2908
2909 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
2910 (Overlay Properties, Face Attributes): Likewise.
2911 (Managing Overlays): Fix punctuation.
2912 (Attribute Functions): Clarify set-face-font; get rid of
2913 info about old Emacs versions.
2914 (Auto Faces, Font Lookup, Display Property, Images):
2915 Get rid of "Emacs 21".
2916
2917 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
2918
d2178387
RS
29192005-03-05 Richard M. Stallman <rms@gnu.org>
2920
2921 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
2922
524352d6
LK
29232005-03-04 Lute Kamstra <lute@gnu.org>
2924
2925 * debugging.texi (Error Debugging): Document stack-trace-on-error.
2926
29272005-03-03 Lute Kamstra <lute@gnu.org>
2928
2929 * edebug.texi (Instrumenting Macro Calls): Fix typo.
2930
284f0680
LK
29312005-03-01 Lute Kamstra <lute@gnu.org>
2932
2933 * debugging.texi (Debugger Commands): Update `j'.
2934
a9ee5cac
LK
29352005-02-28 Lute Kamstra <lute@gnu.org>
2936
2937 * debugging.texi (Debugging): Fix typo.
2938 (Error Debugging): Document eval-expression-debug-on-error.
2939 (Function Debugging): Update example.
2940 (Using Debugger): Mention starred stack frames.
2941 (Debugger Commands): Document `j' and `l'.
2942 (Invoking the Debugger): `d' and `j' exit recursive edit too.
2943 Update the messages that the debugger displays.
2944 (Internals of Debugger): Add cross reference. Update example.
2945 (Excess Open): Minor improvement.
2946 (Excess Close): Minor improvement.
2947
378d0f8e
RS
29482005-02-26 Richard M. Stallman <rms@gnu.org>
2949
2950 * tips.texi (Coding Conventions): Clarify.
2951 Put all the major mode key reservations together.
2952 Mention the Mouse-1 => Mouse-2 conventions.
2953
2954 * syntax.texi (Syntax Class Table): Clarify.
2955 (Syntax Table Functions): syntax-after moved from here.
2956 (Syntax Table Internals): syntax-after moved to here.
2957 (Parsing Expressions): Update info on number of values
2958 and what's meaningful in the STATE argument.
2959 (Categories): Fix typo.
2960
2961 * sequences.texi (Arrays): Cleanup.
2962 (Char-Tables): Clarify.
2963
2964 * processes.texi (Deleting Processes): Cleanups, add xref.
2965 (Subprocess Creation): Explain nil in exec-path. Cleanup.
2966 (Process Information): set-process-coding-system, some args optional.
2967 (Input to Processes): Explain various types for PROCESS args.
2968 Rename them from PROCESS-NAME to PROCESS.
2969 (Signals to Processes): Likewise.
2970 (Decoding Output): Cleanup.
2971 (Query Before Exit): Clarify.
2972
2973 * os.texi (Startup Summary): Correct the options; add missing ones.
2974 (Terminal Output, Batch Mode): Clarify.
2975 (Flow Control): Node deleted.
2976
2977 * markers.texi (The Mark): Clarify.
2978
2979 * macros.texi (Expansion): Cleanup.
2980 (Indenting Macros): indent-spec allows ints, not floats.
2981
2982 * keymaps.texi (Keymaps): Clarify.
2983 (Format of Keymaps): Update lisp-mode-map example.
2984 (Active Keymaps, Key Lookup): Clarify.
2985 (Changing Key Bindings): Add xref to `kbd'.
2986 (Key Binding Commands, Simple Menu Items): Clarify.
2987 (Mouse Menus, Menu Bar): Clarify.
2988 (Menu Example): Replace print example with menu-bar-replace-menu.
2989
2990 * help.texi (Documentation Basics): Add function-documentation prop.
2991
2992 * elisp.texi (Top): Don't refer to Flow Control node.
2993
2994 * commands.texi (Command Overview): Improve xrefs.
2995 (Adjusting Point): Adjusting point applies to intangible and invis.
2996 (Key Sequence Input): Doc extra read-key-sequence args.
2997 Likewise for read-key-sequence-vector.
2998
2999 * backups.texi (Rename or Copy): Minor fix.
3000 (Numbered Backups): For version-control, say the default.
3001 (Auto-Saving): make-auto-save-file-name example is simplified.
3002
3003 * advice.texi (Advising Functions): Don't imply one part of Emacs
3004 should advise another part. Markup changes.
3005 (Defining Advice): Move transitional para.
3006 (Activation of Advice): Cleanup.
3007 Explain if COMPILE is nil or negative.
3008
3009 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
3010
2e20c83d
LK
30112005-02-24 Lute Kamstra <lute@gnu.org>
3012
3013 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
3014 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
3015
65c492fd
LK
30162005-02-23 Lute Kamstra <lute@gnu.org>
3017
b02c3eed
LK
3018 * modes.texi (Defining Minor Modes): define-minor-mode can be used
3019 to define global minor modes as well.
3020
65c492fd
LK
3021 * display.texi (Managing Overlays): overlay-buffer returns nil for
3022 deleted overlays.
3023
b686dd59
KS
30242005-02-22 Kim F. Storm <storm@cua.dk>
3025
3026 * minibuf.texi (Basic Completion): Allow symbols in addition to
3027 strings in try-completion and all-completions.
3028
23e8c095
LK
30292005-02-14 Lute Kamstra <lute@gnu.org>
3030
3031 * elisp.texi (Top): Remove reference to deleted node.
3032
3033 * lists.texi (Lists): Remove reference to deleted node.
3034 (Cons Cells): Fix typo.
3035
3036 * loading.texi (Where Defined): Fix typo.
3037
134948fc
RS
30382005-02-14 Richard M. Stallman <rms@gnu.org>
3039
3040 * variables.texi (Creating Buffer-Local): change-major-mode-hook
3041 is useful for discarding some minor modes.
3042
3043 * symbols.texi (Symbol Components): Reorder examples.
3044
3045 * streams.texi (Input Functions): State standard-input default.
3046 (Output Variables): State standard-output default.
3047
3048 * objects.texi (Printed Representation): Clarify read syntax vs print.
3049 (Floating Point Type): Explain meaning better.
3050 (Symbol Type): Explain uniqueness better.
3051 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
3052 List examples sooner.
3053 (Box Diagrams): New subnode broken out.
3054 Some examples moved from old Lists as Boxes node.
3055 (Dotted Pair Notation): Clarify intro.
3056 (Array Type): Clarify.
3057 (Type Predicates): Add hash-table-p.
3058
3059 * numbers.texi (Integer Basics): Clarify radix explanation.
3060 (Predicates on Numbers): Minor clarification.
3061 (Comparison of Numbers): Minor clarification. Clarify eql.
3062 Typos in min, max.
3063 (Math Functions): Clarify overflow in expt.
3064
3065 * minibuf.texi (Text from Minibuffer): Minor clarification.
3066 Mention arrow keys.
3067
3068 * loading.texi (Autoload): defun's doc string overrides autoload's
3069 doc string.
3070 (Repeated Loading): Modernize "add to list" examples.
3071 (Where Defined): Finish updating table of load-history elts.
3072
3073 * lists.texi (List-related Predicates): Minor wording improvement.
3074 (Lists as Boxes): Node deleted.
3075 (Building Lists): Explain trivial cases of number-sequence.
3076
3077 * hash.texi (Hash Tables): Add desc to menu items.
3078 (Creating Hash): Expain "full" means "make larger",
3079 (Hash Access): Any object can be a key.
3080 State value of maphash.
3081
3082 * functions.texi (What Is a Function): Wording cleanup.
3083 (Function Documentation): Minor cleanup.
3084 Explain purpose of calling convention at end of doc string.
3085 (Function Names): Wording cleanup.
3086 (Calling Functions): Wording cleanup.
3087 Explain better how funcall calls the function.
3088 (Function Cells): Delete example of saving and redefining function.
3089
3090 * control.texi (Combining Conditions): Wording cleanup.
3091 (Iteration): dolist and dotimes bind VAR locally.
3092 (Cleanups): Xref to Atomic Changes.
3093
3094 * compile.texi (Byte Compilation): Delete 19.29 info.
3095 (Compilation Functions): Macros' difficulties don't affect defsubst.
3096 (Docs and Compilation): Delete 19.29 info.
3097
44291460
RS
30982005-02-10 Richard M. Stallman <rms@gnu.org>
3099
3100 * objects.texi (Symbol Type): Minor correction.
3101
1f9ad95a
LK
31022005-02-06 Lute Kamstra <lute@gnu.org>
3103
3104 * modes.texi (Example Major Modes): Fix typos.
3105
ba2c991c
RS
31062005-02-06 Richard M. Stallman <rms@gnu.org>
3107
3108 * text.texi (Margins): fill-nobreak-predicate can be one function.
3109
3110 * strings.texi (Modifying Strings): clear-string can make unibyte.
3111 (Formatting Strings): format gives error if values missing.
3112
3113 * positions.texi (Character Motion): Mention default arg
3114 for forward-char. backward-char refers to forward-char.
3115 (Word Motion): Mention default arg for forward-word.
3116 (Buffer End Motion): Mention default arg for beginning-of-buffer.
3117 Simplify end-of-buffer.
3118 (Text Lines): Mention default arg for forward-line.
3119 (List Motion): Mention default arg for beginning/end-of-defun.
3120 (Skipping Characters): Minor fixes in explaining character-set.
3121
3122 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
3123 Mode inheritance applies only when default-major-mode is nil.
3124 Clarifications.
3125 (Example Major Modes): Update Text mode and Lisp mode examples.
3126 (Minor Mode Conventions): Mention define-minor-mode at top.
3127 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
3128 (Mode Line Format): Update mode line face display info.
3129 (Properties in Mode): Mention effect of risky vars.
3130 (Imenu): Define imenu-add-to-menubar.
3131 (Font Lock Mode): Add descriptions to menu lines.
3132 (Faces for Font Lock): Add font-lock-doc-face.
3133
9bf6d576
LK
31342005-02-05 Lute Kamstra <lute@gnu.org>
3135
3136 * text.texi (Maintaining Undo): Remove obsolete function.
3137
cb602754
EZ
31382005-02-05 Eli Zaretskii <eliz@gnu.org>
3139
3140 * frames.texi (Color Names): Add pointer to the X docs about RGB
3141 color specifications. Improve indexing
3142 (Text Terminal Colors): Replace the description of RGB values by
3143 an xref to "Color Names".
3144
4e07258f
RS
31452005-02-03 Richard M. Stallman <rms@gnu.org>
3146
3147 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
3148 Clarify.
3149 (Selecting Windows): Clarify save-selected-window.
3150 (Cyclic Window Ordering): Clarify walk-windows.
3151 (Window Point): Clarify.
3152 (Window Start): Add comment to example.
3153 (Resizing Windows): Add `interactive' specs in examples.
3154 Document fit-window-to-buffer.
3155
3156 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
3157 (Undo, Maintaining Undo): Clarify last change.
3158 (Sorting): In sort-numeric-fields, explain about octal and hex.
3159 Mention sort-numeric-base.
3160 (Format Properties): Add xref for hard newlines.
3161
3162 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
3163 (Pop-Up Menus): Fix typo.
3164 (Color Names): Explain all types of color names.
3165 Explain color-values on B&W terminal.
3166 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
3167
3168 * files.texi (File Locks): Not supported on MS systems.
3169 (Testing Accessibility): Clarify.
3170
3171 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
3172 (Coverage Testing): Fix typo.
3173
3174 * commands.texi (Misc Events): Remove stray space.
3175
3176 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
3177 (Modification Time): Clarify when visited-file-modtime returns 0.
3178 (The Buffer List): Clarify bury-buffer.
3179 (Killing Buffers): Clarify.
3180 (Indirect Buffers): Add clone-indirect-buffer.
3181
31822005-02-02 Matt Hodges <MPHodges@member.fsf.org>
3183
3184 * edebug.texi (Printing in Edebug): Fix default value of
3185 edebug-print-circle.
3186 (Coverage Testing): Fix displayed frequency count data.
3187
31882005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
3189
3190 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
3191
4e07258f 31922005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
3193
3194 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
3195
28d986b9
EZ
31962005-01-29 Eli Zaretskii <eliz@gnu.org>
3197
3198 * commands.texi (Misc Events): Describe the help-echo event.
3199
3200 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
3201 consistently in description of the help-echo property.
3202 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
3203
3204 * display.texi (Overlay Properties): Fix the index entry for
3205 help-echo overlay property.
3206
3207 * customize.texi (Type Keywords): Uncomment the xref to the
3208 help-echo property documentation.
3209
8f958b40
KS
32102005-01-23 Kim F. Storm <storm@cua.dk>
3211
3212 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
3213 return value. Third element FULLY replaced by PARTIAL which
3214 specifies number of invisible pixels if row is only partially visible.
3215 (Textual Scrolling): Mention auto-window-vscroll.
3216 (Vertical Scrolling): New defvar auto-window-vscroll.
3217
cd7e5dd6
LT
32182005-01-16 Luc Teirlinck <teirllm@auburn.edu>
3219
3220 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
3221 command remapping.
3222
6f771c32
RS
32232005-01-15 Richard M. Stallman <rms@gnu.org>
3224
3225 * display.texi (Defining Images): Mention DATA-P arg of create-image.
3226
6ac8a822
KS
32272005-01-14 Kim F. Storm <storm@cua.dk>
3228
88948d55
KS
3229 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
3230
6ac8a822
KS
3231 * text.texi (Links and Mouse-1): Fix string and vector item.
3232
20d6de82
RS
32332005-01-13 Richard M. Stallman <rms@gnu.org>
3234
3235 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
3236 descriptions of overriding-local-map and overriding-terminal-local-map.
3237
3238 * text.texi (Links and Mouse-1): Clarify text.
3239
f75a592e
KS
32402005-01-13 Kim F. Storm <storm@cua.dk>
3241
3242 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
3243
910f60b1
TTN
32442005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
3245
3246 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
3247
37181fc4
KS
32482005-01-12 Kim F. Storm <storm@cua.dk>
3249
3250 * text.texi (Links and Mouse-1): Rename section from Enabling
3251 Mouse-1 to Following Links. Change xrefs.
3252 Add examples for define-button-type and define-widget.
3253
3254 * display.texi (Button Properties, Button Buffer Commands):
3255 Clarify mouse-1 and follow-link functionality.
3256
28f94a34
RS
32572005-01-12 Richard M. Stallman <rms@gnu.org>
3258
3259 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
3260
3261 * display.texi (Beeping): Fix Texinfo usage.
3262
3263 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
3264
bac2d936
KS
32652005-01-11 Kim F. Storm <storm@cua.dk>
3266
3267 * display.texi (Button Properties, Button Buffer Commands):
93381d62 3268 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
3269
3270 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
3271 (Enabling Mouse-1 to Follow Links): New subsection.
3272
de968ddb
RS
32732005-01-06 Richard M. Stallman <rms@gnu.org>
3274
3275 * text.texi (Special Properties): Minor change.
3276
3277 * os.texi (Timers): Clarify previous change.
3278
3279 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
3280
a3a43b3b
LT
32812005-01-01 Luc Teirlinck <teirllm@auburn.edu>
3282
3283 * display.texi (Face Attributes): Correct xref to renamed node.
3284
732bb9ce
RS
32852005-01-01 Richard M. Stallman <rms@gnu.org>
3286
3287 * display.texi (Face Attributes): Describe hex color specs.
3288
c734ae59
RS
32892004-12-31 Richard M. Stallman <rms@gnu.org>
3290
3291 * os.texi (Timers): Update previous change.
3292
33b2f4ea
KS
32932004-12-30 Kim F. Storm <storm@cua.dk>
3294
3295 * display.texi (Line Height): Total line-height is now specified
3296 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
3297 in cons cells. (nil . RATIO) is relative to actual line height.
3298 Use line-height `t' instead of `0' to get minimum height.
3299
99ec74b9
RS
33002004-12-29 Richard M. Stallman <rms@gnu.org>
3301
3302 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
3303
eab463f6
RS
33042004-12-28 Richard M. Stallman <rms@gnu.org>
3305
3306 * commands.texi (Quitting): Clarify value of with-local-quit.
3307
3308 * elisp.texi (Top): Fix previous change.
3309
3310 * loading.texi (Loading): Fix previous change.
3311
ebbd14f1
RS
33122004-12-27 Richard M. Stallman <rms@gnu.org>
3313
4ae98fc5
RS
3314 * Makefile.in (MAKEINFO): Specify --force.
3315
8f430046
RS
3316 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
3317
56011a8c
RS
3318 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
3319
3320 * display.texi (Line Height): Further clarify.
3321
3322 * elisp.texi (Top): Update Loading submenu.
3323
ebbd14f1
RS
3324 * loading.texi (Where Defined): New node.
3325 (Unloading): load-history moved to Where Defined.
3326
fda2922a
RS
33272004-12-21 Richard M. Stallman <rms@gnu.org>
3328
3329 * commands.texi (Event Input Misc): Add while-no-input.
3330
9eb8959a
RS
33312004-12-11 Richard M. Stallman <rms@gnu.org>
3332
3333 * display.texi (Line Height): Rewrite text for clarity.
3334
adf87c29
KS
33352004-12-11 Kim F. Storm <storm@cua.dk>
3336
3337 * display.texi (Display): Add node "Line Height" to menu.
3338 (Line Height): New node. Move full description of line-spacing
3339 and line-height text properties here from text.texi.
3340 (Scroll Bars): Add vertical-scroll-bar variable.
3341
3342 * frames.texi (Window Frame Parameters): Remove line-height defvar.
3343
3344 * locals.texi (Standard Buffer-Local Variables): Fix xref for
3345 line-spacing and vertical-scroll-bar.
3346
3347 * text.texi (Special Properties): Just mention line-spacing and
3348 line-height here, add xref to new "Line Height" node.
3349
31e4729e
TTN
33502004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
3351
3352 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
3353
3354 * locals.texi (Standard Buffer-Local Variables):
3355 Add @xref for `line-spacing'.
3356
cc60c723
RS
33572004-12-05 Richard M. Stallman <rms@gnu.org>
3358
3359 * Makefile.in (maintainer-clean): Remove the info files
3360 in $(infodir) where they are created.
3361
f6101ac9
RS
33622004-12-03 Richard M. Stallman <rms@gnu.org>
3363
3364 * windows.texi (Selecting Windows): get-lru-window and
3365 get-largest-window don't consider dedicated windows.
3366
3367 * text.texi (Undo): Document undo-in-progress.
3368
94221759
RS
33692004-11-26 Richard M. Stallman <rms@gnu.org>
3370
3371 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
3372 Remove a few vars that are not always buffer-local.
3373
7092c5e8
LT
33742004-11-24 Luc Teirlinck <teirllm@auburn.edu>
3375
3376 * locals.texi (Standard Buffer-Local Variables): Comment out
3377 xref's to non-existent node `Yet to be written'.
3378
261b01c6
RS
33792004-11-24 Richard M. Stallman <rms@gnu.org>
3380
3381 * processes.texi (Synchronous Processes): Grammar fix.
3382
3383 * numbers.texi (Comparison of Numbers): Add eql.
3384
3385 * locals.texi (Standard Buffer-Local Variables): Add many vars.
3386
3387 * intro.texi (Printing Notation): Fix previous change.
3388
3389 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
3390 and default-indicate-buffer-boundaries from here.
3391 (Usual Display): To here.
3392 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
3393 (Usual Display): Move tab-width up.
3394
3395 * customize.texi (Variable Definitions): Replace
3396 show-paren-mode example with tooltip-mode.
7092c5e8 3397 (Simple Types, Composite Types, Defining New Types):
261b01c6 3398 Minor cleanups.
7092c5e8 3399
c1aa4864
JH
34002004-11-21 Jesper Harder <harder@ifa.au.dk>
3401
3402 * processes.texi (Synchronous Processes, Output from Processes):
3403 Markup fix.
3404
dedbac89
RS
34052004-11-20 Richard M. Stallman <rms@gnu.org>
3406
07c8c65a
RS
3407 * positions.texi (Skipping Characters): skip-chars-forward
3408 now handles char classes.
3409
8f40a868
RS
3410 * intro.texi (Printing Notation): Avoid confusion of `print'
3411 when explaining @print.
3412
3413 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
3414
3415 * display.texi (Display Table Format): Minor fix.
3416
3417 * streams.texi (Output Functions): Fix print example.
3418
fd6866c8
RS
3419 * Makefile.in (elisp): New target.
3420 (dist): Depend on $(infodir)/elisp, not elisp.
3421 Copy the info files from $(infodir).
3422
9d00469f
RS
3423 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
3424 read-from-minibuffer.
3425
dedbac89
RS
3426 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
3427
6de891db
RS
34282004-11-19 Richard M. Stallman <rms@gnu.org>
3429
3430 * searching.texi (Regexp Search): Add search-whitespace-regexp.
3431
e1c1c5a7
TTN
34322004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
3433
3434 * tips.texi (Coding Conventions): Fix typo.
3435
ee31cd78
RS
34362004-11-16 Richard M. Stallman <rms@gnu.org>
3437
3438 * tips.texi (Coding Conventions): Separate defvar and require
3439 methods to avoid warnings. Use require only when there are many
3440 functions and variables from that package.
3441
3442 * minibuf.texi (Minibuffer Completion): When ignoring case,
3443 predicate must not be case-sensitive.
3444
3445 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
3446 (Test Coverage): Don't talk about "splotches". Clarified.
3447
4bd38e94
TTN
34482004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
3449
3450 * frames.texi (Window Frame Parameters): Fix typo.
3451
6d073ae1
KS
34522004-11-15 Kim F. Storm <storm@cua.dk>
3453
9f89426b
KS
3454 * symbols.texi (Other Plists): Note that plist-get may signal error.
3455 Add safe-plist-get.
6d073ae1 3456
10980463
TTN
34572004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
3458
3459 * modes.texi (Font Lock Basics): Fix typo.
3460
1efc19eb
RS
34612004-11-08 Richard M. Stallman <rms@gnu.org>
3462
3463 * syntax.texi (Syntax Table Functions): Add syntax-after.
3464
6159c232
EZ
34652004-11-06 Lars Brinkhoff <lars@nocrew.org>
3466
3467 * os.texi (Processor Run Time): New section documenting
3468 get-internal-run-time.
3469
59dede22
EZ
34702004-11-06 Eli Zaretskii <eliz@gnu.org>
3471
3472 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
3473 it nukes elisp-cover.texi.
3474 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
3475 elisp-0 etc.
3476
4cc8522c
LT
34772004-11-05 Luc Teirlinck <teirllm@auburn.edu>
3478
3479 * commands.texi (Keyboard Macros): Document `append' return value
3480 of `defining-kbd-macro'.
3481
2d1ef312
RS
34822004-11-01 Richard M. Stallman <rms@gnu.org>
3483
3484 * commands.texi (Interactive Call): Add called-interactively-p.
3485
6f4e005d
SJ
34862004-10-29 Simon Josefsson <jas@extundo.com>
3487
3488 * minibuf.texi (Reading a Password): Revert.
3489
4f71c13f
RS
34902004-10-28 Richard M. Stallman <rms@gnu.org>
3491
3492 * frames.texi (Display Feature Testing): Explain about "vendor".
3493
4660a9e3
RS
34942004-10-27 Richard M. Stallman <rms@gnu.org>
3495
3496 * commands.texi (Interactive Codes): `N' uses numeric prefix,
3497 not raw. Clarify `n'.
3498 (Interactive Call): Rewrite interactive-p, focusing on when
3499 and how to use it.
3500 (Misc Events): Clarify previous change.
3501
3502 * advice.texi (Simple Advice): Clarify what job the example does.
3503 (Around-Advice): Clarify ad-do-it.
3504 (Activation of Advice): An option of ad-default-compilation-action
3505 is `never', not `nil'.
3506
c8636435
KS
35072004-10-26 Kim F. Storm <storm@cua.dk>
3508
3509 * commands.texi (Interactive Codes): Add U code letter.
3510
acd4089b
SJ
35112004-10-25 Simon Josefsson <jas@extundo.com>
3512
3513 * minibuf.texi (Reading a Password): Add.
3514
29dc7809
JR
35152004-10-24 Jason Rumney <jasonr@gnu.org>
3516
9b7fa297 3517 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
29dc7809
JR
3518 and wheel-down.
3519
bb5d6d34
KG
35202004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
3521
3522 * processes.texi (Synchronous Processes): Document process-file.
3523
d0ee2ed3
KH
35242004-10-22 Kenichi Handa <handa@m17n.org>
3525
3526 * text.texi (translate-region): Document that it accepts also a
3527 char-table.
3528
38be9dbb
DP
35292004-10-22 David Ponce <david@dponce.com>
3530
3531 * windows.texi (Resizing Windows): Document the `preserve-before'
3532 argument of the functions `enlarge-window' and `shrink-window'.
3533
63c80452
JR
35342004-10-19 Jason Rumney <jasonr@gnu.org>
3535
3536 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
3537
9f4b6e73
LT
35382004-10-09 Luc Teirlinck <teirllm@auburn.edu>
3539
3540 * text.texi (Filling): Add anchor for definition of
3541 `sentence-end-double-space'.
3542
3543 * searching.texi (Regexp Example): Update description of how
3544 Emacs currently recognizes the end of a sentence.
3545 (Standard Regexps): Update definition of the variable
3546 `sentence-end'. Add definition of the function `sentence-end'.
3547
657f0f9c
EZ
35482004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
3549
3550 * display.texi (Progress): New node.
3551
35ab4857
KS
35522004-10-05 Kim F. Storm <storm@cua.dk>
3553
3554 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
3555
f2a54fbc
KS
35562004-09-29 Kim F. Storm <storm@cua.dk>
3557
3558 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
3559 to identify bitmaps. Remove -fringe-bitmap suffix for standard
3560 fringe bitmap symbols, as they now have their own namespace.
3561 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
3562 vs. pixels. Signal error if no free bitmap slots.
3563 (Pixel Specification): Change IMAGE to @var{image}.
3564
4676d6f3
RS
35652004-09-28 Richard M. Stallman <rms@gnu.org>
3566
3567 * text.texi (Special Properties): Clarify line-spacing and line-height.
3568
3569 * searching.texi (Regexp Search): Add looking-back.
3570
17234906
LT
35712004-09-25 Luc Teirlinck <teirllm@auburn.edu>
3572
3573 * display.texi: Correct typos.
3574 (Image Descriptors): Correct xref's.
3575
4de43c8b
RS
35762004-09-25 Richard M. Stallman <rms@gnu.org>
3577
3578 * text.texi (Special Properties): Cleanups in `cursor'.
3579 Rewrites in `line-height' and `line-spacing'; exchange them.
3580
3581 * display.texi (Fringes): Rewrite previous change.
3582 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
3583 (Display Fringe Bitmaps): Node deleted, text moved.
3584 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
3585 (Scroll Bars): Clarify set-window-scroll-bars.
3586 (Pointer Shape): Rewrite.
3587 (Specified Space): Clarify :align-to, etc.
3588 (Pixel Specification): Use @var. Clarify new text.
3589 (Other Display Specs): Clarify `slice'.
3590 (Image Descriptors): Cleanups.
3591 (Showing Images): Cleanups.
3592
a3ee0299
LT
35932004-09-24 Luc Teirlinck <teirllm@auburn.edu>
3594
e88ebce6
LT
3595 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
3596
a3ee0299
LT
3597 * modes.texi: Various minor changes in addition to:
3598 (Major Mode Conventions): Final call to `run-mode-hooks' should
3599 not be inside the `delay-mode-hooks' form.
3600 (Mode Hooks): New node.
3601 (Hooks): Delete obsolete example.
3602 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
3603 node "Mode Hooks".
3604
6db2bc02
LT
36052004-09-22 Luc Teirlinck <teirllm@auburn.edu>
3606
3607 * display.texi: Correct various typos.
3608 (Display): Rename node "Pointer Shapes" to "Pointer
3609 Shape". (There is already a node called "Pointer Shapes" in
3610 frames.texi.)
3611 (Images): Remove non-existent node "Image Slices" from menu.
3612
ed2846bd
KS
36132004-09-23 Kim F. Storm <storm@cua.dk>
3614
3615 * text.texi (Special Properties): Add `cursor', `pointer',
3616 `line-height', and `line-spacing' properties.
3617
3618 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
3619 Shapes' to menu.
3620 (Standard Faces): Doc fix for fringe face.
3621 (Fringes): Add `overflow-newline-into-fringe' and
3622 'indicate-buffer-boundaries'.
3623 (Fringe Bitmaps, Pointer Shapes): New nodes.
3624 (Display Property): Add 'Pixel Specification' and 'Display Fringe
3625 Bitmaps' to menu.
3626 (Specified Space): Describe pixel width and height.
3627 (Pixel Specification): New node.
3628 (Other Display Specs): Add `slice' property.
3629 (Display Fringe Bitmaps): New node.
3630 (Images): Add 'Image Slices' to menu.
3631 (Image Descriptors): Add `:pointer' and `:map' properties.
3632 (Showing Images): Add slice arg to `insert-image'. Add
3633 'insert-sliced-image'.
3634
4d894c98
RS
36352004-09-20 Richard M. Stallman <rms@gnu.org>
3636
3637 * commands.texi (Key Sequence Input):
3638 Clarify downcasing in read-key-sequence.
3639
7e388eb7
JL
36402004-09-08 Juri Linkov <juri@jurta.org>
3641
3642 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
3643
a020987f
LT
36442004-09-07 Luc Teirlinck <teirllm@auburn.edu>
3645
3646 * locals.texi (Standard Buffer-Local Variables): Add
3647 `buffer-auto-save-file-format'.
3648 * internals.texi (Buffer Internals): Describe new
3649 auto_save_file_format field of the buffer structure.
3650 * files.texi (Format Conversion): `auto-save-file-format' has been
3651 renamed `buffer-auto-save-file-format'.
3652
2b96f80c
LT
36532004-08-27 Luc Teirlinck <teirllm@auburn.edu>
3654
3655 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
3656 an integer or a marker.
3657 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
3658
2ee3b79e
RS
36592004-08-22 Richard M. Stallman <rms@gnu.org>
3660
3661 * modes.texi (Major Mode Conventions): Discuss rebinding of
3662 standard key bindings.
3663
c438dc33
KS
36642004-08-18 Kim F. Storm <storm@cua.dk>
3665
3666 * processes.texi (Accepting Output): Add `just-this-one' arg to
3667 `accept-process-output'.
101c421e 3668 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 3669
db8af011
LT
36702004-08-10 Luc Teirlinck <teirllm@auburn.edu>
3671
3672 * keymaps.texi: Various changes in addition to:
3673 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
3674 Give more varied examples for `kbd'.
3675 (Creating Keymaps): Char tables have slots for all characters
3676 without modifiers.
3677 (Active Keymaps): `overriding-local-map' and
3678 `overriding-terminal-local-map' also override text property and
3679 overlay keymaps.
3680 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
3681 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
3682 to denote a prefix of no events.
3683 `map-keymap' includes parent's bindings _recursively_.
3684 Clarify and correct description of `where-is-internal'.
3685 Mention BUFFER-OR-NAME arg to `describe-bindings'.
3686 (Menu Example): For menus intended for use with the keyboard, the
3687 menu items should be bound to characters or real function keys.
3688
de700726
LT
36892004-08-08 Luc Teirlinck <teirllm@auburn.edu>
3690
30e75a87
LT
3691 * objects.texi (Character Type): Reposition `@anchor' to prevent
3692 double space inside sentence in Info.
3693
de700726
LT
3694 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
3695 renamed to `disabled-command-function'.
7c5b95c9 3696 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
3697 (Command Loop Info): Replace reference to it.
3698 (Disabling Commands): `disabled-command-hook' has been renamed to
3699 `disabled-command-function'.
3700
81909a1a
LT
37012004-08-07 Luc Teirlinck <teirllm@auburn.edu>
3702
3703 * os.texi (Translating Input): Only non-prefix bindings in
3704 `key-translation-map' override actual key bindings. Warn about
3705 possible indirect effect of actual key bindings on non-prefix
3706 bindings in `key-translation-map'.
3707
5504e99c
LT
37082004-08-06 Luc Teirlinck <teirllm@auburn.edu>
3709
3710 * minibuf.texi (High-Level Completion): Add anchor for definition
3711 of `read-variable'.
3712
3713 * commands.texi: Various changes in addition to:
3714 (Using Interactive): Clarify description of `interactive-form'.
3715 (Interactive Call): Mention default for KEYS argument to
3716 `call-interactively'.
3717 (Command Loop Info): Clarify description of `this-command-keys'.
3718 Mention KEEP-RECORD argument to `clear-this-command-keys'.
3719 Value of `last-event-frame' can be `macro'.
3720 (Repeat Events): `double-click-fuzz' is also used to distinguish
3721 clicks and drags.
3722 (Classifying Events): Clarify descriptions of `event-modifiers'
3723 `event-basic-type' and `event-convert-list'.
3724 (Accessing Events): `posn-timestamp' takes POSITION argument.
3725 (Quoted Character Input): Clarify description of
3726 `read-quoted-char' and fix example.
3727 (Quitting): Add `with-local-quit'.
6db11765 3728 (Disabling Commands): Correct and clarify descriptions of
5504e99c
LT
3729 `enable-command' and `disable-command'.
3730 Mention what happens if `disabled-command-hook' is nil.
3731 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
3732 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
3733
f478a72a
LT
37342004-07-24 Luc Teirlinck <teirllm@auburn.edu>
3735
3736 * frames.texi: Various changes in addition to:
3737 (Creating Frames): Expand and clarify description of `make-frame'.
3738 (Window Frame Parameters): Either none or both of the `icon-left'
3739 and `icon-top' parameters must be specified. Put descriptions of
3740 `menu-bar-lines' and `toolbar-lines' closer together and change
3741 them accordingly.
3742 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
3743 except while processing `frame-title-format' or `icon-title-format'.
3744 (Deleting Frames): Correct description of `delete-frame'.
3745 Non-nil return values of `frame-live-p' are like those of `framep'.
9b7fa297 3746 (Frames and Windows): Mention return value of
f478a72a
LT
3747 `set-frame-selected-window'.
3748 (Visibility of Frames): Mention `force' argument to
3749 `make-frame-invisible'. `frame-visible-p' returns t for all
3750 frames on text-only terminals.
3751 (Frame Configurations): Restoring a frame configuration does not
3752 restore deleted frames.
3753 (Window System Selections): `x-set-selection' returns DATA.
3754 (Resources): Add example.
3755 (Display Feature Testing): Clarify descriptions of
3756 `display-pixel-height', `display-pixel-width', `x-server-version'
3757 and `x-server-vendor'.
3758
3759 * windows.texi (Choosing Window): Add anchor.
3760 * minibuf.texi (Minibuffer Misc): Add anchor.
3761
bc135062
JPW
37622004-07-23 John Paul Wallington <jpw@gnu.org>
3763
3764 * macros.texi (Defining Macros): Declaration keyword for setting
3765 Edebug spec is `debug' not `edebug'.
3766
cb7516e5
LT
37672004-07-19 Luc Teirlinck <teirllm@auburn.edu>
3768
3769 * windows.texi: Various small changes in addition to:
3770 (Window Point): Mention return value of `set-window-point'.
3771 (Window Start): `pos-visible-in-window-p' disregards horizontal
3772 scrolling. Explain return value if PARTIALLY is non-nil.
3773 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
3774 and `set-window-vscroll'.
3775 (Size of Window): The argument WINDOW to `window-inside-edges',
3776 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
3777 (Resizing Windows): Explain return value of
3778 `shrink-window-if-larger-than-buffer'.
3779 `window-size-fixed' automatically becomes buffer local when set.
3780 (Window Configurations): Explain return value of
3781 `set-window-configuration'.
3782
3783 * minibuf.texi (Minibuffer Misc): Add anchor for
3784 `minibuffer-scroll-window'.
3785
3786 * positions.texi (Text Lines): Add anchor for `count-lines'.
3787
3751eb00
RS
37882004-07-17 Richard M. Stallman <rms@gnu.org>
3789
3790 * display.texi (Overlay Properties): Adding `evaporate' prop
3791 deletes empty overlay immediately.
3792
3793 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
3794 fix example.
3795
9a7e97c6
LT
37962004-07-16 Jim Blandy <jimb@redhat.com>
3797
3798 * searching.texi (Regexp Backslash): Document new \_< and \_>
3799 operators.
3800
aa0e4da8
JB
38012004-07-16 Juanma Barranquero <lektu@terra.es>
3802
3803 * display.texi (Images): Fix Texinfo usage.
3804
cbbfedb2
LT
38052004-07-14 Luc Teirlinck <teirllm@auburn.edu>
3806
3807 * buffers.texi (Modification Time): `visited-file-modtime' now
3808 returns a list of two integers, instead of a cons.
3809
3a052bd3
LT
38102004-07-13 Luc Teirlinck <teirllm@auburn.edu>
3811
3812 * windows.texi: Various changes in addition to:
3813 (Splitting Windows): Add `split-window-keep-point'.
3814
02c04e6f
RS
38152004-07-09 Richard M. Stallman <rms@gnu.org>
3816
3817 * frames.texi (Input Focus): Minor fix.
3818
cb4f1287
LT
38192004-07-07 Luc Teirlinck <teirllm@auburn.edu>
3820
3821 * frames.texi (Input Focus): Clarify descriptions of
3822 `select-frame-set-input-focus' and `select-frame'.
3823
339902ec
LT
38242004-07-06 Luc Teirlinck <teirllm@auburn.edu>
3825
3826 * os.texi: Various small changes in addition to:
3827 (Killing Emacs): Expand and clarify description of
3828 `kill-emacs-query-functions' and `kill-emacs-hook'.
3829 (System Environment): Expand and clarify description of `getenv'
3830 and `setenv'.
3831 (Timers): Clarify description of `run-at-time'.
3832 (Translating Input): Correct description of
3833 `extra-keyboard-modifiers'.
3834 (Flow Control): Correct description of `enable-flow-control'.
3835
fe3b7e35
TTN
38362004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
3837
3838 * os.texi: Update copyright.
3839 (Session Management): Grammar fix.
3840 Clarify which Emacs does the restarting.
3841 Use @samp for *scratch* buffer.
3842
59db7d6e
LT
38432004-07-04 Alan Mackenzie <acm@muc.de>
3844
3845 * frames.texi (Input Focus): Add documentation for
3846 `select-frame-set-input-focus'. Replace refs to non-existent
3847 `switch-frame' with `select-frame'. Minor corrections and tidying
3848 up of text-only terminal stuff.
3849
e3ccf404
RS
38502004-07-02 Richard M. Stallman <rms@gnu.org>
3851
3852 * files.texi (Saving Buffers): Cleanup write-contents-function.
3853 (Magic File Names): Cleanup file-remote-p.
3854
8addb6eb
KG
38552004-07-02 Kai Grossjohann <kai@emptydomain.de>
3856
3857 * files.texi (Magic File Names): `file-remote-p' returns an
3858 identifier of the remote system, not just t.
3859
7a58d84d
DK
38602004-07-02 David Kastrup <dak@gnu.org>
3861
3862 * searching.texi (Entire Match Data): Add explanation about new
3863 match-data behavior when @var{integers} is non-nil.
3864
d8c379f8
RS
38652004-06-24 Richard M. Stallman <rms@gnu.org>
3866
b4a4b0ae
RS
3867 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
3868
d8c379f8
RS
3869 * customize.texi (Variable Definitions): Note about doc strings
3870 and :set.
3871
3872 * keymaps.texi (Keymap Terminology): Document `kbd'.
3873 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
3874
3875 * display.texi (Invisible Text): Setting buffer-invisibility-spec
3876 makes it buffer-local.
3877
3878 * files.texi (Saving Buffers): Correct previous change.
3879
3880 * commands.texi (Accessing Events):
3881 Clarify posn-col-row and posn-actual-col-row.
3882
38832004-06-24 David Ponce <david.ponce@wanadoo.fr>
3884
3885 * commands.texi (Accessing Events): New functions
3886 posn-at-point and posn-at-x-y. Add example to posn-x-y.
3887
dce417e7
LT
38882004-06-23 Luc Teirlinck <teirllm@auburn.edu>
3889
3890 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
3891 * frames.texi, buffers.texi, backups.texi, variables.texi:
3892 * loading.texi, eval.texi, functions.texi, control.texi:
3893 * symbols.texi, minibuf.texi: Reposition @anchor's.
3894
3895 * help.texi: Various small changes in addition to the following.
3896 (Describing Characters): Describe PREFIX argument to
3897 `key-description'. Correct and clarify definition of
3898 `text-char-description'. Describe NEED-VECTOR argument to
3899 `read-kbd-macro'.
3900 (Help Functions): Clarify definition of `apropos'.
3901
255d07dc
LH
39022004-06-23 Lars Hansen <larsh@math.ku.dk>
3903
3904 * files.texi (Saving Buffers): Correct description of
3905 `write-contents-functions'.
3906
4e9691e9
JB
39072004-06-21 Juanma Barranquero <lektu@terra.es>
3908
3909 * display.texi (Images): Remove redundant @vindex directives.
3910 Rewrite `image-library-alist' doc in active voice.
3911
1ebd4f78
JB
39122004-06-14 Juanma Barranquero <lektu@terra.es>
3913
3914 * display.texi (Images): Document new delayed library loading,
3915 variable `image-library-alist' and (existing but undocumented)
3916 function `image-type-available-p'.
3917
ddfb8369
RS
39182004-06-05 Richard M. Stallman <rms@gnu.org>
3919
3920 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
3921 refer the user to the Initial Input node.
3922 (Text from Minibuffer): Likewise.
3923 (Initial Input): New node. Document this feature
3924 and say it is mostly deprecated.
3925
18684a3a
RS
39262004-05-30 Richard M. Stallman <rms@gnu.org>
3927
7a61e456
RS
3928 * loading.texi (Named Features): Clarify return value
3929 and meaning of NOERROR.
3930
18684a3a
RS
3931 * variables.texi (File Local Variables): Minor cleanup.
3932
c8364415
MA
39332004-05-30 Michael Albinus <michael.albinus@gmx.de>
3934
3935 * files.texi (Magic File Names): Add `file-remote-p' as operation
3936 of file name handlers.
3937
08fd1251
RS
39382004-05-29 Richard M. Stallman <rms@gnu.org>
3939
3940 * modes.texi (Minor Mode Conventions): (-) has no special meaning
3941 as arg to a minor mode command.
3942
71d5a208
RS
39432004-05-22 Richard M. Stallman <rms@gnu.org>
3944
3945 * syntax.texi (Syntax Class Table): Word syntax not just for English.
3946
3947 * streams.texi (Output Variables): Doc float-output-format.
3948
3949 * searching.texi (Regexp Special): Nested repetition can be infloop.
3950
3951 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
3952 real stack overflow.
3953
3954 * compile.texi: Minor cleanups.
3955
39562004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
3957
3958 * lists.texi (Cons Cells): Explain dotted lists, true lists,
3959 circular lists.
3960 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 3961
022cb162
TTN
39622004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
3963
3964 * modes.texi (Search-based Fontification): Fix typo.
3965
aa7094ba
JB
39662004-05-10 Juanma Barranquero <lektu@terra.es>
3967
3968 * modes.texi (Mode Line Variables): Fix description of
3969 global-mode-string, which is now after which-func-mode, not the
3970 buffer name.
3971
c2383279
LH
39722004-05-07 Lars Hansen <larsh@math.ku.dk>
3973
3974 * modes.texi (Desktop Save Mode): Add.
3975 (Modes): Add menu entry Desktop Save Mode.
3976
3977 * hooks.texi: Add desktop-after-read-hook,
3978 desktop-no-desktop-file-hook and desktop-save-hook.
3979
3980 * locals.texi: Add desktop-save-buffer.
3981
058296d3
JH
39822004-04-30 Jesper Harder <harder@ifa.au.dk>
3983
3984 * display.texi: emacs -> Emacs.
3985
0c54865e
EZ
39862004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
3987
3988 * files.texi (Changing Files): Document set-file-times.
3989
d814862a
JB
39902004-04-23 Juanma Barranquero <lektu@terra.es>
3991
3992 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
3993
e8d6f886
JH
39942004-04-18 Jesper Harder <harder@ifa.au.dk>
3995
3996 * tips.texi (Coding Conventions): defopt -> defcustom.
3997
3a424014
LT
39982004-04-16 Luc Teirlinck <teirllm@auburn.edu>
3999
4000 * sequences.texi: Various clarifications.
4001
9e860631
LT
40022004-04-14 Luc Teirlinck <teirllm@auburn.edu>
4003
4004 * buffers.texi (Read Only Buffers): Mention optional ARG to
4005 `toggle-read-only'.
4006
5e30a0fb
NR
40072004-04-14 Nick Roberts <nick@nick.uklinux.net>
4008
9e860631 4009 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
4010 returns a full-width window if possible.
4011
619fb950
LT
40122004-04-13 Luc Teirlinck <teirllm@auburn.edu>
4013
4014 * buffers.texi: Various changes in addition to:
4015 (Buffer File Name): Add `find-buffer-visiting'.
4016 (Buffer Modification): Mention optional ARG to `not-modified'.
4017 (Indirect Buffers): Mention optional CLONE argument to
4018 `make-indirect-buffer'.
4019
4020 * files.texi: Various changes in addition to:
4021 (Visiting Functions): `find-file-hook' is now a normal hook.
4022 (File Name Expansion): Explain difference between the way that
4023 `expand-file-name' and `file-truename' treat `..'.
4024 (Contents of Directories): Mention optional ID-FORMAT argument to
4025 `directory-files-and-attributes'.
4026 (Format Conversion): Mention new optional CONFIRM argument to
4027 `format-write-file'.
4028
a2295d32
MB
40292004-04-12 Miles Bader <miles@gnu.org>
4030
4031 * macros.texi (Expansion): Add description of `macroexpand-all'.
4032
571fd4d5
JH
40332004-04-05 Jesper Harder <harder@ifa.au.dk>
4034
4035 * variables.texi (Variable Aliases): Mention
4036 cyclic-variable-indirection.
4037
4038 * errors.texi (Standard Errors): Ditto.
4039
4ba2fd66
LT
40402004-04-04 Luc Teirlinck <teirllm@auburn.edu>
4041
6db11765 4042 * backups.texi: Various small changes in addition to:
4ba2fd66
LT
4043 (Making Backups): Mention return value of `backup-buffer'.
4044 (Auto-Saving): Mention optional FORCE argument to
4045 `delete-auto-save-file-if-necessary'.
4046 (Reverting): Mention optional PRESERVE-MODES argument to
4047 `revert-buffer'. Correct description of `revert-buffer-function'.
4048
8f7ea687
JL
40492004-03-22 Juri Linkov <juri@jurta.org>
4050
4051 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
4052 with `Vector Functions'.
4053
4054 * text.texi (Sorting): Add missing quote.
4055
0eeca3c1
LT
40562004-03-14 Luc Teirlinck <teirllm@auburn.edu>
4057
4058 * intro.texi (Lisp History): Replace xref to `cl' manual with
4059 inforef.
4060
e69cfac2
RS
40612004-03-12 Richard M. Stallman <rms@gnu.org>
4062
4063 * intro.texi (Version Info): Add arg to emacs-version.
4064 (Lisp History): Change xref to CL manual.
4065
1b91d47f
LT
40662004-03-09 Luc Teirlinck <teirllm@auburn.edu>
4067
4068 * minibuf.texi (Completion Commands): Add xref to Emacs manual
4069 for Partial Completion mode.
4070
97073664
TTN
40712004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
4072
9b7fa297 4073 * customize.texi: Fix typo. Remove eol whitespace.
97073664 4074
04a6e76b
RS
40752004-03-04 Richard M. Stallman <rms@gnu.org>
4076
4077 * processes.texi: Fix typos.
4078
4079 * lists.texi (Building Lists): Minor clarification.
4080
4081 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
4082 in make-hash-table.
4083
5bb0fcd1
JB
40842004-02-29 Juanma Barranquero <lektu@terra.es>
4085
4086 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
4087 rm, and ignore exit code.
4088
9022d421
EZ
40892004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
4090
4091 * display.texi (Defining Faces): Add description for min-colors.
4092 Update example.
4093
92f5fba2
LT
40942004-02-23 Luc Teirlinck <teirllm@auburn.edu>
4095
4096 * abbrevs.texi: Various corrections and clarifications in addition
4097 to the following:
4098 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
4099
7e83e178
GM
41002004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4101
4102 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
4103
9c5609e8
LT
41042004-02-21 Luc Teirlinck <teirllm@auburn.edu>
4105
e2b9b51f
LT
4106 * text.texi: Various small changes in addition to the following:
4107 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
4108 to delete-horizontal-space.
9b7fa297 4109 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
e2b9b51f
LT
4110 description of yank-handler text property at various places.
4111
7daa0e81
LT
4112 * frames.texi (Window System Selections): Add anchor.
4113
9c5609e8
LT
4114 * syntax.texi (Syntax Table Functions): Clarify and correct
4115 descriptions of make-syntax-table and copy-syntax-table.
4116 (Motion and Syntax): Clarify SYNTAXES argument to
4117 skip-syntax-forward.
4118 (Parsing Expressions): Mention that the return value of
4119 parse-partial-sexp is currently a list of ten rather than nine
4120 elements.
4121 (Categories): Various corrections and clarifications.
4122
d29edb21
LT
41232004-02-17 Luc Teirlinck <teirllm@auburn.edu>
4124
4125 * markers.texi (Marker Insertion Types): Minor change.
4126
4127 * locals.texi (Standard Buffer-Local Variables):
4128 * commands.texi (Interactive Codes, Using Interactive):
4129 * functions.texi (Related Topics): Fix xrefs.
4130
43e48bda
LT
41312004-02-16 Luc Teirlinck <teirllm@auburn.edu>
4132
4133 * lists.texi (Sets And Lists): Update description of delete-dups.
4134
84e34002
RS
41352004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4136
4137 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
4138
41392004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4140
4141 * frames.texi (Parameter Access): frame-parameters arg is optional.
4142 modify-frame-parameters handles nil for FRAME.
4143 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
4144 are all-or-nothing for certain toolkits.
4145 Mention parameter wait-for-wm.
4146 (Frames and Windows): In frame-first-window and frame-selected-window
4147 the arg is optional.
4148 (Input Focus): In redirect-frame-focus the second arg is optional.
4149 (Window System Selections): Mention selection type CLIPBOARD.
4150 Mention data-type UTF8_STRING.
4151 Mention numbering of cut buffers.
4152 (Resources): Describe x-resource-name.
4153
41542004-02-16 Richard M. Stallman <rms@gnu.org>
4155
4156 * windows.texi (Buffers and Windows): Delete false table
4157 about all-frames.
4158
4159 * syntax.texi (Parsing Expressions): Delete old caveat
4160 about parse-sexp-ignore-comments.
4161
4162 * streams.texi (Output Variables): Add print-quoted.
4163
4164 * lists.texi (Building Lists): Minor cleanup.
4165
4166 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
4167
4168 * display.texi (Overlays): Explain overlays use markers.
4169 (Managing Overlays): Explain front-advance and rear-advance
4170 in more detail.
4171
4172 * loading.texi (Unloading): Document unload-feature-special-hooks.
4173 Get rid of fns-NNN.el file.
4174
41752004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4176
4177 * help.texi (Describing Characters): Fix text-char-description
4178 example output.
4179
4180 * edebug.texi (Using Edebug): Fix example.
4181
4182 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 4183
84e34002
RS
4184 * files.texi (Changing Files): Fix argname.
4185
4186 * calendar.texi: Fix parens, and default values.
4187
4188 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
4189 * nonascii.texi, objects.texi, os.texi: Minor fixes.
4190 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
4191
4192 * positions.texi (Text Lines): Don't add -1 in current-line.
4193
41942004-02-16 Richard M. Stallman <rms@gnu.org>
4195
4196 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
4197
c33b76da
EZ
41982004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4199
4200 * processes.texi (Low-Level Network): Fix a typo.
4201
9d7271e8
KS
42022004-02-12 Kim F. Storm <storm@cua.dk>
4203
4204 * display.texi (Fringes): Use consistent wording.
4205 Note that window-fringe's window arg is optional.
4206 (Scroll Bars): Use consistent wording.
4207
6827d730
LT
42082004-02-11 Luc Teirlinck <teirllm@auburn.edu>
4209
4210 * tips.texi (Comment Tips): Document the new conventions for
4211 commenting out code.
4212
1cb60b5a
JD
42132004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4214
4215 * positions.texi (Text Lines): Added missing end defun.
4216
7fdd1f62
KS
42172004-02-07 Kim F. Storm <storm@cua.dk>
4218
4219 * positions.texi (Text Lines): Add line-number-at-pos.
4220
eb3c144c
JPW
42212004-02-06 John Paul Wallington <jpw@gnu.org>
4222
4223 * display.texi (Button Properties, Button Buffer Commands):
4224 mouse-2 invokes button, not down-mouse-1.
4225
a1d38d63
JR
42262004-02-04 Jason Rumney <jasonr@gnu.org>
4227
4228 * makefile.w32-in: Sync with Makefile.in changes.
4229
4b574f3d
LT
42302004-02-03 Luc Teirlinck <teirllm@auburn.edu>
4231
4232 * minibuf.texi (Text from Minibuffer): Various corrections and
4233 clarifications.
4234 (Object from Minibuffer): Correct Lisp description of
4235 read-minibuffer.
4236 (Minibuffer History): Clarify description of cons values for
4237 HISTORY arguments.
4238 (Basic Completion): Various corrections and clarifications. Add
4239 completion-regexp-list.
4240 (Minibuffer Completion): Correct and clarify description of
4241 completing-read.
6f6b0433 4242 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
4243 other minor changes.
4244 (High-Level Completion): Various corrections and clarifications.
4245 (Reading File Names): Ditto.
4246 (Minibuffer Misc): Ditto.
4247
d8186297
LT
42482004-01-26 Luc Teirlinck <teirllm@auburn.edu>
4249
4250 * strings.texi (Text Comparison): assoc-string also matches
4251 elements of alists that are strings instead of conses.
4252 (Formatting Strings): Standardize Texinfo usage. Update index
4253 entries.
4254
9adcb5f2
LT
42552004-01-20 Luc Teirlinck <teirllm@auburn.edu>
4256
4257 * lists.texi (Sets And Lists): Add delete-dups.
4258
3e7274ae
LT
42592004-01-15 Luc Teirlinck <teirllm@auburn.edu>
4260
4261 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
4262 special form.
4263 * macros.texi (Defining Macros): Update description of `declare',
4264 which now is a macro.
4265 (Wrong Time): Fix typos.
4266
944e099f
LT
42672004-01-14 Luc Teirlinck <teirllm@auburn.edu>
4268
4269 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 4270 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
4271 and `batch-byte-compile'. In particular, mention and describe
4272 all optional arguments.
4273 (Disassembly): Correct and clarify the description of `disassemble'.
4274
90c3aa59
LT
42752004-01-11 Luc Teirlinck <teirllm@auburn.edu>
4276
4277 * searching.texi: Various small changes in addition to the
4278 following.
4279 (Regexp Example): Adapt to new value of `sentence-end'.
4280 (Regexp Functions): The PAREN argument to `regexp-opt' can be
4281 `words'.
4282 (Search and Replace): Add usage note for `perform-replace'.
4283 (Entire Match Data): Mention INTEGERS and REUSE arguments to
4284 `match-data'.
4285 (Standard Regexps): Update for new values of `paragraph-start'
4286 and `sentence-end'.
4287
583c353d
LT
42882004-01-07 Luc Teirlinck <teirllm@auburn.edu>
4289
4290 * files.texi (Saving Buffers): Clarify descriptions of
4291 `write-contents-functions' and `before-save-hook'.
4292 Make the defvar's for `before-save-hook' and `after-save-hook'
4293 into defopt's.
4294
05faee07
KS
42952004-01-07 Kim F. Storm <storm@cua.dk>
4296
4297 * commands.texi (Click Events): Describe new image and
4298 width/height elements of click events.
4299 (Accessing Events): Add posn-string, posn-image, and
4300 posn-object-width-height. Change posn-object to return either
4301 image or string object.
4302
a0465ec3
SJ
43032004-01-01 Simon Josefsson <jas@extundo.com>
4304
4305 * hooks.texi (Standard Hooks): Add before-save-hook.
4306 * files.texi (Saving Buffers): Likewise.
4307
972c0c49
RS
43082004-01-03 Richard M. Stallman <rms@gnu.org>
4309
4310 * frames.texi (Frames and Windows): Delete frame-root-window.
4311
dbcd463f
LT
43122004-01-03 Luc Teirlinck <teirllm@auburn.edu>
4313
4314 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
4315
4316 * functions.texi: Various small changes in addition to the
4317 following.
4318 (What Is a Function): `functionp' returns nil for macros. Clarify
4319 behavior of this and following functions for symbol arguments.
4320 (Function Documentation): Add `\' in front of (fn @var{arglist})
4321 and explain why.
4322 (Defining Functions): Mention DOCSTRING argument to `defalias'.
4323 Add anchor.
4324 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
4325
02c77ee9
MB
43262004-01-01 Miles Bader <miles@gnu.org>
4327
4328 * display.texi (Buttons): New section.
4329
903a1a91
AS
43302003-12-31 Andreas Schwab <schwab@suse.de>
4331
4332 * numbers.texi (Math Functions): sqrt reports a domain-error
4333 error.
4334 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
4335
697cf92a
LT
43362003-12-30 Luc Teirlinck <teirllm@auburn.edu>
4337
3f70fe82
LT
4338 * tips.texi (Documentation Tips): Update item on hyperlinks in
4339 documentation strings.
4340
697cf92a
LT
4341 * errors.texi (Standard Errors): Various small corrections and
4342 additions.
4343
4344 * control.texi: Various small changes in addition to the
4345 following.
4346 (Signaling Errors): Provide some more details on how `signal'
4347 constructs the error message. Add anchor to the definition of
4348 `signal'.
4349 (Error Symbols): Describe special treatment of `quit'.
4350 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
4351 to emphasize that it has to be a single form.
4352
4353 * buffers.texi: Add anchor.
4354
4d25144d
RS
43552003-12-29 Richard M. Stallman <rms@gnu.org>
4356
4357 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
4358 (Window Configurations): Add window-configuration-frame.
4359
4360 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
4361
4362 * text.texi (Examining Properties): Add get-char-property-and-overlay.
4363 Change arg name in get-char-property.
4364 (Special Properties): Update handling of keymap property.
4365
4366 * strings.texi (Modifying Strings): Add clear-string.
4367 (Text Comparison): Add assoc-string and remove
4368 assoc-ignore-case, assoc-ignore-representation.
4369
4370 * os.texi (Time of Day): Add set-time-zone-rule.
4371
4372 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 4373 report domain-error errors.
4d25144d 4374
697cf92a 4375 * nonascii.texi (Converting Representations):
4d25144d
RS
4376 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
4377 (Encoding and I/O): Add file-name-coding-system.
4378
4379 * modes.texi (Search-based Fontification): Explain that
4380 face specs are symbols with face names as values.
4381
4382 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
4383
4384 * lists.texi (Building Lists): remq moved elsewhere.
4385 (Sets And Lists): remq moved here.
4386 (Association Lists): Refer to assoc-string.
4387
4388 * internals.texi (Garbage Collection): Add memory-use-counts.
4389
4390 * frames.texi (Frames and Windows): Add set-frame-selected-window
4391 and frame-root-window.
4392
697cf92a 4393 * files.texi (Contents of Directories):
4d25144d
RS
4394 Add directory-files-and-attributes.
4395
4396 * display.texi (Refresh Screen): Add force-window-update.
4397 (Invisible Text): Explain about moving point out of invis text.
4398 (Overlay Properties): Add overlay-properties.
4399 (Managing Overlays): Add overlayp.
4400 (GIF Images): Invalid image number displays a hollow box.
4401
4402 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
4403 (Killing Buffers): Add buffer-live-p.
4404
67fafe38
MR
44052003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
4406
4407 * display.texi (Fringes): Fix typo "set-buffer-window".
4408
68e74f25
LT
44092003-12-24 Luc Teirlinck <teirllm@auburn.edu>
4410
4411 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
4412 * nonascii.texi, processes.texi, tips.texi, variables.texi:
4413 Add or change various xrefs and anchors.
4414
4415 * commands.texi: Replace all occurrences of @acronym{CAR} with
4416 @sc{car}, for consistency with the rest of the Elisp manual.
4417 `car' and `cdr' are historically acronyms, but are no longer
4418 widely thought of as such.
4419
4420 * internals.texi (Pure Storage): Mention that `purecopy' does not
4421 copy text properties.
4422 (Object Internals): Now 29 bits are used (in most implementations)
4423 to address Lisp objects.
4424
4425 * variables.texi (Variables with Restricted Values): New node.
4426
4427 * objects.texi (Lisp Data Types): Mention that certain variables
4428 can only take on a restricted set of values and add an xref to
4429 the new node "Variables with Restricted Values".
4430
4431 * eval.texi (Function Indirection): Describe the errors that
4432 `indirect-function' can signal.
4433 (Eval): Clarify the descriptions of `eval-region' and `values'.
4434 Describe `eval-buffer' instead of `eval-current-buffer' and
4435 mention `eval-current-buffer' as an alias for `current-buffer'.
4436 Correct the description and mention all optional arguments.
4437
697cf92a 4438 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
4439 following.
4440 (Converting Representations): Clarify behavior of
4441 `string-make-multibyte' and `string-to-multibyte' for unibyte all
4442 ASCII arguments.
4443 (Character Sets): Document the variable `charset-list' and adapt
4444 the definition of the function `charset-list' accordingly.
4445 (Translation of Characters): Clarify use of generic characters in
4446 `make-translation-table'. Clarify and correct the description of
4447 the use of translation tables in encoding and decoding.
4448 (User-Chosen Coding Systems): Correct and clarify the description
4449 of `select-safe-coding-system'.
4450 (Default Coding Systems): Clarify description of
4451 `file-coding-system-alist'.
4452
a62f71e4
LT
44532003-11-30 Luc Teirlinck <teirllm@auburn.edu>
4454
4455 * strings.texi (Text Comparison): Correctly describe when two
4456 strings are `equal'. Combine and clarify descriptions of
4457 `assoc-ignore-case' and `assoc-ignore-representation'.
4458
4459 * objects.texi (Non-ASCII in Strings): Clarify description of
4460 when a string is unibyte or multibyte.
4461 (Bool-Vector Type): Update examples.
4462 (Equality Predicates): Correctly describe when two strings are
4463 `equal'.
4464
19017752
LT
44652003-11-29 Luc Teirlinck <teirllm@auburn.edu>
4466
4467 * lists.texi (Building Lists): `append' no longer accepts integer
4468 arguments. Update the description of `number-sequence' to reflect
4469 recent changes.
4470 (Sets And Lists): Describe `member-ignore-case' after `member'.
4471
0f6a07a8
KS
44722003-11-27 Kim F. Storm <storm@cua.dk>
4473
4474 * commands.texi (Click Events): Click object may be an images.
4475 Describe (dx . dy) element of click positions.
4476 (Accessing Events): Remove duplicate posn-timestamp.
4477 New functions posn-object and posn-object-x-y.
4478
1ce7c819
KS
44792003-11-23 Kim F. Storm <storm@cua.dk>
4480
4481 * commands.texi (Click Events): Describe enhancements to event
4482 position lists, including new text-pos and (col . row) items.
4483 Mention left-fringe and right-fringe area events.
0f6a07a8 4484 (Accessing Events): New functions posn-area and
1ce7c819
KS
4485 posn-actual-col-row. Mention posn-timestamp. Mention that
4486 posn-point in non-text area still returns buffer position.
4487 Clarify posn-col-row.
4488
cae8ddbb
LH
44892003-11-21 Lars Hansen <larsh@math.ku.dk>
4490
4491 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
4492 * anti.texi (File Attributes): Describe removed parameter
4493 ID-FORMAT.
4494
f7f1a248
LT
44952003-11-20 Luc Teirlinck <teirllm@auburn.edu>
4496
68e74f25 4497 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
4498 a position, its buffer is ignored.
4499
4500 * markers.texi (Overview of Markers): Mention it here too.
4501
c5e2fb05
LT
45022003-11-12 Luc Teirlinck <teirllm@auburn.edu>
4503
4504 * numbers.texi (Numeric Conversions): Not just `floor', but also
4505 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
4506
e57d0aa8
LT
45072003-11-10 Luc Teirlinck <teirllm@auburn.edu>
4508
4509 * markers.texi (Creating Markers): Specify insertion type of
4510 created markers. Add xref to `Marker Insertion Types'.
4511 Second argument to `copy-marker' is optional.
4512 (Marker Insertion Types): Mention that most markers are created
4513 with insertion type nil.
4514 (The Mark): Correctly describe when `mark' signals an error.
4515 (The Region): Correctly describe when `region-beginning' and
4516 `region-end' signal an error.
4517
bb3612ec
LT
45182003-11-08 Luc Teirlinck <teirllm@auburn.edu>
4519
4520 * hash.texi (Creating Hash): Clarify description of `eql'.
4521 `makehash' is obsolete.
4522 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
4523
4524 * positions.texi (Point): Change description of `buffer-end', so
4525 that it is also correct for floating point arguments.
4526 (List Motion): Correct argument lists of `beginning-of-defun' and
4527 `end-of-defun'.
4528 (Excursions): Add xref to `Marker Insertion Types'.
4529 (Narrowing): Argument to `narrow-to-page' is optional.
4530
cfb8a797
LT
45312003-11-06 Luc Teirlinck <teirllm@auburn.edu>
4532
4533 * streams.texi (Output Streams): Clarify behavior of point for
4534 marker output streams.
4535
c6177909
LT
45362003-11-04 Luc Teirlinck <teirllm@auburn.edu>
4537
4538 * variables.texi (Defining Variables): Second argument to
4539 `defconst' is not optional.
4540 (Setting Variables): Mention optional argument APPEND to
4541 `add-to-list'.
4542 (Creating Buffer-Local): Expand description of
4543 `make-variable-buffer-local'.
4544 (Frame-Local Variables): Expand description of
4545 `make-variable-frame-local'.
4546 (Variable Aliases): Correct description of optional argument
4547 DOCSTRING to `defvaralias'. Mention return value of
4548 `defvaralias'.
4549 (File Local Variables): Add xref to `File variables' in Emacs
4550 Manual. Correct description of `hack-local-variables'. Mention
4551 `safe-local-variable' property. Mention optional second argument
4552 to `risky-local-variable-p'.
4553
b3645067
LT
45542003-11-03 Luc Teirlinck <teirllm@auburn.edu>
4555
4556 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
4557
10695e5c
EZ
45582003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
4559
4560 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
4561 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
4562 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
4563 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
4564 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 4565 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
4566 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
4567 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
4568 @acronym{FOO}.
4569
a2f4def1
LT
45702003-10-27 Luc Teirlinck <teirllm@auburn.edu>
4571
4572 * strings.texi (Creating Strings): Argument START to `substring'
4573 can not be `nil'. Expand description of
4574 `substring-no-properties'. Correct description of `split-string',
4575 especially with respect to empty matches. Prevent very bad line
4576 break in definition of `split-string-default-separators'.
4577 (Text Comparison): `string=' and `string<' also accept symbols as
4578 arguments.
4579 (String Conversion): More completely describe argument BASE in
4580 `string-to-number'.
5bb0fcd1 4581 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
4582 corresponding object. Clarify behavior of numeric prefix after
4583 `%' in `format'.
4584 (Case Conversion): The argument to `upcase-initials' can be a
4585 character.
4586
a2296bf9
KH
45872003-10-27 Kenichi Handa <handa@m17n.org>
4588
4589 * display.texi (Fontsets): Fix texinfo usage.
4590
885fef7c
KH
45912003-10-25 Kenichi Handa <handa@m17n.org>
4592
4593 * display.texi (Fontsets): Add description of the function
4594 set-fontset-font.
4595
0c6b7a1f
LT
45962003-10-23 Luc Teirlinck <teirllm@auburn.edu>
4597
4598 * display.texi (Temporary Displays): Add xref to `Documentation
4599 Tips'.
4600
4601 * functions.texi (Function Safety): Use inforef instead of pxref
4602 for SES.
4603
c3cda320
AS
46042003-10-23 Andreas Schwab <schwab@suse.de>
4605
4606 * Makefile.in (TEX, texinputdir): Don't define.
4607 (TEXI2DVI): Define.
4608 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
4609 add $(srcdir)/index.texi.
4610 ($(infodir)/elisp): Remove index.texi dependency.
4611 (elisp.dvi): Likewise. Use $(TEXI2DVI).
4612 (index.texi): Remove target.
4613 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
4614 (clean): Don't remove index.texi.
4615
c3cda320
AS
4616 * permute-index, index.perm: Remove.
4617 * index.texi: Rename from index.unperm.
4618
e5dadca7
LT
46192003-10-22 Luc Teirlinck <teirllm@auburn.edu>
4620
4621 * tips.texi (Documentation Tips): Document new behavior for face
4622 and variable hyperlinks in Help mode.
4623
6cfb0777
LT
46242003-10-21 Luc Teirlinck <teirllm@auburn.edu>
4625
4626 * objects.texi (Integer Type): Update for extra bit of integer range.
4627 (Character Type): Ditto.
4628
a6eeaa81 46292003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
4630
4631 * numbers.texi (Integer Basics): Add index entries for reading
4632 numbers in hex, octal, and binary.
4633
c8f9ba83
LK
46342003-10-16 Lute Kamstra <lute@gnu.org>
4635
4636 * modes.texi (Mode Line Format): Mention force-mode-line-update's
4637 argument.
4638
b52a26fb
LT
46392003-10-13 Luc Teirlinck <teirllm@auburn.edu>
4640
4641 * windows.texi (Choosing Window): Fix typo.
4642 * edebug.texi (Edebug Execution Modes): Fix typo.
4643
f7005886
RS
46442003-10-13 Richard M. Stallman <rms@gnu.org>
4645
4646 * windows.texi (Basic Windows): A window has fringe settings,
4647 display margins and scroll-bar settings.
4648 (Splitting Windows): Doc split-window return value.
4649 Clean up one-window-p.
4650 (Selecting Windows): Fix typo.
4651 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
4652 (Buffers and Windows): In set-window-buffer, explain effect
4653 on fringe settings and scroll bar settings.
4654 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
4655 (Choosing Window): Use defopt for pop-up-frame-function.
4656 For special-display-buffer-names, explain same-window and same-frame.
4657 Clarify window-dedicated-p return value.
4658 (Textual Scrolling): scroll-up and scroll-down can get an error.
4659 (Horizontal Scrolling): Clarify auto-hscroll-mode.
4660 Clarify set-window-hscroll.
4661 (Size of Window): Don't mention tool bar in window-height.
4662 (Coordinates and Windows): Explain what coordinates-in-window-p
4663 returns for fringes and display margins.
4664 (Window Configurations): Explain saving fringes, etc.
4665
4666 * tips.texi (Library Headers): Clean up Documentation.
4667
4668 * syntax.texi (Parsing Expressions): Clean up forward-comment
4669 and parse-sexp-lookup-properties.
4670
4671 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
4672
4673 * os.texi (System Environment): Clean up text for load-average errors.
4674
4675 * modes.texi (Hooks): Don't explain local hook details at front.
4676 Clarify run-hooks and run-hook-with-args a little.
4677 Clean up add-hook and remove-hook.
4678
4679 * edebug.texi (Edebug Execution Modes): Clarify t.
4680 Document edebug-sit-for-seconds.
4681 (Coverage Testing): Document C-x X = and =.
4682 (Instrumenting Macro Calls): Fix typo.
4683 (Specification List): Don't index the specification keywords.
4684
c989ebe9
KS
46852003-10-10 Kim F. Storm <storm@cua.dk>
4686
4687 * processes.texi (Network): Introduce make-network-process.
4688
f9525eef
LT
46892003-10-09 Luc Teirlinck <teirllm@auburn.edu>
4690
4691 * tips.texi (Library Headers): Fix typo.
4692
f008b925
LK
46932003-10-07 Juri Linkov <juri@jurta.org>
4694
4695 * modes.texi (Imenu): Mention imenu-create-index-function's
4696 default value. Explain submenus better.
4697
c22c5da6
LK
46982003-10-07 Lute Kamstra <lute@gnu.org>
4699
4700 * modes.texi (Faces for Font Lock): Fix typo.
4701 (Hooks): Explain how buffer-local hook variables can refer to
4702 global hook variables.
4703 Various minor clarifications.
4704
49247521
LK
47052003-10-06 Lute Kamstra <lute@gnu.org>
4706
4707 * tips.texi (Coding Conventions): Mention naming conventions for
4708 hooks.
4709
9296c947
LT
47102003-10-05 Luc Teirlinck <teirllm@auburn.edu>
4711
4712 * loading.texi (Library Search): Correct default value of
4713 load-suffixes.
4714 (Named Features): Fix typo.
4715
0e9b293a
RS
47162003-10-05 Richard M. Stallman <rms@gnu.org>
4717
4718 * loading.texi (Named Features): In `provide',
4719 say how to test for subfeatures.
4720 (Unloading): In unload-feature, use new var name
4721 unload-feature-special-hooks.
4722
49247521 47232003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
4724
4725 * modes.texi (Major Mode Conventions): Mention third way to set up
4726 Imenu.
4727 (Imenu): A number of small fixes.
4728 Delete documentation of internal variable imenu--index-alist.
4729 Document the return value format of imenu-create-index-function
4730 functions.
4731
ab8f7d5c
RS
47322003-09-30 Richard M. Stallman <rms@gnu.org>
4733
4734 * processes.texi (Network): Say what stopped datagram connections do.
4735
4736 * lists.texi (Association Lists): Clarify `assq-delete-all'.
4737
4738 * display.texi (Overlay Properties): Clarify `evaporate' property.
4739
49247521 47402003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
4741
4742 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 4743 constructs should be marked as risky.
86b9b767
LK
4744 Change cons cell into proper list.
4745 (Mode Line Variables): Change cons cell into proper list.
4746
49247521 47472003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
4748
4749 * modes.texi (Mode Line Data): Document the :propertize construct.
4750 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 4751 to match their order in the default mode-line-format.
bc3b02f9
LK
4752 Describe the new variables mode-line-position and mode-line-modes.
4753 Update the default values of mode-line-frame-identification,
4754 minor-mode-alist, and default-mode-line-format.
4755 (Properties in Mode): Mention the :propertize construct.
6142d1d0 4756
bc3b02f9 47572003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 4758
c22c5da6 4759 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
4760 * loading.texi, minibuf.texi, text.texi, variables.texi:
4761 Avoid @strong{Note:}.
4762
47632003-09-26 Richard M. Stallman <rms@gnu.org>
4764
4765 * keymaps.texi (Remapping Commands): Fix typo.
4766
41beda59
LT
47672003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
4768
4769 * processes.texi (Low-Level Network): Fix typo.
4770
ef6ae4ff
KS
47712003-09-23 Kim F. Storm <storm@cua.dk>
4772
4773 * processes.texi (Network, Network Servers): Fix typos.
4774 (Low-Level Network): Add timeout value for :server keyword.
4775 Add new option keywords to make-network-process.
4776 Add set-network-process-options.
4777 Explain how to test availability of network options.
4778
b0f23edf
RS
47792003-09-19 Richard M. Stallman <rms@gnu.org>
4780
4781 * text.texi (Motion by Indent): Arg to
4782 backward-to-indentation and forward-to-indentation is optional.
4783
4784 * strings.texi (Creating Strings): Add substring-no-properties.
4785
4786 * processes.texi
4787 (Process Information): Add list-processes arg QUERY-ONLY.
4788 Delete process-contact from here.
4789 Add new status values for process-status.
4790 Add process-get, process-put, process-plist, set-process-plist.
4791 (Synchronous Processes): Add call-process-shell-command.
4792 (Signals to Processes): signal-process allows process objects.
4793 (Network): Complete rewrite.
4794 (Network Servers, Datagrams, Low-Level Network): New nodes.
4795
4796 * positions.texi (Word Motion): forward-word, backward-word
4797 arg is optional. Reword.
4798
4799 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
4800
c22c5da6 4801 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
4802 Delete duplicate definition of buffer-local-value.
4803 (File Local Variables): Explain about discarding text props.
4804
f387bdea
RS
48052003-09-11 Richard M. Stallman <rms@gnu.org>
4806
4807 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
4808 changes variables that record input events.
4809 (Minibuffer Misc): Add minibuffer-selected-window.
4810
4811 * lists.texi (Building Lists): Add copy-tree.
4812
4813 * display.texi (Fontsets): Add char-displayable-p.
4814 (Scroll Bars): New node.
4815
49247521 48162003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
4817
4818 * modes.texi (%-Constructs): Document new `%i' and `%I'
4819 constructs.
4820
fd026ee1
JR
48212003-09-03 Peter Runestig <peter@runestig.com>
4822
4823 * makefile.w32-in: New file.
4824
4828b4d7
RS
48252003-08-29 Richard M. Stallman <rms@gnu.org>
4826
4827 * display.texi (Overlay Properties): Clarify how priorities
4828 affect use of the properties.
4829
a4e4f05d
LT
48302003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
4831
4832 * customize.texi (Type Keywords): Correct the description of
4833 `:help-echo' in the case where `motion-doc' is a function.
4834
3ebe0346
JPW
48352003-08-14 John Paul Wallington <jpw@gnu.org>
4836
4837 * modes.texi (Emulating Mode Line): Subsection, not section.
4838
3afe8e39
RS
48392003-08-13 Richard M. Stallman <rms@gnu.org>
4840
4841 * elisp.texi (Top): Update subnode lists in menu.
4842
4843 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
4844 (Kill Functions): kill-region has new arg yank-handler.
4845 (Yanking): New node.
4846 (Yank Commands): Add yank-undo-function.
4847 (Low-Level Kill Ring):
4848 kill-new and kill-append have new arg yank-handler.
4849 (Changing Properties): Add remove-list-of-text-properties.
4850 (Atomic Changes): New node.
4851
4852 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
4853
4854 * streams.texi (Output Variables): Add eval-expression-print-length
4855 and eval-expression-print-level.
4856
4857 * os.texi (Time Conversion): For encode-time, explain limits on year.
4858
4859 * objects.texi (Character Type): Define anchor "modifier bits".
4860
4861 * modes.texi (Emulating Mode Line): New node.
4862 (Search-based Fontification): Font Lock uses font-lock-face property.
4863 (Other Font Lock Variables): Likewise.
4864
4865 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
4866 not vectors.
4867 (Active Keymaps): Add emulation-mode-map-alists.
4868 (Functions for Key Lookup): key-binding has new arg no-remap.
4869 (Remapping Commands): New node.
4870 (Scanning Keymaps): where-is-internal has new arg no-remap.
4871 (Tool Bar): Add tool-bar-local-item-from-menu.
4872 Clarify when to use tool-bar-add-item-from-menu.
4873
4874 * commands.texi (Interactive Call): commandp has new arg.
4875 (Command Loop Info): Add this-original-command.
4876
e37769b1
JPW
48772003-08-06 John Paul Wallington <jpw@gnu.org>
4878
4879 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
4880
4881 * display.texi (Warning Basics): Fix typo.
4882 (Fringes): Add closing curly bracket and fix typo.
4883
4884 * elisp.texi (Top): Fix typo.
4885
c5e0561f
RS
48862003-08-05 Richard M. Stallman <rms@gnu.org>
4887
4888 * elisp.texi: Update lists of subnodes.
4889
4890 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
4891
4892 * variables.texi (Local Variables): Use lc for example variable names.
4893
4894 * tips.texi (Library Headers): Explain where to put -*-.
4895
4896 * strings.texi (Creating Strings): Fix xref for vconcat.
4897
4898 * sequences.texi (Vector Functions):
4899 vconcat no longer allows integer args.
4900
4901 * minibuf.texi (Reading File Names): read-file-name has new
4902 arg PREDICATE. New function read-directory-name.
4903
4904 * macros.texi (Defining Macros): Give definition of `declare'
4905 (Indenting Macros): New node.
4906
4907 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
4908 (Window Frame Parameters): Make separate table of parameters
4909 that are coupled with specific face attributes.
4910 (Deleting Frames): delete-frame-hooks renamed to
4911 delete-frame-functions.
4912
4913 * files.texi (Magic File Names): Add file-remote-p.
4914 Clarify file-local-copy.
4915
4916 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
4917 here; instead xref Defining Macros.
4918
4919 * display.texi (Warnings): New node, and subnodes.
4920 (Fringes): New node.
4921
4922 * debugging.texi (Test Coverage): New node.
4923
4924 * compile.texi (Compiler Errors): Explain with-no-warnings
4925 and other ways to suppress warnings.
4926
4927 * commands.texi (Interactive Call): Minor clarification.
4928
4929 * buffers.texi (Buffer File Name): set-visited-file-name
4930 renames the buffer too.
4931
4932 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
4933
ee59dede
MR
49342003-07-24 Markus Rost <rost@math.ohio-state.edu>
4935
4936 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
4937
f0514b34
MR
49382003-07-22 Markus Rost <rost@math.ohio-state.edu>
4939
4940 * internals.texi (Garbage Collection): Fix previous change.
4941
c73983bb
RS
49422003-07-22 Richard M. Stallman <rms@gnu.org>
4943
4944 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
4945
4946 * display.texi (Width): Use \s syntax in example.
4947 (Font Selection): Add face-font-rescale-alist.
4948
4949 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
4950 Remove spurious indent in example.
4951
4952 * lists.texi (Building Lists): Add number-sequence.
4953
4954 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
4955
4956 * functions.texi (Function Documentation): Explain how to
4957 show calling convention explicitly in the doc string.
4958
4959 * windows.texi (Selecting Windows): save-selected-window saves
4960 selected window of each frame.
4961 (Window Configurations): Minor change.
4962
4963 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
4964
4965 * streams.texi (Output Variables): Add print-continuous-numbering
4966 and print-number-table.
4967
4968 * processes.texi (Decoding Output): New node.
4969
4970 * os.texi (Time Conversion): decode-time arg is optional.
4971
4972 * objects.texi (Character Type): Don't use space as example for \.
4973 Make list of char names and \-sequences correspond.
4974 Explain that \s is not used in strings. `\ ' needs space after.
4975
4976 * nonascii.texi (Converting Representations): Add string-to-multibyte.
4977 (Translation of Characters): Add translation-table-for-input.
4978 (Default Coding Systems): Add auto-coding-functions.
4979 (Explicit Encoding): Add decode-coding-inserted-region.
4980 (Locales): Add locale-info.
4981
4982 * minibuf.texi (Basic Completion): Describe test-completion.
4983 Collections can be lists of strings.
4984 Clean up lazy-completion-table.
4985 (Programmed Completion): Mention test-completion.
4986 Clarify why lambda expressions are not accepted.
4987 (Minibuffer Misc): Describe minibufferp.
4988
51a8b435
RS
49892003-07-14 Richard M. Stallman <rms@gnu.org>
4990
4991 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
4992
4993 * windows.texi (Selecting Windows): New arg to select-window.
4994 (Selecting Windows): Add with-selected-window.
4995 (Size of Window): Add window-inside-edges, etc.
4996
4997 * internals.texi (Garbage Collection): Add post-gc-hook.
4998
4999 * processes.texi (Subprocess Creation): Add exec-suffixes.
5000
5001 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
5002 (Scanning Keymaps): Add map-keymaps.
5003 (Defining Menus): Add keymap-prompt.
5004
5005 * numbers.texi (Integer Basics): Add most-positive-fixnum,
5006 most-negative-fixnum.
5007
5008 * compile.texi (Byte Compilation): Explain no-byte-compile
5009 (Compiler Errors): New node.
5010
5011 * os.texi (User Identification): user-uid, user-real-uid
5012 can return float.
5013
5014 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
5015 and about derived modes.
5016 (Minor Modes): Add minor-mode-list.
5017 (Defining Minor Modes): Keyword args for define-minor-mode.
5018 (Search-based Fontification): Explain managing other properties.
5019 (Other Font Lock Variables): Add font-lock-extra-managed-props.
5020 (Faces for Font Lock): Add font-locl-preprocessor-face.
5021 (Hooks): Add run-mode-hooks and delay-mode-hooks.
5022
5023 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 5024 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
5025
5026 * loading.texi (Library Search): Add load-suffixes.
5027
5028 * minibuf.texi (Basic Completion): Add lazy-completion-table.
5029 (Programmed Completion): Add dynamic-completion-table.
5030
5031 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
5032 (Magic File Names): Specify precedence order of handlers.
199bb209 5033
51a8b435
RS
5034 * commands.texi (Command Overview): Emacs server runs pre-command-hook
5035 and post-command-hook.
5036 (Waiting): New calling convention for sit-for.
5037
5038 * text.texi (Special Properties): local-map and keymap properties
5039 apply based on their stickiness.
5040
c6de56a0
RS
50412003-07-07 Richard M. Stallman <rms@gnu.org>
5042
5043 * modes.texi (Minor Mode Conventions): Specify only some kinds
5044 of list values as args to minor modes.
5045
5046 * files.texi (File Name Expansion): Warn about iterative use
5047 of substitute-in-file-name.
5048
5049 * advice.texi (Activation of Advice): Clean up previous change.
5050
8c761ea6
MR
50512003-07-06 Markus Rost <rost@math.ohio-state.edu>
5052
5053 * advice.texi (Activation of Advice): Note that ad-start-advice is
5054 turned on by default.
5055
c6de56a0
RS
50562003-06-30 Richard M. Stallman <rms@gnu.org>
5057
5058 * text.texi (Buffer Contents): Document current-word.
5059 (Change Hooks): Not called for *Messages*.
5060
5061 * functions.texi (Defining Functions): Explain about redefining
5062 primitives.
5063 (Function Safety): Renamed. Minor changes.
5064 Comment out the detailed criteria for what is safe.
5065
3fe4e567
AS
50662003-06-22 Andreas Schwab <schwab@suse.de>
5067
5068 * objects.texi (Symbol Type): Fix description of examples.
5069
cda7bd13
AS
50702003-06-16 Andreas Schwab <schwab@suse.de>
5071
5072 * hash.texi (Creating Hash): Fix description of :weakness.
5073
fbcffa4a
KG
50742003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
5075
5076 * files.texi (Changing Files): copy-file copies file modes, too.
5077
ff6a3bfb
RS
50782003-05-28 Richard M. Stallman <rms@gnu.org>
5079
5080 * strings.texi (Creating Strings): Clarify split-string.
5081
1463a05d
JB
50822003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
5083
5084 * strings.texi (Creating Strings): Update split-string specification
5085 and examples.
5086
af253914
RS
50872003-05-19 Richard M. Stallman <rms@gnu.org>
5088
5089 * elisp.texi: Correct invariant section names.
5090
7ea52f92
RS
50912003-04-20 Richard M. Stallman <rms@gnu.org>
5092
5093 * os.texi (Timers): Explain about timers and quitting.
5094
e31afc09
RS
50952003-04-19 Richard M. Stallman <rms@gnu.org>
5096
5097 * internals.texi (Writing Emacs Primitives): Strings are
5098 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
5099 Explain GCPRO convention for varargs function args.
5100
5ceea398
RS
51012003-04-16 Richard M. Stallman <rms@gnu.org>
5102
5103 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
5104
b0ada147
RS
51052003-04-08 Richard M. Stallman <rms@gnu.org>
5106
5107 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
5108
b23375aa
KS
51092003-02-13 Kim F. Storm <storm@cua.dk>
5110
5111 * objects.texi (Character Type): New \s escape for space.
5112
c60ee5e7
JB
51132003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5114
5115 * os.texi (System Environment): Added cygwin system-type.
5116
84e47416
RS
51172003-01-25 Richard M. Stallman <rms@gnu.org>
5118
5119 * keymaps.texi: Document that a symbol can act as a keymap.
5120
3e8cf2ea
RS
51212003-01-13 Richard M. Stallman <rms@gnu.org>
5122
5123 * text.texi (Changing Properties): Say string indices are origin-0.
5124
5125 * positions.texi (Screen Lines) <compute-motion>:
5126 Correct order of elts in return value.
5127
5128 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
5129 how to define a default binding.
5130
7abb9fc5 51312002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 5132
104bc3aa 5133 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 5134
104bc3aa 5135 * customize.texi (Simple Types): Clarify description of custom
9b7fa297 5136 type 'number. Describe new custom type 'float.
177f790c 5137
7abb9fc5 51382002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
5139
5140 * variables.texi (File Local Variables): Fix typo.
5141
df140a68 51422002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 5143
df140a68
KG
5144 From Michael Albinus <Michael.Albinus@alcatel.de>.
5145
5146 * README: Target for Info file is `make info'.
5147
5148 * files.texi (File Name Components): Fixed typos in
5149 `file-name-sans-extension'.
5150 (Magic File Names): Complete list of operations for magic file
5151 name handlers.
5152
7ed9159a
JY
51532002-09-16 Jonathan Yavner <jyavner@engineer.com>
5154
5155 * variables.texi (File Local Variables): New function
5156 risky-local-variable-p.
5157
51582002-09-15 Jonathan Yavner <jyavner@engineer.com>
5159
5160 * functions.texi (Function safety): New node about unsafep.
5161
241f79af
PA
51622002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
5163
5164 * customize.texi (Splicing into Lists): Fixed example.
5165 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
5166
72459b15
JB
51672002-06-17 Juanma Barranquero <lektu@terra.es>
5168
5169 * frames.texi (Display Feature Testing): Fix typo.
5170
61f7e0f5
AS
51712002-06-12 Andreas Schwab <schwab@suse.de>
5172
5173 * frames.texi (Initial Parameters, Resources): Fix references to
5174 the Emacs manual.
5175
4e792dbd
KS
51762002-05-13 Kim F. Storm <storm@cua.dk>
5177
5178 * variables.texi (Intro to Buffer-Local): Updated warning and
5179 example relating to changing buffer inside let.
5180
940344d4 51812002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
5182
5183 * os.texi (Session Management): New node about X Session management.
5184
231ac53b
EZ
51852002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
5186
5187 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
5188 to which the manual corresponds, and the copyright years.
5189
5190 * Makefile.in (VERSION): Set to 2.9.
5191
140cc574
EZ
51922001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
5193
5194 * elisp.texi: Change the category in @dircategory to "Emacs", to
5195 make it consistent with info/dir.
5196
9c7fce05
MB
51972001-11-25 Miles Bader <miles@gnu.org>
5198
5199 * text.texi (Fields): Describe new `limit' arg in
5200 field-beginning/field-end.
5201
9f8bbf0f
EZ
52022001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5203
a5e6715c
EZ
5204 * permute-index: Don't depend on csh-specific features. Replace
5205 the interpreter name with /bin/sh.
5206
9f8bbf0f
EZ
5207 * two-volume-cross-refs.txt: New file.
5208 * two.el: New file.
5209 * spellfile: New file.
5210
1756e2fb
EZ
52112001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
5212
5213 * permute-index: New file.
5214
5215 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
5216 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
5217 8+3 restricted namespace.
ad050e54
EZ
5218
5219 * Makefile.in (infodir): Define relative to $(srcdir).
5220 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
5221 include directories list via -I switch to makeinfo.
5222 (index.texi): Use cp if both hard and symbolic links fail.
5223
10fa7f8e
EZ
52242001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5225
7a1494ce
EZ
5226 * Makefile.in (distclean): Add.
5227
10fa7f8e
EZ
5228 The following changes make ELisp manual part of the Emacs
5229 distribution:
5230
5231 * Makefile.in: Add Copyright notice.
5232 (prefix): Remove.
5233 (infodir): Change value to "../info".
5234 (VPATH): New variable.
5235 (MAKE): Don't define.
5236 (texmacrodir): Don't define.
5237 (texinputdir): Append the existing value of TEXINPUTS.
5238 ($(infodir)/elisp): Instead of just "elisp". Reformat the
5239 command to be compatible with man/Makefile.in, and to put the
5240 output into ../info.
5c32b7c5 5241 (info): Add target.
10fa7f8e
EZ
5242 (installall): Target removed.
5243
74686736 52442001-10-31 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
5245
5246 * tips.texi (Coding Conventions): Fix typo.
5247
6fd735df
GM
52482001-10-23 Gerd Moellmann <gerd@gnu.org>
5249
5250 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
5251
b704d54b
EZ
52522001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
5253
5254 * files.texi (File Name Components): Update the description of
5255 file-name-sans-extension and file-name-extension, as they now
5256 ignore leading dots.
5257
71431a0e
GM
52582001-10-20 Gerd Moellmann <gerd@gnu.org>
5259
6aa97356 5260 * (Version 21.1 released.)
71431a0e 5261
79f1f96c
MB
52622001-10-19 Miles Bader <miles@gnu.org>
5263
5264 * positions.texi (Text Lines): Describe behavior of
5265 `beginning-of-line'/`end-of-line' in the presence of field properties.
5266
892a8f36
GM
52672001-10-17 Gerd Moellmann <gerd@gnu.org>
5268
5269 * Makefile.in (VERSION): Set to 2.8.
5270 (manual): Use `manual-21'.
5271
8c1cc9e8 5272 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
5273 number was used. Set it to 2.8.
5274
5275 * intro.texi: Likewise.
5276
51724e26
EZ
52772001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5278
5279 * files.texi (File Name Completion): Document the significance of
5280 a trailing slash in elements of completion-ignored-extensions.
5281
57b338e8
MB
52822001-10-06 Miles Bader <miles@gnu.org>
5283
5284 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
5285
c89e4bc5
GM
52862001-10-04 Gerd Moellmann <gerd@gnu.org>
5287
5288 * variables.texi (Variable Aliases): New node.
5289
ab952a4f
GM
52902001-10-04 Gerd Moellmann <gerd@gnu.org>
5291
5292 * Branch for 21.1.
dff28924 5293
9db3a582
MB
52942001-10-02 Miles Bader <miles@gnu.org>
5295
ae1a9581
MB
5296 * minibuf.texi (Minibuffer Misc): Add entries for
5297 `minibuffer-contents', `minibuffer-contents-no-properties', and
5298 `delete-minibuffer-contents'.
5299 Correct description for `minibuffer-prompt-end'.
5300
9db3a582
MB
5301 * text.texi (Property Search): Correct descriptions of
5302 `next-char-property-change' and `previous-char-property-change'.
5303 Add entries for `next-single-char-property-change' and
5304 `previous-single-char-property-change'.
5305 Make operand names a bit more consistent.
5306
03be5931
EZ
53072001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
5308
5309 * frames.texi (Finding All Frames): Document that next-frame and
5310 previous-frame are local to current terminal.
5311
974548ec
EZ
53122001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
5313
5314 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 5315 result of make-keymap.
974548ec 5316
8d82c597
EZ
53172001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
5318
5319 * display.texi (Font Lookup, Attribute Functions)
5320 (Image Descriptors): Add cross-references to the definition of
5321 selected frame.
5322
5323 * buffers.texi (The Buffer List): Add cross-references to the
5324 definition of selected frame.
5325
5326 * frames.texi (Input Focus): Clarify which frame is _the_ selected
5327 frame at any given time.
5328 (Multiple Displays, Size and Position): Add a cross-reference to
5329 the definition of the selected frame.
5330
2842de30
EZ
53312001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
5332
5333 * strings.texi (String Conversion) <string-to-number>: Document
5334 that a float is returned for integers that are too large.
5335
5336 * frames.texi (Mouse Position): Document mouse-position-function.
5337 (Display Feature Testing): Document display-images-p.
5338 (Window Frame Parameters): Document the cursor-type variable.
5339
5340 * numbers.texi (Integer Basics): Document CL style read syntax for
5341 integers in bases other than 10.
5342
5343 * positions.texi (List Motion): Document
5344 open-paren-in-column-0-is-defun-start.
5345
5346 * lists.texi (Sets And Lists): Document member-ignore-case.
5347
5348 * internals.texi (Garbage Collection): Document the used and free
5349 strings report.
5350 (Memory Usage): Document strings-consed.
5351
5352 * os.texi (Time of Day): Document float-time.
5353 (Recording Input): Document that clear-this-command-keys clears
5354 the vector to be returned by recent-keys.
5355
5356 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
5357 argument keymap can be a list.
5358
5359 * nonascii.texi (User-Chosen Coding Systems)
5360 <select-safe-coding-system>: Document the new argument
5361 accept-default-p and the variable
5362 select-safe-coding-system-accept-default-p. Tell what happens if
5363 buffer-file-coding-system is undecided.
5364 (Default Coding Systems): Document auto-coding-regexp-alist.
5365
5366 * display.texi (The Echo Area) <message>: Document
5367 message-truncate-lines.
5368 (Glyphs): Document that the glyph table is unused on windowed
5369 displays.
5370
5371 * help.texi (Describing Characters) <single-key-description>:
5372 Document the new argument no-angles.
5373 (Accessing Documentation) <documentation-property>: Document that
5374 a non-string property is evaluated.
5375 <documentation>: Document that the function-documentation property
5376 is looked for.
5377
5378 * windows.texi (Selecting Windows): Document some-window.
5379
5380 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
5381
5382 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
5383 apropos-mode-hook.
5384
5385 * commands.texi (Using Interactive): Document interactive-form.
5386 (Keyboard Macros): Document kbd-macro-termination-hook.
5387 (Command Loop Info): Document that clear-this-command-keys clears
5388 the vector to be returned by recent-keys.
5389
2d43d823
GM
53902001-09-04 Werner LEMBERG <wl@gnu.org>
5391
5392 * Makefile.in (srcdir, texinputdir): New variables.
5393 (srcs, index.texi, install): Use $(srcdir).
5394 (.PHONY): Remove elisp.dvi.
5395 (elisp): Use -I switch for makeinfo.
5396 (elisp.dvi): Use $(srcdir) and $(texinputdir).
5397 (installall, dist): Use $(srcdir).
5398 Fix path to texinfo.tex.
5399 (maintainer-clean): Add elisp.dvi and elisp.oaux.
5400
fa739b31
GM
54012001-08-30 Gerd Moellmann <gerd@gnu.org>
5402
92a25631
GM
5403 * display.texi (Conditional Display): Adjust to API change.
5404
fa739b31
GM
5405 * configure: New file.
5406
cef68af5
GM
54072001-07-30 Gerd Moellmann <gerd@gnu.org>
5408
5409 * commands.texi (Repeat Events): Add description of
5410 double-click-fuzz.
5411
d1f08d85
SM
54122001-05-08 Stefan Monnier <monnier@cs.yale.edu>
5413
5414 * syntax.texi (Syntax Class Table): Add the missing designator for
5415 comment and string fences.
5416 (Syntax Properties): Add a xref to syntax table internals.
5417 (Syntax Table Internals): Document string-to-syntax.
5418
1e9fc92e
GM
54192001-05-07 Gerd Moellmann <gerd@gnu.org>
5420
5421 * Makefile.in (install): Use install-info command line options
5422 like in Emacs' Makefile.in.
5423
00480554
MB
54242000-12-09 Miles Bader <miles@gnu.org>
5425
5426 * windows.texi (Window Start): Update documentation for
5427 `pos-visible-in-window-p'.
5428
1e344ee2
SM
54292000-11-12 Stefan Monnier <monnier@cs.yale.edu>
5430
5431 * lists.texi (Building Lists): Add footnote to explain how to add
5432 to the end of a list.
5433
a540f6ed
GM
54342000-10-25 Gerd Moellmann <gerd@gnu.org>
5435
5436 * files.texi (Visiting Functions): Typos.
5437
28bcdbee
KH
54382000-10-25 Kenichi Handa <handa@etl.go.jp>
5439
5440 * files.texi (Visiting Functions): Return value of
5441 find-file-noselect may be a list of buffers if wildcards are used.
5442
22d1a4ed
MB
54432000-10-24 Miles Bader <miles@lsi.nec.co.jp>
5444
5445 * display.texi (Defining Faces): Document `graphic' display type
5446 in face specs.
5447
916a89db
KG
54482000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5449
1e9fc92e 5450 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
5451 `after-make-frame-hook' with `after-make-frame-functions'.
5452
1e9fc92e 5453 * frames.texi (Creating Frames): Ditto.
916a89db 5454
1e9fc92e 5455 * variables.texi (Future Local Variables): Ditto.
916a89db 5456
483de32b
GM
54572000-10-16 Gerd Moellmann <gerd@gnu.org>
5458
5459 * display.texi (Other Image Types): Add description of :foreground
5460 and :background properties of mono PBM images.
5461
e23a63a5
WL
54622000-08-17 Werner LEMBERG <wl@gnu.org>
5463
5464 * .cvsignore: New file.
5465
dfc16043
GM
54662000-01-05 Gerd Moellmann <gerd@gnu.org>
5467
5468 * tindex.pl: New script.
5469
602613fe
DL
54701999-12-03 Dave Love <fx@gnu.org>
5471
5472 * Makefile.in (MAKEINFO): New parameter.
5473
94ec544d
DL
54741999-09-17 Richard Stallman <rms@gnu.org>
5475
5476 * Makefile.in (srcs): Add hash.texi.
5477 (VERSION): Update to 20.6.
5478
54791999-09-13 Richard Stallman <rms@gnu.org>
5480
5481 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
5482
54831998-08-29 Karl Heuer <kwzh@gnu.org>
5484
5485 * configure.in: New file.
5486 * Makefile.in: Renamed from Makefile.
5487 (prefix, infodir): Use value obtained from configure.
5488 (emacslibdir): Obsolete variable deleted.
5489 (dist): Distribute configure.in, configure, Makefile.in.
5490
54911998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5492
5493 * Makefile (INSTALL_INFO): New variable.
5494 (install): Run install-info.
5495
54961998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
5497
5498 * Makefile (elisp.dvi): Add missing backslash.
5499
55001998-05-02 Richard Stallman <rms@psilocin.gnu.org>
5501
5502 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
5503 Run texindex without `./'. Always run texindex on elisp.tp.
5504 (elisp.tps): Target deleted.
5505
55061998-04-05 Richard Stallman <rms@psilocin.gnu.org>
5507
5508 * Makefile (srcs): Add nonascii.texi and customize.texi.
5509 (dist): Start by deleting `temp'.
5510
55111998-02-17 Richard Stallman <rms@psilocin.gnu.org>
5512
5513 * Makefile (makeinfo, texindex): Targets deleted.
5514 (makeinfo.o, texindex.o): Targets deleted.
5515 (clean, dist): Don't do anything with them or with getopt*.
5516
55171998-01-30 Richard Stallman <rms@psilocin.gnu.org>
5518
5519 * Makefile (SHELL): Defined.
5520
55211998-01-27 Richard Stallman <rms@psilocin.gnu.org>
5522
5523 * Makefile (elisp.tps): New target.
5524 (elisp.dvi): Depend on elisp.tps.
5525
5526Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
5527
5528 * README: Update phone number.
5529
5530 * Makefile (elisp): Make this be the default target.
5531 Depend on makeinfo.c instead of makeinfo.
5532 (install): Don't depend on elisp.dvi, since we don't install that.
5533 Use mkinstalldirs.
5534 (dist): Add mkinstalldirs.
5535
5536Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5537
5538 * Makefile (VERSION): Update version number.
5539 (maintainer-clean): Renamed from realclean.
5540
5541Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5542
5543 * Makefile (realclean): New target.
5544 (elisp): Remove any old elisp-* files first.
5545
5546Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
5547
d1f08d85
SM
5548 * Makefile (VERSION): New variable.
5549 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
5550 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
5551
5552Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5553
5554 * Makefile (elisp): Depend on makeinfo.
5555
5556Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
5557
d1f08d85 5558 * Makefile (srcs): Add anti.texi.
94ec544d
DL
5559
5560Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5561
5562 * Makefile (infodir, prefix): New vars.
5563 (install): Use infodir.
5564 (emacsinfodir): Deleted.
5565
5566Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5567
5568 * Makefile (srcs): Add calendar.texi.
5569
5570 * Makefile (dist): Copy texindex.c and makeinfo.c.
5571 Limit elisp-* files to those with one or two digits.
5572
5573Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5574
5575 * Makefile (dist): Changed to use Gzip instead of compress.
5576
5577Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5578
5579 * loading.texi (Unloading): define-function changed back to
5580 defalias. It may not stay this way, but at least it's
5581 consistent with the known-good version of the code patch.
5582
5583Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5584
5585 * modes.texi (Hooks): Document new optional arg of add-hook.
5586
5587Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5588
d1f08d85 5589 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
5590
5591 * tips.texi: Add new section on standard library headers.
5592
5593Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5594
5595 * Makefile (srcs): Add frame.texi to the list of sources.
5596
5597Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5598
5599 * Makefile (dist): Don't bother excluding autosave files; they'll
5600 never make it into the temp directory anyway, and the hash marks
5601 in the name are problematic for make and the Bourne shell.
dff28924 5602 (srcs):
94ec544d
DL
5603
5604Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5605
d1f08d85 5606 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
5607 the distribution tar file.
5608
dff28924 5609Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
5610
5611 * Makefile (srcs): Added index.perm.
5612 (elisp.dvi): Remove erroneous shell comment.
5613 Expect output of permute-index in permuted.fns.
5614 Save old elisp.aux in elisp.oaux.
5615 (clean): Added index.texi to be deleted.
5616
dff28924 5617Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
5618
5619 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
5620
dff28924 5621Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d 5622
6db11765 5623 * files.texi: Noted that completion-ignored-extensions is ignored
94ec544d
DL
5624 when making *Completions*.
5625
5626Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
5627
5628 * Makefile make dist now depends on elisp.dvi, since it tries
5629 to include it in the dist file.
5630
dff28924 5631Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
5632
5633 * functions.texinfo (Mapping Functions): Add missing quote
5634
dff28924 5635Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
5636
5637 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
5638 (defunargs): Turn off \hyphenchar of \sl font temporarily.
5639
dff28924 5640Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5641
5642 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
5643 and @error{} are the terms now being used. The files in the
5644 directory have been changed to reflect this.
5645
d1f08d85 5646 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
5647 ` @result{}', using 5 spaces at the begining of the line.
5648
dff28924 5649Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5650
5651 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
5652 experimental @indentedresult{}, @indentedexpandsto{} are part of
5653 the texinfo.tex in this directory. These TeX macros are not
5654 stable yet.
5655
dff28924 5656Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d 5657
6db11765 5658 * texinfo.tex: Temporarily added
d1f08d85 5659 \let\result=\dblarrow
94ec544d
DL
5660 \def\error{{\it ERROR} \longdblarrow}
5661 We need to do this better soon.
5662
dff28924 5663Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5664
5665 * Applied Karl Berry's patches to *.texinfo files, but not to
9b7fa297 5666 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
94ec544d
DL
5667 new title page format is also not applied, since it requires
5668 texinfo.tex changes.)
5669
5670 * Cleaned up `Makefile' and defined the `emacslibdir' directory
5671 for the Project GNU development environment.
5672
ad050e54 5673;; Local Variables:
fd026ee1 5674;; coding: iso-2022-7bit
33462dfa 5675;; add-log-time-zone-rule: t
ad050e54 5676;; End:
2a34a036 5677
651f374c 5678 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
de529e21 5679 2005, 2006, 2007 Free Software Foundation, Inc.
5b87ad55
GM
5680
5681 This file is part of GNU Emacs.
5682
5683 GNU Emacs is free software; you can redistribute it and/or modify
5684 it under the terms of the GNU General Public License as published by
5685 the Free Software Foundation; either version 2, or (at your option)
5686 any later version.
5687
5688 GNU Emacs is distributed in the hope that it will be useful,
5689 but WITHOUT ANY WARRANTY; without even the implied warranty of
5690 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5691 GNU General Public License for more details.
5692
5693 You should have received a copy of the GNU General Public License
5694 along with GNU Emacs; see the file COPYING. If not, write to the
5695 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
5696 Boston, MA 02110-1301, USA.
ab5796a9
MB
5697
5698;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda