(sregexq): Doc fix.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
89a4f43f
EZ
12007-03-31 Markus Triska <markus.triska@gmx.at>
2
3 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4
a4c5b42a
KB
52007-03-30 Karl Berry <karl@gnu.org>
6
7 * lists.texi (List-related Predicates): Remove spurious @need.
8 (Setcdr): Use @smallexample to improve page break.
9 (Association Lists) <assoc>: Reword to improve page break.
10
11 * strings.texi (String Conversion): Insert blank line to improve
12 page break.
13
14 * numbers.texi (Random Numbers): Use @minus{}.
15 (Math Functions): Use @minus{}.
16
17 * intro.texi (Acknowledgements): Avoid line breaks before middle
18 initials.
19
61880ffe
EZ
202007-03-24 Eli Zaretskii <eliz@gnu.org>
21
22 * errors.texi (Standard Errors): Add an index entry.
23
705959fc
RS
242007-03-19 Richard Stallman <rms@gnu.org>
25
26 * os.texi (Recording Input): recent-keys now gives 300 keys.
27
7ad42042
GM
282007-03-12 Glenn Morris <rgm@gnu.org>
29
30 * os.texi: Replace "daylight savings" with "daylight saving"
31 throughout.
32
47ccd97c
RS
332007-03-05 Richard Stallman <rms@gnu.org>
34
35 * variables.texi (File Local Variables): Update
36 enable-local-variables values.
37
d89abe75
RS
382007-03-04 Richard Stallman <rms@gnu.org>
39
40 * syntax.texi (Control Parsing): Minor clarification.
41
42 * strings.texi (Formatting Strings): Clarify width, precision, flags.
43
44 * sequences.texi (Sequence Functions): Move string-bytes away,
45 add xref.
46
47 * nonascii.texi (Text Representations): Move string-bytes here.
48
49 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
50
51 * minibuf.texi (Basic Completion): Minor clarification.
52
53 * markers.texi (The Mark): Clarify existence vs activation of mark.
54 Other cleanup.
55
56 * display.texi (Finding Overlays): Write better example.
57
58 * compile.texi (Eval During Compile): Clarify putting macros
59 in eval-when-compile.
60
70614fa4
VJL
612007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br>
62
63 * loading.texi (How Programs Do Loading): Fix anchor position at
64 load-read-function definition doc. (tiny change)
65
dfb1e36c
KS
662007-02-21 Kim F. Storm <storm@cua.dk>
67
68 * strings.texi (Text Comparison): Mention that assoc-string
69 converts symbols to strings before testing.
70
255d98f8
KS
712007-02-17 Kim F. Storm <storm@cua.dk>
72
73 * processes.texi (Bindat Spec): Vector types can have optional
74 element type.
75 (Bindat Examples): Fix example. Add vector with element type.
76
52b2c096
AS
772007-02-16 Andreas Schwab <schwab@suse.de>
78
79 * strings.texi (Formatting Strings): Document '+' flag.
80
8bec6ac5
JB
812007-02-15 Juanma Barranquero <lekktu@gmail.com>
82
83 * strings.texi (Modifying Strings): Clarify that `clear-string'
84 always converts the string to unibyte.
85
428807ea
KS
862007-02-14 Kim F. Storm <storm@cua.dk>
87
88 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
89 Rewrite glyph code description to refer to these functions.
90 Remove details of encoding face number and char into integer code.
91
fad24301
AM
922007-02-03 Alan Mackenzie <acm@muc.de>
93
94 * loading.texi (Hooks for Loading): Make the description of
95 `eval-after-load' more detailed, and amend the description of
96 after-load-alist, in accordance with changes from 2006-05.
97
632a4cc7
CY
982007-02-03 Chong Yidong <cyd@stupidchicken.com>
99
100 * modes.texi (Defining Minor Modes): Document that a :require
101 keyword or similar may be required to make saved customization
102 variables work.
103
35dda13e
EZ
1042007-02-03 Eli Zaretskii <eliz@gnu.org>
105
106 * elisp.texi (Top): Make the detailed menu headers compliant with
107 Texinfo guidelines and with what texnfo-upd.el expects. Add
108 comments to prevent people from inadvertently modifying the key
109 parts needed by `texinfo-multiple-files-update'.
110
cf8b92db
EZ
1112007-02-02 Eli Zaretskii <eliz@gnu.org>
112
71ed83ca
EZ
113 * elisp.texi (Top): Update the top-level menus.
114
cf8b92db
EZ
115 * syntax.texi (Categories): Add index entries.
116
f2c661c4
JB
1172007-02-01 Juanma Barranquero <lekktu@gmail.com>
118
119 * display.texi (Attribute Functions): Fix name and description of
120 the UNDERLINE arg of `set-face-underline-p'.
121
cb5918d9
EZ
1222007-01-29 Eli Zaretskii <eliz@gnu.org>
123
ed4af17b
EZ
124 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
125 Variables", and "Standard Keymaps" to the detailed menu.
126
cb5918d9
EZ
127 * variables.texi (Future Local Variables): Add index entry.
128
d9380425
RS
1292007-01-28 Richard Stallman <rms@gnu.org>
130
131 * tips.texi (Coding Conventions): Clarify the tip about macros
132 that define a function or a variable.
133
134 * files.texi (File Attributes): UID and GID can be floats.
135 (Magic File Names): Explain why deferring all operations to
136 the standard handler does not work.
137
bfb2471c
MR
1382007-01-23 Martin Rudalics <rudalics@gmx.at>
139
140 * backups.texi (Reverting): Use "buffer" instead of "file"
141 when talking about major and minor modes.
142
4e37c526
RS
1432007-01-21 Richard Stallman <rms@gnu.org>
144
145 * help.texi (Documentation): Add xref to Documentation Tips.
146
de529e21
JB
1472007-01-14 Juanma Barranquero <lekktu@gmail.com>
148
149 * tips.texi (Coding Conventions): Fix typos.
150
cc7ff062
RS
1512007-01-05 Richard Stallman <rms@gnu.org>
152
153 * modes.texi (Defining Minor Modes): Fix previous change.
154
cd35741d
RS
1552007-01-03 Richard Stallman <rms@gnu.org>
156
de529e21 157 * customize.texi (Variable Definitions, Customization Types):
cd35741d
RS
158 Don't use * in doc string for defcustom.
159
a6c327a8
RS
1602007-01-02 Richard Stallman <rms@gnu.org>
161
162 * variables.texi (Variable Aliases): Clarify that aliases vars
163 always have the same value.
164
165 * processes.texi (Bindat Spec): Fix Texinfo usage.
166
167 * modes.texi (Defining Minor Modes): Explain effect of command
168 defined with define-global-minor-mode on new buffers.
169
249844e0
KS
1702006-12-30 Kim F. Storm <storm@cua.dk>
171
172 * keymaps.texi (Tool Bar): Describe `grow-only' value of
173 `auto-resize-tool-bars'.
174
32f65366
RS
1752006-12-30 Richard Stallman <rms@gnu.org>
176
177 * keymaps.texi (Active Keymaps): Fix previous change.
178
8d3f955b
NR
1792006-12-30 Nick Roberts <nickrob@snap.net.nz>
180
181 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
182
f083f9ca
KS
1832006-12-30 Kim F. Storm <storm@cua.dk>
184
185 * processes.texi (Bindat Spec): Clarify using field names in
186 length specifications.
187
8f2b5ec6
KS
1882006-12-29 Kim F. Storm <storm@cua.dk>
189
190 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
191 Add count and index variables for eval forms in repeat blocks.
192
d78b75dd
RS
1932006-12-24 Richard Stallman <rms@gnu.org>
194
195 * customize.texi (Variable Definitions): Document
196 new name custom-add-frequent-value.
197
36ff6d6f
KS
1982006-12-19 Kim F. Storm <storm@cua.dk>
199
200 * commands.texi (Misc Events): User signals now result in sigusr1
201 and sigusr2 events which are handled through special-event-map.
202 (Special Events): User signals and drag-n-drop are special.
203
294f1c39
RS
2042006-12-17 Richard Stallman <rms@gnu.org>
205
303958a9
RS
206 * loading.texi (Named Features): Explain subfeatures better.
207
208 * customize.texi: Use "option" only for user options.
209 For the keyword values inside defcustom etc, say "keywords".
210 For :options value's elements, say "elements".
211 :group should not be omitted.
212
fe963f84
RS
213 * syntax.texi (Parsing Expressions): Split up node.
214 (Motion via Parsing, Position Parse, Parser State)
215 (Low-Level Parsing, Control Parsing): New subnodes.
216 (Parser State): Document syntax-ppss-toplevel-pos.
217
218 * positions.texi (List Motion): Punctuation fix.
219
294f1c39
RS
220 * files.texi (File Name Completion): Document PREDICATE arg
221 to file-name-completion.
222
6d95228d
EZ
2232006-12-16 Eli Zaretskii <eliz@gnu.org>
224
de529e21
JB
225 * internals.texi (Building Emacs, Writing Emacs Primitives):
226 Add index entries.
6d95228d 227
4de0c73c
RS
2282006-12-11 Richard Stallman <rms@gnu.org>
229
230 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
231 affects face menu. Explain how to make it non-nil without enabling
232 any fontification.
233
31689f89
CY
2342006-12-10 Chong Yidong <cyd@stupidchicken.com>
235
236 * modes.texi (Font Lock Basics): Document nil value of
237 font-lock-defaults.
238
8d4a66af
GM
2392006-12-10 Glenn Morris <rgm@gnu.org>
240
241 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
9e7287f4
GM
242 value for system-flag argument. Abbrev tables may not be empty
243 when major modes are loaded.
8d4a66af 244
d6598d46
JB
2452006-12-08 Juanma Barranquero <lekktu@gmail.com>
246
247 * makefile.w32-in (maintainer-clean): Partially revert last
248 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
249 to protect elisp-covers.texi.
250
c6883bfc
JB
2512006-12-07 Juanma Barranquero <lekktu@gmail.com>
252
253 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
254 Don't remove elisp* info files; they are already deleted by the
255 `clean' and `distclean' targets, and they are in the $(infodir)
256 directory, not the current one.
257
9d8b24a2
KS
2582006-12-04 Kim F. Storm <storm@cua.dk>
259
260 * commands.texi (Misc Events): Update signal events.
261 (Event Examples): Add signal example.
262
04c21c78
RS
2632006-11-29 Richard Stallman <rms@gnu.org>
264
265 * frames.texi (Visibility of Frames): Explain visible windows
266 can be covered by others. Add xref for raise-frame.
267
7bc297d7
RS
2682006-11-28 Richard Stallman <rms@gnu.org>
269
270 * searching.texi (Regexp Special): Update when ^ is special.
271
340d34a5
EZ
2722006-11-27 Eli Zaretskii <eliz@gnu.org>
273
274 * customize.texi (Customization, Common Keywords)
275 (Group Definitions, Variable Definitions, Composite Types)
276 (Type Keywords, Customization Types): Add index entries for
277 various customization keywords.
278
6b28caea
SM
2792006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
280
281 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
282
b9660a6f
JD
2832006-11-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
284
285 * frames.texi (Window System Selections): Remove clipboard from
286 description of selection-coding-system.
287
e5c12c7d
RS
2882006-11-06 Richard Stallman <rms@gnu.org>
289
290 * lists.texi (List Variables): Document COMPARE-FN.
291
292 * keymaps.texi: Avoid use of "binding" to mean a relation;
33462dfa 293 use it only to refer to the meaning associated with a key.
e5c12c7d 294 (Keymaps): Change menu node description.
33462dfa 295
e5c12c7d
RS
296 * elisp.texi (Top): Change menu node description.
297
298 * display.texi (Managing Overlays): Document overlay-recenter.
299
b4e4dc3c
CY
3002006-10-29 Chong Yidong <cyd@stupidchicken.com>
301
302 * Makefile.in: Use relative paths to avoid advertising filesystem
303 contents during compilation.
304
300734d7
KS
3052006-10-23 Kim F. Storm <storm@cua.dk>
306
307 * commands.texi (Event Input Misc): Update unread-command-events.
308
aa02da7a
NR
3092006-10-23 Nick Roberts <nickrob@snap.net.nz>
310
311 * lists.texi (Sets And Lists): Fix typos.
312
6db11765
JB
3132006-10-18 Juanma Barranquero <lekktu@gmail.com>
314
315 * control.texi (Processing of Errors): Use @var for an argument,
316 not @code.
317
ff53796b
RS
3182006-10-16 Richard Stallman <rms@gnu.org>
319
320 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
321
322 * keymaps.texi (Format of Keymaps): Show all the keymap element
323 patterns that result from menu items.
324 (Key Lookup): Minor cleanups.
325
326 * modes.texi (Precalculated Fontification): Don't say that
327 not setting font-lock-defaults avoids loading font-lock.
328
329 * help.texi (Documentation): Move xref to Emacs Manual here.
330 (Documentation Basics): From here.
331 Also doc emacs-lisp-docstring-fill-column.
332
333 * elisp.texi: Update version and ISBN.
334
335 * commands.texi (Interactive Call): Clarify KEYS arg to
336 call-interactively is a vector.
337 (Command Loop Info): Delete anchor in this-command-keys.
338 Add anchor in this-command-keys-vector.
339 (Recursive Editing): Document how recursive-edit
340 handles the current buffer.
341
bb5da5be
CY
3422006-10-13 Chong Yidong <cyd@stupidchicken.com>
343
344 * frames.texi (Frame Titles): %c and %l are ignored in
345 frame-title-format.
346
8972d253
RS
3472006-10-11 Richard Stallman <rms@gnu.org>
348
349 * keymaps.texi (Key Sequences): Clarify use of kbd.
350
3075e881
KS
3512006-10-10 Kim F. Storm <storm@cua.dk>
352
353 * lists.texi (Sets And Lists): Add memql.
354
01993898
RS
3552006-10-03 Richard Stallman <rms@gnu.org>
356
357 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
358 Clarify :ascii: and :nonascii:.
359
f9df5f68
JL
3602006-09-29 Juri Linkov <juri@jurta.org>
361
362 * modes.texi (%-Constructs): Reorder coding systems in the
363 documentation of %z to the real order displayed in the modeline.
364
98259f08
RS
3652006-09-25 Richard Stallman <rms@gnu.org>
366
367 * os.texi (Timers): Describe timer-max-repeats.
368
2d56beed
CY
3692006-09-25 Chong Yidong <cyd@stupidchicken.com>
370
371 * os.texi (Timers): Mention with-local-quit.
372
45c912f2
RS
3732006-09-24 Richard Stallman <rms@gnu.org>
374
375 * searching.texi (Searching and Matching): Mention property search.
376
377 * commands.texi (Command Loop Info): Explain how read-event affects
378 this-command-keys.
379
aa256798
RS
3802006-09-20 Richard Stallman <rms@gnu.org>
381
45c912f2
RS
382 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
383
aa256798
RS
384 * windows.texi (Window Start): Minor cleanups.
385
a4df1f8b
KS
3862006-09-20 Kim F. Storm <storm@cua.dk>
387
388 * windows.texi (Window Start): pos-visible-in-window-p allows
389 specifying t for position to mean "end of window".
390 Add window-line-height.
391
392 * anti.texi (Antinews): Mention window-line-height.
393
74686736
DK
3942006-09-19 David Kastrup <dak@gnu.org>
395
396 * keymaps.texi (Searching Keymaps): Small clarification.
397
a0c489f1
RS
3982006-09-18 Richard Stallman <rms@gnu.org>
399
2a27a16b
RS
400 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
401 cause keyboard menus.
402 (Menu Keymaps): Likewise.
403 (Defining Menus, Keyboard Menus): Clarify.
404
a0c489f1
RS
405 * text.texi (Fields): Clarify explanation of constrain-to-field.
406
1e9265dd
EZ
4072006-09-16 Eli Zaretskii <eliz@gnu.org>
408
409 * variables.texi (Tips for Defining): Fix a typo.
410
74f526f3
RS
4112006-09-15 Richard Stallman <rms@gnu.org>
412
413 * keymaps.texi (Remapping Commands, Searching Keymaps)
414 (Active Keymaps): Clean up previous change.
415
45a2056c
JB
4162006-09-15 Jay Belanger <belanger@truman.edu>
417
418 * gpl.texi: Replace "Library Public License" by "Lesser Public
419 License" throughout.
420
b74e16a3
DK
4212006-09-15 David Kastrup <dak@gnu.org>
422
423 * keymaps.texi (Active Keymaps): Adapt description to use
424 `get-char-property' instead `get-text-property'. Explain how
425 mouse events change this. Explain the new optional argument of
426 `key-binding' and its mouse-dependent lookup.
74f526f3 427 (Searching Keymaps): Adapt description similarly.
74686736
DK
428 (Remapping Commands): Explain the new optional argument of
429 `command-remapping'.
b74e16a3 430
18d55b24
RS
4312006-09-14 Richard Stallman <rms@gnu.org>
432
433 * keymaps.texi (Searching Keymaps): Clarification.
434 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
435
4362006-09-13 Richard Stallman <rms@gnu.org>
437
438 * objects.texi (Character Type): Node split.
439 Add xref to Describing Characters.
440 (Basic Char Syntax, General Escape Syntax)
441 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
442
8b170b82
RS
4432006-09-11 Richard Stallman <rms@gnu.org>
444
445 * display.texi (Display Table Format): Wording clarification.
c5b0bab9 446 (Glyphs): Clarifications.
8b170b82 447
3250aca2
CY
4482006-09-10 Chong Yidong <cyd@stupidchicken.com>
449
450 * keymaps.texi (Active Keymaps): Mention that key-binding checks
451 local maps.
452
606fd469
KS
4532006-09-10 Kim F. Storm <storm@cua.dk>
454
455 * display.texi (Forcing Redisplay): Document return value of
456 function redisplay.
457
755b2209
RS
4582006-09-09 Richard Stallman <rms@gnu.org>
459
1d7b95f5
RS
460 * windows.texi (Window Hooks): Explain limits of
461 window-scroll-functions.
462
755b2209
RS
463 * display.texi (Fringe Indicators): Update for last change in
464 indicate-buffer-boundaries.
465
af09dd78
RS
4662006-09-08 Richard Stallman <rms@gnu.org>
467
468 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
469
2010a78c
KS
4702006-09-06 Kim F. Storm <storm@cua.dk>
471
bdd26918
KS
472 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
473
2010a78c
KS
474 * windows.texi (Window Start): Update pos-visible-in-window-p.
475
bae12237
RS
4762006-09-04 Richard Stallman <rms@gnu.org>
477
478 * processes.texi (Accepting Output): Explain SECONDS=0 for
479 accept-process-output.
480
481 * os.texi (Idle Timers): Explain why timer functions should not
482 loop until (input-pending-p).
483
ebc80ddf
EZ
4842006-09-02 Eli Zaretskii <eliz@gnu.org>
485
486 * makefile.w32-in (usermanualdir): New variable.
487 (elisp.dvi): Use it.
488
a66d9563
EZ
4892006-09-01 Eli Zaretskii <eliz@gnu.org>
490
491 * buffers.texi (Buffer Modification): Fix last change.
492
5a8f5165
CY
4932006-09-01 Chong Yidong <cyd@stupidchicken.com>
494
495 * buffers.texi (Buffer Modification): Document
496 buffer-chars-modified-tick.
497
80e0572b
RS
4982006-08-31 Richard Stallman <rms@gnu.org>
499
500 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
501
5022006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
931d878d
SM
503
504 * modes.texi (Syntactic Font Lock):
80e0572b
RS
505 Mention font-lock-syntactic-face-function
506 instead of specific faces.
931d878d 507
bda420a3
CY
5082006-08-29 Chong Yidong <cyd@stupidchicken.com>
509
510 * display.texi (Images): Add xrref to display-images-p.
511
c6f8bb3a
KH
5122006-08-28 Kenichi Handa <handa@m17n.org>
513
514 * nonascii.texi (Lisp and Coding Systems): Fix description of
515 detect-coding-region.
516
7a210b69
MB
5172006-08-27 Michael Olson <mwolson@gnu.org>
518
519 * processes.texi (Transaction Queues): Remove stray quote
520 character.
521
3e04a8fc
RS
5222006-08-25 Richard Stallman <rms@gnu.org>
523
524 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
525 Add xref.
526
fda97484
CY
5272006-08-24 Chong Yidong <cyd@stupidchicken.com>
528
529 * os.texi (Timers): Avoid waiting inside timers.
530
3e46b34c
LK
5312006-08-21 Lute Kamstra <lute@gnu.org>
532
533 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
534
ce629713
RS
5352006-08-20 Richard Stallman <rms@gnu.org>
536
537 * os.texi (Idle Timers): New node, split out from Timers.
538 Document current-idle-time.
539 * commands.texi (Reading One Event): Update xref.
540 * elisp.texi (Top): Update subnode menu.
541
3cb74cd1
RS
5422006-08-16 Richard Stallman <rms@gnu.org>
543
544 * keymaps.texi (Extended Menu Items): Show format of cached
545 bindings in extended menu items.
546
547 * customize.texi (Variable Definitions): Explain when the
548 standard value expression is evaluated.
549
7e188449
CY
5502006-08-15 Chong Yidong <cyd@stupidchicken.com>
551
552 * commands.texi (Reading One Event): Explain idleness in
553 `read-event'.
554
b8f5396a
CY
5552006-08-12 Chong Yidong <cyd@stupidchicken.com>
556
557 * text.texi (Near Point): Say "cursor" not "terminal cursor".
558 (Commands for Insertion): Removed split-line since it's not
559 relevant for Lisp programming.
560 (Yank Commands): Rewrite introduction.
561 (Undo): Clarify.
562 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
563 (Filling): Remove redundant comment. Clarify return value of
564 current-justification.
565 (Margins): Minor clarifications.
566 (Adaptive Fill): Update default value of adaptive-fill-regexp.
567 (Sorting): Update definition of sort-lines.
568 (Columns): Clarify behavior of sort-columns.
569 (Indent Tabs): Link to Tab Stops in Emacs manual.
570 (Special Properties): Clarify.
571 (Clickable Text): Mention Buttons package.
572
0c80afbd
EZ
5732006-08-12 Kevin Ryde <user42@zip.com.au>
574
575 * os.texi (Time Parsing): Add %z to description of
576 format-time-string, as per docstring. Add cross reference to
577 glibc manual for strftime.
578
02a2b2ad
RS
5792006-08-08 Richard Stallman <rms@gnu.org>
580
581 * modes.texi: Clean up wording in previous change.
582
34e5974a
CY
5832006-08-07 Chong Yidong <cyd@stupidchicken.com>
584
585 * modes.texi (Hooks): Clarify.
586 (Major Mode Basics): Mention define-derived-mode explicitly.
587 (Major Mode Conventions): Rebinding RET is OK for some modes.
588 Mention change-major-mode-hook and after-change-major-mode-hook.
589 (Example Major Modes): Moved to end of Modes section.
590 (Mode Line Basics): Clarify.
591 (Mode Line Data): Mention help-echo and local-map in strings.
592 Explain reason for treatment of non-risky variables.
593 (Properties in Mode): Clarify.
594 (Faces for Font Lock): Add font-lock-negation-char-face.
595
65c6c6b6
EZ
5962006-08-04 Eli Zaretskii <eliz@gnu.org>
597
598 * strings.texi (Formatting Strings): Warn against arbitrary
599 strings as first arg to `format'.
600
fc0ba1d0
TTN
6012006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
602
603 * text.texi (Clickable Text): Mention `help-echo' text property.
604 Update intro, examples and associated explanations.
605
a3483884
RS
6062006-07-31 Richard Stallman <rms@gnu.org>
607
608 * commands.texi: Update xrefs.
609 (Event Mod): New node, cut out from old Translating Input.
610
611 * maps.texi: Update xrefs.
fc0ba1d0 612
a3483884
RS
613 * keymaps.texi (Translation Keymaps): New node.
614 Update xrefs from Translating Input to Translation Keymaps.
fc0ba1d0 615
a3483884
RS
616 * elisp.texi (Top): Update subnode menu.
617
618 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
619
620 * os.texi (System Interface): Fix menu descriptions of some nodes.
621 (Translating Input): Node deleted.
fc0ba1d0 622
ec777101
NR
6232006-07-31 Nick Roberts <nickrob@snap.net.nz>
624
8d3f955b 625 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
ec777101
NR
626
627 * lists.texi (Sets And Lists): Likewise.
628
0f42ea76
TTN
6292006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
630
631 * text.texi (Fields): Mention POS
632 requirement when narrowing is in effect.
633
eb107d09
RS
6342006-07-28 Richard Stallman <rms@gnu.org>
635
0de8dcc9
RS
636 * display.texi (Face Attributes): Simplify wording.
637 (Attribute Functions): Clarify meaning of new-frame default
638 attribute settings.
639
eb107d09
RS
640 * customize.texi (Common Keywords): Document how to use
641 :package-version in a package not in Emacs.
642
d7fb9e6c
KS
6432006-07-28 Kim F. Storm <storm@cua.dk>
644
645 * commands.texi (Reading One Event): Fix last change.
646
c1c3d4f7
CY
6472006-07-26 Chong Yidong <cyd@stupidchicken.com>
648
649 * commands.texi (Reading One Event): Document SECONDS argument for
650 read-event, read-char, and read-char-exclusive.
651
94b39239
SM
6522006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
653
654 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
655 to ensure correct identification.
656
1cff9220
RS
6572006-07-24 Richard Stallman <rms@gnu.org>
658
5ac64732
RS
659 * text.texi (Clickable Text): Clarify.
660
1cff9220
RS
661 * sequences.texi (Vector Functions): Delete duplicate xref.
662
663 * objects.texi (Function Type): Clarify.
664
665 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
666 modes.
667
668 * lists.texi (List Variables): New node.
669 Material moved from other nodes.
670
671 * variables.texi (Setting Variables): add-to-list and
672 add-to-ordered-list moved to List Variables node.
673
38db29e0
TTN
6742006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
675
676 * text.texi (Links and Mouse-1):
677 For mouse-on-link-p, expand on arg POS.
678
9e4101b2
KS
6792006-07-21 Kim F. Storm <storm@cua.dk>
680
681 * display.texi (Forcing Redisplay): Don't mention systems which
682 don't support sub-second timers for redisplay-preemption-period.
683
684 * os.texi (Terminal Output): Clarify text vs graphical terminal.
685
cc539208
EZ
6862006-07-21 Eli Zaretskii <eliz@gnu.org>
687
688 * frames.texi (Input Focus): Document that focus-follows-mouse has
689 no effect on MS-Windows.
690
c29fbc93
RS
6912006-07-18 Richard Stallman <rms@gnu.org>
692
1ef252f6
RS
693 * display.texi (Forcing Redisplay): Cleanups in previous change.
694
c29fbc93
RS
695 * processes.texi (Low-Level Network): Make menu more convenient.
696
5b5fca28
KS
6972006-07-18 Kim F. Storm <storm@cua.dk>
698
2d545d83
KS
699 * display.texi (Forcing Redisplay): redisplay-preemption-period
700 only used on window systems. Add xref to Terminal Output.
701
702 * os.texi (Terminal Output): baud-rate only controls preemption on
703 non-window systems. Add xref to Forcing Redisplay.
704
5b5fca28
KS
705 * processes.texi (Low-Level Network): Rename node "Make Network"
706 to "Network Processes".
707
42995636
KB
7082006-07-18 Karl Berry <karl@gnu.org>
709
5b5fca28
KS
710 * variables.texi, functions.texi, customize.texi, loading.texi:
711 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
42995636 712
e1842332
CY
7132006-07-17 Chong Yidong <cyd@stupidchicken.com>
714
715 * commands.texi (Waiting): Document batch-mode sit-for behavior.
716
daeeeffc
RS
7172006-07-17 Richard Stallman <rms@gnu.org>
718
7c0c29ee
RS
719 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
720 Put period and comma inside quotes.
5b5fca28 721
7c0c29ee
RS
722 * loading.texi, markers.texi: Use real doublequote inside menus.
723
724 * windows.texi: Put point and comma inside quotes.
725 (Textual Scrolling): Use @samp for error message.
726
5b5fca28
KS
727 * variables.texi, tips.texi, syntax.texi, symbols.texi:
728 * strings.texi, streams.texi, processes.texi, os.texi:
7c0c29ee
RS
729 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
730 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5b5fca28
KS
731 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
732 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7c0c29ee 733 Put point and comma inside quotes.
5b5fca28 734
05bdf2d7
RS
735 * control.texi (Processing of Errors): Add command-error-function.
736
daeeeffc
RS
737 * variables.texi (File Local Variables): Clarify that
738 file local variables make buffer-local bindings.
739
740 * modes.texi (Syntactic Font Lock): Give default for
741 font-lock-syntax-table.
742
7e1c1289
NR
7432006-07-17 Nick Roberts <nickrob@snap.net.nz>
744
745 * text.texi (Special Properties): Clean up previous change.
746
912c7235
KB
7472006-07-16 Karl Berry <karl@gnu.org>
748
5b5fca28
KS
749 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
750 * control.texi: Fix bad page breaks through chapter 10 (control).
ece35e15 751
5b5fca28 752 * anti.texi (Antinews): Reorder face-attribute fns to avoid
912c7235
KB
753 underfull hbox.
754
54b7938f
NR
7552006-07-15 Nick Roberts <nickrob@snap.net.nz>
756
757 * text.texi (Special Properties): Describe fontified text property
758 in relation to a character (not text).
759
3f11901a
KS
7602006-07-15 Kim F. Storm <storm@cua.dk>
761
0864179a
KS
762 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
763 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
764 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
765
3f11901a
KS
766 * anti.texi (Antinews): Mention redisplay function.
767 The kbd macro existed, but was not documented, before 22.x.
768 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
769
b4f62d0a
NR
7702006-07-14 Nick Roberts <nickrob@snap.net.nz>
771
772 * display.texi (Displaying Messages): Add anchor.
773
774 * frames.texi (Dialog Boxes): Use it.
775
2c6e026a
RS
7762006-07-12 Richard Stallman <rms@gnu.org>
777
778 * objects.texi (Frame Type): Explain nature of frames better.
779
780 * frames.texi (Frames): Explain nature of frames better.
781
7822006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
783
784 * tips.texi (Coding Conventions): Explain why use cl at compile time.
785
099d4201
YM
7862006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
787
788 * frames.texi (Window System Selections): Mention scrap support for Mac.
789 Default value of x-select-enable-clipboard is t on Mac.
790
791 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
792
ff97f952
KS
7932006-07-11 Kim F. Storm <storm@cua.dk>
794
795 * display.texi (Forcing Redisplay): Add `redisplay' function.
796 Don't mention (sit-for -1) -- use (redisplay t) instead.
797
798 * commands.texi (Waiting): (sit-for -1) is no longer special.
799 (sit-for 0) is equivalent to (redisplay).
800 Iconifying/deiconifying no longer makes sit-for return.
801
a183016f
NR
8022006-07-10 Nick Roberts <nickrob@snap.net.nz>
803
804 * display.texi (Buttons): Fix typo.
805
806 * index.texi, elisp.texi (New Symbols): Comment node out.
807
b86be617
RS
8082006-07-09 Richard Stallman <rms@gnu.org>
809
810 * display.texi (Truncation): Clean up previous change.
811
3aa7c28e
RS
8122006-07-08 Richard Stallman <rms@gnu.org>
813
814 * commands.texi (Interactive Call): Use 3 as prefix in example
815 for execute-extended-command.
816
817 * display.texi (Attribute Functions): Move paragraph about
818 compatibility with Emacs < 21.
819
5a1048a5
KS
8202006-07-09 Kim F. Storm <storm@cua.dk>
821
822 * display.texi (Refresh Screen): Clarify force-window-update.
823 (Truncation): "Normally" indicated by fringe arrows.
824
89fb9154
EZ
8252006-07-08 Eli Zaretskii <eliz@gnu.org>
826
5a1048a5
KS
827 * windows.texi (Textual Scrolling, Resizing Windows):
828 * variables.texi (Constant Variables):
89fb9154
EZ
829 * text.texi (Buffer Contents, Deletion, Changing Properties)
830 (Property Search, Special Properties, Sticky Properties)
5a1048a5 831 (Links and Mouse-1, Fields, Change Hooks):
89fb9154 832 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5a1048a5
KS
833 (Categories):
834 * symbols.texi (Other Plists):
835 * streams.texi (Output Variables):
836 * processes.texi (Input to Processes, Query Before Exit):
837 * positions.texi (Word Motion, Text Lines, List Motion):
89fb9154 838 * os.texi (Init File, System Environment, Sound Output)
5a1048a5 839 (Session Management):
89fb9154 840 * nonascii.texi (Text Representations, Character Sets)
5a1048a5
KS
841 (Chars and Bytes, Locales):
842 * modes.texi (Defining Minor Modes, Header Lines):
843 * minibuf.texi (Minibuffer Contents):
844 * markers.texi (Information from Markers):
845 * lists.texi (List Elements, Building Lists, Association Lists):
846 * keymaps.texi (Tool Bar):
847 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
848 * functions.texi (What Is a Function, Mapping Functions):
89fb9154
EZ
849 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
850 (Color Names, Text Terminal Colors, Display Feature Testing):
851 * files.texi (Visiting Functions, File Name Components)
5a1048a5 852 (Unique File Names, Contents of Directories):
89fb9154
EZ
853 * display.texi (Forcing Redisplay, Displaying Messages)
854 (Temporary Displays, Font Selection, Auto Faces)
855 (Font Lookup, Fringe Indicators, Display Margins)
856 (Image Descriptors, Showing Images, Image Cache, Button Types)
857 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5a1048a5
KS
858 (Display Table Format, Glyphs):
859 * control.texi (Iteration):
860 * commands.texi (Command Loop Info, Adjusting Point):
08b17d37
KS
861 * backups.texi (Making Backups, Auto-Saving):
862 Remove @tindex entries.
89fb9154 863
7f087030
KS
8642006-07-07 Kim F. Storm <storm@cua.dk>
865
866 * display.texi (Fringe Cursors): Fix typo.
867 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
868 (Overlay Arrow): Default is overlay-arrow fringe indicator.
869
978db147
RS
8702006-07-05 Richard Stallman <rms@gnu.org>
871
872 * text.texi (Buffer Contents): Add example of text props
873 in result of buffer-substring.
874 (Text Properties): Explain better about use of specific property names.
875 (Property Search): Some cleanups; reorder some functions.
876
877 * keymaps.texi (Changing Key Bindings): Cleanup.
878 Add xref to Key Binding Conventions.
879
880 * display.texi (Attribute Functions): Add examples for
881 face-attribute-relative-p.
882
883 * tips.texi (Coding Conventions): Cleanup last change.
884
42b50684
KB
8852006-07-05 Karl Berry <karl@gnu.org>
886
08b17d37
KS
887 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
888 Remove @setchapternewpage odd.
42b50684
KB
889 Result is 1013 pages, down from 1100.
890
08b17d37
KS
891 * anti.texi, customize.texi, display.texi, internals.texi:
892 * minibuf.texi, modes.texi, tips.texi:
9b7fa297 893 Fix overfull/underfull boxes.
42b50684 894
180f018c
TTN
8952006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
896
897 * edebug.texi (Instrumenting):
898 Add Edebug-specific findex for eval-buffer.
899 * loading.texi (Loading):
900 Replace eval-current-buffer with eval-buffer.
901
8e338f7b
EZ
9022006-06-30 Nick Roberts <nickrob@snap.net.nz>
903
904 * locals.texi (Standard Buffer-Local Variables): Update the list
905 of variables.
906
0770a251
NR
9072006-06-26 Nick Roberts <nickrob@snap.net.nz>
908
909 * files.texi (File Name Completion): Point user to the node
910 "Reading File Names".
911
d9034473
EZ
9122006-06-24 Eli Zaretskii <eliz@gnu.org>
913
eff6bfea
EZ
914 * files.texi (Contents of Directories): Document case-insensitive
915 behavior on respective filesystems.
916
d9034473
EZ
917 * objects.texi (Character Type): Document that Emacs signals an
918 error for unsupported Unicode characters specified as \uNNNN.
919
a5bd14d3
RS
9202006-06-19 Richard Stallman <rms@gnu.org>
921
922 * processes.texi (Bindat Spec): Clarify previous change.
923
d1ae9041
RS
9242006-06-16 Richard Stallman <rms@gnu.org>
925
926 * tips.texi (Coding Conventions): Better explain conventions
927 for definition constructs.
928
929 * text.texi (Special Properties): String value of `read-only'
930 serves as the error message.
931
932 * objects.texi (Character Type): Clarify prev. change.
933 (Non-ASCII in Strings): Mention \u and \U.
934
935 * commands.texi (Using Interactive): Explain problem of
936 markers, etc., in command-history.
937
1bb32610
KS
9382006-06-14 Kim F. Storm <storm@cua.dk>
939
940 * commands.texi (Waiting): Negative arg to sit-for forces
941 redisplay even if input is pending.
942
943 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
944 redisplay. Remove incorrect example of binding redisplay-dont-pause
945 around (sit-for 0).
946
c7484981
RS
9472006-06-13 Richard Stallman <rms@gnu.org>
948
949 * display.texi (Forcing Redisplay): Clarify previous change.
950
d211faa2
RF
9512006-06-13 Romain Francoise <romain@orebokech.com>
952
953 * display.texi (Forcing Redisplay): Fix typo.
954
8eb2b87f
KS
9552006-06-13 Kim F. Storm <storm@cua.dk>
956
957 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
958
503b5e1c
LT
9592006-06-10 Luc Teirlinck <teirllm@auburn.edu>
960
961 * tips.texi (Coding Conventions): Add `@end itemize'.
962
9e362b84
RS
9632006-06-10 Richard Stallman <rms@gnu.org>
964
965 * tips.texi (Coding Conventions): Explain use of coding systems
966 to ensure one decoding for strings.
967
7cb93181
EZ
9682006-06-09 Aidan Kehoe <kehoea@parhasard.net>
969
9b7fa297 970 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7cb93181
EZ
971 syntax.
972
afd63bda
EZ
9732006-06-07 Eli Zaretskii <eliz@gnu.org>
974
975 * display.texi (Font Selection): Remove description of
976 clear-face-cache.
977
978 * compile.texi (Eval During Compile): Fix a typo. Add index
979 entries for possible uses of eval-when-compile.
980
71ee3e04
TTN
9812006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
982
983 * display.texi (Abstract Display): Fix typo.
984
a941b26b
EZ
9852006-06-03 Eli Zaretskii <eliz@gnu.org>
986
987 * minibuf.texi (Minibuffer History) <history-add-new-input>:
988 Reword variable's description.
989
963128f3
RS
9902006-06-01 Richard Stallman <rms@gnu.org>
991
992 * windows.texi (Splitting Windows): Clarify splitting nonselected
993 window.
994
82db8fa7
JL
9952006-05-31 Juri Linkov <juri@jurta.org>
996
997 * minibuf.texi (Minibuffer History): Add history-add-new-input.
998
d9e8091d
RS
9992006-05-30 Richard Stallman <rms@gnu.org>
1000
6ac209a3
RS
1001 * display.texi (Line Height): Fix errors in description of
1002 default line height and line-height properyty.
1003
d9e8091d
RS
1004 * nonascii.texi (Default Coding Systems): Further clarification.
1005
93fd6289
LT
10062006-05-29 Luc Teirlinck <teirllm@auburn.edu>
1007
1008 * internals.texi (Pure Storage): Mention that an overflow in pure
1009 space causes a memory leak.
1010 (Garbage Collection): If there was an overflow in pure space,
1011 `garbage-collect' returns nil.
1012
7c42b3e0
EZ
10132006-05-30 Eli Zaretskii <eliz@gnu.org>
1014
1015 * nonascii.texi (Default Coding Systems): Fix it some more.
1016
b8909e88
EZ
10172006-05-29 Eli Zaretskii <eliz@gnu.org>
1018
1019 * nonascii.texi (Default Coding Systems): Fix last change.
1020
6d3906d5
KH
10212006-05-29 Kenichi Handa <handa@m17n.org>
1022
1023 * nonascii.texi (find-operation-coding-system): Describe the new
1024 argument format (FILENAME . BUFFER).
1025
0985f920
RS
10262006-05-28 Richard Stallman <rms@gnu.org>
1027
1028 * tips.texi (Coding Conventions): Better explain reasons not to
1029 advise other packages or use `eval-after-load'.
1030
6c6e0bb4
KS
10312006-05-29 Kim F. Storm <storm@cua.dk>
1032
1033 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
1034 `bindat-idx' and `bindat-raw' for clarity.
1035
096432af
TTN
10362006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1037
b9e17eb3
TTN
1038 * processes.texi (Bindat Spec): Expand on `repeat' handler.
1039
096432af
TTN
1040 * display.texi (Display): Add "Abstract Display" to menu.
1041 (Abstract Display, Abstract Display Functions)
1042 (Abstract Display Example): New nodes.
1043 * elisp.texi (Top): Add "Abstract Display" to menu.
1044
e4b3f22f
CY
10452006-05-27 Chong Yidong <cyd@stupidchicken.com>
1046
917b8227
CY
1047 * keymaps.texi (Key Sequences): Link to input events definition.
1048 (Format of Keymaps): Delete material duplicated in Keymap Basics.
1049
e4b3f22f
CY
1050 * files.texi (Changing Files): Document updated argument list for
1051 copy-file.
1052
f1b64ef1
TTN
10532006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1054
1055 * processes.texi (Bindat Functions): Explain term "total length".
1056 Use it in bindat-length and bindat-pack descriptions.
1057
3d0793e4
EZ
10582006-05-26 Eli Zaretskii <eliz@gnu.org>
1059
1060 * tips.texi (Coding Conventions): Advise against using
1061 eval-after-load in packages. Add an index entry.
1062
abeb5483
JL
10632006-05-25 Juri Linkov <juri@jurta.org>
1064
92aa92fa
JL
1065 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
1066
abeb5483
JL
1067 * modes.texi (%-Constructs): Add %e, %z, %Z.
1068
403a7bca
RS
10692006-05-25 Richard Stallman <rms@gnu.org>
1070
1071 * elisp.texi (Top): Update subnode menu.
1072
1073 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
1074 (Keymaps): Update menu.
1075
39a9bed3
CY
10762006-05-25 Chong Yidong <cyd@stupidchicken.com>
1077
1078 * keymaps.texi (Key Sequences): Some clarifications.
1079
78b3f5c3
TTN
10802006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
1081
1082 * processes.texi (Bindat Functions): Say "unibyte string"
1083 explicitly for bindat-unpack and bindat-pack descriptions.
1084 (Bindat Examples): Don't call `string-make-unibyte' in example.
1085
08244b81
CY
10862006-05-25 Chong Yidong <cyd@stupidchicken.com>
1087
1088 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
1089 Explain string and vector representations of key sequences
1090
78b3f5c3
TTN
1091 * keymaps.texi (Changing Key Bindings):
1092 * commands.texi (Interactive Codes, Interactive Codes):
08244b81
CY
1093 * help.texi (Describing Characters): Refer to it.
1094
b370c94d
LT
10952006-05-23 Luc Teirlinck <teirllm@auburn.edu>
1096
1097 * frames.texi (Pointer Shape): @end table -> @end defvar.
1098
b8223441
RS
10992006-05-22 Richard Stallman <rms@gnu.org>
1100
1101 * elisp.texi (Top): Update subnode menus.
1102
1103 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
1104 Contents rewritten; material from old Pointer Shape node moved here.
1105
1106 * display.texi (Pointer Shape): Node deleted.
1107 (Image Descriptors): Minor cleanup.
1108
c18eec5c
RS
11092006-05-21 Richard Stallman <rms@gnu.org>
1110
1111 * syntax.texi (Parsing Expressions): Update info on which STATE
1112 elements are ignored.
1113
9300b310
LT
11142006-05-19 Luc Teirlinck <teirllm@auburn.edu>
1115
86735b2d
LT
1116 * hooks.texi (Standard Hooks): Correct typo.
1117
9300b310
LT
1118 * gpl.texi (GPL): ifinfo -> ifnottex.
1119
75e3b957
EZ
11202006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
1121
1122 * searching.texi (Simple Match Data): Warn about match data being
1123 set anew by every search.
1124
0bcf8735
RS
11252006-05-17 Richard Stallman <rms@gnu.org>
1126
1127 * minibuf.texi (Minibuffer History): Clarify.
1128
1129 * searching.texi (Regexp Special): Clarify nested regexp warning.
1130
b3abe3a5
KS
11312006-05-16 Kim F. Storm <storm@cua.dk>
1132
1133 * minibuf.texi (Minibuffer History): Update add-to-history.
1134
bc20db55
KH
11352006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
1136
1137 * nonascii.texi (Explicit Encoding): Fix
1138 typo (encoding<->decoding).
1139
f31263a4
RS
11402006-05-14 Richard Stallman <rms@gnu.org>
1141
46a2df8e
RS
1142 * buffers.texi (Creating Buffers): Cleanup.
1143
f31263a4
RS
1144 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
1145
1299a5a4
EZ
11462006-05-13 Eli Zaretskii <eliz@gnu.org>
1147
642c61f3
EZ
1148 * buffers.texi (Current Buffer): Document that with-temp-buffer
1149 disables undo.
1150
1299a5a4
EZ
1151 * os.texi (Terminal-Specific): More accurate description of how
1152 Emacs searches for the terminal-specific libraries.
1153
61515a63
EZ
11542006-05-12 Eli Zaretskii <eliz@gnu.org>
1155
b811ef49
EZ
1156 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
1157 emacs-xtra to @inforef's.
1158
4a7910c7
EZ
1159 * text.texi (Undo): Document that undo is turned off in buffers
1160 whose names begin with a space.
1161
1162 * buffers.texi (Buffer Names): Add index entries for buffers whose
1163 names begin with a space.
1164 (Creating Buffers): Document that undo is turned off in buffers
1165 whose names begin with a space.
1166
f055e02c
EZ
1167 * files.texi (Visiting Functions, Reading from Files)
1168 (Saving Buffers): Mention code and EOL conversions by file I/O
1169 primitives and subroutines.
1170
0ef0b416
EZ
1171 * nonascii.texi (Lisp and Coding Systems): Document
1172 coding-system-eol-type. Add index entries for eol conversion.
1173
61515a63
EZ
1174 * display.texi (Defining Faces): Mention `mac', and add an xref to
1175 where window-system is described.
1176
e4c068c0
RS
11772006-05-10 Richard Stallman <rms@gnu.org>
1178
1179 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
1180
31035927
RS
11812006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1182
1183 * variables.texi (File Local Variables): Recommend to quote lambda
1184 expressions in safe-local-variable property.
1185
f12a0718
RS
11862006-05-09 Richard Stallman <rms@gnu.org>
1187
1188 * variables.texi (File Local Variables): Document
1189 safe-local-eval-forms and safe-local-eval-function.
1190
ed7e6c32
KS
11912006-05-07 Kim F. Storm <storm@cua.dk>
1192
1193 * minibuf.texi (Minibuffer History): Remove keep-dups arg
1194 from add-to-history.
1195
5a36d834
RF
11962006-05-07 Romain Francoise <romain@orebokech.com>
1197
1198 * commands.texi (Event Input Misc):
1199 * compile.texi (Eval During Compile):
1200 * internals.texi (Buffer Internals):
1201 * minibuf.texi (Initial Input):
1202 * nonascii.texi (Scanning Charsets):
1203 * numbers.texi (Comparison of Numbers):
1204 * windows.texi (Textual Scrolling, Vertical Scrolling):
1205 Fix various typos.
1206
fbc284f6
EZ
12072006-05-06 Eli Zaretskii <eliz@gnu.org>
1208
f53d2e87
EZ
1209 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
1210 conditional xref's to either emacs or emacs-xtra, depending on
1211 @iftex/@ifnottex.
1212
fbc284f6
EZ
1213 * minibuf.texi (Minibuffer History): Document add-to-history.
1214
3dfed653
EZ
12152006-05-05 Eli Zaretskii <eliz@gnu.org>
1216
1217 * internals.texi (Pure Storage): Mention the pure overflow message
1218 at startup.
1219
8e7a9a24
EZ
12202006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
1221
1222 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
1223 (Searching Keymaps): Fix pseudo-Lisp description of keymap
1224 search.
1225
d0789de9
RS
12262006-05-01 Richard Stallman <rms@gnu.org>
1227
1228 * intro.texi (nil and t): Clarify.
1229
1230 * variables.texi (File Local Variables): Suggest using booleanp.
1231
fc2cb772
JB
12322006-05-01 Juanma Barranquero <lekktu@gmail.com>
1233
1234 * objects.texi (Type Predicates): Fix typos.
1235
27c5714a
SM
12362006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
1237
1238 * intro.texi (nil and t): Add booleanp.
1239
1240 * objects.texi (Type Predicates): Add links for booleanp and
1241 string-or-null-p.
1242
eadb9d45
RS
12432006-04-29 Richard Stallman <rms@gnu.org>
1244
27c5714a 1245 * modes.texi (Multiline Font Lock): Rename from
eadb9d45
RS
1246 Multi line Font Lock Elements. Much clarification.
1247 (Font Lock Multiline, Region to Fontify): Much clarification.
1248
7817e3d3
SM
12492006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
1250
1251 * variables.texi (File Local Variables): Remove the special case t for
1252 safe-local-variable.
1253
8ac3a455
RS
12542006-04-26 Richard Stallman <rms@gnu.org>
1255
1256 * syntax.texi (Parsing Expressions): Minor cleanup.
1257
290e4aae
RS
12582006-04-18 Richard Stallman <rms@gnu.org>
1259
1260 * tips.texi (Coding Conventions): Explain when the package's
1261 prefix should appear later on (not at the start of the name).
1262
1263 * searching.texi (String Search): Clarify effect of NOERROR.
1264
1265 * modes.texi (Imenu): Clarify what special items do.
1266
1267 * hooks.texi (Standard Hooks): Delete text about old hook names.
1268
1e2b8ce5
RF
12692006-04-17 Romain Francoise <romain@orebokech.com>
1270
1271 * variables.texi (Local Variables): Update the default value of
1272 `max-specpdl-size'.
1273
51fa34bc
MB
12742006-04-15 Michael Olson <mwolson@gnu.org>
1275
1276 * processes.texi (Transaction Queues): Mention the new optional
1277 `delay-question' argument for `tq-enqueue'.
1278
61f32d39
BW
12792006-04-13 Bill Wohler <wohler@newt.com>
1280
1281 * customize.texi (Common Keywords): Use dotted notation for
9b7fa297 1282 :package-version value. Specify its values. Improve documentation
50b7bce0 1283 for customize-package-emacs-version-alist.
61f32d39 1284
4f8ed159
BW
12852006-04-12 Bill Wohler <wohler@newt.com>
1286
1287 * customize.texi (Common Keywords): Move description of
1288 customize-package-emacs-version-alist to @defvar.
1289
e5e864ab
BW
12902006-04-10 Bill Wohler <wohler@newt.com>
1291
1292 * customize.texi (Common Keywords): Add :package-version.
1293
6c230417
KS
12942006-04-10 Kim F. Storm <storm@cua.dk>
1295
1296 * text.texi (Buffer Contents): Add NOPROPS arg to
1297 filter-buffer-substring.
1298
d82eac8f
EZ
12992006-04-08 Kevin Ryde <user42@zip.com.au>
1300
1301 * os.texi (Command-Line Arguments): Update xref to emacs manual
1302 "Command Arguments" -> "Emacs Invocation", per change there.
1303
4f815b29
TTN
13042006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
1305
1306 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
1307 be on one line to help makeinfo not render two spaces after the dot.
1308
122c3009
RS
13092006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
1310
1311 * strings.texi (Predicates for Strings): Add string-or-null-p.
1312
da68bc3d
KS
13132006-03-28 Kim F. Storm <storm@cua.dk>
1314
1315 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
1316 remarks about systems that don't support fractional seconds.
1317
b223e22d
KB
13182006-03-25 Karl Berry <karl@gnu.org>
1319
fc2cb772 1320 * elisp.texi: Use @copyright{} instead of (C), and do not indent
b223e22d
KB
1321 the year list.
1322
b756c64c
NR
13232006-03-21 Nick Roberts <nickrob@snap.net.nz>
1324
1325 * display.texi (Fringe Indicators): Fix typos.
1326
fe3dca59
LT
13272006-03-19 Luc Teirlinck <teirllm@auburn.edu>
1328
c287ad03 1329 * tips.texi (Documentation Tips): One can now also write `program'
fe3dca59
LT
1330 in front of a quoted symbol in a docstring to prevent making a
1331 hyperlink.
1332
e91d4202
AM
13332006-03-19 Alan Mackenzie <acm@muc.de>
1334
290e4aae 1335 * text.texi (Special Properties): Clarify `fontified' property.
e91d4202 1336
e8a5f60b
RS
13372006-03-16 Richard Stallman <rms@gnu.org>
1338
1339 * display.texi (Defining Images): Minor cleanup.
1340
486daaa5
BW
13412006-03-16 Bill Wohler <wohler@newt.com>
1342
1343 * display.texi (Defining Images): In image-load-path-for-library,
1344 prefer user's images.
1345
4ffc92c2
SM
13462006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
1347
1348 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
1349
874a6ef8
BW
13502006-03-15 Bill Wohler <wohler@newt.com>
1351
1352 * display.texi (Defining Images): Fix example in
1353 image-load-path-for-library by not recommending that one binds
fc2cb772 1354 image-load-path. Just defvar it to placate compiler and only use
874a6ef8
BW
1355 it if previously defined.
1356
70949f30
BW
13572006-03-14 Bill Wohler <wohler@newt.com>
1358
1359 * display.texi (Defining Images): In image-load-path-for-library,
1360 always return list of directories. Update example.
1361
c852c516
AM
13622006-03-14 Alan Mackenzie <acm@muc.de>
1363
1364 * modes.texi: New node, "Region to Fontify" (for Font Lock).
1365 This describes font-lock-extend-region-function.
4ffc92c2 1366 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
c852c516
AM
1367 the new node "Region to Fontify".
1368
7cd3712b
RS
13692006-03-13 Richard Stallman <rms@gnu.org>
1370
1371 * display.texi (Invisible Text): The impossible position is
1372 now before the invisible text, not after.
1373 (Defining Images): Clean up last change.
1374
2c676341
BW
13752006-03-11 Bill Wohler <wohler@newt.com>
1376
1377 * display.texi (Defining Images): Add image-load-path-for-library.
1378
6f49b4c5
LT
13792006-03-11 Luc Teirlinck <teirllm@auburn.edu>
1380
2d14c9bf
LT
1381 * text.texi (Adaptive Fill): Fix Texinfo usage.
1382
1383 * strings.texi (Creating Strings): Fix Texinfo usage.
1384
6f49b4c5
LT
1385 * searching.texi (Regexp Special): Use @samp for regular
1386 expressions that are not in Lisp syntax.
1387
fc1d3386
LT
13882006-03-08 Luc Teirlinck <teirllm@auburn.edu>
1389
1390 * searching.texi (Regexp Special): Put remark between parentheses
1391 to avoid misreading.
1392
7b2c2ca9
LT
13932006-03-07 Luc Teirlinck <teirllm@auburn.edu>
1394
1395 * searching.texi (Syntax of Regexps): More accurately describe
1396 which characters are special in which situations.
1397 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
1398 are not special. Describe in detail when `[' and `]' are special.
1399 (Regexp Backslash): Plenty of regexps with unbalanced square
1400 brackets are valid, so reword that statement.
1401
f79bc642
KS
14022006-03-02 Kim F. Storm <storm@cua.dk>
1403
1404 * keymaps.texi (Tool Bar): Add tool-bar-border.
1405
1d9a5237
LT
14062006-02-28 Luc Teirlinck <teirllm@auburn.edu>
1407
a86b01fa 1408 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1d9a5237 1409
2534ef94
LT
14102006-02-27 Luc Teirlinck <teirllm@auburn.edu>
1411
1412 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
1413
1414 * files.texi (Locating Files): Suggest additional values for the
1415 SUFFIXES arg of `locate-file'. Update pxref.
1416
1417 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
1418 (How Programs Do Loading): Discuss the effects of Auto Compression
1419 mode on `load'.
1420 (Load Suffixes): New node.
394e96d5 1421 (Library Search): Delete description of `load-suffixes'; it was
2534ef94
LT
1422 moved to "Load Suffixes".
1423 (Autoload, Named Features): Mention `load-suffixes'.
1424
dd9959da 14252006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2bb56fbf
JB
1426
1427 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
1428
1429 * windows.texi (Window Tree): Fix typo.
1430
49af2995
KS
14312006-02-20 Kim F. Storm <storm@cua.dk>
1432
1433 * display.texi (Fringe Indicators): New section.
1434 Move indicate-empty-lines, indicate-buffer-boundaries, and
1435 default-indicate-buffer-boundaries here.
1436 Add fringe-indicator-alist and default-fringes-indicator-alist.
1437 Add list of logical fringe indicator symbols.
1438 Update list of standard bitmap names.
1439 (Fringe Cursors): New section.
1440 Move overflow-newline-into-fringe here.
1441 Add fringe-cursor-alist and default-fringes-cursor-alist.
1442 Add list of fringe cursor symbols.
1443
58f71009
JB
14442006-02-20 Juanma Barranquero <lekktu@gmail.com>
1445
1446 * commands.texi (Using Interactive): Fix reference to node
1447 "Minibuffers".
1448
5498b6af
RS
14492006-02-19 Richard M. Stallman <rms@gnu.org>
1450
1451 * minibuf.texi (High-Level Completion):
1452 Add xref to read-input-method-name.
1453
1454 * files.texi (Relative File Names): Move file-relative-name here.
1455 (File Name Expansion): From here. Minor clarifications.
1456
1457 * commands.texi (Using Interactive): Add xrefs about reading input.
1458 Clarify remarks about that moving point and mark.
1459 Put string case before list case.
1460
43ce897a 14612006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
b6498a68 1462
4ffc92c2
SM
1463 * display.texi (Other Display Specs, Image Descriptors):
1464 Revert erroneous changes. The previous description of
1465 image-descriptors as `(image . PROPS)' was correct.
b6498a68 1466
1324d26e
RS
14672006-02-14 Richard M. Stallman <rms@gnu.org>
1468
1469 * variables.texi (File Local Variables): Clarifications.
1470
0da93350
JB
14712006-02-14 Juanma Barranquero <lekktu@gmail.com>
1472
1473 * variables.texi (File Local Variables): Use @code for a cons
1474 cell, not @var.
1475
51a39bab
CY
14762006-02-13 Chong Yidong <cyd@stupidchicken.com>
1477
1478 * variables.texi (File Local Variables): Document new file local
1479 variable behavior.
1480
d342156c
KS
14812006-02-10 Kim F. Storm <storm@cua.dk>
1482
1483 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
1484
8392fe4a
JB
14852006-02-08 Juanma Barranquero <lekktu@gmail.com>
1486
1487 * modes.texi (%-Constructs): Remove obsolete info about
1488 `global-mode-string'.
1489
cd6cd82a
RS
14902006-02-07 Richard M. Stallman <rms@gnu.org>
1491
d78dc2d8
RS
1492 * commands.texi (Prefix Command Arguments): Minor cleanup.
1493
1494 * display.texi: "Graphical display", not window system.
1495
cd6cd82a
RS
1496 * functions.texi (What Is a Function): Fix xref.
1497
1498 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
1499 (Changing Key Bindings): Clarify when remapping is better than
1500 substitute-key-definition.
1501
15022006-02-02 Richard M. Stallman <rms@gnu.org>
1503
1504 * minibuf.texi (Basic Completion): Completion alists are risky.
1505
1506 * keymaps.texi (Active Keymaps): Clarifications.
1507 (Searching Keymaps): New node.
1508 (Keymaps): Update menu.
1509
1510 * frames.texi (Layout Parameters): Minor clarification.
1511 (Drag and Drop): New node.
1512 (Frames): Update menu.
1513
cf052abc
CY
15142006-01-29 Chong Yidong <cyd@stupidchicken.com>
1515
4ffc92c2
SM
1516 * display.texi (Other Display Specs, Image Descriptors):
1517 Image description is a list, not a cons cell.
cf052abc 1518
1f2907ee
LT
15192006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1520
1521 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
1522 list is not necessarily a list).
1523
a849f77d
EZ
15242006-01-27 Eli Zaretskii <eliz@gnu.org>
1525
1526 * frames.texi (Layout Parameters): border-width and
1527 internal-border-width belong to the frame, not the window.
1528
d322eb9b
RS
15292006-01-19 Richard M. Stallman <rms@gnu.org>
1530
1531 * nonascii.texi (Translation of Characters): Search cmds use
1532 translation-table-for-input. Automatically made local.
1533
1534 * markers.texi (Overview of Markers): Count insertion type
1535 as one of a marker's attributes.
1536
cd6cd82a
RS
1537 * keymaps.texi (Controlling Active Maps): New node, split out of
1538 Active Keymaps.
1539 (Keymaps): Menu updated.
1540 (Active Keymaps): Give pseudocode to explain how the active
1541 maps are searched. current-active-maps and key-binding moved here.
1542 (Functions for Key Lookup): current-active-maps and key-binding moved.
1543 Clarifications.
1544 (Searching the Keymaps): New subnode.
1545
d322eb9b
RS
1546 * elisp.texi (Top): Menu clarification.
1547
1548 * display.texi (Other Display Specs): Delete duplicate entry for
1549 just a string as display spec. Move text about recursive display
1550 specs on such a string.
1551
1552 * commands.texi (Key Sequence Input): Clarify.
1553 Move num-nonmacro-input-events out.
1554 (Reading One Event): num-nonmacro-input-events moved here.
1555
2ac77b5a
NR
15562006-01-14 Nick Roberts <nickrob@snap.net.nz>
1557
1558 * advice.texi (Simple Advice): Update example to fit argument
1559 change in previous-line.
1560
a203a18c
RS
15612006-01-05 Richard M. Stallman <rms@gnu.org>
1562
1563 * markers.texi (The Mark): Fix in `mark'.
1564
d9043ddf
RS
15652006-01-04 Richard M. Stallman <rms@gnu.org>
1566
1567 * processes.texi (Misc Network, Make Network): Minor cleanups.
1568
8a5db8ae
KS
15692006-01-04 Kim F. Storm <storm@cua.dk>
1570
1571 * processes.texi (Make Network): Add IPv6 addresses and handling.
1572 (Network Feature Testing): Mention (:family ipv6).
1573 (Misc Network): Add IPv6 formats to format-network-address.
1574
19bb7940
RS
15752005-12-30 Richard M. Stallman <rms@gnu.org>
1576
1577 * text.texi (Changing Properties):
1578 Don't use return value of set-text-properties.
1579
b9cb50d9
LT
15802005-12-29 Luc Teirlinck <teirllm@auburn.edu>
1581
1582 * modes.texi (Mode Line Format): Correct typo in menu.
1583
94a867a6
RS
15842005-12-29 Richard M. Stallman <rms@gnu.org>
1585
1586 * modes.texi (Mode Line Top): New node.
1587 (Mode Line Data): Some text moved to new node.
1588 Explain the data structure more concretely.
1589 (Mode Line Basics): Clarifications.
1590 (Mode Line Variables): Clarify intro paragraph.
1591 (%-Constructs): Clarify intro paragraph.
1592 (Mode Line Format): Update menu.
1593
ba455131
LT
15942005-12-28 Luc Teirlinck <teirllm@auburn.edu>
1595
1596 * minibuf.texi (Basic Completion): Update lazy-completion-table
1597 examples for removal of ARGS argument.
1598
2b6abe1e
RS
15992005-12-23 Richard M. Stallman <rms@gnu.org>
1600
1601 * text.texi (Undo): Restore some explanation from the version
1602 that was deleted.
1603
2d7409f2
EZ
16042005-12-23 Eli Zaretskii <eliz@gnu.org>
1605
abeb5483 1606 * text.texi (Undo): Remove duplicate descriptions of `apply
2d7409f2
EZ
1607 funname' and `apply delta' elements of the undo list.
1608
2e23b82e
RS
16092005-12-20 Richard M. Stallman <rms@gnu.org>
1610
1611 * help.texi (Help Functions): Update documentation of `apropos'.
1612
a31687ce
LT
16132005-12-20 Luc Teirlinck <teirllm@auburn.edu>
1614
1615 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
1616 because it is confusing. If the :help-echo keyword is a function,
1617 it is not directly used as the :help-echo overlay property, as the
1618 xref seems to suggest (it does not take the appropriate args).
1619
0e83c4e9
LT
16202005-12-19 Luc Teirlinck <teirllm@auburn.edu>
1621
1622 * customize.texi (Common Keywords): Fix Texinfo usage.
1623 (Group Definitions, Variable Definitions): Update for new
1624 conventions for using `*' in docstrings.
77df907a
LT
1625
1626 * tips.texi (Documentation Tips): Update for new conventions for
1627 using `*' in docstrings.
1628
69487a1f
RS
16292005-12-16 Richard M. Stallman <rms@gnu.org>
1630
1631 * minibuf.texi (Minibuffer Contents): Minor cleanup.
1632
2a502a32
JL
16332005-12-16 Juri Linkov <juri@jurta.org>
1634
1635 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
1636
b158c851
RF
16372005-12-14 Romain Francoise <romain@orebokech.com>
1638
1639 * modes.texi (Customizing Keywords): Rename `append' to `how'.
1640 Fix typo.
1641
d7d1f75e
JL
16422005-12-11 Juri Linkov <juri@jurta.org>
1643
1644 * minibuf.texi (Completion Commands): Add mention of read-file-name
1645 for filename completion keymaps.
1646 (Reading File Names): Add mention of filename completion keymaps
1647 for read-file-name and xref to `Completion Commands'.
1648
4b1c16c2
RS
16492005-12-10 Richard M. Stallman <rms@gnu.org>
1650
1651 * customize.texi (Common Keywords): State caveats for use of :tag.
1652
1d49d5d9
RS
16532005-12-08 Richard M. Stallman <rms@gnu.org>
1654
2663a204
RS
1655 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
1656 with xrefs and better explanation.
1657 (Completion Commands): Add the filename completion maps.
1658
1d49d5d9
RS
1659 * objects.texi (Character Type): Clarify that \s is not space
1660 if a dash follows.
1661
fa0d4d0c
RS
16622005-12-05 Richard M. Stallman <rms@gnu.org>
1663
1664 * windows.texi (Resizing Windows): Delete preserve-before args.
1665
d64b177a
SM
16662005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1667
1668 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
1669 in full keymaps, since the quirk has been fixed.
1670
79019cc9
EZ
16712005-12-03 Eli Zaretskii <eliz@gnu.org>
1672
1673 * hooks.texi (Standard Hooks): Add index entries. Mention
1674 `compilation-finish-functions'.
1675
161ef3be
RS
16762005-11-27 Richard M. Stallman <rms@gnu.org>
1677
1678 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
1679
17c1971a
JL
16802005-11-21 Juri Linkov <juri@jurta.org>
1681
1682 * customize.texi (Common Keywords): Update links types
1683 custom-manual and url-link. Add link types emacs-library-link,
1684 file-link, function-link, variable-link, custom-group-link.
1685
5890344b
CY
16862005-11-20 Chong Yidong <cyd@stupidchicken.com>
1687
1688 * display.texi: Revert 2005-11-20 change.
1689
cbce0752
TTN
16902005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
1691
1692 * processes.texi (Bindat Functions):
1693 Say "third" to refer to zero-based index "2".
1694
ff04c885
LT
16952005-11-18 Luc Teirlinck <teirllm@auburn.edu>
1696
1697 * loading.texi (Library Search): Update the default value of
1698 `load-suffixes'.
1699
ce8d4e00
CY
17002005-11-17 Chong Yidong <cyd@stupidchicken.com>
1701
1702 * display.texi (Attribute Functions): Mention :ignore-defface.
1703
cbad4a9e
SM
17042005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
1705
1706 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 1707 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 1708
fda12b27
RS
17092005-11-06 Richard M. Stallman <rms@gnu.org>
1710
1711 * files.texi (Magic File Names): find-file-name-handler checks the
1712 `operations' property of the handler.
1713
e082564e
RS
17142005-11-03 Richard M. Stallman <rms@gnu.org>
1715
1716 * variables.texi (Frame-Local Variables): Small clarification.
1717
f0cdd9e4
CY
17182005-10-29 Chong Yidong <cyd@stupidchicken.com>
1719
1720 * os.texi (Init File): Document ~/.emacs.d/init.el.
1721
685abb98
RS
17222005-10-29 Richard M. Stallman <rms@gnu.org>
1723
1724 * internals.texi (Garbage Collection): Document memory-full.
1725
7000848e
BW
17262005-10-28 Bill Wohler <wohler@newt.com>
1727
1728 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
1729 for URLs.
1730
107fb6c9
RS
17312005-10-28 Richard M. Stallman <rms@gnu.org>
1732
1733 * minibuf.texi (Completion Commands): Clean up prev change.
1734
17352005-10-26 Kevin Ryde <user42@zip.com.au>
1736
1737 * compile.texi (Eval During Compile): Explain recommended uses
1738 of eval-when-compile and eval-and-compile.
1739
1d8e69a2
MY
17402005-10-27 Masatake YAMATO <jet@gyve.org>
1741
cbad4a9e 1742 * minibuf.texi (Completion Commands):
1d8e69a2 1743 Write about new optional argument for `display-completion-list'.
cbad4a9e 1744
6a897887
RS
17452005-10-23 Richard M. Stallman <rms@gnu.org>
1746
1747 * display.texi (Overlay Arrow): Clarify about local bindings of
1748 overlay-arrow-position.
1749
6d1e17be
EZ
17502005-10-22 Eli Zaretskii <eliz@gnu.org>
1751
1752 * internals.texi (Building Emacs): Fix last change.
1753
db5fe0a6
RS
17542005-10-22 Richard M. Stallman <rms@gnu.org>
1755
1756 * internals.texi (Building Emacs): Document eval-at-startup.
1757
45158e77
RS
17582005-10-21 Richard M. Stallman <rms@gnu.org>
1759
1760 * loading.texi (Where Defined): load-history contains abs file names.
1761 symbol-file returns abs file names.
1762
e50165ec
KS
17632005-10-19 Kim F. Storm <storm@cua.dk>
1764
1765 * display.texi (Showing Images): Add max-image-size integer value.
1766
63ab30d0
CY
17672005-10-18 Chong Yidong <cyd@stupidchicken.com>
1768
1769 * display.texi (Showing Images): Document max-image-size.
1770
f8252852
RS
17712005-10-17 Richard M. Stallman <rms@gnu.org>
1772
1773 * commands.texi (Quitting): Minor clarification.
1774
1775 * processes.texi (Sentinels): Clarify about output and quitting.
1776 (Filter Functions): Mention with-local-quit.
1777
c1bed3aa
JL
17782005-10-17 Juri Linkov <juri@jurta.org>
1779
1780 * buffers.texi (Current Buffer):
1781 * commands.texi (Event Input Misc):
1782 * compile.texi (Eval During Compile, Compiler Errors):
1783 * customize.texi (Group Definitions):
1784 * display.texi (Progress, Defining Faces):
1785 * files.texi (Writing to Files):
1786 * modes.texi (Mode Hooks, Defining Minor Modes):
1787 * streams.texi (Output Functions):
1788 * syntax.texi (Syntax Table Functions):
1789 * text.texi (Change Hooks):
1790 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
1791
1792 * commands.texi (Quitting): Replace arg `forms' with `body' in
1793 `with-local-quit'.
1794
1795 * positions.texi (Excursions): Replace arg `forms' with `body' in
1796 `save-excursion'.
1797
ef1b4c9e
KS
17982005-10-08 Kim F. Storm <storm@cua.dk>
1799
1800 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
1801 Rename manual section accordingly.
1802
abc8ce50
KS
18032005-10-04 Kim F. Storm <storm@cua.dk>
1804
1805 * windows.texi (Window Split Tree): New section describing
1806 new function window-split-tree function.
1807
a1f5a1f0
NR
18082005-10-03 Nick Roberts <nickrob@snap.net.nz>
1809
1810 * display.texi (Fringe Size/Pos): Simplify and add detail.
1811
97c3e4cc
RF
18122005-09-30 Romain Francoise <romain@orebokech.com>
1813
1814 * minibuf.texi (High-Level Completion): Explain that the prompt
1815 given to `read-buffer' should end with a colon and a space.
1816 Update usage examples.
1817
8ad8c5ce
JL
18182005-09-29 Juri Linkov <juri@jurta.org>
1819
1820 * display.texi (Displaying Messages): Rename argument name
1821 `string' to `format-string' in functions `message', `message-box',
1822 `message-or-box'.
1823
63182706
CY
18242005-09-26 Chong Yidong <cyd@stupidchicken.com>
1825
fc2cb772 1826 * errors.texi (Standard Errors): Correct xrefs.
63182706 1827
906320ec
CY
18282005-09-18 Chong Yidong <cyd@stupidchicken.com>
1829
fc2cb772 1830 * display.texi (Defining Images): Update documentation for
906320ec
CY
1831 `image-load-path'.
1832
8ccd3630
RS
18332005-09-17 Richard M. Stallman <rms@gnu.org>
1834
1835 * display.texi (Defining Images): Clean up previous change.
1836
7260457b
RF
18372005-09-16 Romain Francoise <romain@orebokech.com>
1838
1839 * elisp.texi: Specify GFDL version 1.2.
1840
1841 * doclicense.texi (GNU Free Documentation License): Update to
1842 version 1.2.
1843
5b51c037
CY
18442005-09-15 Chong Yidong <cyd@stupidchicken.com>
1845
1846 * display.texi (Defining Images): Document `image-load-path'.
1847
5c4757d3
RS
18482005-09-15 Richard M. Stallman <rms@gnu.org>
1849
1850 * objects.texi (Printed Representation): Minor cleanup.
1851 (Box Diagrams): Minor fix.
1852 (Cons Cell Type): Move (...) index item here.
1853 (Box Diagrams): From here.
1854 (Array Type): Minor fix.
1855 (Type Predicates): Delete index "predicates".
1856 (Hash Table Type): Clarify xref.
1857 (Dotted Pair Notation): Minor fix.
1858
2bb8b80c
CY
18592005-09-10 Chong Yidong <cyd@stupidchicken.com>
1860
1861 * files.texi (Saving Buffers): Fix typo.
1862
47b8bc5d
RS
18632005-09-08 Richard M. Stallman <rms@gnu.org>
1864
1865 * tips.texi (Programming Tips): Correct the "default" prompt spec.
1866
475aab0d
CY
18672005-09-08 Chong Yidong <cyd@stupidchicken.com>
1868
1869 * locals.texi (Standard Buffer-Local Variables): Don't include
1870 mode variables for minor modes.
1871 Fix xrefs for buffer-display-count, buffer-display-table,
1872 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
1873 enable-multibyte-characters, fill-column, header-line-format,
1874 left-fringe-width, left-margin, and right-fringe-width.
1875
1876 * hooks.texi (Standard Hooks): All hooks should conform to the
1877 standard naming convention now.
1878 Fix xref for `echo-area-clear-hook'.
1879
1880 * display.texi (Usual Display): Note that indicate-empty-lines and
1881 tab-width are buffer-local.
1882
1883 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
1884
1885 * modes.texi (Mode Help): Note that major-mode is buffer-local.
1886
1887 * nonascii.texi (Encoding and I/O): Note that
1888 buffer-file-coding-system is buffer-local.
1889
1890 * positions.texi (List Motion): Note that defun-prompt-regexp is
1891 buffer-local.
1892
1893 * text.texi (Auto Filling): Note that auto-fill-function is
1894 buffer-local.
1895 (Undo): Note that buffer-undo-list is buffer-local.
1896
1897 * windows.texi (Buffers and Windows): Document
1898 buffer-display-count.
1899
2a6bc1f7
RS
19002005-09-06 Richard M. Stallman <rms@gnu.org>
1901
1902 * tips.texi (Coding Conventions): Sometimes it is ok to put the
1903 package prefix elsewhere than at the start of the name.
1904
d7ea8b71
RS
19052005-09-03 Richard M. Stallman <rms@gnu.org>
1906
1907 * tips.texi (Programming Tips): Add conventions for minibuffer
1908 questions and prompts.
1909
0c6087a6
RS
19102005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
1911
1912 * intro.texi (nil and t): Minor cleanup.
1913 Delete spurious mention of keyword symbols.
1914 (Evaluation Notation): Add index entry.
1915 (A Sample Function Description): Minor cleanup.
1916 (A Sample Variable Description): Not all vars can be set.
1917
4b5fa40e
TTN
19182005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
1919
1920 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
1921
1922 (Insertion): Document precise type of `insert-char' arg COUNT.
1923
34b50776
SM
19242005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
1925
1926 * modes.texi (Other Font Lock Variables): Sync the default of
1927 font-lock-lines-before.
1928
c1105d05
MA
19292005-08-31 Michael Albinus <michael.albinus@gmx.de>
1930
1931 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
1932
62929713
RS
19332005-08-29 Richard M. Stallman <rms@gnu.org>
1934
1935 * elisp.texi (Top): Update subnode menu.
1936
1937 * searching.texi (Searching and Matching): Move node.
1938 Rearrange contents and add overall explanation.
1939 (Searching and Case): Move node.
1940 (Searching and Matching): Update menu.
1941
0fb57cc0
EZ
19422005-08-27 Eli Zaretskii <eliz@gnu.org>
1943
1944 * os.texi (Startup Summary): Fix the description of the initial
1945 startup message display.
1946
3e80c4c1
RS
19472005-08-25 Richard M. Stallman <rms@gnu.org>
1948
1949 * searching.texi (Search and Replace): Add replace-regexp-in-string.
1950
19512005-08-25 Emilio C. Lopes <eclig@gmx.net>
1952
1953 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
1954 `next-overlay-change' example.
c1105d05 1955
79a8defb
JL
19562005-08-22 Juri Linkov <juri@jurta.org>
1957
1958 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
1959 Fix invert-face. Fix args of face-background.
1960
16691d29
JL
1961 * display.texi (Standard Faces): Delete node.
1962 (Faces): Add xref to `(emacs)Standard Faces'.
1963 (Displaying Faces): Fix xref to `Standard Faces'.
1964
1965 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
1966
217b694f
EZ
19672005-08-20 Alan Mackenzie <acm@muc.de>
1968
1969 * buffers.texi (The Buffer List): Clarify the manipulation of the
1970 buffer list.
1971
0bf14bfd
RS
19722005-08-14 Richard M. Stallman <rms@gnu.org>
1973
7ad1498e
AS
1974 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
1975 a regexp.
0bf14bfd 1976
c118d09e
RS
19772005-08-11 Richard M. Stallman <rms@gnu.org>
1978
59cb8c23
RS
1979 * elisp.texi (Top): Update subnode lists.
1980
1981 * display.texi (Inverse Video): Node deleted.
1982
c118d09e
RS
1983 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
1984 New nodes split out of Coding Conventions.
1985
1986 * searching.texi (Regular Expressions): Document re-builder.
1987
1988 * os.texi (Time Parsing): New node split out of Time Conversion.
1989
1990 * processes.texi (Misc Network, Network Feature Testing)
1991 (Network Options, Make Network): New nodes split out of
1992 Low-Level Network.
1993
67ec7f41
RS
19942005-08-09 Richard M. Stallman <rms@gnu.org>
1995
76d47f0d
RS
1996 * frames.texi (Geometry): New node, split from Size and Position.
1997 (Frame Parameters): Refer to Geometry.
1998
67ec7f41 1999 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 2000
67ec7f41
RS
2001 * windows.texi (Splitting Windows): Fix xref.
2002
2003 * frames.texi (Layout Parameters): Add xref.
2004
2005 * display.texi (Line Height, Scroll Bars): Fix xrefs.
2006
2007 * keymaps.texi (Menu Bar): Fix xref.
2008
2009 * locals.texi (Standard Buffer-Local Variables): Fix xref.
2010
2011 * modes.texi (%-Constructs): Fix xref.
2012
2013 * frames.texi (Window Frame Parameters): Node split up.
2014 (Basic Parameters, Position Parameters, Size Parameters)
2015 (Layout Parameters, Buffer Parameters, Management Parameters)
2016 (Cursor Parameters, Color Parameters): New subnodes.
2017
adb5e445
LT
20182005-08-09 Luc Teirlinck <teirllm@auburn.edu>
2019
2020 * positions.texi (Screen Lines): Update xref for previous change
2021 in minibuf.texi.
2022
2023 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
2024 change in minibuf.texi.
2025
61298e17
RS
20262005-08-09 Richard M. Stallman <rms@gnu.org>
2027
2028 * tips.texi (Coding Conventions): Minor cleanup.
2029
2030 * modes.texi (Defining Minor Modes): Explain when init-value
2031 can be non-nil.
2032
2033 * elisp.texi (Top): Update submenu for Minibuffer.
2034
2035 * minibuf.texi (Minibuffer Misc): Node split up.
2036 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
2037 (Recursive Mini): New nodes split out from Minibuffer Misc.
2038 (Minibuffer Misc): Document max-mini-window-height.
2039
2040 * hash.texi (Defining Hash): Delete stray paren in example.
2041
2042 * display.texi (Echo Area Customization): Don't define
2043 max-mini-window-height here; xref instead.
2044
2045 * commands.texi (Event Input Misc): Update while-no-input.
2046
2047 * advice.texi (Advising Functions): Explain when to use advice
2048 and when to use a hook.
2049
43e124e6
EZ
20502005-07-30 Eli Zaretskii <eliz@gnu.org>
2051
2052 * makefile.w32-in (info): Don't run install-info.
2053 ($(infodir)/dir): New target, produced by running install-info.
2054
653aea22
LT
20552005-07-27 Luc Teirlinck <teirllm@auburn.edu>
2056
2057 * modes.texi (Defining Minor Modes): The keyword for the initial
2058 value is :init-value, not :initial-value.
2059
ba6ebbd5
EZ
20602005-07-23 Eli Zaretskii <eliz@gnu.org>
2061
2062 * loading.texi (Autoload): Make the `doctor' example be consistent
2063 with what's in current loaddefs.el. Describe the "fn" magic in
2064 the usage portion of the doc string.
2065
6696f2a4
RS
20662005-07-22 Richard M. Stallman <rms@gnu.org>
2067
2068 * internals.texi (Garbage Collection): Clarify previous change.
2069
0c17e67c
SM
20702005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2071
2072 * internals.texi (Garbage Collection): Add gc-cons-percentage.
2073
426179e1
JL
20742005-07-18 Juri Linkov <juri@jurta.org>
2075
2076 * commands.texi (Accessing Events):
2077 * frames.texi (Text Terminal Colors, Resources):
2078 * markers.texi (The Mark):
2079 * modes.texi (Defining Minor Modes):
2080 Delete duplicate duplicate words.
2081
9b0c2c56
RS
20822005-07-16 Richard M. Stallman <rms@gnu.org>
2083
2084 * display.texi (Managing Overlays): Clarify make-overlay
2085 args for insertion types.
2086
fd90b80c
LT
20872005-07-13 Luc Teirlinck <teirllm@auburn.edu>
2088
0c17e67c
SM
2089 * customize.texi (Variable Definitions):
2090 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
2091 `standard-value' is a list too.
2092 (Defining New Types): Use @key{RET} instead of @key{ret}.
2093
37aa90e5
TTN
20942005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
2095
2096 * os.texi (Translating Input): Fix typo.
2097
917e0c95
RS
20982005-07-08 Richard M. Stallman <rms@gnu.org>
2099
2100 * README: Update edition number and size estimate.
2101
2102 * elisp.texi (VERSION): Set to 2.9.
2103
7d90e71d
RS
21042005-07-07 Richard M. Stallman <rms@gnu.org>
2105
c330dafe
RS
2106 * book-spine.texinfo: Update Emacs version.
2107
7d90e71d
RS
2108 * display.texi (Inverse Video): Delete mode-line-inverse-video.
2109
dc2204be
RS
21102005-07-06 Richard M. Stallman <rms@gnu.org>
2111
2112 * searching.texi (Regexp Search): Clarify what re-search-forward
2113 does when the search fails.
2114
a0ec7a4a
LK
21152005-07-05 Lute Kamstra <lute@gnu.org>
2116
dc2204be 2117 * Update FSF's address in GPL notices.
a0ec7a4a
LK
2118
2119 * doclicense.texi (GNU Free Documentation License):
2120 * gpl.texi (GPL):
2121 * tips.texi (Coding Conventions, Library Headers):
2122 * vol1.texi:
2123 * vol2.texi: Update FSF's address.
2124
4af33176
RS
21252005-07-04 Richard M. Stallman <rms@gnu.org>
2126
2127 * hooks.texi (Standard Hooks): Add occur-hook.
2128
b3ab615b
LT
21292005-07-03 Luc Teirlinck <teirllm@auburn.edu>
2130
2131 * display.texi (The Echo Area): Correct menu.
2132
3d393029
RS
21332005-07-03 Richard M. Stallman <rms@gnu.org>
2134
7fe48b75
RS
2135 * elisp.texi (Top): Update subnode menu for Display.
2136
2137 * display.texi (Displaying Messages): New node, with most
2138 of what was in The Echo Area.
2139 (Progress): Moved under The Echo Area.
2140 (Logging Messages): New node with new text.
2141 (Echo Area Customization): New node, the rest of what was
2142 in The Echo Area. Document message-truncate-lines with @defvar.
2143 (Display): Update menu.
2144
3d393029
RS
2145 * windows.texi (Textual Scrolling): Doc 3 values for
2146 scroll-preserve-screen-position.
2147
2148 * text.texi (Special Properties): Change hook functions
2149 should bind inhibit-modification-hooks around altering buffer text.
2150
2151 * keymaps.texi (Key Binding Commands): Call binding BINDING
2152 rather than DEFINITION.
2153
b26860ad
JB
21542005-06-29 Juanma Barranquero <lekktu@gmail.com>
2155
2156 * variables.texi (Defining Variables): `user-variable-p' returns t
2157 for aliases of user options, nil for alias loops.
2158
025691ed
RS
21592005-06-28 Richard M. Stallman <rms@gnu.org>
2160
2161 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
2162 make-keymap.
2163
b61bfa4d
LT
21642005-06-27 Luc Teirlinck <teirllm@auburn.edu>
2165
2166 * variables.texi (Setting Variables): Correct and clarify
2167 description of `add-to-ordered-list'.
2168
24ee714d
RS
21692005-06-26 Richard M. Stallman <rms@gnu.org>
2170
2171 * display.texi (Faces): Minor cleanup.
2172
33b79ce4
LT
21732005-06-25 Luc Teirlinck <teirllm@auburn.edu>
2174
2175 * display.texi (Faces): `facep' returns t for strings that are
2176 face names.
2177
df13531d
RS
21782005-06-25 Richard M. Stallman <rms@gnu.org>
2179
2180 * objects.texi (Equality Predicates): Clarify meaning of equal.
2181
2182 * windows.texi (Selecting Windows): save-selected-window
2183 and with-selected-window save and restore the current buffer.
2184
cf444441
RS
21852005-06-24 Richard M. Stallman <rms@gnu.org>
2186
2187 * numbers.texi (Float Basics): Explain how to test for NaN,
2188 and printing the sign of NaNs.
2189
6cdd056d
EZ
21902005-06-24 Eli Zaretskii <eliz@gnu.org>
2191
2192 * makefile.w32-in (MAKEINFO): Use --force.
2193
b93e3c3b
RS
21942005-06-23 Richard M. Stallman <rms@gnu.org>
2195
2196 * display.texi (Face Functions): Correct Texinfo usage.
2197
6fb276bd
LT
21982005-06-23 Luc Teirlinck <teirllm@auburn.edu>
2199
2200 * lists.texi (Rings): `ring-elements' now returns the elements of
2201 RING in order.
2202
1d1c7e75
JB
22032005-06-23 Juanma Barranquero <lekktu@gmail.com>
2204
2205 * markers.texi (The Mark): Texinfo usage fix.
2206
9d12e52b
KS
22072005-06-23 Kim F. Storm <storm@cua.dk>
2208
2209 * searching.texi (Entire Match Data): Remove evaporate option for
2210 match-data. Do not mention evaporate option for set-match-data.
2211
6d44324c
GM
22122005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
2213
2214 * display.texi (Face Functions): Mention face aliases.
2215
80df27a7
RS
22162005-06-21 Richard M. Stallman <rms@gnu.org>
2217
2218 * anti.texi (Antinews): Texinfo usage fix.
2219
e121563b
KB
22202005-06-21 Karl Berry <karl@gnu.org>
2221
9d7d543c
KB
2222 * elisp.texi: Use @copying.
2223
e121563b
KB
2224 * elisp.texi: Put @summarycontents and @contents before the Top
2225 node, instead of the end of the file, so that the contents appear
2226 in the right place in the dvi/pdf output.
2227
36a3b076
JL
22282005-06-21 Juri Linkov <juri@jurta.org>
2229
2230 * display.texi (Defining Faces): Add `customized-face'.
2231
5c796e80
KS
22322005-06-20 Kim F. Storm <storm@cua.dk>
2233
b7d1f38f
KS
2234 * variables.texi (Setting Variables): Any type of element can be
2235 given order in add-to-ordered-list. Compare elements with eq.
2236
5c796e80
KS
2237 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
2238
fb056bef
KB
22392005-06-20 Karl Berry <karl@gnu.org>
2240
2241 * syntax.texi (Syntax Flags): Make last column very slightly wider
2242 to avoid "generic comment" breaking on two lines and causing an
2243 underfull box.
2244
84398baa
LT
22452005-06-19 Luc Teirlinck <teirllm@auburn.edu>
2246
2247 * lists.texi (Rings): Various minor clarifications and corrections.
2248
07ff1e4b
RS
22492005-06-18 Richard M. Stallman <rms@gnu.org>
2250
2251 * functions.texi (Obsolete Functions): Simplify.
2252
2253 * variables.texi (Variable Aliases): Simplify.
2254
2255 * anti.texi, backups.texi, compile.texi, customization.texi:
2256 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
2257 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
2258 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
2259 * variables.texi: Fix formatting ugliness.
2260
2261 * elisp.texi: Add links to Rings and Byte Packing.
2262 Update version and copyright years.
2263
2264 * minibuf.texi: Fix formatting ugliness.
2265 (Completion Commands): Move keymap vars to the end
2266 and vars completing-read binds to the top.
2267
3f7fab24
LT
22682005-06-17 Luc Teirlinck <teirllm@auburn.edu>
2269
2270 * processes.texi: Fix typos.
2271 (Bindat Spec): Correct Texinfo error.
926c4c9b 2272 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 2273
f19b57e3
RS
22742005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
2275
2276 * lists.texi (Rings): New node.
2277 (Lists): Add it to menu.
2278
a80c5da7 2279 * processes.texi (Byte Packing): New node.
f19b57e3
RS
2280 (Processes): Add it to menu.
2281
22822005-06-17 Richard M. Stallman <rms@gnu.org>
2283
2284 * syntax.texi (Parsing Expressions): Fix texinfo usage.
2285
2286 * help.texi (Documentation Basics): Explain the xref to
2287 Documentation Tips.
2288
2289 * debugging.texi (Debugger Commands): Minor fix.
2290
67c1390d
LT
22912005-06-16 Luc Teirlinck <teirllm@auburn.edu>
2292
2293 * edebug.texi (Instrumenting): Eliminate duplicate link.
2294 (Specification List): Replace references to "below", referring to
2295 a later node, with one @ref to that node.
2296
2297 * os.texi (Timers): Timers should save and restore the match data
2298 if they change it.
2299
2300 * debugging.texi (Debugger Commands): Mention that the Lisp
2301 debugger can not step through primitive functions.
2302
51cd2a8c
JB
23032005-06-16 Juanma Barranquero <lekktu@gmail.com>
2304
2305 * functions.texi (Obsolete Functions): Update argument names of
2306 `make-obsolete' and `define-obsolete-function-alias'.
2307
2308 * variables.texi (Variable Aliases): Update argument names of
2309 `defvaralias', `make-obsolete-variable' and
2310 `define-obsolete-variable-alias'.
2311
f5e6ac4a
KS
23122005-06-15 Kim F. Storm <storm@cua.dk>
2313
2314 * searching.texi (Entire Match Data): Rephrase warnings about
2315 evaporate arg to match-data and set-match-data.
2316
fe2a9972
LT
23172005-06-14 Luc Teirlinck <teirllm@auburn.edu>
2318
67774855
LT
2319 * elisp.texi (Top): Update detailed menu.
2320
fe2a9972
LT
2321 * edebug.texi (Edebug): Update menu.
2322 (Instrumenting): Update xrefs.
2323 (Edebug Execution Modes): Correct xref.
2324 (Jumping): Clarify description of `h' command.
2325 Eliminate redundant @ref.
2326 (Breaks): New node.
9b7fa297 2327 (Breakpoints): Is now a subsubsection.
fe2a9972
LT
2328 (Global Break Condition): Mention `C-x X X'.
2329 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
2330 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
2331 (Edebug Display Update): Correct pxref.
2332 (Edebug and Macros): New node.
2333 (Instrumenting Macro Calls): Is now a subsubsection.
2334 Neither arg of `def-edebug-spec' is evaluated.
2335 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
2336 (Specification Examples): Fix typo.
2337
b59f605b
LK
23382005-06-14 Lute Kamstra <lute@gnu.org>
2339
2340 * debugging.texi (Function Debugging): Primitives can break on
2341 entry too.
2342
a5c99dc9
KS
23432005-06-14 Kim F. Storm <storm@cua.dk>
2344
2345 * variables.texi (Setting Variables): Add add-to-ordered-list.
2346
f99ed2f8
SM
23472005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
2348
2349 * syntax.texi (Parsing Expressions): Document aux functions and vars of
2350 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
2351
9d42ffaa
LK
23522005-06-13 Lute Kamstra <lute@gnu.org>
2353
2354 * text.texi (Special Properties): Fix cross reference.
2355
32cc0b00
LT
23562005-06-11 Luc Teirlinck <teirllm@auburn.edu>
2357
2358 * debugging.texi (Function Debugging): Delete mention of empty
2359 string argument to `cancel-debug-on-entry'. Delete inaccurate
2360 description of the return value of that command.
2361
98d1a1cf
EZ
23622005-06-11 Alan Mackenzie <acm@muc.de>
2363
2364 * text.texi (Adaptive Fill): Amplify the description of
2365 fill-context-prefix.
2366
4b53b8d7
LT
23672005-06-10 Luc Teirlinck <teirllm@auburn.edu>
2368
84398baa 2369 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 2370
b5305167
SM
23712005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
2372
2373 * syntax.texi (Parsing Expressions): Document syntax-ppss.
2374
9bd4c3ad
LT
23752005-06-10 Luc Teirlinck <teirllm@auburn.edu>
2376
2377 * debugging.texi (Error Debugging): Minor rewording.
2378 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
2379 is optional.
2380
257914aa
LK
23812005-06-10 Lute Kamstra <lute@gnu.org>
2382
b5305167 2383 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
2384 (Top): Give it a title. Correct version number. Give the
2385 detailed node listing a more prominent header.
b5305167
SM
2386 * intro.texi: Don't set VERSION here a second time.
2387 Mention Emacs's version too.
257914aa
LK
2388 * anti.texi (Antinews): Use EMACSVER to refer to the current
2389 version of Emacs.
2390
b7aae902
KS
23912005-06-09 Kim F. Storm <storm@cua.dk>
2392
2393 * searching.texi (Entire Match Data): Explain new `reseat' argument to
2394 match-data and set-match-data.
2395
99598737
RS
23962005-06-08 Richard M. Stallman <rms@gnu.org>
2397
2398 * searching.texi (Entire Match Data): Clarify when match-data
2399 returns markers and when integers.
2400
2401 * display.texi (Defining Faces): Explain that face name should not
2402 end in `-face'.
2403
2404 * modes.texi (Mode Line Data): Minor cleanup.
2405 (Customizing Keywords): Node split out of Search-based Fontification.
2406 Add example of using font-lock-add-keywords from a hook.
2407 Clarify when MODE should be non-nil, and when nil.
2408
24092005-06-06 Richard M. Stallman <rms@gnu.org>
2410
2411 * modes.texi (Mode Line Data): Explain what happens when the car
2412 of a list is a void symbol.
2413 (Search-based Fontification): Explain MODE arg to
2414 font-lock-add-keywords and warn about calls from major modes.
2415
ecc8893a
JL
24162005-06-08 Juri Linkov <juri@jurta.org>
2417
2418 * display.texi (Standard Faces): Add `shadow' face.
2419
7fa9f4eb
LT
24202005-05-29 Luc Teirlinck <teirllm@auburn.edu>
2421
2422 * modes.texi (Major Mode Conventions): A derived mode only needs
2423 to put the call to the parent mode inside `delay-mode-hooks'.
2424
bebcc4b1
RS
24252005-05-29 Richard M. Stallman <rms@gnu.org>
2426
c16b1394
RS
2427 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
2428 new, and what that implies. Clarify.
2429
2430 * files.texi (Locating Files): Clean up the text.
2431
bebcc4b1
RS
2432 * frames.texi (Window Frame Parameters): Document user-size.
2433 Shorten entry for top by referring to left.
2434
24352005-05-26 Richard M. Stallman <rms@gnu.org>
2436
2437 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
2438 is new, and what the implications are. Other clarifications.
2439
217797bc
RS
24402005-05-24 Richard M. Stallman <rms@gnu.org>
2441
2442 * frames.texi (Dialog Boxes): Minor fixes.
2443
3565fe07
MY
24442005-05-25 Masatake YAMATO <jet@gyve.org>
2445
2446 * display.texi (Standard Faces): Write about `mode-line-highlight'.
2447
817089df
LT
24482005-05-24 Luc Teirlinck <teirllm@auburn.edu>
2449
2450 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
2451 is optional.
2452
cb5db137
NR
24532005-05-24 Nick Roberts <nickrob@snap.net.nz>
2454
2455 * frames.texi (Dialog Boxes): Descibe new optional argument.
2456
3c8572f5
LK
24572005-05-23 Lute Kamstra <lute@gnu.org>
2458
2459 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
2460 syntax-begin-function over font-lock-beginning-of-syntax-function.
2461
2a4d7cb3
LT
24622005-05-21 Luc Teirlinck <teirllm@auburn.edu>
2463
71f800cf
LT
2464 * minibuf.texi (Reading File Names): Update description of
2465 `read-directory-name'.
2466
2a4d7cb3
LT
2467 * modes.texi (Derived Modes): Clarify :group keyword.
2468
bb4afd09
EZ
24692005-05-21 Eli Zaretskii <eliz@gnu.org>
2470
b5305167
SM
2471 * files.texi (Locating Files): New subsection.
2472 Describe locate-file and executable-find.
bb4afd09 2473
a2c9aee6
EZ
24742005-05-21 Kevin Ryde <user42@zip.com.au>
2475
2476 * frames.texi (Initial Parameters): Update cross reference to
2477 "Emacs Invocation".
2478
6900105f
LT
24792005-05-19 Luc Teirlinck <teirllm@auburn.edu>
2480
ca1b0914
LT
2481 * keymaps.texi (Active Keymaps): Add anchor.
2482
6900105f
LT
2483 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
2484 (Major Mode Conventions): Refer to `Auto Major Mode' in more
2485 appropriate place.
2486 (Derived Modes): Small clarifications.
b5305167
SM
2487 (Minor Mode Conventions, Keymaps and Minor Modes):
2488 Replace references to nodes with references to anchors.
6900105f
LT
2489 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
2490 Clarify description of lists whose first element is an integer.
2491 (Mode Line Variables): Add anchor.
2492 (%-Constructs): Clarify description of integer after %.
2493 (Emulating Mode Line): Describe nil value for FACE.
2494
54d06364
LT
24952005-05-18 Luc Teirlinck <teirllm@auburn.edu>
2496
2497 * modes.texi (Derived Modes): Correct references to non-existing
2498 variable standard-syntax-table.
2499
f8d0b769
LK
25002005-05-17 Lute Kamstra <lute@gnu.org>
2501
2502 * modes.texi (Defining Minor Modes): Mention the mode hook.
2503
294c599c
KS
25042005-05-15 Kim F. Storm <storm@cua.dk>
2505
2506 * processes.texi (Network): Remove open-network-stream-nowait.
2507 (Network Servers): Remove open-network-stream-server.
2508
4214af69
LT
25092005-05-15 Luc Teirlinck <teirllm@auburn.edu>
2510
2511 * elisp.texi (Top): Update detailed menu.
2512
2513 * variables.texi: Reorder nodes.
2514 (Variables): Update menu.
2515 (File Local Variables): Do not refer to the `-*-' line as
2516 a "local variables list". Add pxref.
2517
302691ab
LT
25182005-05-14 Luc Teirlinck <teirllm@auburn.edu>
2519
56d4215a
LT
2520 * elisp.texi (Top): Update detailed menu for node changes.
2521
302691ab 2522 * modes.texi (Modes): Update Menu.
6db11765 2523 (Hooks): Move to beginning of chapter.
302691ab
LT
2524 Most minor modes run mode hooks too.
2525 `add-hook' can handle void hooks or hooks whose value is a single
2526 function.
2527 (Major Modes): Update Menu.
2528 (Major Mode Basics): New node, split off from `Major Modes'.
2529 (Major Mode Conventions): Correct xref. Explain how to handle
2530 auto-mode-alist if the major mode command has an autoload cookie.
2531 (Auto Major Mode): Major update. Add magic-mode-alist.
2532 (Derived Modes): Major update.
2533 (Mode Line Format): Update Menu.
2534 (Mode Line Basics): New node, split off from `Mode Line Format'.
2535
2536 * loading.texi (Autoload): Mention `autoload cookie' as synonym
2537 for `magic autoload comment'. Add index entries and anchor.
2538
d06ba294
RS
25392005-05-14 Richard M. Stallman <rms@gnu.org>
2540
2541 * tips.texi (Coding Conventions): Explain how important it is
2542 that just loading certain files not change Emacs behavior.
2543
2544 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
2545
405cb12a
LK
25462005-05-12 Lute Kamstra <lute@gnu.org>
2547
19958124
LK
2548 * modes.texi (Generic Modes): Update.
2549 (Major Modes): Refer to node "Generic Modes".
2550
405cb12a
LK
2551 * elisp.texi (Top): Update to the current structure of the manual.
2552 * processes.texi (Processes): Add menu description.
2553 * customize.texi (Customization): Add menu descriptions.
2554
f714dd1b
TTN
25552005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
2556
cc9442f2
TTN
2557 * processes.texi (Signals to Processes)
2558 (Low-Level Network): Fix typos.
f714dd1b 2559
36ad23ec
LK
25602005-05-11 Lute Kamstra <lute@gnu.org>
2561
2562 * elisp.texi (Top): Add some nodes from the chapter "Major and
2563 Minor Modes" to the detailed node listing.
2564
d101bf56
RS
25652005-05-10 Richard M. Stallman <rms@gnu.org>
2566
2567 * keymaps.texi (Extended Menu Items): Menu item filter functions
2568 can be called at any time.
2569
698b0510
LT
25702005-05-08 Luc Teirlinck <teirllm@auburn.edu>
2571
2572 * variables.texi (File Local Variables): `(hack-local-variables t)'
2573 now also checks whether a mode is specified in the local variables
2574 list.
2575
2c6b25c7
EZ
25762005-05-05 Kevin Ryde <user42@zip.com.au>
2577
2578 * display.texi (The Echo Area): Correct format function cross
2579 reference.
2580
643b4cf5
LT
25812005-05-05 Luc Teirlinck <teirllm@auburn.edu>
2582
2583 * variables.texi (Variable Aliases): Change description of
2584 `define-obsolete-variable-alias'.
2585
2586 * functions.texi (Functions): Add "Obsolete Functions" to menu.
2587 (Defining Functions): Add xref.
2588 (Obsolete Functions): New node.
2589 (Function Safety): Standardize capitalization of section title.
2590
2591 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
2592 (Dialog Boxes): Complete description of `x-popup-dialog'.
2593
053bc8e4
RS
25942005-05-04 Richard M. Stallman <rms@gnu.org>
2595
2596 * commands.texi (Interactive Codes): Fix Texinfo usage.
2597 Document U more clearly.
2598
f6b1b15a
LT
25992005-05-01 Luc Teirlinck <teirllm@auburn.edu>
2600
3b925015
LT
2601 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
2602 function and not a macro.
2603
f6b1b15a
LT
2604 * frames.texi (Pop-Up Menus): Correct and clarify description of
2605 `x-popup-menu'.
2606 (Dialog Boxes): Clarify description of `x-popup-dialog'.
2607
ebbfa918
RS
26082005-05-01 Richard M. Stallman <rms@gnu.org>
2609
2610 * edebug.texi (Checking Whether to Stop): Fix previous change.
2611
abe2f96e
LT
26122005-05-01 Luc Teirlinck <teirllm@auburn.edu>
2613
d6028ef2
LT
2614 * display.texi: Fix typos and Texinfo usage.
2615
abe2f96e
LT
2616 * edebug.texi (Checking Whether to Stop): executing-macro ->
2617 executing-kbd-macro.
2618
b2cfb30b
RS
26192005-05-01 Richard M. Stallman <rms@gnu.org>
2620
2621 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
2622
7e995a23
RS
26232005-04-30 Richard M. Stallman <rms@gnu.org>
2624
2625 * files.texi (Magic File Names): Document `operations' property.
2626
57efa539
LK
26272005-04-29 Lute Kamstra <lute@gnu.org>
2628
2629 * modes.texi (Generic Modes): New node.
2630 (Major Modes): Add it to the menu.
2631 (Derived Modes): Add "derived mode" to concept index.
2632
0a20b1dc
LK
26332005-04-28 Lute Kamstra <lute@gnu.org>
2634
2635 * modes.texi (Defining Minor Modes): Fix previous change.
2636 (Font Lock Mode): Simplify.
2637 (Font Lock Basics): Say that font-lock-defaults is buffer-local
2638 when set and that some parts are optional. Add cross references.
2639 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
2640 Add cross references. Add font-lock-multiline to index.
2641 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 2642 Lock Variables". Document font-lock-add-keywords and
b5305167 2643 font-lock-remove-keywords.
0a20b1dc
LK
2644 (Other Font Lock Variables): Move font-lock-keywords-only,
2645 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
2646 and font-lock-syntactic-face-function to node "Syntactic Font
2647 Lock". Move font-lock-keywords-case-fold-search to node
2648 "Search-based Fontification". Document font-lock-inhibit-thing-lock
2649 and font-lock-{,un}fontify-{buffer,region}-function.
2650 (Precalculated Fontification): Remove reference to deleted variable
2651 font-lock-core-only.
2652 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
2653 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
2654 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
2655 and font-lock-syntactic-face-function here from node "Other Font
2656 Lock Variables". Move font-lock-syntactic-keywords to "Setting
2657 Syntax Properties". Add cross references.
b5305167
SM
2658 (Setting Syntax Properties): New node.
2659 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
2660 * syntax.texi (Syntax Properties): Add cross reference.
2661 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
2662
68a94f5a
RS
26632005-04-26 Richard M. Stallman <rms@gnu.org>
2664
2665 * display.texi (Defining Faces):
2666 Document `default' elements of defface spec.
2667
2668 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
2669
2670 * variables.texi (Variable Aliases): Clarify text.
2671
26722005-04-25 Chong Yidong <cyd@stupidchicken.com>
2673
2674 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
2675
7f48f143
LT
26762005-04-25 Luc Teirlinck <teirllm@auburn.edu>
2677
2678 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
2679
45d2f8e8
EZ
26802005-04-24 Eli Zaretskii <eliz@gnu.org>
2681
f3714ab2
EZ
2682 * syntax.texi (Syntax Table Internals): Elaborate documentation of
2683 syntax-after and syntax-class.
2684
45d2f8e8 2685 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
2686 (Unique File Names): Don't mention "numbers" in the documentation
2687 of make-temp-file and make-temp-name.
45d2f8e8 2688
469bc679
RS
26892005-04-23 Richard M. Stallman <rms@gnu.org>
2690
2691 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
2692
c9fa5dc9
RS
26932005-04-22 Nick Roberts <nickrob@snap.net.nz>
2694
2695 * windows.texi (Cyclic Window Ordering): Clarify window-list.
2696
230e1e80
NR
26972005-04-22 Nick Roberts <nickrob@snap.net.nz>
2698
2699 * variables.texi (Variable Aliases): Describe make-obsolete-variable
2700 and define-obsolete-variable-alias.
2701
1ba52906
KS
27022005-04-22 Kim F. Storm <storm@cua.dk>
2703
2704 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
2705 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
2706
9721d904
LK
27072005-04-21 Lute Kamstra <lute@gnu.org>
2708
2709 * lists.texi (Association Lists): Document rassq-delete-all.
2710
ed35c736
RS
27112005-04-19 Richard M. Stallman <rms@gnu.org>
2712
2713 * modes.texi (Search-based Fontification): Explain that
2714 facespec is an expression to be evaluated.
2715
42fc00a4
RS
27162005-04-19 Kevin Ryde <user42@zip.com.au>
2717
b5305167 2718 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
2719 * strings.texi (String Conversion): Fix xref.
2720
5827e9d4
KS
27212005-04-19 Kim F. Storm <storm@cua.dk>
2722
2723 * symbols.texi (Symbol Plists): Add safe-get.
2724 Mention that `get' may signal an error.
2725
47872da9
NR
27262005-04-18 Nick Roberts <nickrob@snap.net.nz>
2727
2728 * customize.texi (Variable Definitions): Replace tooltip-mode
2729 example with save-place.
2730
ec0cf966
RS
27312005-04-17 Richard M. Stallman <rms@gnu.org>
2732
2733 * buffers.texi (Indirect Buffers): Clarify.
2734
2735 * positions.texi (Positions): Clarify converting marker to integer.
2736
2737 * strings.texi (String Basics): Mention string-match; clarify.
2738
199bb209
LK
27392005-04-08 Lute Kamstra <lute@gnu.org>
2740
2741 * modes.texi (Search-based Fontification): Fix cross references.
2742 Use consistent terminology. Document anchored highlighting.
2743
bfa54668
LK
27442005-04-05 Lute Kamstra <lute@gnu.org>
2745
2746 * modes.texi (Defining Minor Modes): Document :group keyword
2747 argument and its default value.
2748
07e5fb9e
LK
27492005-04-03 Lute Kamstra <lute@gnu.org>
2750
2751 * hooks.texi (Standard Hooks): Add some hooks. Add cross
2752 references and/or descriptions. Delete major mode hooks; mention
2753 them as a category instead. Rename or delete obsolete hooks.
2754
aa945b59
RS
27552005-04-02 Richard M. Stallman <rms@gnu.org>
2756
2757 * nonascii.texi (Coding System Basics): Another wording cleanup.
2758
8b918214
RS
27592005-04-01 Richard M. Stallman <rms@gnu.org>
2760
2761 * nonascii.texi (Coding System Basics): Clarify previous change.
2762
41639988
KH
27632005-04-01 Kenichi Handa <handa@m17n.org>
2764
2765 * nonascii.texi (Coding System Basics): Describe about rondtrip
2766 identity of coding systems.
2767
8e669bbd
RS
27682005-03-29 Chong Yidong <cyd@stupidchicken.com>
2769
2770 * text.texi (Buffer Contents): Add filter-buffer-substring and
2771 buffer-substring-filters.
2772
f60a6f87
RS
27732005-03-26 Chong Yidong <cyd@stupidchicken.com>
2774
2775 * anti.texi (Antinews): Mention `G' interactive code.
2776
2777 * tips.texi (Compilation Tips): Mention benchmark.el.
2778
aaac1251
LT
27792005-03-27 Luc Teirlinck <teirllm@auburn.edu>
2780
2781 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
2782 is now bound to M-o M-o.
2783
2784 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
2785
45325173
GM
27862005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
2787
2788 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
2789 in the Emacs Manual).
2790 * Makefile.in (srcs): Remove calendar.texi.
2791 * makefile.w32-in (srcs): Remove calendar.texi.
2792 * display.texi (Display): Change name of next node.
2793 * os.texi (System In): Change name of previous node.
2794 * elisp.texi (Top): Remove Calendar references.
2795 * vol1.texi (Top): Remove Calendar references.
2796 * vol2.texi (Top): Remove Calendar references.
2797
85df292e
RS
27982005-03-25 Richard M. Stallman <rms@gnu.org>
2799
45325173 2800 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
2801 Cleanup previous change.
2802
28032005-03-25 Chong Yidong <cyd@stupidchicken.com>
2804
2805 * display.texi (Face Attributes): Faces earlier in an :inherit
2806 list take precedence.
2807 (Scroll Bars): Fix description of vertical-scroll-bars.
2808 Document frame-current-scroll-bars and window-current-scroll-bars.
2809
2810 * markers.texi (The Mark): Document temporary Transient Mark mode.
2811
b5305167
SM
2812 * minibuf.texi (Reading File Names):
2813 Document read-file-name-completion-ignore-case.
85df292e
RS
2814
2815 * positions.texi (Screen Lines): Document nil for width argument
2816 to compute-motion.
2817
1fe54d69
KS
28182005-03-23 Kim F. Storm <storm@cua.dk>
2819
2820 * display.texi (Standard Faces): Other faces used in the fringe
2821 implicitly inherits from the fringe face.
2822 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
2823 properties implicitly inherits from fringe face.
2824 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
2825
a775dff4
RS
28262005-03-20 Chong Yidong <cyd@stupidchicken.com>
2827
2828 * display.texi (Invisible Text): State default value of
2829 line-move-ignore-invisible.
2830 (Managing Overlays): Document remove-overlays.
2831 (Standard Faces): Document escape-glyph face.
2832
b5305167 2833 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 2834
b5305167
SM
2835 * modes.texi (Other Font Lock Variables):
2836 Document font-lock-lines-before.
a775dff4
RS
2837
2838 * positions.texi (Skipping Characters): skip-chars-forward allows
2839 character classes.
2840
077f7085
LK
28412005-03-18 Lute Kamstra <lute@gnu.org>
2842
2843 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
2844
d69ea7ab
RS
28452005-03-17 Richard M. Stallman <rms@gnu.org>
2846
c7bd5d57
RS
2847 * text.texi (Undo): Document extensible undo entries.
2848
d69ea7ab
RS
2849 * searching.texi (String Search, Regexp Search, Regexp Search):
2850 Cleanups.
2851
2852 * nonascii.texi (Character Codes): Minor fix.
2853
2854 * display.texi (Display Property): Explain the significance
2855 of having text properties that are eq.
2856 (Other Display Specs): Explain string as display spec.
2857
2858 * commands.texi (Interactive Codes): Document G option.
2859
28602005-03-17 Chong Yidong <cyd@stupidchicken.com>
2861
2862 * text.texi (Filling): Add sentence-end-without-period and
2863 sentence-end-without-space.
2864 (Changing Properties): Minor fix.
2865
2866 * anti.texi: Total rewrite.
2867
a7679889
LK
28682005-03-15 Lute Kamstra <lute@gnu.org>
2869
2870 * edebug.texi (Instrumenting Macro Calls): Fix typos.
2871
6eb8e247
KS
28722005-03-08 Kim F. Storm <storm@cua.dk>
2873
2874 * display.texi (Specified Space): Property :width is support on
2875 non-graphic terminals, :height is not.
2876
bfa8be14
RS
28772005-03-07 Richard M. Stallman <rms@gnu.org>
2878
2879 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
2880 Now subnodes of Fringes.
2881 (Overlay Arrow): Document overlay-arrow-variable-list.
2882 (Fringe Size/Pos): New node, broken out of Fringes.
2883 (Display): Explain clearing vs redisplay better.
2884 (Truncation): Clarify use of bitmaps.
2885 (The Echo Area): Clarify the uses of the echo area.
2886 Add max-mini-window-height.
2887 (Progress): Clarify.
2888 (Invisible Text): Explain that main loop moves point out.
2889 (Selective Display): Say "hidden", not "invisible".
b5305167 2890 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
2891 (Overlay Properties): Clarify intro.
2892 (Finding Overlays): Explain return values when nothing found.
2893 (Width): truncate-string-to-width has added arg.
2894 (Displaying Faces): Clarify and update mode line face handling.
2895 (Face Functions): Minor cleanup.
b5305167 2896 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
2897 (Pixel Specification, Other Display Specs): Minor cleanups.
2898 (Images, Image Descriptors): Minor cleanups.
2899 (GIF Images): Patents have expired.
2900 (Showing Images): Explain default text for insert-image.
b5305167 2901 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
2902 (Making Buttons): Explain return values.
2903 (Button Buffer Commands): Add xref.
2904 (Inverse Video): Update mode-line-inverse-video.
2905 (Display Table Format): Clarify.
2906 (Active Display Table): Give defaults for window-display-table.
2907
2908 * calendar.texi (Calendar Customizing): calendar-holiday-marker
2909 and calendar-today-marker are strings, not chars.
2910 (Holiday Customizing): Minor fix.
2911
bfa8be14
RS
2912 * internals.texi (Writing Emacs Primitives): Update `or' example.
2913 Update limit on # args of subr.
2914
2915 * edebug.texi (Using Edebug): Arrow is in fringe.
2916 (Instrumenting): Arg to eval-defun works without loading edebug.
2917 (Edebug Execution Modes): Add xref.
2918
2919 * customize.texi (Common Keywords): Clarify :require.
2920 Mention :version here.
2921 (Variable Definitions, Group Definitions): Not here.
2922 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
2923
d69ea7ab
RS
29242005-03-07 Chong Yidong <cyd@stupidchicken.com>
2925 * nonascii.texi (Text Representations): Clarify position-bytes.
2926 (Character Sets): Add list-charset-chars.
2927 (Scanning Charsets): Add charset-after.
2928 (Encoding and I/O): Minor fix.
2929
34398e6c
RS
29302005-03-06 Richard M. Stallman <rms@gnu.org>
2931
2932 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
2933 (Resizing Windows): Likewise.
2934
2935 * text.texi (Change Hooks): Get rid of "Emacs 21".
2936
2937 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
2938
2939 * streams.texi (Output Variables): Get rid of "Emacs 21".
2940
2941 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
2942
2943 * os.texi (Translating Input): Replace flow-control example
2944 with a less obsolete example that uses `keyboard-translate'.
2945
6eb8e247 2946 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 2947 Get rid of "Emacs 21".
6eb8e247 2948
34398e6c
RS
2949 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
2950 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
2951
2952 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
2953
2954 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
2955
2956 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
2957 (Menu Bar): Fix when menu-bar-update-hook is called.
2958
2959 * hash.texi (Hash Tables): Get rid of "Emacs 21".
2960
2961 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
2962 and make it read better.
2963
2964 * files.texi (Writing to Files): Get rid of "Emacs 21".
2965 (Unique File Names): Likewise.
2966
2967 * elisp.texi: Update Emacs version to 22.
2968
2969 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
2970 (Overlay Properties, Face Attributes): Likewise.
2971 (Managing Overlays): Fix punctuation.
2972 (Attribute Functions): Clarify set-face-font; get rid of
2973 info about old Emacs versions.
2974 (Auto Faces, Font Lookup, Display Property, Images):
2975 Get rid of "Emacs 21".
2976
2977 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
2978
d2178387
RS
29792005-03-05 Richard M. Stallman <rms@gnu.org>
2980
2981 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
2982
524352d6
LK
29832005-03-04 Lute Kamstra <lute@gnu.org>
2984
2985 * debugging.texi (Error Debugging): Document stack-trace-on-error.
2986
29872005-03-03 Lute Kamstra <lute@gnu.org>
2988
2989 * edebug.texi (Instrumenting Macro Calls): Fix typo.
2990
284f0680
LK
29912005-03-01 Lute Kamstra <lute@gnu.org>
2992
2993 * debugging.texi (Debugger Commands): Update `j'.
2994
a9ee5cac
LK
29952005-02-28 Lute Kamstra <lute@gnu.org>
2996
2997 * debugging.texi (Debugging): Fix typo.
2998 (Error Debugging): Document eval-expression-debug-on-error.
2999 (Function Debugging): Update example.
3000 (Using Debugger): Mention starred stack frames.
3001 (Debugger Commands): Document `j' and `l'.
3002 (Invoking the Debugger): `d' and `j' exit recursive edit too.
3003 Update the messages that the debugger displays.
3004 (Internals of Debugger): Add cross reference. Update example.
3005 (Excess Open): Minor improvement.
3006 (Excess Close): Minor improvement.
3007
378d0f8e
RS
30082005-02-26 Richard M. Stallman <rms@gnu.org>
3009
3010 * tips.texi (Coding Conventions): Clarify.
3011 Put all the major mode key reservations together.
3012 Mention the Mouse-1 => Mouse-2 conventions.
3013
3014 * syntax.texi (Syntax Class Table): Clarify.
3015 (Syntax Table Functions): syntax-after moved from here.
3016 (Syntax Table Internals): syntax-after moved to here.
3017 (Parsing Expressions): Update info on number of values
3018 and what's meaningful in the STATE argument.
3019 (Categories): Fix typo.
3020
3021 * sequences.texi (Arrays): Cleanup.
3022 (Char-Tables): Clarify.
3023
3024 * processes.texi (Deleting Processes): Cleanups, add xref.
3025 (Subprocess Creation): Explain nil in exec-path. Cleanup.
3026 (Process Information): set-process-coding-system, some args optional.
3027 (Input to Processes): Explain various types for PROCESS args.
3028 Rename them from PROCESS-NAME to PROCESS.
3029 (Signals to Processes): Likewise.
3030 (Decoding Output): Cleanup.
3031 (Query Before Exit): Clarify.
3032
3033 * os.texi (Startup Summary): Correct the options; add missing ones.
3034 (Terminal Output, Batch Mode): Clarify.
3035 (Flow Control): Node deleted.
3036
3037 * markers.texi (The Mark): Clarify.
3038
3039 * macros.texi (Expansion): Cleanup.
3040 (Indenting Macros): indent-spec allows ints, not floats.
3041
3042 * keymaps.texi (Keymaps): Clarify.
3043 (Format of Keymaps): Update lisp-mode-map example.
3044 (Active Keymaps, Key Lookup): Clarify.
3045 (Changing Key Bindings): Add xref to `kbd'.
3046 (Key Binding Commands, Simple Menu Items): Clarify.
3047 (Mouse Menus, Menu Bar): Clarify.
3048 (Menu Example): Replace print example with menu-bar-replace-menu.
3049
3050 * help.texi (Documentation Basics): Add function-documentation prop.
3051
3052 * elisp.texi (Top): Don't refer to Flow Control node.
3053
3054 * commands.texi (Command Overview): Improve xrefs.
3055 (Adjusting Point): Adjusting point applies to intangible and invis.
3056 (Key Sequence Input): Doc extra read-key-sequence args.
3057 Likewise for read-key-sequence-vector.
3058
3059 * backups.texi (Rename or Copy): Minor fix.
3060 (Numbered Backups): For version-control, say the default.
3061 (Auto-Saving): make-auto-save-file-name example is simplified.
3062
3063 * advice.texi (Advising Functions): Don't imply one part of Emacs
3064 should advise another part. Markup changes.
3065 (Defining Advice): Move transitional para.
3066 (Activation of Advice): Cleanup.
3067 Explain if COMPILE is nil or negative.
3068
3069 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
3070
2e20c83d
LK
30712005-02-24 Lute Kamstra <lute@gnu.org>
3072
3073 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
3074 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
3075
65c492fd
LK
30762005-02-23 Lute Kamstra <lute@gnu.org>
3077
b02c3eed
LK
3078 * modes.texi (Defining Minor Modes): define-minor-mode can be used
3079 to define global minor modes as well.
3080
65c492fd
LK
3081 * display.texi (Managing Overlays): overlay-buffer returns nil for
3082 deleted overlays.
3083
b686dd59
KS
30842005-02-22 Kim F. Storm <storm@cua.dk>
3085
3086 * minibuf.texi (Basic Completion): Allow symbols in addition to
3087 strings in try-completion and all-completions.
3088
23e8c095
LK
30892005-02-14 Lute Kamstra <lute@gnu.org>
3090
3091 * elisp.texi (Top): Remove reference to deleted node.
3092
3093 * lists.texi (Lists): Remove reference to deleted node.
3094 (Cons Cells): Fix typo.
3095
3096 * loading.texi (Where Defined): Fix typo.
3097
134948fc
RS
30982005-02-14 Richard M. Stallman <rms@gnu.org>
3099
3100 * variables.texi (Creating Buffer-Local): change-major-mode-hook
3101 is useful for discarding some minor modes.
3102
3103 * symbols.texi (Symbol Components): Reorder examples.
3104
3105 * streams.texi (Input Functions): State standard-input default.
3106 (Output Variables): State standard-output default.
3107
3108 * objects.texi (Printed Representation): Clarify read syntax vs print.
3109 (Floating Point Type): Explain meaning better.
3110 (Symbol Type): Explain uniqueness better.
3111 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
3112 List examples sooner.
3113 (Box Diagrams): New subnode broken out.
3114 Some examples moved from old Lists as Boxes node.
3115 (Dotted Pair Notation): Clarify intro.
3116 (Array Type): Clarify.
3117 (Type Predicates): Add hash-table-p.
3118
3119 * numbers.texi (Integer Basics): Clarify radix explanation.
3120 (Predicates on Numbers): Minor clarification.
3121 (Comparison of Numbers): Minor clarification. Clarify eql.
3122 Typos in min, max.
3123 (Math Functions): Clarify overflow in expt.
3124
3125 * minibuf.texi (Text from Minibuffer): Minor clarification.
3126 Mention arrow keys.
3127
3128 * loading.texi (Autoload): defun's doc string overrides autoload's
3129 doc string.
3130 (Repeated Loading): Modernize "add to list" examples.
3131 (Where Defined): Finish updating table of load-history elts.
3132
3133 * lists.texi (List-related Predicates): Minor wording improvement.
3134 (Lists as Boxes): Node deleted.
3135 (Building Lists): Explain trivial cases of number-sequence.
3136
3137 * hash.texi (Hash Tables): Add desc to menu items.
3138 (Creating Hash): Expain "full" means "make larger",
3139 (Hash Access): Any object can be a key.
3140 State value of maphash.
3141
3142 * functions.texi (What Is a Function): Wording cleanup.
3143 (Function Documentation): Minor cleanup.
3144 Explain purpose of calling convention at end of doc string.
3145 (Function Names): Wording cleanup.
3146 (Calling Functions): Wording cleanup.
3147 Explain better how funcall calls the function.
3148 (Function Cells): Delete example of saving and redefining function.
3149
3150 * control.texi (Combining Conditions): Wording cleanup.
3151 (Iteration): dolist and dotimes bind VAR locally.
3152 (Cleanups): Xref to Atomic Changes.
3153
3154 * compile.texi (Byte Compilation): Delete 19.29 info.
3155 (Compilation Functions): Macros' difficulties don't affect defsubst.
3156 (Docs and Compilation): Delete 19.29 info.
3157
44291460
RS
31582005-02-10 Richard M. Stallman <rms@gnu.org>
3159
3160 * objects.texi (Symbol Type): Minor correction.
3161
1f9ad95a
LK
31622005-02-06 Lute Kamstra <lute@gnu.org>
3163
3164 * modes.texi (Example Major Modes): Fix typos.
3165
ba2c991c
RS
31662005-02-06 Richard M. Stallman <rms@gnu.org>
3167
3168 * text.texi (Margins): fill-nobreak-predicate can be one function.
3169
3170 * strings.texi (Modifying Strings): clear-string can make unibyte.
3171 (Formatting Strings): format gives error if values missing.
3172
3173 * positions.texi (Character Motion): Mention default arg
3174 for forward-char. backward-char refers to forward-char.
3175 (Word Motion): Mention default arg for forward-word.
3176 (Buffer End Motion): Mention default arg for beginning-of-buffer.
3177 Simplify end-of-buffer.
3178 (Text Lines): Mention default arg for forward-line.
3179 (List Motion): Mention default arg for beginning/end-of-defun.
3180 (Skipping Characters): Minor fixes in explaining character-set.
3181
3182 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
3183 Mode inheritance applies only when default-major-mode is nil.
3184 Clarifications.
3185 (Example Major Modes): Update Text mode and Lisp mode examples.
3186 (Minor Mode Conventions): Mention define-minor-mode at top.
3187 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
3188 (Mode Line Format): Update mode line face display info.
3189 (Properties in Mode): Mention effect of risky vars.
3190 (Imenu): Define imenu-add-to-menubar.
3191 (Font Lock Mode): Add descriptions to menu lines.
3192 (Faces for Font Lock): Add font-lock-doc-face.
3193
9bf6d576
LK
31942005-02-05 Lute Kamstra <lute@gnu.org>
3195
3196 * text.texi (Maintaining Undo): Remove obsolete function.
3197
cb602754
EZ
31982005-02-05 Eli Zaretskii <eliz@gnu.org>
3199
3200 * frames.texi (Color Names): Add pointer to the X docs about RGB
3201 color specifications. Improve indexing
3202 (Text Terminal Colors): Replace the description of RGB values by
3203 an xref to "Color Names".
3204
4e07258f
RS
32052005-02-03 Richard M. Stallman <rms@gnu.org>
3206
3207 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
3208 Clarify.
3209 (Selecting Windows): Clarify save-selected-window.
3210 (Cyclic Window Ordering): Clarify walk-windows.
3211 (Window Point): Clarify.
3212 (Window Start): Add comment to example.
3213 (Resizing Windows): Add `interactive' specs in examples.
3214 Document fit-window-to-buffer.
3215
3216 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
3217 (Undo, Maintaining Undo): Clarify last change.
3218 (Sorting): In sort-numeric-fields, explain about octal and hex.
3219 Mention sort-numeric-base.
3220 (Format Properties): Add xref for hard newlines.
3221
3222 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
3223 (Pop-Up Menus): Fix typo.
3224 (Color Names): Explain all types of color names.
3225 Explain color-values on B&W terminal.
3226 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
3227
3228 * files.texi (File Locks): Not supported on MS systems.
3229 (Testing Accessibility): Clarify.
3230
3231 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
3232 (Coverage Testing): Fix typo.
3233
3234 * commands.texi (Misc Events): Remove stray space.
3235
3236 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
3237 (Modification Time): Clarify when visited-file-modtime returns 0.
3238 (The Buffer List): Clarify bury-buffer.
3239 (Killing Buffers): Clarify.
3240 (Indirect Buffers): Add clone-indirect-buffer.
3241
32422005-02-02 Matt Hodges <MPHodges@member.fsf.org>
3243
3244 * edebug.texi (Printing in Edebug): Fix default value of
3245 edebug-print-circle.
3246 (Coverage Testing): Fix displayed frequency count data.
3247
32482005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
3249
3250 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
3251
4e07258f 32522005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
3253
3254 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
3255
28d986b9
EZ
32562005-01-29 Eli Zaretskii <eliz@gnu.org>
3257
3258 * commands.texi (Misc Events): Describe the help-echo event.
3259
3260 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
3261 consistently in description of the help-echo property.
3262 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
3263
3264 * display.texi (Overlay Properties): Fix the index entry for
3265 help-echo overlay property.
3266
3267 * customize.texi (Type Keywords): Uncomment the xref to the
3268 help-echo property documentation.
3269
8f958b40
KS
32702005-01-23 Kim F. Storm <storm@cua.dk>
3271
3272 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
3273 return value. Third element FULLY replaced by PARTIAL which
3274 specifies number of invisible pixels if row is only partially visible.
3275 (Textual Scrolling): Mention auto-window-vscroll.
3276 (Vertical Scrolling): New defvar auto-window-vscroll.
3277
cd7e5dd6
LT
32782005-01-16 Luc Teirlinck <teirllm@auburn.edu>
3279
3280 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
3281 command remapping.
3282
6f771c32
RS
32832005-01-15 Richard M. Stallman <rms@gnu.org>
3284
3285 * display.texi (Defining Images): Mention DATA-P arg of create-image.
3286
6ac8a822
KS
32872005-01-14 Kim F. Storm <storm@cua.dk>
3288
88948d55
KS
3289 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
3290
6ac8a822
KS
3291 * text.texi (Links and Mouse-1): Fix string and vector item.
3292
20d6de82
RS
32932005-01-13 Richard M. Stallman <rms@gnu.org>
3294
3295 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
3296 descriptions of overriding-local-map and overriding-terminal-local-map.
3297
3298 * text.texi (Links and Mouse-1): Clarify text.
3299
f75a592e
KS
33002005-01-13 Kim F. Storm <storm@cua.dk>
3301
3302 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
3303
910f60b1
TTN
33042005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
3305
3306 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
3307
37181fc4
KS
33082005-01-12 Kim F. Storm <storm@cua.dk>
3309
3310 * text.texi (Links and Mouse-1): Rename section from Enabling
3311 Mouse-1 to Following Links. Change xrefs.
3312 Add examples for define-button-type and define-widget.
3313
3314 * display.texi (Button Properties, Button Buffer Commands):
3315 Clarify mouse-1 and follow-link functionality.
3316
28f94a34
RS
33172005-01-12 Richard M. Stallman <rms@gnu.org>
3318
3319 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
3320
3321 * display.texi (Beeping): Fix Texinfo usage.
3322
3323 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
3324
bac2d936
KS
33252005-01-11 Kim F. Storm <storm@cua.dk>
3326
3327 * display.texi (Button Properties, Button Buffer Commands):
93381d62 3328 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
3329
3330 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
3331 (Enabling Mouse-1 to Follow Links): New subsection.
3332
de968ddb
RS
33332005-01-06 Richard M. Stallman <rms@gnu.org>
3334
3335 * text.texi (Special Properties): Minor change.
3336
3337 * os.texi (Timers): Clarify previous change.
3338
3339 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
3340
a3a43b3b
LT
33412005-01-01 Luc Teirlinck <teirllm@auburn.edu>
3342
3343 * display.texi (Face Attributes): Correct xref to renamed node.
3344
732bb9ce
RS
33452005-01-01 Richard M. Stallman <rms@gnu.org>
3346
3347 * display.texi (Face Attributes): Describe hex color specs.
3348
c734ae59
RS
33492004-12-31 Richard M. Stallman <rms@gnu.org>
3350
3351 * os.texi (Timers): Update previous change.
3352
33b2f4ea
KS
33532004-12-30 Kim F. Storm <storm@cua.dk>
3354
3355 * display.texi (Line Height): Total line-height is now specified
3356 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
3357 in cons cells. (nil . RATIO) is relative to actual line height.
3358 Use line-height `t' instead of `0' to get minimum height.
3359
99ec74b9
RS
33602004-12-29 Richard M. Stallman <rms@gnu.org>
3361
3362 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
3363
eab463f6
RS
33642004-12-28 Richard M. Stallman <rms@gnu.org>
3365
3366 * commands.texi (Quitting): Clarify value of with-local-quit.
3367
3368 * elisp.texi (Top): Fix previous change.
3369
3370 * loading.texi (Loading): Fix previous change.
3371
ebbd14f1
RS
33722004-12-27 Richard M. Stallman <rms@gnu.org>
3373
4ae98fc5
RS
3374 * Makefile.in (MAKEINFO): Specify --force.
3375
8f430046
RS
3376 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
3377
56011a8c
RS
3378 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
3379
3380 * display.texi (Line Height): Further clarify.
3381
3382 * elisp.texi (Top): Update Loading submenu.
3383
ebbd14f1
RS
3384 * loading.texi (Where Defined): New node.
3385 (Unloading): load-history moved to Where Defined.
3386
fda2922a
RS
33872004-12-21 Richard M. Stallman <rms@gnu.org>
3388
3389 * commands.texi (Event Input Misc): Add while-no-input.
3390
9eb8959a
RS
33912004-12-11 Richard M. Stallman <rms@gnu.org>
3392
3393 * display.texi (Line Height): Rewrite text for clarity.
3394
adf87c29
KS
33952004-12-11 Kim F. Storm <storm@cua.dk>
3396
3397 * display.texi (Display): Add node "Line Height" to menu.
3398 (Line Height): New node. Move full description of line-spacing
3399 and line-height text properties here from text.texi.
3400 (Scroll Bars): Add vertical-scroll-bar variable.
3401
3402 * frames.texi (Window Frame Parameters): Remove line-height defvar.
3403
3404 * locals.texi (Standard Buffer-Local Variables): Fix xref for
3405 line-spacing and vertical-scroll-bar.
3406
3407 * text.texi (Special Properties): Just mention line-spacing and
3408 line-height here, add xref to new "Line Height" node.
3409
31e4729e
TTN
34102004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
3411
3412 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
3413
3414 * locals.texi (Standard Buffer-Local Variables):
3415 Add @xref for `line-spacing'.
3416
cc60c723
RS
34172004-12-05 Richard M. Stallman <rms@gnu.org>
3418
3419 * Makefile.in (maintainer-clean): Remove the info files
3420 in $(infodir) where they are created.
3421
f6101ac9
RS
34222004-12-03 Richard M. Stallman <rms@gnu.org>
3423
3424 * windows.texi (Selecting Windows): get-lru-window and
3425 get-largest-window don't consider dedicated windows.
3426
3427 * text.texi (Undo): Document undo-in-progress.
3428
94221759
RS
34292004-11-26 Richard M. Stallman <rms@gnu.org>
3430
3431 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
3432 Remove a few vars that are not always buffer-local.
3433
7092c5e8
LT
34342004-11-24 Luc Teirlinck <teirllm@auburn.edu>
3435
3436 * locals.texi (Standard Buffer-Local Variables): Comment out
3437 xref's to non-existent node `Yet to be written'.
3438
261b01c6
RS
34392004-11-24 Richard M. Stallman <rms@gnu.org>
3440
3441 * processes.texi (Synchronous Processes): Grammar fix.
3442
3443 * numbers.texi (Comparison of Numbers): Add eql.
3444
3445 * locals.texi (Standard Buffer-Local Variables): Add many vars.
3446
3447 * intro.texi (Printing Notation): Fix previous change.
3448
3449 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
3450 and default-indicate-buffer-boundaries from here.
3451 (Usual Display): To here.
3452 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
3453 (Usual Display): Move tab-width up.
3454
3455 * customize.texi (Variable Definitions): Replace
3456 show-paren-mode example with tooltip-mode.
7092c5e8 3457 (Simple Types, Composite Types, Defining New Types):
261b01c6 3458 Minor cleanups.
7092c5e8 3459
c1aa4864
JH
34602004-11-21 Jesper Harder <harder@ifa.au.dk>
3461
3462 * processes.texi (Synchronous Processes, Output from Processes):
3463 Markup fix.
3464
dedbac89
RS
34652004-11-20 Richard M. Stallman <rms@gnu.org>
3466
07c8c65a
RS
3467 * positions.texi (Skipping Characters): skip-chars-forward
3468 now handles char classes.
3469
8f40a868
RS
3470 * intro.texi (Printing Notation): Avoid confusion of `print'
3471 when explaining @print.
3472
3473 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
3474
3475 * display.texi (Display Table Format): Minor fix.
3476
3477 * streams.texi (Output Functions): Fix print example.
3478
fd6866c8
RS
3479 * Makefile.in (elisp): New target.
3480 (dist): Depend on $(infodir)/elisp, not elisp.
3481 Copy the info files from $(infodir).
3482
9d00469f
RS
3483 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
3484 read-from-minibuffer.
3485
dedbac89
RS
3486 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
3487
6de891db
RS
34882004-11-19 Richard M. Stallman <rms@gnu.org>
3489
3490 * searching.texi (Regexp Search): Add search-whitespace-regexp.
3491
e1c1c5a7
TTN
34922004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
3493
3494 * tips.texi (Coding Conventions): Fix typo.
3495
ee31cd78
RS
34962004-11-16 Richard M. Stallman <rms@gnu.org>
3497
3498 * tips.texi (Coding Conventions): Separate defvar and require
3499 methods to avoid warnings. Use require only when there are many
3500 functions and variables from that package.
3501
3502 * minibuf.texi (Minibuffer Completion): When ignoring case,
3503 predicate must not be case-sensitive.
3504
3505 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
3506 (Test Coverage): Don't talk about "splotches". Clarified.
3507
4bd38e94
TTN
35082004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
3509
3510 * frames.texi (Window Frame Parameters): Fix typo.
3511
6d073ae1
KS
35122004-11-15 Kim F. Storm <storm@cua.dk>
3513
9f89426b
KS
3514 * symbols.texi (Other Plists): Note that plist-get may signal error.
3515 Add safe-plist-get.
6d073ae1 3516
10980463
TTN
35172004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
3518
3519 * modes.texi (Font Lock Basics): Fix typo.
3520
1efc19eb
RS
35212004-11-08 Richard M. Stallman <rms@gnu.org>
3522
3523 * syntax.texi (Syntax Table Functions): Add syntax-after.
3524
6159c232
EZ
35252004-11-06 Lars Brinkhoff <lars@nocrew.org>
3526
3527 * os.texi (Processor Run Time): New section documenting
3528 get-internal-run-time.
3529
59dede22
EZ
35302004-11-06 Eli Zaretskii <eliz@gnu.org>
3531
3532 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
3533 it nukes elisp-cover.texi.
3534 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
3535 elisp-0 etc.
3536
4cc8522c
LT
35372004-11-05 Luc Teirlinck <teirllm@auburn.edu>
3538
3539 * commands.texi (Keyboard Macros): Document `append' return value
3540 of `defining-kbd-macro'.
3541
2d1ef312
RS
35422004-11-01 Richard M. Stallman <rms@gnu.org>
3543
3544 * commands.texi (Interactive Call): Add called-interactively-p.
3545
6f4e005d
SJ
35462004-10-29 Simon Josefsson <jas@extundo.com>
3547
3548 * minibuf.texi (Reading a Password): Revert.
3549
4f71c13f
RS
35502004-10-28 Richard M. Stallman <rms@gnu.org>
3551
3552 * frames.texi (Display Feature Testing): Explain about "vendor".
3553
4660a9e3
RS
35542004-10-27 Richard M. Stallman <rms@gnu.org>
3555
3556 * commands.texi (Interactive Codes): `N' uses numeric prefix,
3557 not raw. Clarify `n'.
3558 (Interactive Call): Rewrite interactive-p, focusing on when
3559 and how to use it.
3560 (Misc Events): Clarify previous change.
3561
3562 * advice.texi (Simple Advice): Clarify what job the example does.
3563 (Around-Advice): Clarify ad-do-it.
3564 (Activation of Advice): An option of ad-default-compilation-action
3565 is `never', not `nil'.
3566
c8636435
KS
35672004-10-26 Kim F. Storm <storm@cua.dk>
3568
3569 * commands.texi (Interactive Codes): Add U code letter.
3570
acd4089b
SJ
35712004-10-25 Simon Josefsson <jas@extundo.com>
3572
3573 * minibuf.texi (Reading a Password): Add.
3574
29dc7809
JR
35752004-10-24 Jason Rumney <jasonr@gnu.org>
3576
9b7fa297 3577 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
29dc7809
JR
3578 and wheel-down.
3579
bb5d6d34
KG
35802004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
3581
3582 * processes.texi (Synchronous Processes): Document process-file.
3583
d0ee2ed3
KH
35842004-10-22 Kenichi Handa <handa@m17n.org>
3585
3586 * text.texi (translate-region): Document that it accepts also a
3587 char-table.
3588
38be9dbb
DP
35892004-10-22 David Ponce <david@dponce.com>
3590
3591 * windows.texi (Resizing Windows): Document the `preserve-before'
3592 argument of the functions `enlarge-window' and `shrink-window'.
3593
63c80452
JR
35942004-10-19 Jason Rumney <jasonr@gnu.org>
3595
3596 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
3597
9f4b6e73
LT
35982004-10-09 Luc Teirlinck <teirllm@auburn.edu>
3599
3600 * text.texi (Filling): Add anchor for definition of
3601 `sentence-end-double-space'.
3602
3603 * searching.texi (Regexp Example): Update description of how
3604 Emacs currently recognizes the end of a sentence.
3605 (Standard Regexps): Update definition of the variable
3606 `sentence-end'. Add definition of the function `sentence-end'.
3607
657f0f9c
EZ
36082004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
3609
3610 * display.texi (Progress): New node.
3611
35ab4857
KS
36122004-10-05 Kim F. Storm <storm@cua.dk>
3613
3614 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
3615
f2a54fbc
KS
36162004-09-29 Kim F. Storm <storm@cua.dk>
3617
3618 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
3619 to identify bitmaps. Remove -fringe-bitmap suffix for standard
3620 fringe bitmap symbols, as they now have their own namespace.
3621 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
3622 vs. pixels. Signal error if no free bitmap slots.
3623 (Pixel Specification): Change IMAGE to @var{image}.
3624
4676d6f3
RS
36252004-09-28 Richard M. Stallman <rms@gnu.org>
3626
3627 * text.texi (Special Properties): Clarify line-spacing and line-height.
3628
3629 * searching.texi (Regexp Search): Add looking-back.
3630
17234906
LT
36312004-09-25 Luc Teirlinck <teirllm@auburn.edu>
3632
3633 * display.texi: Correct typos.
3634 (Image Descriptors): Correct xref's.
3635
4de43c8b
RS
36362004-09-25 Richard M. Stallman <rms@gnu.org>
3637
3638 * text.texi (Special Properties): Cleanups in `cursor'.
3639 Rewrites in `line-height' and `line-spacing'; exchange them.
3640
3641 * display.texi (Fringes): Rewrite previous change.
3642 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
3643 (Display Fringe Bitmaps): Node deleted, text moved.
3644 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
3645 (Scroll Bars): Clarify set-window-scroll-bars.
3646 (Pointer Shape): Rewrite.
3647 (Specified Space): Clarify :align-to, etc.
3648 (Pixel Specification): Use @var. Clarify new text.
3649 (Other Display Specs): Clarify `slice'.
3650 (Image Descriptors): Cleanups.
3651 (Showing Images): Cleanups.
3652
a3ee0299
LT
36532004-09-24 Luc Teirlinck <teirllm@auburn.edu>
3654
e88ebce6
LT
3655 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
3656
a3ee0299
LT
3657 * modes.texi: Various minor changes in addition to:
3658 (Major Mode Conventions): Final call to `run-mode-hooks' should
3659 not be inside the `delay-mode-hooks' form.
3660 (Mode Hooks): New node.
3661 (Hooks): Delete obsolete example.
3662 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
3663 node "Mode Hooks".
3664
6db2bc02
LT
36652004-09-22 Luc Teirlinck <teirllm@auburn.edu>
3666
3667 * display.texi: Correct various typos.
3668 (Display): Rename node "Pointer Shapes" to "Pointer
3669 Shape". (There is already a node called "Pointer Shapes" in
3670 frames.texi.)
3671 (Images): Remove non-existent node "Image Slices" from menu.
3672
ed2846bd
KS
36732004-09-23 Kim F. Storm <storm@cua.dk>
3674
3675 * text.texi (Special Properties): Add `cursor', `pointer',
3676 `line-height', and `line-spacing' properties.
3677
3678 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
3679 Shapes' to menu.
3680 (Standard Faces): Doc fix for fringe face.
3681 (Fringes): Add `overflow-newline-into-fringe' and
3682 'indicate-buffer-boundaries'.
3683 (Fringe Bitmaps, Pointer Shapes): New nodes.
3684 (Display Property): Add 'Pixel Specification' and 'Display Fringe
3685 Bitmaps' to menu.
3686 (Specified Space): Describe pixel width and height.
3687 (Pixel Specification): New node.
3688 (Other Display Specs): Add `slice' property.
3689 (Display Fringe Bitmaps): New node.
3690 (Images): Add 'Image Slices' to menu.
3691 (Image Descriptors): Add `:pointer' and `:map' properties.
3692 (Showing Images): Add slice arg to `insert-image'. Add
3693 'insert-sliced-image'.
3694
4d894c98
RS
36952004-09-20 Richard M. Stallman <rms@gnu.org>
3696
3697 * commands.texi (Key Sequence Input):
3698 Clarify downcasing in read-key-sequence.
3699
7e388eb7
JL
37002004-09-08 Juri Linkov <juri@jurta.org>
3701
3702 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
3703
a020987f
LT
37042004-09-07 Luc Teirlinck <teirllm@auburn.edu>
3705
3706 * locals.texi (Standard Buffer-Local Variables): Add
3707 `buffer-auto-save-file-format'.
3708 * internals.texi (Buffer Internals): Describe new
3709 auto_save_file_format field of the buffer structure.
3710 * files.texi (Format Conversion): `auto-save-file-format' has been
3711 renamed `buffer-auto-save-file-format'.
3712
2b96f80c
LT
37132004-08-27 Luc Teirlinck <teirllm@auburn.edu>
3714
3715 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
3716 an integer or a marker.
3717 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
3718
2ee3b79e
RS
37192004-08-22 Richard M. Stallman <rms@gnu.org>
3720
3721 * modes.texi (Major Mode Conventions): Discuss rebinding of
3722 standard key bindings.
3723
c438dc33
KS
37242004-08-18 Kim F. Storm <storm@cua.dk>
3725
3726 * processes.texi (Accepting Output): Add `just-this-one' arg to
3727 `accept-process-output'.
101c421e 3728 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 3729
db8af011
LT
37302004-08-10 Luc Teirlinck <teirllm@auburn.edu>
3731
3732 * keymaps.texi: Various changes in addition to:
3733 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
3734 Give more varied examples for `kbd'.
3735 (Creating Keymaps): Char tables have slots for all characters
3736 without modifiers.
3737 (Active Keymaps): `overriding-local-map' and
3738 `overriding-terminal-local-map' also override text property and
3739 overlay keymaps.
3740 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
3741 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
3742 to denote a prefix of no events.
3743 `map-keymap' includes parent's bindings _recursively_.
3744 Clarify and correct description of `where-is-internal'.
3745 Mention BUFFER-OR-NAME arg to `describe-bindings'.
3746 (Menu Example): For menus intended for use with the keyboard, the
3747 menu items should be bound to characters or real function keys.
3748
de700726
LT
37492004-08-08 Luc Teirlinck <teirllm@auburn.edu>
3750
30e75a87
LT
3751 * objects.texi (Character Type): Reposition `@anchor' to prevent
3752 double space inside sentence in Info.
3753
de700726
LT
3754 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
3755 renamed to `disabled-command-function'.
7c5b95c9 3756 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
3757 (Command Loop Info): Replace reference to it.
3758 (Disabling Commands): `disabled-command-hook' has been renamed to
3759 `disabled-command-function'.
3760
81909a1a
LT
37612004-08-07 Luc Teirlinck <teirllm@auburn.edu>
3762
3763 * os.texi (Translating Input): Only non-prefix bindings in
3764 `key-translation-map' override actual key bindings. Warn about
3765 possible indirect effect of actual key bindings on non-prefix
3766 bindings in `key-translation-map'.
3767
5504e99c
LT
37682004-08-06 Luc Teirlinck <teirllm@auburn.edu>
3769
3770 * minibuf.texi (High-Level Completion): Add anchor for definition
3771 of `read-variable'.
3772
3773 * commands.texi: Various changes in addition to:
3774 (Using Interactive): Clarify description of `interactive-form'.
3775 (Interactive Call): Mention default for KEYS argument to
3776 `call-interactively'.
3777 (Command Loop Info): Clarify description of `this-command-keys'.
3778 Mention KEEP-RECORD argument to `clear-this-command-keys'.
3779 Value of `last-event-frame' can be `macro'.
3780 (Repeat Events): `double-click-fuzz' is also used to distinguish
3781 clicks and drags.
3782 (Classifying Events): Clarify descriptions of `event-modifiers'
3783 `event-basic-type' and `event-convert-list'.
3784 (Accessing Events): `posn-timestamp' takes POSITION argument.
3785 (Quoted Character Input): Clarify description of
3786 `read-quoted-char' and fix example.
3787 (Quitting): Add `with-local-quit'.
6db11765 3788 (Disabling Commands): Correct and clarify descriptions of
5504e99c
LT
3789 `enable-command' and `disable-command'.
3790 Mention what happens if `disabled-command-hook' is nil.
3791 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
3792 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
3793
f478a72a
LT
37942004-07-24 Luc Teirlinck <teirllm@auburn.edu>
3795
3796 * frames.texi: Various changes in addition to:
3797 (Creating Frames): Expand and clarify description of `make-frame'.
3798 (Window Frame Parameters): Either none or both of the `icon-left'
3799 and `icon-top' parameters must be specified. Put descriptions of
3800 `menu-bar-lines' and `toolbar-lines' closer together and change
3801 them accordingly.
3802 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
3803 except while processing `frame-title-format' or `icon-title-format'.
3804 (Deleting Frames): Correct description of `delete-frame'.
3805 Non-nil return values of `frame-live-p' are like those of `framep'.
9b7fa297 3806 (Frames and Windows): Mention return value of
f478a72a
LT
3807 `set-frame-selected-window'.
3808 (Visibility of Frames): Mention `force' argument to
3809 `make-frame-invisible'. `frame-visible-p' returns t for all
3810 frames on text-only terminals.
3811 (Frame Configurations): Restoring a frame configuration does not
3812 restore deleted frames.
3813 (Window System Selections): `x-set-selection' returns DATA.
3814 (Resources): Add example.
3815 (Display Feature Testing): Clarify descriptions of
3816 `display-pixel-height', `display-pixel-width', `x-server-version'
3817 and `x-server-vendor'.
3818
3819 * windows.texi (Choosing Window): Add anchor.
3820 * minibuf.texi (Minibuffer Misc): Add anchor.
3821
bc135062
JPW
38222004-07-23 John Paul Wallington <jpw@gnu.org>
3823
3824 * macros.texi (Defining Macros): Declaration keyword for setting
3825 Edebug spec is `debug' not `edebug'.
3826
cb7516e5
LT
38272004-07-19 Luc Teirlinck <teirllm@auburn.edu>
3828
3829 * windows.texi: Various small changes in addition to:
3830 (Window Point): Mention return value of `set-window-point'.
3831 (Window Start): `pos-visible-in-window-p' disregards horizontal
3832 scrolling. Explain return value if PARTIALLY is non-nil.
3833 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
3834 and `set-window-vscroll'.
3835 (Size of Window): The argument WINDOW to `window-inside-edges',
3836 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
3837 (Resizing Windows): Explain return value of
3838 `shrink-window-if-larger-than-buffer'.
3839 `window-size-fixed' automatically becomes buffer local when set.
3840 (Window Configurations): Explain return value of
3841 `set-window-configuration'.
3842
3843 * minibuf.texi (Minibuffer Misc): Add anchor for
3844 `minibuffer-scroll-window'.
3845
3846 * positions.texi (Text Lines): Add anchor for `count-lines'.
3847
3751eb00
RS
38482004-07-17 Richard M. Stallman <rms@gnu.org>
3849
3850 * display.texi (Overlay Properties): Adding `evaporate' prop
3851 deletes empty overlay immediately.
3852
3853 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
3854 fix example.
3855
9a7e97c6
LT
38562004-07-16 Jim Blandy <jimb@redhat.com>
3857
3858 * searching.texi (Regexp Backslash): Document new \_< and \_>
3859 operators.
3860
aa0e4da8
JB
38612004-07-16 Juanma Barranquero <lektu@terra.es>
3862
3863 * display.texi (Images): Fix Texinfo usage.
3864
cbbfedb2
LT
38652004-07-14 Luc Teirlinck <teirllm@auburn.edu>
3866
3867 * buffers.texi (Modification Time): `visited-file-modtime' now
3868 returns a list of two integers, instead of a cons.
3869
3a052bd3
LT
38702004-07-13 Luc Teirlinck <teirllm@auburn.edu>
3871
3872 * windows.texi: Various changes in addition to:
3873 (Splitting Windows): Add `split-window-keep-point'.
3874
02c04e6f
RS
38752004-07-09 Richard M. Stallman <rms@gnu.org>
3876
3877 * frames.texi (Input Focus): Minor fix.
3878
cb4f1287
LT
38792004-07-07 Luc Teirlinck <teirllm@auburn.edu>
3880
3881 * frames.texi (Input Focus): Clarify descriptions of
3882 `select-frame-set-input-focus' and `select-frame'.
3883
339902ec
LT
38842004-07-06 Luc Teirlinck <teirllm@auburn.edu>
3885
3886 * os.texi: Various small changes in addition to:
3887 (Killing Emacs): Expand and clarify description of
3888 `kill-emacs-query-functions' and `kill-emacs-hook'.
3889 (System Environment): Expand and clarify description of `getenv'
3890 and `setenv'.
3891 (Timers): Clarify description of `run-at-time'.
3892 (Translating Input): Correct description of
3893 `extra-keyboard-modifiers'.
3894 (Flow Control): Correct description of `enable-flow-control'.
3895
fe3b7e35
TTN
38962004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
3897
3898 * os.texi: Update copyright.
3899 (Session Management): Grammar fix.
3900 Clarify which Emacs does the restarting.
3901 Use @samp for *scratch* buffer.
3902
59db7d6e
LT
39032004-07-04 Alan Mackenzie <acm@muc.de>
3904
3905 * frames.texi (Input Focus): Add documentation for
3906 `select-frame-set-input-focus'. Replace refs to non-existent
3907 `switch-frame' with `select-frame'. Minor corrections and tidying
3908 up of text-only terminal stuff.
3909
e3ccf404
RS
39102004-07-02 Richard M. Stallman <rms@gnu.org>
3911
3912 * files.texi (Saving Buffers): Cleanup write-contents-function.
3913 (Magic File Names): Cleanup file-remote-p.
3914
8addb6eb
KG
39152004-07-02 Kai Grossjohann <kai@emptydomain.de>
3916
3917 * files.texi (Magic File Names): `file-remote-p' returns an
3918 identifier of the remote system, not just t.
3919
7a58d84d
DK
39202004-07-02 David Kastrup <dak@gnu.org>
3921
3922 * searching.texi (Entire Match Data): Add explanation about new
3923 match-data behavior when @var{integers} is non-nil.
3924
d8c379f8
RS
39252004-06-24 Richard M. Stallman <rms@gnu.org>
3926
b4a4b0ae
RS
3927 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
3928
d8c379f8
RS
3929 * customize.texi (Variable Definitions): Note about doc strings
3930 and :set.
3931
3932 * keymaps.texi (Keymap Terminology): Document `kbd'.
3933 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
3934
3935 * display.texi (Invisible Text): Setting buffer-invisibility-spec
3936 makes it buffer-local.
3937
3938 * files.texi (Saving Buffers): Correct previous change.
3939
3940 * commands.texi (Accessing Events):
3941 Clarify posn-col-row and posn-actual-col-row.
3942
39432004-06-24 David Ponce <david.ponce@wanadoo.fr>
3944
3945 * commands.texi (Accessing Events): New functions
3946 posn-at-point and posn-at-x-y. Add example to posn-x-y.
3947
dce417e7
LT
39482004-06-23 Luc Teirlinck <teirllm@auburn.edu>
3949
3950 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
3951 * frames.texi, buffers.texi, backups.texi, variables.texi:
3952 * loading.texi, eval.texi, functions.texi, control.texi:
3953 * symbols.texi, minibuf.texi: Reposition @anchor's.
3954
3955 * help.texi: Various small changes in addition to the following.
3956 (Describing Characters): Describe PREFIX argument to
3957 `key-description'. Correct and clarify definition of
3958 `text-char-description'. Describe NEED-VECTOR argument to
3959 `read-kbd-macro'.
3960 (Help Functions): Clarify definition of `apropos'.
3961
255d07dc
LH
39622004-06-23 Lars Hansen <larsh@math.ku.dk>
3963
3964 * files.texi (Saving Buffers): Correct description of
3965 `write-contents-functions'.
3966
4e9691e9
JB
39672004-06-21 Juanma Barranquero <lektu@terra.es>
3968
3969 * display.texi (Images): Remove redundant @vindex directives.
3970 Rewrite `image-library-alist' doc in active voice.
3971
1ebd4f78
JB
39722004-06-14 Juanma Barranquero <lektu@terra.es>
3973
3974 * display.texi (Images): Document new delayed library loading,
3975 variable `image-library-alist' and (existing but undocumented)
3976 function `image-type-available-p'.
3977
ddfb8369
RS
39782004-06-05 Richard M. Stallman <rms@gnu.org>
3979
3980 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
3981 refer the user to the Initial Input node.
3982 (Text from Minibuffer): Likewise.
3983 (Initial Input): New node. Document this feature
3984 and say it is mostly deprecated.
3985
18684a3a
RS
39862004-05-30 Richard M. Stallman <rms@gnu.org>
3987
7a61e456
RS
3988 * loading.texi (Named Features): Clarify return value
3989 and meaning of NOERROR.
3990
18684a3a
RS
3991 * variables.texi (File Local Variables): Minor cleanup.
3992
c8364415
MA
39932004-05-30 Michael Albinus <michael.albinus@gmx.de>
3994
3995 * files.texi (Magic File Names): Add `file-remote-p' as operation
3996 of file name handlers.
3997
08fd1251
RS
39982004-05-29 Richard M. Stallman <rms@gnu.org>
3999
4000 * modes.texi (Minor Mode Conventions): (-) has no special meaning
4001 as arg to a minor mode command.
4002
71d5a208
RS
40032004-05-22 Richard M. Stallman <rms@gnu.org>
4004
4005 * syntax.texi (Syntax Class Table): Word syntax not just for English.
4006
4007 * streams.texi (Output Variables): Doc float-output-format.
4008
4009 * searching.texi (Regexp Special): Nested repetition can be infloop.
4010
4011 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
4012 real stack overflow.
4013
4014 * compile.texi: Minor cleanups.
4015
40162004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
4017
4018 * lists.texi (Cons Cells): Explain dotted lists, true lists,
4019 circular lists.
4020 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 4021
022cb162
TTN
40222004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
4023
4024 * modes.texi (Search-based Fontification): Fix typo.
4025
aa7094ba
JB
40262004-05-10 Juanma Barranquero <lektu@terra.es>
4027
4028 * modes.texi (Mode Line Variables): Fix description of
4029 global-mode-string, which is now after which-func-mode, not the
4030 buffer name.
4031
c2383279
LH
40322004-05-07 Lars Hansen <larsh@math.ku.dk>
4033
4034 * modes.texi (Desktop Save Mode): Add.
4035 (Modes): Add menu entry Desktop Save Mode.
4036
4037 * hooks.texi: Add desktop-after-read-hook,
4038 desktop-no-desktop-file-hook and desktop-save-hook.
4039
4040 * locals.texi: Add desktop-save-buffer.
4041
058296d3
JH
40422004-04-30 Jesper Harder <harder@ifa.au.dk>
4043
4044 * display.texi: emacs -> Emacs.
4045
0c54865e
EZ
40462004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
4047
4048 * files.texi (Changing Files): Document set-file-times.
4049
d814862a
JB
40502004-04-23 Juanma Barranquero <lektu@terra.es>
4051
4052 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
4053
e8d6f886
JH
40542004-04-18 Jesper Harder <harder@ifa.au.dk>
4055
4056 * tips.texi (Coding Conventions): defopt -> defcustom.
4057
3a424014
LT
40582004-04-16 Luc Teirlinck <teirllm@auburn.edu>
4059
4060 * sequences.texi: Various clarifications.
4061
9e860631
LT
40622004-04-14 Luc Teirlinck <teirllm@auburn.edu>
4063
4064 * buffers.texi (Read Only Buffers): Mention optional ARG to
4065 `toggle-read-only'.
4066
5e30a0fb
NR
40672004-04-14 Nick Roberts <nick@nick.uklinux.net>
4068
9e860631 4069 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
4070 returns a full-width window if possible.
4071
619fb950
LT
40722004-04-13 Luc Teirlinck <teirllm@auburn.edu>
4073
4074 * buffers.texi: Various changes in addition to:
4075 (Buffer File Name): Add `find-buffer-visiting'.
4076 (Buffer Modification): Mention optional ARG to `not-modified'.
4077 (Indirect Buffers): Mention optional CLONE argument to
4078 `make-indirect-buffer'.
4079
4080 * files.texi: Various changes in addition to:
4081 (Visiting Functions): `find-file-hook' is now a normal hook.
4082 (File Name Expansion): Explain difference between the way that
4083 `expand-file-name' and `file-truename' treat `..'.
4084 (Contents of Directories): Mention optional ID-FORMAT argument to
4085 `directory-files-and-attributes'.
4086 (Format Conversion): Mention new optional CONFIRM argument to
4087 `format-write-file'.
4088
a2295d32
MB
40892004-04-12 Miles Bader <miles@gnu.org>
4090
4091 * macros.texi (Expansion): Add description of `macroexpand-all'.
4092
571fd4d5
JH
40932004-04-05 Jesper Harder <harder@ifa.au.dk>
4094
4095 * variables.texi (Variable Aliases): Mention
4096 cyclic-variable-indirection.
4097
4098 * errors.texi (Standard Errors): Ditto.
4099
4ba2fd66
LT
41002004-04-04 Luc Teirlinck <teirllm@auburn.edu>
4101
6db11765 4102 * backups.texi: Various small changes in addition to:
4ba2fd66
LT
4103 (Making Backups): Mention return value of `backup-buffer'.
4104 (Auto-Saving): Mention optional FORCE argument to
4105 `delete-auto-save-file-if-necessary'.
4106 (Reverting): Mention optional PRESERVE-MODES argument to
4107 `revert-buffer'. Correct description of `revert-buffer-function'.
4108
8f7ea687
JL
41092004-03-22 Juri Linkov <juri@jurta.org>
4110
4111 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
4112 with `Vector Functions'.
4113
4114 * text.texi (Sorting): Add missing quote.
4115
0eeca3c1
LT
41162004-03-14 Luc Teirlinck <teirllm@auburn.edu>
4117
4118 * intro.texi (Lisp History): Replace xref to `cl' manual with
4119 inforef.
4120
e69cfac2
RS
41212004-03-12 Richard M. Stallman <rms@gnu.org>
4122
4123 * intro.texi (Version Info): Add arg to emacs-version.
4124 (Lisp History): Change xref to CL manual.
4125
1b91d47f
LT
41262004-03-09 Luc Teirlinck <teirllm@auburn.edu>
4127
4128 * minibuf.texi (Completion Commands): Add xref to Emacs manual
4129 for Partial Completion mode.
4130
97073664
TTN
41312004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
4132
9b7fa297 4133 * customize.texi: Fix typo. Remove eol whitespace.
97073664 4134
04a6e76b
RS
41352004-03-04 Richard M. Stallman <rms@gnu.org>
4136
4137 * processes.texi: Fix typos.
4138
4139 * lists.texi (Building Lists): Minor clarification.
4140
4141 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
4142 in make-hash-table.
4143
5bb0fcd1
JB
41442004-02-29 Juanma Barranquero <lektu@terra.es>
4145
4146 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
4147 rm, and ignore exit code.
4148
9022d421
EZ
41492004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
4150
4151 * display.texi (Defining Faces): Add description for min-colors.
4152 Update example.
4153
92f5fba2
LT
41542004-02-23 Luc Teirlinck <teirllm@auburn.edu>
4155
4156 * abbrevs.texi: Various corrections and clarifications in addition
4157 to the following:
4158 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
4159
7e83e178
GM
41602004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4161
4162 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
4163
9c5609e8
LT
41642004-02-21 Luc Teirlinck <teirllm@auburn.edu>
4165
e2b9b51f
LT
4166 * text.texi: Various small changes in addition to the following:
4167 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
4168 to delete-horizontal-space.
9b7fa297 4169 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
e2b9b51f
LT
4170 description of yank-handler text property at various places.
4171
7daa0e81
LT
4172 * frames.texi (Window System Selections): Add anchor.
4173
9c5609e8
LT
4174 * syntax.texi (Syntax Table Functions): Clarify and correct
4175 descriptions of make-syntax-table and copy-syntax-table.
4176 (Motion and Syntax): Clarify SYNTAXES argument to
4177 skip-syntax-forward.
4178 (Parsing Expressions): Mention that the return value of
4179 parse-partial-sexp is currently a list of ten rather than nine
4180 elements.
4181 (Categories): Various corrections and clarifications.
4182
d29edb21
LT
41832004-02-17 Luc Teirlinck <teirllm@auburn.edu>
4184
4185 * markers.texi (Marker Insertion Types): Minor change.
4186
4187 * locals.texi (Standard Buffer-Local Variables):
4188 * commands.texi (Interactive Codes, Using Interactive):
4189 * functions.texi (Related Topics): Fix xrefs.
4190
43e48bda
LT
41912004-02-16 Luc Teirlinck <teirllm@auburn.edu>
4192
4193 * lists.texi (Sets And Lists): Update description of delete-dups.
4194
84e34002
RS
41952004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4196
4197 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
4198
41992004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4200
4201 * frames.texi (Parameter Access): frame-parameters arg is optional.
4202 modify-frame-parameters handles nil for FRAME.
4203 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
4204 are all-or-nothing for certain toolkits.
4205 Mention parameter wait-for-wm.
4206 (Frames and Windows): In frame-first-window and frame-selected-window
4207 the arg is optional.
4208 (Input Focus): In redirect-frame-focus the second arg is optional.
4209 (Window System Selections): Mention selection type CLIPBOARD.
4210 Mention data-type UTF8_STRING.
4211 Mention numbering of cut buffers.
4212 (Resources): Describe x-resource-name.
4213
42142004-02-16 Richard M. Stallman <rms@gnu.org>
4215
4216 * windows.texi (Buffers and Windows): Delete false table
4217 about all-frames.
4218
4219 * syntax.texi (Parsing Expressions): Delete old caveat
4220 about parse-sexp-ignore-comments.
4221
4222 * streams.texi (Output Variables): Add print-quoted.
4223
4224 * lists.texi (Building Lists): Minor cleanup.
4225
4226 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
4227
4228 * display.texi (Overlays): Explain overlays use markers.
4229 (Managing Overlays): Explain front-advance and rear-advance
4230 in more detail.
4231
4232 * loading.texi (Unloading): Document unload-feature-special-hooks.
4233 Get rid of fns-NNN.el file.
4234
42352004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4236
4237 * help.texi (Describing Characters): Fix text-char-description
4238 example output.
4239
4240 * edebug.texi (Using Edebug): Fix example.
4241
4242 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 4243
84e34002
RS
4244 * files.texi (Changing Files): Fix argname.
4245
4246 * calendar.texi: Fix parens, and default values.
4247
4248 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
4249 * nonascii.texi, objects.texi, os.texi: Minor fixes.
4250 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
4251
4252 * positions.texi (Text Lines): Don't add -1 in current-line.
4253
42542004-02-16 Richard M. Stallman <rms@gnu.org>
4255
4256 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
4257
c33b76da
EZ
42582004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4259
4260 * processes.texi (Low-Level Network): Fix a typo.
4261
9d7271e8
KS
42622004-02-12 Kim F. Storm <storm@cua.dk>
4263
4264 * display.texi (Fringes): Use consistent wording.
4265 Note that window-fringe's window arg is optional.
4266 (Scroll Bars): Use consistent wording.
4267
6827d730
LT
42682004-02-11 Luc Teirlinck <teirllm@auburn.edu>
4269
4270 * tips.texi (Comment Tips): Document the new conventions for
4271 commenting out code.
4272
1cb60b5a
JD
42732004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4274
4275 * positions.texi (Text Lines): Added missing end defun.
4276
7fdd1f62
KS
42772004-02-07 Kim F. Storm <storm@cua.dk>
4278
4279 * positions.texi (Text Lines): Add line-number-at-pos.
4280
eb3c144c
JPW
42812004-02-06 John Paul Wallington <jpw@gnu.org>
4282
4283 * display.texi (Button Properties, Button Buffer Commands):
4284 mouse-2 invokes button, not down-mouse-1.
4285
a1d38d63
JR
42862004-02-04 Jason Rumney <jasonr@gnu.org>
4287
4288 * makefile.w32-in: Sync with Makefile.in changes.
4289
4b574f3d
LT
42902004-02-03 Luc Teirlinck <teirllm@auburn.edu>
4291
4292 * minibuf.texi (Text from Minibuffer): Various corrections and
4293 clarifications.
4294 (Object from Minibuffer): Correct Lisp description of
4295 read-minibuffer.
4296 (Minibuffer History): Clarify description of cons values for
4297 HISTORY arguments.
4298 (Basic Completion): Various corrections and clarifications. Add
4299 completion-regexp-list.
4300 (Minibuffer Completion): Correct and clarify description of
4301 completing-read.
6f6b0433 4302 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
4303 other minor changes.
4304 (High-Level Completion): Various corrections and clarifications.
4305 (Reading File Names): Ditto.
4306 (Minibuffer Misc): Ditto.
4307
d8186297
LT
43082004-01-26 Luc Teirlinck <teirllm@auburn.edu>
4309
4310 * strings.texi (Text Comparison): assoc-string also matches
4311 elements of alists that are strings instead of conses.
4312 (Formatting Strings): Standardize Texinfo usage. Update index
4313 entries.
4314
9adcb5f2
LT
43152004-01-20 Luc Teirlinck <teirllm@auburn.edu>
4316
4317 * lists.texi (Sets And Lists): Add delete-dups.
4318
3e7274ae
LT
43192004-01-15 Luc Teirlinck <teirllm@auburn.edu>
4320
4321 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
4322 special form.
4323 * macros.texi (Defining Macros): Update description of `declare',
4324 which now is a macro.
4325 (Wrong Time): Fix typos.
4326
944e099f
LT
43272004-01-14 Luc Teirlinck <teirllm@auburn.edu>
4328
4329 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 4330 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
4331 and `batch-byte-compile'. In particular, mention and describe
4332 all optional arguments.
4333 (Disassembly): Correct and clarify the description of `disassemble'.
4334
90c3aa59
LT
43352004-01-11 Luc Teirlinck <teirllm@auburn.edu>
4336
4337 * searching.texi: Various small changes in addition to the
4338 following.
4339 (Regexp Example): Adapt to new value of `sentence-end'.
4340 (Regexp Functions): The PAREN argument to `regexp-opt' can be
4341 `words'.
4342 (Search and Replace): Add usage note for `perform-replace'.
4343 (Entire Match Data): Mention INTEGERS and REUSE arguments to
4344 `match-data'.
4345 (Standard Regexps): Update for new values of `paragraph-start'
4346 and `sentence-end'.
4347
583c353d
LT
43482004-01-07 Luc Teirlinck <teirllm@auburn.edu>
4349
4350 * files.texi (Saving Buffers): Clarify descriptions of
4351 `write-contents-functions' and `before-save-hook'.
4352 Make the defvar's for `before-save-hook' and `after-save-hook'
4353 into defopt's.
4354
05faee07
KS
43552004-01-07 Kim F. Storm <storm@cua.dk>
4356
4357 * commands.texi (Click Events): Describe new image and
4358 width/height elements of click events.
4359 (Accessing Events): Add posn-string, posn-image, and
4360 posn-object-width-height. Change posn-object to return either
4361 image or string object.
4362
a0465ec3
SJ
43632004-01-01 Simon Josefsson <jas@extundo.com>
4364
4365 * hooks.texi (Standard Hooks): Add before-save-hook.
4366 * files.texi (Saving Buffers): Likewise.
4367
972c0c49
RS
43682004-01-03 Richard M. Stallman <rms@gnu.org>
4369
4370 * frames.texi (Frames and Windows): Delete frame-root-window.
4371
dbcd463f
LT
43722004-01-03 Luc Teirlinck <teirllm@auburn.edu>
4373
4374 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
4375
4376 * functions.texi: Various small changes in addition to the
4377 following.
4378 (What Is a Function): `functionp' returns nil for macros. Clarify
4379 behavior of this and following functions for symbol arguments.
4380 (Function Documentation): Add `\' in front of (fn @var{arglist})
4381 and explain why.
4382 (Defining Functions): Mention DOCSTRING argument to `defalias'.
4383 Add anchor.
4384 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
4385
02c77ee9
MB
43862004-01-01 Miles Bader <miles@gnu.org>
4387
4388 * display.texi (Buttons): New section.
4389
903a1a91
AS
43902003-12-31 Andreas Schwab <schwab@suse.de>
4391
4392 * numbers.texi (Math Functions): sqrt reports a domain-error
4393 error.
4394 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
4395
697cf92a
LT
43962003-12-30 Luc Teirlinck <teirllm@auburn.edu>
4397
3f70fe82
LT
4398 * tips.texi (Documentation Tips): Update item on hyperlinks in
4399 documentation strings.
4400
697cf92a
LT
4401 * errors.texi (Standard Errors): Various small corrections and
4402 additions.
4403
4404 * control.texi: Various small changes in addition to the
4405 following.
4406 (Signaling Errors): Provide some more details on how `signal'
4407 constructs the error message. Add anchor to the definition of
4408 `signal'.
4409 (Error Symbols): Describe special treatment of `quit'.
4410 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
4411 to emphasize that it has to be a single form.
4412
4413 * buffers.texi: Add anchor.
4414
4d25144d
RS
44152003-12-29 Richard M. Stallman <rms@gnu.org>
4416
4417 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
4418 (Window Configurations): Add window-configuration-frame.
4419
4420 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
4421
4422 * text.texi (Examining Properties): Add get-char-property-and-overlay.
4423 Change arg name in get-char-property.
4424 (Special Properties): Update handling of keymap property.
4425
4426 * strings.texi (Modifying Strings): Add clear-string.
4427 (Text Comparison): Add assoc-string and remove
4428 assoc-ignore-case, assoc-ignore-representation.
4429
4430 * os.texi (Time of Day): Add set-time-zone-rule.
4431
4432 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 4433 report domain-error errors.
4d25144d 4434
697cf92a 4435 * nonascii.texi (Converting Representations):
4d25144d
RS
4436 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
4437 (Encoding and I/O): Add file-name-coding-system.
4438
4439 * modes.texi (Search-based Fontification): Explain that
4440 face specs are symbols with face names as values.
4441
4442 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
4443
4444 * lists.texi (Building Lists): remq moved elsewhere.
4445 (Sets And Lists): remq moved here.
4446 (Association Lists): Refer to assoc-string.
4447
4448 * internals.texi (Garbage Collection): Add memory-use-counts.
4449
4450 * frames.texi (Frames and Windows): Add set-frame-selected-window
4451 and frame-root-window.
4452
697cf92a 4453 * files.texi (Contents of Directories):
4d25144d
RS
4454 Add directory-files-and-attributes.
4455
4456 * display.texi (Refresh Screen): Add force-window-update.
4457 (Invisible Text): Explain about moving point out of invis text.
4458 (Overlay Properties): Add overlay-properties.
4459 (Managing Overlays): Add overlayp.
4460 (GIF Images): Invalid image number displays a hollow box.
4461
4462 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
4463 (Killing Buffers): Add buffer-live-p.
4464
67fafe38
MR
44652003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
4466
4467 * display.texi (Fringes): Fix typo "set-buffer-window".
4468
68e74f25
LT
44692003-12-24 Luc Teirlinck <teirllm@auburn.edu>
4470
4471 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
4472 * nonascii.texi, processes.texi, tips.texi, variables.texi:
4473 Add or change various xrefs and anchors.
4474
4475 * commands.texi: Replace all occurrences of @acronym{CAR} with
4476 @sc{car}, for consistency with the rest of the Elisp manual.
4477 `car' and `cdr' are historically acronyms, but are no longer
4478 widely thought of as such.
4479
4480 * internals.texi (Pure Storage): Mention that `purecopy' does not
4481 copy text properties.
4482 (Object Internals): Now 29 bits are used (in most implementations)
4483 to address Lisp objects.
4484
4485 * variables.texi (Variables with Restricted Values): New node.
4486
4487 * objects.texi (Lisp Data Types): Mention that certain variables
4488 can only take on a restricted set of values and add an xref to
4489 the new node "Variables with Restricted Values".
4490
4491 * eval.texi (Function Indirection): Describe the errors that
4492 `indirect-function' can signal.
4493 (Eval): Clarify the descriptions of `eval-region' and `values'.
4494 Describe `eval-buffer' instead of `eval-current-buffer' and
4495 mention `eval-current-buffer' as an alias for `current-buffer'.
4496 Correct the description and mention all optional arguments.
4497
697cf92a 4498 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
4499 following.
4500 (Converting Representations): Clarify behavior of
4501 `string-make-multibyte' and `string-to-multibyte' for unibyte all
4502 ASCII arguments.
4503 (Character Sets): Document the variable `charset-list' and adapt
4504 the definition of the function `charset-list' accordingly.
4505 (Translation of Characters): Clarify use of generic characters in
4506 `make-translation-table'. Clarify and correct the description of
4507 the use of translation tables in encoding and decoding.
4508 (User-Chosen Coding Systems): Correct and clarify the description
4509 of `select-safe-coding-system'.
4510 (Default Coding Systems): Clarify description of
4511 `file-coding-system-alist'.
4512
a62f71e4
LT
45132003-11-30 Luc Teirlinck <teirllm@auburn.edu>
4514
4515 * strings.texi (Text Comparison): Correctly describe when two
4516 strings are `equal'. Combine and clarify descriptions of
4517 `assoc-ignore-case' and `assoc-ignore-representation'.
4518
4519 * objects.texi (Non-ASCII in Strings): Clarify description of
4520 when a string is unibyte or multibyte.
4521 (Bool-Vector Type): Update examples.
4522 (Equality Predicates): Correctly describe when two strings are
4523 `equal'.
4524
19017752
LT
45252003-11-29 Luc Teirlinck <teirllm@auburn.edu>
4526
4527 * lists.texi (Building Lists): `append' no longer accepts integer
4528 arguments. Update the description of `number-sequence' to reflect
4529 recent changes.
4530 (Sets And Lists): Describe `member-ignore-case' after `member'.
4531
0f6a07a8
KS
45322003-11-27 Kim F. Storm <storm@cua.dk>
4533
4534 * commands.texi (Click Events): Click object may be an images.
4535 Describe (dx . dy) element of click positions.
4536 (Accessing Events): Remove duplicate posn-timestamp.
4537 New functions posn-object and posn-object-x-y.
4538
1ce7c819
KS
45392003-11-23 Kim F. Storm <storm@cua.dk>
4540
4541 * commands.texi (Click Events): Describe enhancements to event
4542 position lists, including new text-pos and (col . row) items.
4543 Mention left-fringe and right-fringe area events.
0f6a07a8 4544 (Accessing Events): New functions posn-area and
1ce7c819
KS
4545 posn-actual-col-row. Mention posn-timestamp. Mention that
4546 posn-point in non-text area still returns buffer position.
4547 Clarify posn-col-row.
4548
cae8ddbb
LH
45492003-11-21 Lars Hansen <larsh@math.ku.dk>
4550
4551 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
4552 * anti.texi (File Attributes): Describe removed parameter
4553 ID-FORMAT.
4554
f7f1a248
LT
45552003-11-20 Luc Teirlinck <teirllm@auburn.edu>
4556
68e74f25 4557 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
4558 a position, its buffer is ignored.
4559
4560 * markers.texi (Overview of Markers): Mention it here too.
4561
c5e2fb05
LT
45622003-11-12 Luc Teirlinck <teirllm@auburn.edu>
4563
4564 * numbers.texi (Numeric Conversions): Not just `floor', but also
4565 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
4566
e57d0aa8
LT
45672003-11-10 Luc Teirlinck <teirllm@auburn.edu>
4568
4569 * markers.texi (Creating Markers): Specify insertion type of
4570 created markers. Add xref to `Marker Insertion Types'.
4571 Second argument to `copy-marker' is optional.
4572 (Marker Insertion Types): Mention that most markers are created
4573 with insertion type nil.
4574 (The Mark): Correctly describe when `mark' signals an error.
4575 (The Region): Correctly describe when `region-beginning' and
4576 `region-end' signal an error.
4577
bb3612ec
LT
45782003-11-08 Luc Teirlinck <teirllm@auburn.edu>
4579
4580 * hash.texi (Creating Hash): Clarify description of `eql'.
4581 `makehash' is obsolete.
4582 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
4583
4584 * positions.texi (Point): Change description of `buffer-end', so
4585 that it is also correct for floating point arguments.
4586 (List Motion): Correct argument lists of `beginning-of-defun' and
4587 `end-of-defun'.
4588 (Excursions): Add xref to `Marker Insertion Types'.
4589 (Narrowing): Argument to `narrow-to-page' is optional.
4590
cfb8a797
LT
45912003-11-06 Luc Teirlinck <teirllm@auburn.edu>
4592
4593 * streams.texi (Output Streams): Clarify behavior of point for
4594 marker output streams.
4595
c6177909
LT
45962003-11-04 Luc Teirlinck <teirllm@auburn.edu>
4597
4598 * variables.texi (Defining Variables): Second argument to
4599 `defconst' is not optional.
4600 (Setting Variables): Mention optional argument APPEND to
4601 `add-to-list'.
4602 (Creating Buffer-Local): Expand description of
4603 `make-variable-buffer-local'.
4604 (Frame-Local Variables): Expand description of
4605 `make-variable-frame-local'.
4606 (Variable Aliases): Correct description of optional argument
4607 DOCSTRING to `defvaralias'. Mention return value of
4608 `defvaralias'.
4609 (File Local Variables): Add xref to `File variables' in Emacs
4610 Manual. Correct description of `hack-local-variables'. Mention
4611 `safe-local-variable' property. Mention optional second argument
4612 to `risky-local-variable-p'.
4613
b3645067
LT
46142003-11-03 Luc Teirlinck <teirllm@auburn.edu>
4615
4616 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
4617
10695e5c
EZ
46182003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
4619
4620 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
4621 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
4622 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
4623 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
4624 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 4625 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
4626 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
4627 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
4628 @acronym{FOO}.
4629
a2f4def1
LT
46302003-10-27 Luc Teirlinck <teirllm@auburn.edu>
4631
4632 * strings.texi (Creating Strings): Argument START to `substring'
4633 can not be `nil'. Expand description of
4634 `substring-no-properties'. Correct description of `split-string',
4635 especially with respect to empty matches. Prevent very bad line
4636 break in definition of `split-string-default-separators'.
4637 (Text Comparison): `string=' and `string<' also accept symbols as
4638 arguments.
4639 (String Conversion): More completely describe argument BASE in
4640 `string-to-number'.
5bb0fcd1 4641 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
4642 corresponding object. Clarify behavior of numeric prefix after
4643 `%' in `format'.
4644 (Case Conversion): The argument to `upcase-initials' can be a
4645 character.
4646
a2296bf9
KH
46472003-10-27 Kenichi Handa <handa@m17n.org>
4648
4649 * display.texi (Fontsets): Fix texinfo usage.
4650
885fef7c
KH
46512003-10-25 Kenichi Handa <handa@m17n.org>
4652
4653 * display.texi (Fontsets): Add description of the function
4654 set-fontset-font.
4655
0c6b7a1f
LT
46562003-10-23 Luc Teirlinck <teirllm@auburn.edu>
4657
4658 * display.texi (Temporary Displays): Add xref to `Documentation
4659 Tips'.
4660
4661 * functions.texi (Function Safety): Use inforef instead of pxref
4662 for SES.
4663
c3cda320
AS
46642003-10-23 Andreas Schwab <schwab@suse.de>
4665
4666 * Makefile.in (TEX, texinputdir): Don't define.
4667 (TEXI2DVI): Define.
4668 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
4669 add $(srcdir)/index.texi.
4670 ($(infodir)/elisp): Remove index.texi dependency.
4671 (elisp.dvi): Likewise. Use $(TEXI2DVI).
4672 (index.texi): Remove target.
4673 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
4674 (clean): Don't remove index.texi.
4675
c3cda320
AS
4676 * permute-index, index.perm: Remove.
4677 * index.texi: Rename from index.unperm.
4678
e5dadca7
LT
46792003-10-22 Luc Teirlinck <teirllm@auburn.edu>
4680
4681 * tips.texi (Documentation Tips): Document new behavior for face
4682 and variable hyperlinks in Help mode.
4683
6cfb0777
LT
46842003-10-21 Luc Teirlinck <teirllm@auburn.edu>
4685
4686 * objects.texi (Integer Type): Update for extra bit of integer range.
4687 (Character Type): Ditto.
4688
a6eeaa81 46892003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
4690
4691 * numbers.texi (Integer Basics): Add index entries for reading
4692 numbers in hex, octal, and binary.
4693
c8f9ba83
LK
46942003-10-16 Lute Kamstra <lute@gnu.org>
4695
4696 * modes.texi (Mode Line Format): Mention force-mode-line-update's
4697 argument.
4698
b52a26fb
LT
46992003-10-13 Luc Teirlinck <teirllm@auburn.edu>
4700
4701 * windows.texi (Choosing Window): Fix typo.
4702 * edebug.texi (Edebug Execution Modes): Fix typo.
4703
f7005886
RS
47042003-10-13 Richard M. Stallman <rms@gnu.org>
4705
4706 * windows.texi (Basic Windows): A window has fringe settings,
4707 display margins and scroll-bar settings.
4708 (Splitting Windows): Doc split-window return value.
4709 Clean up one-window-p.
4710 (Selecting Windows): Fix typo.
4711 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
4712 (Buffers and Windows): In set-window-buffer, explain effect
4713 on fringe settings and scroll bar settings.
4714 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
4715 (Choosing Window): Use defopt for pop-up-frame-function.
4716 For special-display-buffer-names, explain same-window and same-frame.
4717 Clarify window-dedicated-p return value.
4718 (Textual Scrolling): scroll-up and scroll-down can get an error.
4719 (Horizontal Scrolling): Clarify auto-hscroll-mode.
4720 Clarify set-window-hscroll.
4721 (Size of Window): Don't mention tool bar in window-height.
4722 (Coordinates and Windows): Explain what coordinates-in-window-p
4723 returns for fringes and display margins.
4724 (Window Configurations): Explain saving fringes, etc.
4725
4726 * tips.texi (Library Headers): Clean up Documentation.
4727
4728 * syntax.texi (Parsing Expressions): Clean up forward-comment
4729 and parse-sexp-lookup-properties.
4730
4731 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
4732
4733 * os.texi (System Environment): Clean up text for load-average errors.
4734
4735 * modes.texi (Hooks): Don't explain local hook details at front.
4736 Clarify run-hooks and run-hook-with-args a little.
4737 Clean up add-hook and remove-hook.
4738
4739 * edebug.texi (Edebug Execution Modes): Clarify t.
4740 Document edebug-sit-for-seconds.
4741 (Coverage Testing): Document C-x X = and =.
4742 (Instrumenting Macro Calls): Fix typo.
4743 (Specification List): Don't index the specification keywords.
4744
c989ebe9
KS
47452003-10-10 Kim F. Storm <storm@cua.dk>
4746
4747 * processes.texi (Network): Introduce make-network-process.
4748
f9525eef
LT
47492003-10-09 Luc Teirlinck <teirllm@auburn.edu>
4750
4751 * tips.texi (Library Headers): Fix typo.
4752
f008b925
LK
47532003-10-07 Juri Linkov <juri@jurta.org>
4754
4755 * modes.texi (Imenu): Mention imenu-create-index-function's
4756 default value. Explain submenus better.
4757
c22c5da6
LK
47582003-10-07 Lute Kamstra <lute@gnu.org>
4759
4760 * modes.texi (Faces for Font Lock): Fix typo.
4761 (Hooks): Explain how buffer-local hook variables can refer to
4762 global hook variables.
4763 Various minor clarifications.
4764
49247521
LK
47652003-10-06 Lute Kamstra <lute@gnu.org>
4766
4767 * tips.texi (Coding Conventions): Mention naming conventions for
4768 hooks.
4769
9296c947
LT
47702003-10-05 Luc Teirlinck <teirllm@auburn.edu>
4771
4772 * loading.texi (Library Search): Correct default value of
4773 load-suffixes.
4774 (Named Features): Fix typo.
4775
0e9b293a
RS
47762003-10-05 Richard M. Stallman <rms@gnu.org>
4777
4778 * loading.texi (Named Features): In `provide',
4779 say how to test for subfeatures.
4780 (Unloading): In unload-feature, use new var name
4781 unload-feature-special-hooks.
4782
49247521 47832003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
4784
4785 * modes.texi (Major Mode Conventions): Mention third way to set up
4786 Imenu.
4787 (Imenu): A number of small fixes.
4788 Delete documentation of internal variable imenu--index-alist.
4789 Document the return value format of imenu-create-index-function
4790 functions.
4791
ab8f7d5c
RS
47922003-09-30 Richard M. Stallman <rms@gnu.org>
4793
4794 * processes.texi (Network): Say what stopped datagram connections do.
4795
4796 * lists.texi (Association Lists): Clarify `assq-delete-all'.
4797
4798 * display.texi (Overlay Properties): Clarify `evaporate' property.
4799
49247521 48002003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
4801
4802 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 4803 constructs should be marked as risky.
86b9b767
LK
4804 Change cons cell into proper list.
4805 (Mode Line Variables): Change cons cell into proper list.
4806
49247521 48072003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
4808
4809 * modes.texi (Mode Line Data): Document the :propertize construct.
4810 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 4811 to match their order in the default mode-line-format.
bc3b02f9
LK
4812 Describe the new variables mode-line-position and mode-line-modes.
4813 Update the default values of mode-line-frame-identification,
4814 minor-mode-alist, and default-mode-line-format.
4815 (Properties in Mode): Mention the :propertize construct.
6142d1d0 4816
bc3b02f9 48172003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 4818
c22c5da6 4819 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
4820 * loading.texi, minibuf.texi, text.texi, variables.texi:
4821 Avoid @strong{Note:}.
4822
48232003-09-26 Richard M. Stallman <rms@gnu.org>
4824
4825 * keymaps.texi (Remapping Commands): Fix typo.
4826
41beda59
LT
48272003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
4828
4829 * processes.texi (Low-Level Network): Fix typo.
4830
ef6ae4ff
KS
48312003-09-23 Kim F. Storm <storm@cua.dk>
4832
4833 * processes.texi (Network, Network Servers): Fix typos.
4834 (Low-Level Network): Add timeout value for :server keyword.
4835 Add new option keywords to make-network-process.
4836 Add set-network-process-options.
4837 Explain how to test availability of network options.
4838
b0f23edf
RS
48392003-09-19 Richard M. Stallman <rms@gnu.org>
4840
4841 * text.texi (Motion by Indent): Arg to
4842 backward-to-indentation and forward-to-indentation is optional.
4843
4844 * strings.texi (Creating Strings): Add substring-no-properties.
4845
4846 * processes.texi
4847 (Process Information): Add list-processes arg QUERY-ONLY.
4848 Delete process-contact from here.
4849 Add new status values for process-status.
4850 Add process-get, process-put, process-plist, set-process-plist.
4851 (Synchronous Processes): Add call-process-shell-command.
4852 (Signals to Processes): signal-process allows process objects.
4853 (Network): Complete rewrite.
4854 (Network Servers, Datagrams, Low-Level Network): New nodes.
4855
4856 * positions.texi (Word Motion): forward-word, backward-word
4857 arg is optional. Reword.
4858
4859 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
4860
c22c5da6 4861 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
4862 Delete duplicate definition of buffer-local-value.
4863 (File Local Variables): Explain about discarding text props.
4864
f387bdea
RS
48652003-09-11 Richard M. Stallman <rms@gnu.org>
4866
4867 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
4868 changes variables that record input events.
4869 (Minibuffer Misc): Add minibuffer-selected-window.
4870
4871 * lists.texi (Building Lists): Add copy-tree.
4872
4873 * display.texi (Fontsets): Add char-displayable-p.
4874 (Scroll Bars): New node.
4875
49247521 48762003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
4877
4878 * modes.texi (%-Constructs): Document new `%i' and `%I'
4879 constructs.
4880
fd026ee1
JR
48812003-09-03 Peter Runestig <peter@runestig.com>
4882
4883 * makefile.w32-in: New file.
4884
4828b4d7
RS
48852003-08-29 Richard M. Stallman <rms@gnu.org>
4886
4887 * display.texi (Overlay Properties): Clarify how priorities
4888 affect use of the properties.
4889
a4e4f05d
LT
48902003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
4891
4892 * customize.texi (Type Keywords): Correct the description of
4893 `:help-echo' in the case where `motion-doc' is a function.
4894
3ebe0346
JPW
48952003-08-14 John Paul Wallington <jpw@gnu.org>
4896
4897 * modes.texi (Emulating Mode Line): Subsection, not section.
4898
3afe8e39
RS
48992003-08-13 Richard M. Stallman <rms@gnu.org>
4900
4901 * elisp.texi (Top): Update subnode lists in menu.
4902
4903 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
4904 (Kill Functions): kill-region has new arg yank-handler.
4905 (Yanking): New node.
4906 (Yank Commands): Add yank-undo-function.
4907 (Low-Level Kill Ring):
4908 kill-new and kill-append have new arg yank-handler.
4909 (Changing Properties): Add remove-list-of-text-properties.
4910 (Atomic Changes): New node.
4911
4912 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
4913
4914 * streams.texi (Output Variables): Add eval-expression-print-length
4915 and eval-expression-print-level.
4916
4917 * os.texi (Time Conversion): For encode-time, explain limits on year.
4918
4919 * objects.texi (Character Type): Define anchor "modifier bits".
4920
4921 * modes.texi (Emulating Mode Line): New node.
4922 (Search-based Fontification): Font Lock uses font-lock-face property.
4923 (Other Font Lock Variables): Likewise.
4924
4925 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
4926 not vectors.
4927 (Active Keymaps): Add emulation-mode-map-alists.
4928 (Functions for Key Lookup): key-binding has new arg no-remap.
4929 (Remapping Commands): New node.
4930 (Scanning Keymaps): where-is-internal has new arg no-remap.
4931 (Tool Bar): Add tool-bar-local-item-from-menu.
4932 Clarify when to use tool-bar-add-item-from-menu.
4933
4934 * commands.texi (Interactive Call): commandp has new arg.
4935 (Command Loop Info): Add this-original-command.
4936
e37769b1
JPW
49372003-08-06 John Paul Wallington <jpw@gnu.org>
4938
4939 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
4940
4941 * display.texi (Warning Basics): Fix typo.
4942 (Fringes): Add closing curly bracket and fix typo.
4943
4944 * elisp.texi (Top): Fix typo.
4945
c5e0561f
RS
49462003-08-05 Richard M. Stallman <rms@gnu.org>
4947
4948 * elisp.texi: Update lists of subnodes.
4949
4950 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
4951
4952 * variables.texi (Local Variables): Use lc for example variable names.
4953
4954 * tips.texi (Library Headers): Explain where to put -*-.
4955
4956 * strings.texi (Creating Strings): Fix xref for vconcat.
4957
4958 * sequences.texi (Vector Functions):
4959 vconcat no longer allows integer args.
4960
4961 * minibuf.texi (Reading File Names): read-file-name has new
4962 arg PREDICATE. New function read-directory-name.
4963
4964 * macros.texi (Defining Macros): Give definition of `declare'
4965 (Indenting Macros): New node.
4966
4967 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
4968 (Window Frame Parameters): Make separate table of parameters
4969 that are coupled with specific face attributes.
4970 (Deleting Frames): delete-frame-hooks renamed to
4971 delete-frame-functions.
4972
4973 * files.texi (Magic File Names): Add file-remote-p.
4974 Clarify file-local-copy.
4975
4976 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
4977 here; instead xref Defining Macros.
4978
4979 * display.texi (Warnings): New node, and subnodes.
4980 (Fringes): New node.
4981
4982 * debugging.texi (Test Coverage): New node.
4983
4984 * compile.texi (Compiler Errors): Explain with-no-warnings
4985 and other ways to suppress warnings.
4986
4987 * commands.texi (Interactive Call): Minor clarification.
4988
4989 * buffers.texi (Buffer File Name): set-visited-file-name
4990 renames the buffer too.
4991
4992 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
4993
ee59dede
MR
49942003-07-24 Markus Rost <rost@math.ohio-state.edu>
4995
4996 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
4997
f0514b34
MR
49982003-07-22 Markus Rost <rost@math.ohio-state.edu>
4999
5000 * internals.texi (Garbage Collection): Fix previous change.
5001
c73983bb
RS
50022003-07-22 Richard M. Stallman <rms@gnu.org>
5003
5004 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
5005
5006 * display.texi (Width): Use \s syntax in example.
5007 (Font Selection): Add face-font-rescale-alist.
5008
5009 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
5010 Remove spurious indent in example.
5011
5012 * lists.texi (Building Lists): Add number-sequence.
5013
5014 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
5015
5016 * functions.texi (Function Documentation): Explain how to
5017 show calling convention explicitly in the doc string.
5018
5019 * windows.texi (Selecting Windows): save-selected-window saves
5020 selected window of each frame.
5021 (Window Configurations): Minor change.
5022
5023 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
5024
5025 * streams.texi (Output Variables): Add print-continuous-numbering
5026 and print-number-table.
5027
5028 * processes.texi (Decoding Output): New node.
5029
5030 * os.texi (Time Conversion): decode-time arg is optional.
5031
5032 * objects.texi (Character Type): Don't use space as example for \.
5033 Make list of char names and \-sequences correspond.
5034 Explain that \s is not used in strings. `\ ' needs space after.
5035
5036 * nonascii.texi (Converting Representations): Add string-to-multibyte.
5037 (Translation of Characters): Add translation-table-for-input.
5038 (Default Coding Systems): Add auto-coding-functions.
5039 (Explicit Encoding): Add decode-coding-inserted-region.
5040 (Locales): Add locale-info.
5041
5042 * minibuf.texi (Basic Completion): Describe test-completion.
5043 Collections can be lists of strings.
5044 Clean up lazy-completion-table.
5045 (Programmed Completion): Mention test-completion.
5046 Clarify why lambda expressions are not accepted.
5047 (Minibuffer Misc): Describe minibufferp.
5048
51a8b435
RS
50492003-07-14 Richard M. Stallman <rms@gnu.org>
5050
5051 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
5052
5053 * windows.texi (Selecting Windows): New arg to select-window.
5054 (Selecting Windows): Add with-selected-window.
5055 (Size of Window): Add window-inside-edges, etc.
5056
5057 * internals.texi (Garbage Collection): Add post-gc-hook.
5058
5059 * processes.texi (Subprocess Creation): Add exec-suffixes.
5060
5061 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
5062 (Scanning Keymaps): Add map-keymaps.
5063 (Defining Menus): Add keymap-prompt.
5064
5065 * numbers.texi (Integer Basics): Add most-positive-fixnum,
5066 most-negative-fixnum.
5067
5068 * compile.texi (Byte Compilation): Explain no-byte-compile
5069 (Compiler Errors): New node.
5070
5071 * os.texi (User Identification): user-uid, user-real-uid
5072 can return float.
5073
5074 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
5075 and about derived modes.
5076 (Minor Modes): Add minor-mode-list.
5077 (Defining Minor Modes): Keyword args for define-minor-mode.
5078 (Search-based Fontification): Explain managing other properties.
5079 (Other Font Lock Variables): Add font-lock-extra-managed-props.
5080 (Faces for Font Lock): Add font-locl-preprocessor-face.
5081 (Hooks): Add run-mode-hooks and delay-mode-hooks.
5082
5083 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 5084 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
5085
5086 * loading.texi (Library Search): Add load-suffixes.
5087
5088 * minibuf.texi (Basic Completion): Add lazy-completion-table.
5089 (Programmed Completion): Add dynamic-completion-table.
5090
5091 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
5092 (Magic File Names): Specify precedence order of handlers.
199bb209 5093
51a8b435
RS
5094 * commands.texi (Command Overview): Emacs server runs pre-command-hook
5095 and post-command-hook.
5096 (Waiting): New calling convention for sit-for.
5097
5098 * text.texi (Special Properties): local-map and keymap properties
5099 apply based on their stickiness.
5100
c6de56a0
RS
51012003-07-07 Richard M. Stallman <rms@gnu.org>
5102
5103 * modes.texi (Minor Mode Conventions): Specify only some kinds
5104 of list values as args to minor modes.
5105
5106 * files.texi (File Name Expansion): Warn about iterative use
5107 of substitute-in-file-name.
5108
5109 * advice.texi (Activation of Advice): Clean up previous change.
5110
8c761ea6
MR
51112003-07-06 Markus Rost <rost@math.ohio-state.edu>
5112
5113 * advice.texi (Activation of Advice): Note that ad-start-advice is
5114 turned on by default.
5115
c6de56a0
RS
51162003-06-30 Richard M. Stallman <rms@gnu.org>
5117
5118 * text.texi (Buffer Contents): Document current-word.
5119 (Change Hooks): Not called for *Messages*.
5120
5121 * functions.texi (Defining Functions): Explain about redefining
5122 primitives.
5123 (Function Safety): Renamed. Minor changes.
5124 Comment out the detailed criteria for what is safe.
5125
3fe4e567
AS
51262003-06-22 Andreas Schwab <schwab@suse.de>
5127
5128 * objects.texi (Symbol Type): Fix description of examples.
5129
cda7bd13
AS
51302003-06-16 Andreas Schwab <schwab@suse.de>
5131
5132 * hash.texi (Creating Hash): Fix description of :weakness.
5133
fbcffa4a
KG
51342003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
5135
5136 * files.texi (Changing Files): copy-file copies file modes, too.
5137
ff6a3bfb
RS
51382003-05-28 Richard M. Stallman <rms@gnu.org>
5139
5140 * strings.texi (Creating Strings): Clarify split-string.
5141
1463a05d
JB
51422003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
5143
5144 * strings.texi (Creating Strings): Update split-string specification
5145 and examples.
5146
af253914
RS
51472003-05-19 Richard M. Stallman <rms@gnu.org>
5148
5149 * elisp.texi: Correct invariant section names.
5150
7ea52f92
RS
51512003-04-20 Richard M. Stallman <rms@gnu.org>
5152
5153 * os.texi (Timers): Explain about timers and quitting.
5154
e31afc09
RS
51552003-04-19 Richard M. Stallman <rms@gnu.org>
5156
5157 * internals.texi (Writing Emacs Primitives): Strings are
5158 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
5159 Explain GCPRO convention for varargs function args.
5160
5ceea398
RS
51612003-04-16 Richard M. Stallman <rms@gnu.org>
5162
5163 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
5164
b0ada147
RS
51652003-04-08 Richard M. Stallman <rms@gnu.org>
5166
5167 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
5168
b23375aa
KS
51692003-02-13 Kim F. Storm <storm@cua.dk>
5170
5171 * objects.texi (Character Type): New \s escape for space.
5172
c60ee5e7
JB
51732003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5174
5175 * os.texi (System Environment): Added cygwin system-type.
5176
84e47416
RS
51772003-01-25 Richard M. Stallman <rms@gnu.org>
5178
5179 * keymaps.texi: Document that a symbol can act as a keymap.
5180
3e8cf2ea
RS
51812003-01-13 Richard M. Stallman <rms@gnu.org>
5182
5183 * text.texi (Changing Properties): Say string indices are origin-0.
5184
5185 * positions.texi (Screen Lines) <compute-motion>:
5186 Correct order of elts in return value.
5187
5188 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
5189 how to define a default binding.
5190
7abb9fc5 51912002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 5192
104bc3aa 5193 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 5194
104bc3aa 5195 * customize.texi (Simple Types): Clarify description of custom
9b7fa297 5196 type 'number. Describe new custom type 'float.
177f790c 5197
7abb9fc5 51982002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
5199
5200 * variables.texi (File Local Variables): Fix typo.
5201
df140a68 52022002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 5203
df140a68
KG
5204 From Michael Albinus <Michael.Albinus@alcatel.de>.
5205
5206 * README: Target for Info file is `make info'.
5207
5208 * files.texi (File Name Components): Fixed typos in
5209 `file-name-sans-extension'.
5210 (Magic File Names): Complete list of operations for magic file
5211 name handlers.
5212
7ed9159a
JY
52132002-09-16 Jonathan Yavner <jyavner@engineer.com>
5214
5215 * variables.texi (File Local Variables): New function
5216 risky-local-variable-p.
5217
52182002-09-15 Jonathan Yavner <jyavner@engineer.com>
5219
5220 * functions.texi (Function safety): New node about unsafep.
5221
241f79af
PA
52222002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
5223
5224 * customize.texi (Splicing into Lists): Fixed example.
5225 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
5226
72459b15
JB
52272002-06-17 Juanma Barranquero <lektu@terra.es>
5228
5229 * frames.texi (Display Feature Testing): Fix typo.
5230
61f7e0f5
AS
52312002-06-12 Andreas Schwab <schwab@suse.de>
5232
5233 * frames.texi (Initial Parameters, Resources): Fix references to
5234 the Emacs manual.
5235
4e792dbd
KS
52362002-05-13 Kim F. Storm <storm@cua.dk>
5237
5238 * variables.texi (Intro to Buffer-Local): Updated warning and
5239 example relating to changing buffer inside let.
5240
940344d4 52412002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
5242
5243 * os.texi (Session Management): New node about X Session management.
5244
231ac53b
EZ
52452002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
5246
5247 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
5248 to which the manual corresponds, and the copyright years.
5249
5250 * Makefile.in (VERSION): Set to 2.9.
5251
140cc574
EZ
52522001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
5253
5254 * elisp.texi: Change the category in @dircategory to "Emacs", to
5255 make it consistent with info/dir.
5256
9c7fce05
MB
52572001-11-25 Miles Bader <miles@gnu.org>
5258
5259 * text.texi (Fields): Describe new `limit' arg in
5260 field-beginning/field-end.
5261
9f8bbf0f
EZ
52622001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5263
a5e6715c
EZ
5264 * permute-index: Don't depend on csh-specific features. Replace
5265 the interpreter name with /bin/sh.
5266
9f8bbf0f
EZ
5267 * two-volume-cross-refs.txt: New file.
5268 * two.el: New file.
5269 * spellfile: New file.
5270
1756e2fb
EZ
52712001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
5272
5273 * permute-index: New file.
5274
5275 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
5276 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
5277 8+3 restricted namespace.
ad050e54
EZ
5278
5279 * Makefile.in (infodir): Define relative to $(srcdir).
5280 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
5281 include directories list via -I switch to makeinfo.
5282 (index.texi): Use cp if both hard and symbolic links fail.
5283
10fa7f8e
EZ
52842001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5285
7a1494ce
EZ
5286 * Makefile.in (distclean): Add.
5287
10fa7f8e
EZ
5288 The following changes make ELisp manual part of the Emacs
5289 distribution:
5290
5291 * Makefile.in: Add Copyright notice.
5292 (prefix): Remove.
5293 (infodir): Change value to "../info".
5294 (VPATH): New variable.
5295 (MAKE): Don't define.
5296 (texmacrodir): Don't define.
5297 (texinputdir): Append the existing value of TEXINPUTS.
5298 ($(infodir)/elisp): Instead of just "elisp". Reformat the
5299 command to be compatible with man/Makefile.in, and to put the
5300 output into ../info.
5c32b7c5 5301 (info): Add target.
10fa7f8e
EZ
5302 (installall): Target removed.
5303
74686736 53042001-10-31 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
5305
5306 * tips.texi (Coding Conventions): Fix typo.
5307
6fd735df
GM
53082001-10-23 Gerd Moellmann <gerd@gnu.org>
5309
5310 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
5311
b704d54b
EZ
53122001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
5313
5314 * files.texi (File Name Components): Update the description of
5315 file-name-sans-extension and file-name-extension, as they now
5316 ignore leading dots.
5317
71431a0e
GM
53182001-10-20 Gerd Moellmann <gerd@gnu.org>
5319
6aa97356 5320 * (Version 21.1 released.)
71431a0e 5321
79f1f96c
MB
53222001-10-19 Miles Bader <miles@gnu.org>
5323
5324 * positions.texi (Text Lines): Describe behavior of
5325 `beginning-of-line'/`end-of-line' in the presence of field properties.
5326
892a8f36
GM
53272001-10-17 Gerd Moellmann <gerd@gnu.org>
5328
5329 * Makefile.in (VERSION): Set to 2.8.
5330 (manual): Use `manual-21'.
5331
8c1cc9e8 5332 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
5333 number was used. Set it to 2.8.
5334
5335 * intro.texi: Likewise.
5336
51724e26
EZ
53372001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5338
5339 * files.texi (File Name Completion): Document the significance of
5340 a trailing slash in elements of completion-ignored-extensions.
5341
57b338e8
MB
53422001-10-06 Miles Bader <miles@gnu.org>
5343
5344 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
5345
c89e4bc5
GM
53462001-10-04 Gerd Moellmann <gerd@gnu.org>
5347
5348 * variables.texi (Variable Aliases): New node.
5349
ab952a4f
GM
53502001-10-04 Gerd Moellmann <gerd@gnu.org>
5351
5352 * Branch for 21.1.
dff28924 5353
9db3a582
MB
53542001-10-02 Miles Bader <miles@gnu.org>
5355
ae1a9581
MB
5356 * minibuf.texi (Minibuffer Misc): Add entries for
5357 `minibuffer-contents', `minibuffer-contents-no-properties', and
5358 `delete-minibuffer-contents'.
5359 Correct description for `minibuffer-prompt-end'.
5360
9db3a582
MB
5361 * text.texi (Property Search): Correct descriptions of
5362 `next-char-property-change' and `previous-char-property-change'.
5363 Add entries for `next-single-char-property-change' and
5364 `previous-single-char-property-change'.
5365 Make operand names a bit more consistent.
5366
03be5931
EZ
53672001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
5368
5369 * frames.texi (Finding All Frames): Document that next-frame and
5370 previous-frame are local to current terminal.
5371
974548ec
EZ
53722001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
5373
5374 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 5375 result of make-keymap.
974548ec 5376
8d82c597
EZ
53772001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
5378
5379 * display.texi (Font Lookup, Attribute Functions)
5380 (Image Descriptors): Add cross-references to the definition of
5381 selected frame.
5382
5383 * buffers.texi (The Buffer List): Add cross-references to the
5384 definition of selected frame.
5385
5386 * frames.texi (Input Focus): Clarify which frame is _the_ selected
5387 frame at any given time.
5388 (Multiple Displays, Size and Position): Add a cross-reference to
5389 the definition of the selected frame.
5390
2842de30
EZ
53912001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
5392
5393 * strings.texi (String Conversion) <string-to-number>: Document
5394 that a float is returned for integers that are too large.
5395
5396 * frames.texi (Mouse Position): Document mouse-position-function.
5397 (Display Feature Testing): Document display-images-p.
5398 (Window Frame Parameters): Document the cursor-type variable.
5399
5400 * numbers.texi (Integer Basics): Document CL style read syntax for
5401 integers in bases other than 10.
5402
5403 * positions.texi (List Motion): Document
5404 open-paren-in-column-0-is-defun-start.
5405
5406 * lists.texi (Sets And Lists): Document member-ignore-case.
5407
5408 * internals.texi (Garbage Collection): Document the used and free
5409 strings report.
5410 (Memory Usage): Document strings-consed.
5411
5412 * os.texi (Time of Day): Document float-time.
5413 (Recording Input): Document that clear-this-command-keys clears
5414 the vector to be returned by recent-keys.
5415
5416 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
5417 argument keymap can be a list.
5418
5419 * nonascii.texi (User-Chosen Coding Systems)
5420 <select-safe-coding-system>: Document the new argument
5421 accept-default-p and the variable
5422 select-safe-coding-system-accept-default-p. Tell what happens if
5423 buffer-file-coding-system is undecided.
5424 (Default Coding Systems): Document auto-coding-regexp-alist.
5425
5426 * display.texi (The Echo Area) <message>: Document
5427 message-truncate-lines.
5428 (Glyphs): Document that the glyph table is unused on windowed
5429 displays.
5430
5431 * help.texi (Describing Characters) <single-key-description>:
5432 Document the new argument no-angles.
5433 (Accessing Documentation) <documentation-property>: Document that
5434 a non-string property is evaluated.
5435 <documentation>: Document that the function-documentation property
5436 is looked for.
5437
5438 * windows.texi (Selecting Windows): Document some-window.
5439
5440 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
5441
5442 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
5443 apropos-mode-hook.
5444
5445 * commands.texi (Using Interactive): Document interactive-form.
5446 (Keyboard Macros): Document kbd-macro-termination-hook.
5447 (Command Loop Info): Document that clear-this-command-keys clears
5448 the vector to be returned by recent-keys.
5449
2d43d823
GM
54502001-09-04 Werner LEMBERG <wl@gnu.org>
5451
5452 * Makefile.in (srcdir, texinputdir): New variables.
5453 (srcs, index.texi, install): Use $(srcdir).
5454 (.PHONY): Remove elisp.dvi.
5455 (elisp): Use -I switch for makeinfo.
5456 (elisp.dvi): Use $(srcdir) and $(texinputdir).
5457 (installall, dist): Use $(srcdir).
5458 Fix path to texinfo.tex.
5459 (maintainer-clean): Add elisp.dvi and elisp.oaux.
5460
fa739b31
GM
54612001-08-30 Gerd Moellmann <gerd@gnu.org>
5462
92a25631
GM
5463 * display.texi (Conditional Display): Adjust to API change.
5464
fa739b31
GM
5465 * configure: New file.
5466
cef68af5
GM
54672001-07-30 Gerd Moellmann <gerd@gnu.org>
5468
5469 * commands.texi (Repeat Events): Add description of
5470 double-click-fuzz.
5471
d1f08d85
SM
54722001-05-08 Stefan Monnier <monnier@cs.yale.edu>
5473
5474 * syntax.texi (Syntax Class Table): Add the missing designator for
5475 comment and string fences.
5476 (Syntax Properties): Add a xref to syntax table internals.
5477 (Syntax Table Internals): Document string-to-syntax.
5478
1e9fc92e
GM
54792001-05-07 Gerd Moellmann <gerd@gnu.org>
5480
5481 * Makefile.in (install): Use install-info command line options
5482 like in Emacs' Makefile.in.
5483
00480554
MB
54842000-12-09 Miles Bader <miles@gnu.org>
5485
5486 * windows.texi (Window Start): Update documentation for
5487 `pos-visible-in-window-p'.
5488
1e344ee2
SM
54892000-11-12 Stefan Monnier <monnier@cs.yale.edu>
5490
5491 * lists.texi (Building Lists): Add footnote to explain how to add
5492 to the end of a list.
5493
a540f6ed
GM
54942000-10-25 Gerd Moellmann <gerd@gnu.org>
5495
5496 * files.texi (Visiting Functions): Typos.
5497
28bcdbee
KH
54982000-10-25 Kenichi Handa <handa@etl.go.jp>
5499
5500 * files.texi (Visiting Functions): Return value of
5501 find-file-noselect may be a list of buffers if wildcards are used.
5502
22d1a4ed
MB
55032000-10-24 Miles Bader <miles@lsi.nec.co.jp>
5504
5505 * display.texi (Defining Faces): Document `graphic' display type
5506 in face specs.
5507
916a89db
KG
55082000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5509
1e9fc92e 5510 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
5511 `after-make-frame-hook' with `after-make-frame-functions'.
5512
1e9fc92e 5513 * frames.texi (Creating Frames): Ditto.
916a89db 5514
1e9fc92e 5515 * variables.texi (Future Local Variables): Ditto.
916a89db 5516
483de32b
GM
55172000-10-16 Gerd Moellmann <gerd@gnu.org>
5518
5519 * display.texi (Other Image Types): Add description of :foreground
5520 and :background properties of mono PBM images.
5521
e23a63a5
WL
55222000-08-17 Werner LEMBERG <wl@gnu.org>
5523
5524 * .cvsignore: New file.
5525
dfc16043
GM
55262000-01-05 Gerd Moellmann <gerd@gnu.org>
5527
5528 * tindex.pl: New script.
5529
602613fe
DL
55301999-12-03 Dave Love <fx@gnu.org>
5531
5532 * Makefile.in (MAKEINFO): New parameter.
5533
94ec544d
DL
55341999-09-17 Richard Stallman <rms@gnu.org>
5535
5536 * Makefile.in (srcs): Add hash.texi.
5537 (VERSION): Update to 20.6.
5538
55391999-09-13 Richard Stallman <rms@gnu.org>
5540
5541 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
5542
55431998-08-29 Karl Heuer <kwzh@gnu.org>
5544
5545 * configure.in: New file.
5546 * Makefile.in: Renamed from Makefile.
5547 (prefix, infodir): Use value obtained from configure.
5548 (emacslibdir): Obsolete variable deleted.
5549 (dist): Distribute configure.in, configure, Makefile.in.
5550
55511998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5552
5553 * Makefile (INSTALL_INFO): New variable.
5554 (install): Run install-info.
5555
55561998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
5557
5558 * Makefile (elisp.dvi): Add missing backslash.
5559
55601998-05-02 Richard Stallman <rms@psilocin.gnu.org>
5561
5562 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
5563 Run texindex without `./'. Always run texindex on elisp.tp.
5564 (elisp.tps): Target deleted.
5565
55661998-04-05 Richard Stallman <rms@psilocin.gnu.org>
5567
5568 * Makefile (srcs): Add nonascii.texi and customize.texi.
5569 (dist): Start by deleting `temp'.
5570
55711998-02-17 Richard Stallman <rms@psilocin.gnu.org>
5572
5573 * Makefile (makeinfo, texindex): Targets deleted.
5574 (makeinfo.o, texindex.o): Targets deleted.
5575 (clean, dist): Don't do anything with them or with getopt*.
5576
55771998-01-30 Richard Stallman <rms@psilocin.gnu.org>
5578
5579 * Makefile (SHELL): Defined.
5580
55811998-01-27 Richard Stallman <rms@psilocin.gnu.org>
5582
5583 * Makefile (elisp.tps): New target.
5584 (elisp.dvi): Depend on elisp.tps.
5585
5586Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
5587
5588 * README: Update phone number.
5589
5590 * Makefile (elisp): Make this be the default target.
5591 Depend on makeinfo.c instead of makeinfo.
5592 (install): Don't depend on elisp.dvi, since we don't install that.
5593 Use mkinstalldirs.
5594 (dist): Add mkinstalldirs.
5595
5596Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5597
5598 * Makefile (VERSION): Update version number.
5599 (maintainer-clean): Renamed from realclean.
5600
5601Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5602
5603 * Makefile (realclean): New target.
5604 (elisp): Remove any old elisp-* files first.
5605
5606Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
5607
d1f08d85
SM
5608 * Makefile (VERSION): New variable.
5609 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
5610 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
5611
5612Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5613
5614 * Makefile (elisp): Depend on makeinfo.
5615
5616Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
5617
d1f08d85 5618 * Makefile (srcs): Add anti.texi.
94ec544d
DL
5619
5620Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5621
5622 * Makefile (infodir, prefix): New vars.
5623 (install): Use infodir.
5624 (emacsinfodir): Deleted.
5625
5626Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5627
5628 * Makefile (srcs): Add calendar.texi.
5629
5630 * Makefile (dist): Copy texindex.c and makeinfo.c.
5631 Limit elisp-* files to those with one or two digits.
5632
5633Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5634
5635 * Makefile (dist): Changed to use Gzip instead of compress.
5636
5637Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5638
5639 * loading.texi (Unloading): define-function changed back to
5640 defalias. It may not stay this way, but at least it's
5641 consistent with the known-good version of the code patch.
5642
5643Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5644
5645 * modes.texi (Hooks): Document new optional arg of add-hook.
5646
5647Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5648
d1f08d85 5649 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
5650
5651 * tips.texi: Add new section on standard library headers.
5652
5653Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5654
5655 * Makefile (srcs): Add frame.texi to the list of sources.
5656
5657Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5658
5659 * Makefile (dist): Don't bother excluding autosave files; they'll
5660 never make it into the temp directory anyway, and the hash marks
5661 in the name are problematic for make and the Bourne shell.
dff28924 5662 (srcs):
94ec544d
DL
5663
5664Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5665
d1f08d85 5666 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
5667 the distribution tar file.
5668
dff28924 5669Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
5670
5671 * Makefile (srcs): Added index.perm.
5672 (elisp.dvi): Remove erroneous shell comment.
5673 Expect output of permute-index in permuted.fns.
5674 Save old elisp.aux in elisp.oaux.
5675 (clean): Added index.texi to be deleted.
5676
dff28924 5677Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
5678
5679 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
5680
dff28924 5681Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d 5682
6db11765 5683 * files.texi: Noted that completion-ignored-extensions is ignored
94ec544d
DL
5684 when making *Completions*.
5685
5686Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
5687
5688 * Makefile make dist now depends on elisp.dvi, since it tries
5689 to include it in the dist file.
5690
dff28924 5691Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
5692
5693 * functions.texinfo (Mapping Functions): Add missing quote
5694
dff28924 5695Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
5696
5697 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
5698 (defunargs): Turn off \hyphenchar of \sl font temporarily.
5699
dff28924 5700Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5701
5702 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
5703 and @error{} are the terms now being used. The files in the
5704 directory have been changed to reflect this.
5705
d1f08d85 5706 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
5707 ` @result{}', using 5 spaces at the begining of the line.
5708
dff28924 5709Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5710
5711 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
5712 experimental @indentedresult{}, @indentedexpandsto{} are part of
5713 the texinfo.tex in this directory. These TeX macros are not
5714 stable yet.
5715
dff28924 5716Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d 5717
6db11765 5718 * texinfo.tex: Temporarily added
d1f08d85 5719 \let\result=\dblarrow
94ec544d
DL
5720 \def\error{{\it ERROR} \longdblarrow}
5721 We need to do this better soon.
5722
dff28924 5723Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5724
5725 * Applied Karl Berry's patches to *.texinfo files, but not to
9b7fa297 5726 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
94ec544d
DL
5727 new title page format is also not applied, since it requires
5728 texinfo.tex changes.)
5729
5730 * Cleaned up `Makefile' and defined the `emacslibdir' directory
5731 for the Project GNU development environment.
5732
ad050e54 5733;; Local Variables:
fd026ee1 5734;; coding: iso-2022-7bit
33462dfa 5735;; add-log-time-zone-rule: t
ad050e54 5736;; End:
2a34a036 5737
651f374c 5738 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
de529e21 5739 2005, 2006, 2007 Free Software Foundation, Inc.
5b87ad55
GM
5740
5741 This file is part of GNU Emacs.
5742
5743 GNU Emacs is free software; you can redistribute it and/or modify
5744 it under the terms of the GNU General Public License as published by
5745 the Free Software Foundation; either version 2, or (at your option)
5746 any later version.
5747
5748 GNU Emacs is distributed in the hope that it will be useful,
5749 but WITHOUT ANY WARRANTY; without even the implied warranty of
5750 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5751 GNU General Public License for more details.
5752
5753 You should have received a copy of the GNU General Public License
5754 along with GNU Emacs; see the file COPYING. If not, write to the
5755 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
5756 Boston, MA 02110-1301, USA.
ab5796a9
MB
5757
5758;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda