(Symbol Type): Minor correction.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
1f9ad95a
LK
12005-02-06 Lute Kamstra <lute@gnu.org>
2
3 * modes.texi (Example Major Modes): Fix typos.
4
ba2c991c
RS
52005-02-06 Richard M. Stallman <rms@gnu.org>
6
7 * text.texi (Margins): fill-nobreak-predicate can be one function.
8
9 * strings.texi (Modifying Strings): clear-string can make unibyte.
10 (Formatting Strings): format gives error if values missing.
11
12 * positions.texi (Character Motion): Mention default arg
13 for forward-char. backward-char refers to forward-char.
14 (Word Motion): Mention default arg for forward-word.
15 (Buffer End Motion): Mention default arg for beginning-of-buffer.
16 Simplify end-of-buffer.
17 (Text Lines): Mention default arg for forward-line.
18 (List Motion): Mention default arg for beginning/end-of-defun.
19 (Skipping Characters): Minor fixes in explaining character-set.
20
21 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
22 Mode inheritance applies only when default-major-mode is nil.
23 Clarifications.
24 (Example Major Modes): Update Text mode and Lisp mode examples.
25 (Minor Mode Conventions): Mention define-minor-mode at top.
26 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
27 (Mode Line Format): Update mode line face display info.
28 (Properties in Mode): Mention effect of risky vars.
29 (Imenu): Define imenu-add-to-menubar.
30 (Font Lock Mode): Add descriptions to menu lines.
31 (Faces for Font Lock): Add font-lock-doc-face.
32
9bf6d576
LK
332005-02-05 Lute Kamstra <lute@gnu.org>
34
35 * text.texi (Maintaining Undo): Remove obsolete function.
36
cb602754
EZ
372005-02-05 Eli Zaretskii <eliz@gnu.org>
38
39 * frames.texi (Color Names): Add pointer to the X docs about RGB
40 color specifications. Improve indexing
41 (Text Terminal Colors): Replace the description of RGB values by
42 an xref to "Color Names".
43
4e07258f
RS
442005-02-03 Richard M. Stallman <rms@gnu.org>
45
46 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
47 Clarify.
48 (Selecting Windows): Clarify save-selected-window.
49 (Cyclic Window Ordering): Clarify walk-windows.
50 (Window Point): Clarify.
51 (Window Start): Add comment to example.
52 (Resizing Windows): Add `interactive' specs in examples.
53 Document fit-window-to-buffer.
54
55 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
56 (Undo, Maintaining Undo): Clarify last change.
57 (Sorting): In sort-numeric-fields, explain about octal and hex.
58 Mention sort-numeric-base.
59 (Format Properties): Add xref for hard newlines.
60
61 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
62 (Pop-Up Menus): Fix typo.
63 (Color Names): Explain all types of color names.
64 Explain color-values on B&W terminal.
65 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
66
67 * files.texi (File Locks): Not supported on MS systems.
68 (Testing Accessibility): Clarify.
69
70 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
71 (Coverage Testing): Fix typo.
72
73 * commands.texi (Misc Events): Remove stray space.
74
75 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
76 (Modification Time): Clarify when visited-file-modtime returns 0.
77 (The Buffer List): Clarify bury-buffer.
78 (Killing Buffers): Clarify.
79 (Indirect Buffers): Add clone-indirect-buffer.
80
812005-02-02 Matt Hodges <MPHodges@member.fsf.org>
82
83 * edebug.texi (Printing in Edebug): Fix default value of
84 edebug-print-circle.
85 (Coverage Testing): Fix displayed frequency count data.
86
872005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
88
89 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
90
4e07258f 912005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
92
93 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
94
28d986b9
EZ
952005-01-29 Eli Zaretskii <eliz@gnu.org>
96
97 * commands.texi (Misc Events): Describe the help-echo event.
98
99 * text.texi (Special Properties) <help-echo>: Use `pos'
100 consistently in description of the help-echo property. Use
101 @code{nil} instead of @var{nil}.
102
103 * display.texi (Overlay Properties): Fix the index entry for
104 help-echo overlay property.
105
106 * customize.texi (Type Keywords): Uncomment the xref to the
107 help-echo property documentation.
108
8f958b40
KS
1092005-01-23 Kim F. Storm <storm@cua.dk>
110
111 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
112 return value. Third element FULLY replaced by PARTIAL which
113 specifies number of invisible pixels if row is only partially visible.
114 (Textual Scrolling): Mention auto-window-vscroll.
115 (Vertical Scrolling): New defvar auto-window-vscroll.
116
cd7e5dd6
LT
1172005-01-16 Luc Teirlinck <teirllm@auburn.edu>
118
119 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
120 command remapping.
121
6f771c32
RS
1222005-01-15 Richard M. Stallman <rms@gnu.org>
123
124 * display.texi (Defining Images): Mention DATA-P arg of create-image.
125
6ac8a822
KS
1262005-01-14 Kim F. Storm <storm@cua.dk>
127
88948d55
KS
128 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
129
6ac8a822
KS
130 * text.texi (Links and Mouse-1): Fix string and vector item.
131
20d6de82
RS
1322005-01-13 Richard M. Stallman <rms@gnu.org>
133
134 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
135 descriptions of overriding-local-map and overriding-terminal-local-map.
136
137 * text.texi (Links and Mouse-1): Clarify text.
138
f75a592e
KS
1392005-01-13 Kim F. Storm <storm@cua.dk>
140
141 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
142
910f60b1
TTN
1432005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
144
145 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
146
37181fc4
KS
1472005-01-12 Kim F. Storm <storm@cua.dk>
148
149 * text.texi (Links and Mouse-1): Rename section from Enabling
150 Mouse-1 to Following Links. Change xrefs.
151 Add examples for define-button-type and define-widget.
152
153 * display.texi (Button Properties, Button Buffer Commands):
154 Clarify mouse-1 and follow-link functionality.
155
28f94a34
RS
1562005-01-12 Richard M. Stallman <rms@gnu.org>
157
158 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
159
160 * display.texi (Beeping): Fix Texinfo usage.
161
162 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
163
bac2d936
KS
1642005-01-11 Kim F. Storm <storm@cua.dk>
165
166 * display.texi (Button Properties, Button Buffer Commands):
93381d62 167 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
168
169 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
170 (Enabling Mouse-1 to Follow Links): New subsection.
171
de968ddb
RS
1722005-01-06 Richard M. Stallman <rms@gnu.org>
173
174 * text.texi (Special Properties): Minor change.
175
176 * os.texi (Timers): Clarify previous change.
177
178 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
179
a3a43b3b
LT
1802005-01-01 Luc Teirlinck <teirllm@auburn.edu>
181
182 * display.texi (Face Attributes): Correct xref to renamed node.
183
732bb9ce
RS
1842005-01-01 Richard M. Stallman <rms@gnu.org>
185
186 * display.texi (Face Attributes): Describe hex color specs.
187
c734ae59
RS
1882004-12-31 Richard M. Stallman <rms@gnu.org>
189
190 * os.texi (Timers): Update previous change.
191
33b2f4ea
KS
1922004-12-30 Kim F. Storm <storm@cua.dk>
193
194 * display.texi (Line Height): Total line-height is now specified
195 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
196 in cons cells. (nil . RATIO) is relative to actual line height.
197 Use line-height `t' instead of `0' to get minimum height.
198
99ec74b9
RS
1992004-12-29 Richard M. Stallman <rms@gnu.org>
200
201 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
202
eab463f6
RS
2032004-12-28 Richard M. Stallman <rms@gnu.org>
204
205 * commands.texi (Quitting): Clarify value of with-local-quit.
206
207 * elisp.texi (Top): Fix previous change.
208
209 * loading.texi (Loading): Fix previous change.
210
ebbd14f1
RS
2112004-12-27 Richard M. Stallman <rms@gnu.org>
212
4ae98fc5
RS
213 * Makefile.in (MAKEINFO): Specify --force.
214
8f430046
RS
215 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
216
56011a8c
RS
217 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
218
219 * display.texi (Line Height): Further clarify.
220
221 * elisp.texi (Top): Update Loading submenu.
222
ebbd14f1
RS
223 * loading.texi (Where Defined): New node.
224 (Unloading): load-history moved to Where Defined.
225
fda2922a
RS
2262004-12-21 Richard M. Stallman <rms@gnu.org>
227
228 * commands.texi (Event Input Misc): Add while-no-input.
229
9eb8959a
RS
2302004-12-11 Richard M. Stallman <rms@gnu.org>
231
232 * display.texi (Line Height): Rewrite text for clarity.
233
adf87c29
KS
2342004-12-11 Kim F. Storm <storm@cua.dk>
235
236 * display.texi (Display): Add node "Line Height" to menu.
237 (Line Height): New node. Move full description of line-spacing
238 and line-height text properties here from text.texi.
239 (Scroll Bars): Add vertical-scroll-bar variable.
240
241 * frames.texi (Window Frame Parameters): Remove line-height defvar.
242
243 * locals.texi (Standard Buffer-Local Variables): Fix xref for
244 line-spacing and vertical-scroll-bar.
245
246 * text.texi (Special Properties): Just mention line-spacing and
247 line-height here, add xref to new "Line Height" node.
248
31e4729e
TTN
2492004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
250
251 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
252
253 * locals.texi (Standard Buffer-Local Variables):
254 Add @xref for `line-spacing'.
255
cc60c723
RS
2562004-12-05 Richard M. Stallman <rms@gnu.org>
257
258 * Makefile.in (maintainer-clean): Remove the info files
259 in $(infodir) where they are created.
260
f6101ac9
RS
2612004-12-03 Richard M. Stallman <rms@gnu.org>
262
263 * windows.texi (Selecting Windows): get-lru-window and
264 get-largest-window don't consider dedicated windows.
265
266 * text.texi (Undo): Document undo-in-progress.
267
94221759
RS
2682004-11-26 Richard M. Stallman <rms@gnu.org>
269
270 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
271 Remove a few vars that are not always buffer-local.
272
7092c5e8
LT
2732004-11-24 Luc Teirlinck <teirllm@auburn.edu>
274
275 * locals.texi (Standard Buffer-Local Variables): Comment out
276 xref's to non-existent node `Yet to be written'.
277
261b01c6
RS
2782004-11-24 Richard M. Stallman <rms@gnu.org>
279
280 * processes.texi (Synchronous Processes): Grammar fix.
281
282 * numbers.texi (Comparison of Numbers): Add eql.
283
284 * locals.texi (Standard Buffer-Local Variables): Add many vars.
285
286 * intro.texi (Printing Notation): Fix previous change.
287
288 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
289 and default-indicate-buffer-boundaries from here.
290 (Usual Display): To here.
291 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
292 (Usual Display): Move tab-width up.
293
294 * customize.texi (Variable Definitions): Replace
295 show-paren-mode example with tooltip-mode.
7092c5e8 296 (Simple Types, Composite Types, Defining New Types):
261b01c6 297 Minor cleanups.
7092c5e8 298
c1aa4864
JH
2992004-11-21 Jesper Harder <harder@ifa.au.dk>
300
301 * processes.texi (Synchronous Processes, Output from Processes):
302 Markup fix.
303
dedbac89
RS
3042004-11-20 Richard M. Stallman <rms@gnu.org>
305
07c8c65a
RS
306 * positions.texi (Skipping Characters): skip-chars-forward
307 now handles char classes.
308
8f40a868
RS
309 * intro.texi (Printing Notation): Avoid confusion of `print'
310 when explaining @print.
311
312 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
313
314 * display.texi (Display Table Format): Minor fix.
315
316 * streams.texi (Output Functions): Fix print example.
317
fd6866c8
RS
318 * Makefile.in (elisp): New target.
319 (dist): Depend on $(infodir)/elisp, not elisp.
320 Copy the info files from $(infodir).
321
9d00469f
RS
322 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
323 read-from-minibuffer.
324
dedbac89
RS
325 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
326
6de891db
RS
3272004-11-19 Richard M. Stallman <rms@gnu.org>
328
329 * searching.texi (Regexp Search): Add search-whitespace-regexp.
330
e1c1c5a7
TTN
3312004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
332
333 * tips.texi (Coding Conventions): Fix typo.
334
ee31cd78
RS
3352004-11-16 Richard M. Stallman <rms@gnu.org>
336
337 * tips.texi (Coding Conventions): Separate defvar and require
338 methods to avoid warnings. Use require only when there are many
339 functions and variables from that package.
340
341 * minibuf.texi (Minibuffer Completion): When ignoring case,
342 predicate must not be case-sensitive.
343
344 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
345 (Test Coverage): Don't talk about "splotches". Clarified.
346
4bd38e94
TTN
3472004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
348
349 * frames.texi (Window Frame Parameters): Fix typo.
350
6d073ae1
KS
3512004-11-15 Kim F. Storm <storm@cua.dk>
352
9f89426b
KS
353 * symbols.texi (Other Plists): Note that plist-get may signal error.
354 Add safe-plist-get.
6d073ae1 355
10980463
TTN
3562004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
357
358 * modes.texi (Font Lock Basics): Fix typo.
359
1efc19eb
RS
3602004-11-08 Richard M. Stallman <rms@gnu.org>
361
362 * syntax.texi (Syntax Table Functions): Add syntax-after.
363
6159c232
EZ
3642004-11-06 Lars Brinkhoff <lars@nocrew.org>
365
366 * os.texi (Processor Run Time): New section documenting
367 get-internal-run-time.
368
59dede22
EZ
3692004-11-06 Eli Zaretskii <eliz@gnu.org>
370
371 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
372 it nukes elisp-cover.texi.
373 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
374 elisp-0 etc.
375
4cc8522c
LT
3762004-11-05 Luc Teirlinck <teirllm@auburn.edu>
377
378 * commands.texi (Keyboard Macros): Document `append' return value
379 of `defining-kbd-macro'.
380
2d1ef312
RS
3812004-11-01 Richard M. Stallman <rms@gnu.org>
382
383 * commands.texi (Interactive Call): Add called-interactively-p.
384
6f4e005d
SJ
3852004-10-29 Simon Josefsson <jas@extundo.com>
386
387 * minibuf.texi (Reading a Password): Revert.
388
4f71c13f
RS
3892004-10-28 Richard M. Stallman <rms@gnu.org>
390
391 * frames.texi (Display Feature Testing): Explain about "vendor".
392
4660a9e3
RS
3932004-10-27 Richard M. Stallman <rms@gnu.org>
394
395 * commands.texi (Interactive Codes): `N' uses numeric prefix,
396 not raw. Clarify `n'.
397 (Interactive Call): Rewrite interactive-p, focusing on when
398 and how to use it.
399 (Misc Events): Clarify previous change.
400
401 * advice.texi (Simple Advice): Clarify what job the example does.
402 (Around-Advice): Clarify ad-do-it.
403 (Activation of Advice): An option of ad-default-compilation-action
404 is `never', not `nil'.
405
c8636435
KS
4062004-10-26 Kim F. Storm <storm@cua.dk>
407
408 * commands.texi (Interactive Codes): Add U code letter.
409
acd4089b
SJ
4102004-10-25 Simon Josefsson <jas@extundo.com>
411
412 * minibuf.texi (Reading a Password): Add.
413
29dc7809
JR
4142004-10-24 Jason Rumney <jasonr@gnu.org>
415
416 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
417 and wheel-down.
418
bb5d6d34
KG
4192004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
420
421 * processes.texi (Synchronous Processes): Document process-file.
422
d0ee2ed3
KH
4232004-10-22 Kenichi Handa <handa@m17n.org>
424
425 * text.texi (translate-region): Document that it accepts also a
426 char-table.
427
38be9dbb
DP
4282004-10-22 David Ponce <david@dponce.com>
429
430 * windows.texi (Resizing Windows): Document the `preserve-before'
431 argument of the functions `enlarge-window' and `shrink-window'.
432
63c80452
JR
4332004-10-19 Jason Rumney <jasonr@gnu.org>
434
435 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
436
9f4b6e73
LT
4372004-10-09 Luc Teirlinck <teirllm@auburn.edu>
438
439 * text.texi (Filling): Add anchor for definition of
440 `sentence-end-double-space'.
441
442 * searching.texi (Regexp Example): Update description of how
443 Emacs currently recognizes the end of a sentence.
444 (Standard Regexps): Update definition of the variable
445 `sentence-end'. Add definition of the function `sentence-end'.
446
657f0f9c
EZ
4472004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
448
449 * display.texi (Progress): New node.
450
35ab4857
KS
4512004-10-05 Kim F. Storm <storm@cua.dk>
452
453 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
454
f2a54fbc
KS
4552004-09-29 Kim F. Storm <storm@cua.dk>
456
457 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
458 to identify bitmaps. Remove -fringe-bitmap suffix for standard
459 fringe bitmap symbols, as they now have their own namespace.
460 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
461 vs. pixels. Signal error if no free bitmap slots.
462 (Pixel Specification): Change IMAGE to @var{image}.
463
4676d6f3
RS
4642004-09-28 Richard M. Stallman <rms@gnu.org>
465
466 * text.texi (Special Properties): Clarify line-spacing and line-height.
467
468 * searching.texi (Regexp Search): Add looking-back.
469
17234906
LT
4702004-09-25 Luc Teirlinck <teirllm@auburn.edu>
471
472 * display.texi: Correct typos.
473 (Image Descriptors): Correct xref's.
474
4de43c8b
RS
4752004-09-25 Richard M. Stallman <rms@gnu.org>
476
477 * text.texi (Special Properties): Cleanups in `cursor'.
478 Rewrites in `line-height' and `line-spacing'; exchange them.
479
480 * display.texi (Fringes): Rewrite previous change.
481 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
482 (Display Fringe Bitmaps): Node deleted, text moved.
483 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
484 (Scroll Bars): Clarify set-window-scroll-bars.
485 (Pointer Shape): Rewrite.
486 (Specified Space): Clarify :align-to, etc.
487 (Pixel Specification): Use @var. Clarify new text.
488 (Other Display Specs): Clarify `slice'.
489 (Image Descriptors): Cleanups.
490 (Showing Images): Cleanups.
491
a3ee0299
LT
4922004-09-24 Luc Teirlinck <teirllm@auburn.edu>
493
e88ebce6
LT
494 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
495
a3ee0299
LT
496 * modes.texi: Various minor changes in addition to:
497 (Major Mode Conventions): Final call to `run-mode-hooks' should
498 not be inside the `delay-mode-hooks' form.
499 (Mode Hooks): New node.
500 (Hooks): Delete obsolete example.
501 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
502 node "Mode Hooks".
503
6db2bc02
LT
5042004-09-22 Luc Teirlinck <teirllm@auburn.edu>
505
506 * display.texi: Correct various typos.
507 (Display): Rename node "Pointer Shapes" to "Pointer
508 Shape". (There is already a node called "Pointer Shapes" in
509 frames.texi.)
510 (Images): Remove non-existent node "Image Slices" from menu.
511
ed2846bd
KS
5122004-09-23 Kim F. Storm <storm@cua.dk>
513
514 * text.texi (Special Properties): Add `cursor', `pointer',
515 `line-height', and `line-spacing' properties.
516
517 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
518 Shapes' to menu.
519 (Standard Faces): Doc fix for fringe face.
520 (Fringes): Add `overflow-newline-into-fringe' and
521 'indicate-buffer-boundaries'.
522 (Fringe Bitmaps, Pointer Shapes): New nodes.
523 (Display Property): Add 'Pixel Specification' and 'Display Fringe
524 Bitmaps' to menu.
525 (Specified Space): Describe pixel width and height.
526 (Pixel Specification): New node.
527 (Other Display Specs): Add `slice' property.
528 (Display Fringe Bitmaps): New node.
529 (Images): Add 'Image Slices' to menu.
530 (Image Descriptors): Add `:pointer' and `:map' properties.
531 (Showing Images): Add slice arg to `insert-image'. Add
532 'insert-sliced-image'.
533
4d894c98
RS
5342004-09-20 Richard M. Stallman <rms@gnu.org>
535
536 * commands.texi (Key Sequence Input):
537 Clarify downcasing in read-key-sequence.
538
7e388eb7
JL
5392004-09-08 Juri Linkov <juri@jurta.org>
540
541 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
542
a020987f
LT
5432004-09-07 Luc Teirlinck <teirllm@auburn.edu>
544
545 * locals.texi (Standard Buffer-Local Variables): Add
546 `buffer-auto-save-file-format'.
547 * internals.texi (Buffer Internals): Describe new
548 auto_save_file_format field of the buffer structure.
549 * files.texi (Format Conversion): `auto-save-file-format' has been
550 renamed `buffer-auto-save-file-format'.
551
2b96f80c
LT
5522004-08-27 Luc Teirlinck <teirllm@auburn.edu>
553
554 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
555 an integer or a marker.
556 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
557
2ee3b79e
RS
5582004-08-22 Richard M. Stallman <rms@gnu.org>
559
560 * modes.texi (Major Mode Conventions): Discuss rebinding of
561 standard key bindings.
562
c438dc33
KS
5632004-08-18 Kim F. Storm <storm@cua.dk>
564
565 * processes.texi (Accepting Output): Add `just-this-one' arg to
566 `accept-process-output'.
101c421e 567 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 568
db8af011
LT
5692004-08-10 Luc Teirlinck <teirllm@auburn.edu>
570
571 * keymaps.texi: Various changes in addition to:
572 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
573 Give more varied examples for `kbd'.
574 (Creating Keymaps): Char tables have slots for all characters
575 without modifiers.
576 (Active Keymaps): `overriding-local-map' and
577 `overriding-terminal-local-map' also override text property and
578 overlay keymaps.
579 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
580 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
581 to denote a prefix of no events.
582 `map-keymap' includes parent's bindings _recursively_.
583 Clarify and correct description of `where-is-internal'.
584 Mention BUFFER-OR-NAME arg to `describe-bindings'.
585 (Menu Example): For menus intended for use with the keyboard, the
586 menu items should be bound to characters or real function keys.
587
de700726
LT
5882004-08-08 Luc Teirlinck <teirllm@auburn.edu>
589
30e75a87
LT
590 * objects.texi (Character Type): Reposition `@anchor' to prevent
591 double space inside sentence in Info.
592
de700726
LT
593 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
594 renamed to `disabled-command-function'.
595 * commands.texi (Key Sequence Input): Remove unnecessary anchor,
596 (Command Loop Info): Replace reference to it.
597 (Disabling Commands): `disabled-command-hook' has been renamed to
598 `disabled-command-function'.
599
81909a1a
LT
6002004-08-07 Luc Teirlinck <teirllm@auburn.edu>
601
602 * os.texi (Translating Input): Only non-prefix bindings in
603 `key-translation-map' override actual key bindings. Warn about
604 possible indirect effect of actual key bindings on non-prefix
605 bindings in `key-translation-map'.
606
5504e99c
LT
6072004-08-06 Luc Teirlinck <teirllm@auburn.edu>
608
609 * minibuf.texi (High-Level Completion): Add anchor for definition
610 of `read-variable'.
611
612 * commands.texi: Various changes in addition to:
613 (Using Interactive): Clarify description of `interactive-form'.
614 (Interactive Call): Mention default for KEYS argument to
615 `call-interactively'.
616 (Command Loop Info): Clarify description of `this-command-keys'.
617 Mention KEEP-RECORD argument to `clear-this-command-keys'.
618 Value of `last-event-frame' can be `macro'.
619 (Repeat Events): `double-click-fuzz' is also used to distinguish
620 clicks and drags.
621 (Classifying Events): Clarify descriptions of `event-modifiers'
622 `event-basic-type' and `event-convert-list'.
623 (Accessing Events): `posn-timestamp' takes POSITION argument.
624 (Quoted Character Input): Clarify description of
625 `read-quoted-char' and fix example.
626 (Quitting): Add `with-local-quit'.
627 (Disabling Commands): Correct and clarify descriptions of
628 `enable-command' and `disable-command'.
629 Mention what happens if `disabled-command-hook' is nil.
630 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
631 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
632
f478a72a
LT
6332004-07-24 Luc Teirlinck <teirllm@auburn.edu>
634
635 * frames.texi: Various changes in addition to:
636 (Creating Frames): Expand and clarify description of `make-frame'.
637 (Window Frame Parameters): Either none or both of the `icon-left'
638 and `icon-top' parameters must be specified. Put descriptions of
639 `menu-bar-lines' and `toolbar-lines' closer together and change
640 them accordingly.
641 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
642 except while processing `frame-title-format' or `icon-title-format'.
643 (Deleting Frames): Correct description of `delete-frame'.
644 Non-nil return values of `frame-live-p' are like those of `framep'.
645 (Frames and Windows): mention return value of
646 `set-frame-selected-window'.
647 (Visibility of Frames): Mention `force' argument to
648 `make-frame-invisible'. `frame-visible-p' returns t for all
649 frames on text-only terminals.
650 (Frame Configurations): Restoring a frame configuration does not
651 restore deleted frames.
652 (Window System Selections): `x-set-selection' returns DATA.
653 (Resources): Add example.
654 (Display Feature Testing): Clarify descriptions of
655 `display-pixel-height', `display-pixel-width', `x-server-version'
656 and `x-server-vendor'.
657
658 * windows.texi (Choosing Window): Add anchor.
659 * minibuf.texi (Minibuffer Misc): Add anchor.
660
bc135062
JPW
6612004-07-23 John Paul Wallington <jpw@gnu.org>
662
663 * macros.texi (Defining Macros): Declaration keyword for setting
664 Edebug spec is `debug' not `edebug'.
665
cb7516e5
LT
6662004-07-19 Luc Teirlinck <teirllm@auburn.edu>
667
668 * windows.texi: Various small changes in addition to:
669 (Window Point): Mention return value of `set-window-point'.
670 (Window Start): `pos-visible-in-window-p' disregards horizontal
671 scrolling. Explain return value if PARTIALLY is non-nil.
672 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
673 and `set-window-vscroll'.
674 (Size of Window): The argument WINDOW to `window-inside-edges',
675 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
676 (Resizing Windows): Explain return value of
677 `shrink-window-if-larger-than-buffer'.
678 `window-size-fixed' automatically becomes buffer local when set.
679 (Window Configurations): Explain return value of
680 `set-window-configuration'.
681
682 * minibuf.texi (Minibuffer Misc): Add anchor for
683 `minibuffer-scroll-window'.
684
685 * positions.texi (Text Lines): Add anchor for `count-lines'.
686
3751eb00
RS
6872004-07-17 Richard M. Stallman <rms@gnu.org>
688
689 * display.texi (Overlay Properties): Adding `evaporate' prop
690 deletes empty overlay immediately.
691
692 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
693 fix example.
694
9a7e97c6
LT
6952004-07-16 Jim Blandy <jimb@redhat.com>
696
697 * searching.texi (Regexp Backslash): Document new \_< and \_>
698 operators.
699
aa0e4da8
JB
7002004-07-16 Juanma Barranquero <lektu@terra.es>
701
702 * display.texi (Images): Fix Texinfo usage.
703
cbbfedb2
LT
7042004-07-14 Luc Teirlinck <teirllm@auburn.edu>
705
706 * buffers.texi (Modification Time): `visited-file-modtime' now
707 returns a list of two integers, instead of a cons.
708
3a052bd3
LT
7092004-07-13 Luc Teirlinck <teirllm@auburn.edu>
710
711 * windows.texi: Various changes in addition to:
712 (Splitting Windows): Add `split-window-keep-point'.
713
02c04e6f
RS
7142004-07-09 Richard M. Stallman <rms@gnu.org>
715
716 * frames.texi (Input Focus): Minor fix.
717
cb4f1287
LT
7182004-07-07 Luc Teirlinck <teirllm@auburn.edu>
719
720 * frames.texi (Input Focus): Clarify descriptions of
721 `select-frame-set-input-focus' and `select-frame'.
722
339902ec
LT
7232004-07-06 Luc Teirlinck <teirllm@auburn.edu>
724
725 * os.texi: Various small changes in addition to:
726 (Killing Emacs): Expand and clarify description of
727 `kill-emacs-query-functions' and `kill-emacs-hook'.
728 (System Environment): Expand and clarify description of `getenv'
729 and `setenv'.
730 (Timers): Clarify description of `run-at-time'.
731 (Translating Input): Correct description of
732 `extra-keyboard-modifiers'.
733 (Flow Control): Correct description of `enable-flow-control'.
734
fe3b7e35
TTN
7352004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
736
737 * os.texi: Update copyright.
738 (Session Management): Grammar fix.
739 Clarify which Emacs does the restarting.
740 Use @samp for *scratch* buffer.
741
59db7d6e
LT
7422004-07-04 Alan Mackenzie <acm@muc.de>
743
744 * frames.texi (Input Focus): Add documentation for
745 `select-frame-set-input-focus'. Replace refs to non-existent
746 `switch-frame' with `select-frame'. Minor corrections and tidying
747 up of text-only terminal stuff.
748
e3ccf404
RS
7492004-07-02 Richard M. Stallman <rms@gnu.org>
750
751 * files.texi (Saving Buffers): Cleanup write-contents-function.
752 (Magic File Names): Cleanup file-remote-p.
753
8addb6eb
KG
7542004-07-02 Kai Grossjohann <kai@emptydomain.de>
755
756 * files.texi (Magic File Names): `file-remote-p' returns an
757 identifier of the remote system, not just t.
758
7a58d84d
DK
7592004-07-02 David Kastrup <dak@gnu.org>
760
761 * searching.texi (Entire Match Data): Add explanation about new
762 match-data behavior when @var{integers} is non-nil.
763
d8c379f8
RS
7642004-06-24 Richard M. Stallman <rms@gnu.org>
765
b4a4b0ae
RS
766 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
767
d8c379f8
RS
768 * customize.texi (Variable Definitions): Note about doc strings
769 and :set.
770
771 * keymaps.texi (Keymap Terminology): Document `kbd'.
772 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
773
774 * display.texi (Invisible Text): Setting buffer-invisibility-spec
775 makes it buffer-local.
776
777 * files.texi (Saving Buffers): Correct previous change.
778
779 * commands.texi (Accessing Events):
780 Clarify posn-col-row and posn-actual-col-row.
781
7822004-06-24 David Ponce <david.ponce@wanadoo.fr>
783
784 * commands.texi (Accessing Events): New functions
785 posn-at-point and posn-at-x-y. Add example to posn-x-y.
786
dce417e7
LT
7872004-06-23 Luc Teirlinck <teirllm@auburn.edu>
788
789 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
790 * frames.texi, buffers.texi, backups.texi, variables.texi:
791 * loading.texi, eval.texi, functions.texi, control.texi:
792 * symbols.texi, minibuf.texi: Reposition @anchor's.
793
794 * help.texi: Various small changes in addition to the following.
795 (Describing Characters): Describe PREFIX argument to
796 `key-description'. Correct and clarify definition of
797 `text-char-description'. Describe NEED-VECTOR argument to
798 `read-kbd-macro'.
799 (Help Functions): Clarify definition of `apropos'.
800
255d07dc
LH
8012004-06-23 Lars Hansen <larsh@math.ku.dk>
802
803 * files.texi (Saving Buffers): Correct description of
804 `write-contents-functions'.
805
4e9691e9
JB
8062004-06-21 Juanma Barranquero <lektu@terra.es>
807
808 * display.texi (Images): Remove redundant @vindex directives.
809 Rewrite `image-library-alist' doc in active voice.
810
1ebd4f78
JB
8112004-06-14 Juanma Barranquero <lektu@terra.es>
812
813 * display.texi (Images): Document new delayed library loading,
814 variable `image-library-alist' and (existing but undocumented)
815 function `image-type-available-p'.
816
ddfb8369
RS
8172004-06-05 Richard M. Stallman <rms@gnu.org>
818
819 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
820 refer the user to the Initial Input node.
821 (Text from Minibuffer): Likewise.
822 (Initial Input): New node. Document this feature
823 and say it is mostly deprecated.
824
18684a3a
RS
8252004-05-30 Richard M. Stallman <rms@gnu.org>
826
7a61e456
RS
827 * loading.texi (Named Features): Clarify return value
828 and meaning of NOERROR.
829
18684a3a
RS
830 * variables.texi (File Local Variables): Minor cleanup.
831
c8364415
MA
8322004-05-30 Michael Albinus <michael.albinus@gmx.de>
833
834 * files.texi (Magic File Names): Add `file-remote-p' as operation
835 of file name handlers.
836
08fd1251
RS
8372004-05-29 Richard M. Stallman <rms@gnu.org>
838
839 * modes.texi (Minor Mode Conventions): (-) has no special meaning
840 as arg to a minor mode command.
841
71d5a208
RS
8422004-05-22 Richard M. Stallman <rms@gnu.org>
843
844 * syntax.texi (Syntax Class Table): Word syntax not just for English.
845
846 * streams.texi (Output Variables): Doc float-output-format.
847
848 * searching.texi (Regexp Special): Nested repetition can be infloop.
849
850 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
851 real stack overflow.
852
853 * compile.texi: Minor cleanups.
854
8552004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
856
857 * lists.texi (Cons Cells): Explain dotted lists, true lists,
858 circular lists.
859 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 860
022cb162
TTN
8612004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
862
863 * modes.texi (Search-based Fontification): Fix typo.
864
aa7094ba
JB
8652004-05-10 Juanma Barranquero <lektu@terra.es>
866
867 * modes.texi (Mode Line Variables): Fix description of
868 global-mode-string, which is now after which-func-mode, not the
869 buffer name.
870
c2383279
LH
8712004-05-07 Lars Hansen <larsh@math.ku.dk>
872
873 * modes.texi (Desktop Save Mode): Add.
874 (Modes): Add menu entry Desktop Save Mode.
875
876 * hooks.texi: Add desktop-after-read-hook,
877 desktop-no-desktop-file-hook and desktop-save-hook.
878
879 * locals.texi: Add desktop-save-buffer.
880
058296d3
JH
8812004-04-30 Jesper Harder <harder@ifa.au.dk>
882
883 * display.texi: emacs -> Emacs.
884
0c54865e
EZ
8852004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
886
887 * files.texi (Changing Files): Document set-file-times.
888
d814862a
JB
8892004-04-23 Juanma Barranquero <lektu@terra.es>
890
891 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
892
e8d6f886
JH
8932004-04-18 Jesper Harder <harder@ifa.au.dk>
894
895 * tips.texi (Coding Conventions): defopt -> defcustom.
896
3a424014
LT
8972004-04-16 Luc Teirlinck <teirllm@auburn.edu>
898
899 * sequences.texi: Various clarifications.
900
9e860631
LT
9012004-04-14 Luc Teirlinck <teirllm@auburn.edu>
902
903 * buffers.texi (Read Only Buffers): Mention optional ARG to
904 `toggle-read-only'.
905
5e30a0fb
NR
9062004-04-14 Nick Roberts <nick@nick.uklinux.net>
907
9e860631 908 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
909 returns a full-width window if possible.
910
619fb950
LT
9112004-04-13 Luc Teirlinck <teirllm@auburn.edu>
912
913 * buffers.texi: Various changes in addition to:
914 (Buffer File Name): Add `find-buffer-visiting'.
915 (Buffer Modification): Mention optional ARG to `not-modified'.
916 (Indirect Buffers): Mention optional CLONE argument to
917 `make-indirect-buffer'.
918
919 * files.texi: Various changes in addition to:
920 (Visiting Functions): `find-file-hook' is now a normal hook.
921 (File Name Expansion): Explain difference between the way that
922 `expand-file-name' and `file-truename' treat `..'.
923 (Contents of Directories): Mention optional ID-FORMAT argument to
924 `directory-files-and-attributes'.
925 (Format Conversion): Mention new optional CONFIRM argument to
926 `format-write-file'.
927
a2295d32
MB
9282004-04-12 Miles Bader <miles@gnu.org>
929
930 * macros.texi (Expansion): Add description of `macroexpand-all'.
931
571fd4d5
JH
9322004-04-05 Jesper Harder <harder@ifa.au.dk>
933
934 * variables.texi (Variable Aliases): Mention
935 cyclic-variable-indirection.
936
937 * errors.texi (Standard Errors): Ditto.
938
4ba2fd66
LT
9392004-04-04 Luc Teirlinck <teirllm@auburn.edu>
940
941 * backups.texi: Various small changes in addition to:
942 (Making Backups): Mention return value of `backup-buffer'.
943 (Auto-Saving): Mention optional FORCE argument to
944 `delete-auto-save-file-if-necessary'.
945 (Reverting): Mention optional PRESERVE-MODES argument to
946 `revert-buffer'. Correct description of `revert-buffer-function'.
947
8f7ea687
JL
9482004-03-22 Juri Linkov <juri@jurta.org>
949
950 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
951 with `Vector Functions'.
952
953 * text.texi (Sorting): Add missing quote.
954
0eeca3c1
LT
9552004-03-14 Luc Teirlinck <teirllm@auburn.edu>
956
957 * intro.texi (Lisp History): Replace xref to `cl' manual with
958 inforef.
959
e69cfac2
RS
9602004-03-12 Richard M. Stallman <rms@gnu.org>
961
962 * intro.texi (Version Info): Add arg to emacs-version.
963 (Lisp History): Change xref to CL manual.
964
1b91d47f
LT
9652004-03-09 Luc Teirlinck <teirllm@auburn.edu>
966
967 * minibuf.texi (Completion Commands): Add xref to Emacs manual
968 for Partial Completion mode.
969
97073664
TTN
9702004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
971
972 * customize.texi: Fix typo. Remove eol whitespace.
973
04a6e76b
RS
9742004-03-04 Richard M. Stallman <rms@gnu.org>
975
976 * processes.texi: Fix typos.
977
978 * lists.texi (Building Lists): Minor clarification.
979
980 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
981 in make-hash-table.
982
5bb0fcd1
JB
9832004-02-29 Juanma Barranquero <lektu@terra.es>
984
985 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
986 rm, and ignore exit code.
987
9022d421
EZ
9882004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
989
990 * display.texi (Defining Faces): Add description for min-colors.
991 Update example.
992
92f5fba2
LT
9932004-02-23 Luc Teirlinck <teirllm@auburn.edu>
994
995 * abbrevs.texi: Various corrections and clarifications in addition
996 to the following:
997 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
998
7e83e178
GM
9992004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1000
1001 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
1002
9c5609e8
LT
10032004-02-21 Luc Teirlinck <teirllm@auburn.edu>
1004
e2b9b51f
LT
1005 * text.texi: Various small changes in addition to the following:
1006 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
1007 to delete-horizontal-space.
1008 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
1009 description of yank-handler text property at various places.
1010
7daa0e81
LT
1011 * frames.texi (Window System Selections): Add anchor.
1012
9c5609e8
LT
1013 * syntax.texi (Syntax Table Functions): Clarify and correct
1014 descriptions of make-syntax-table and copy-syntax-table.
1015 (Motion and Syntax): Clarify SYNTAXES argument to
1016 skip-syntax-forward.
1017 (Parsing Expressions): Mention that the return value of
1018 parse-partial-sexp is currently a list of ten rather than nine
1019 elements.
1020 (Categories): Various corrections and clarifications.
1021
d29edb21
LT
10222004-02-17 Luc Teirlinck <teirllm@auburn.edu>
1023
1024 * markers.texi (Marker Insertion Types): Minor change.
1025
1026 * locals.texi (Standard Buffer-Local Variables):
1027 * commands.texi (Interactive Codes, Using Interactive):
1028 * functions.texi (Related Topics): Fix xrefs.
1029
43e48bda
LT
10302004-02-16 Luc Teirlinck <teirllm@auburn.edu>
1031
1032 * lists.texi (Sets And Lists): Update description of delete-dups.
1033
84e34002
RS
10342004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1035
1036 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
1037
10382004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1039
1040 * frames.texi (Parameter Access): frame-parameters arg is optional.
1041 modify-frame-parameters handles nil for FRAME.
1042 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
1043 are all-or-nothing for certain toolkits.
1044 Mention parameter wait-for-wm.
1045 (Frames and Windows): In frame-first-window and frame-selected-window
1046 the arg is optional.
1047 (Input Focus): In redirect-frame-focus the second arg is optional.
1048 (Window System Selections): Mention selection type CLIPBOARD.
1049 Mention data-type UTF8_STRING.
1050 Mention numbering of cut buffers.
1051 (Resources): Describe x-resource-name.
1052
10532004-02-16 Richard M. Stallman <rms@gnu.org>
1054
1055 * windows.texi (Buffers and Windows): Delete false table
1056 about all-frames.
1057
1058 * syntax.texi (Parsing Expressions): Delete old caveat
1059 about parse-sexp-ignore-comments.
1060
1061 * streams.texi (Output Variables): Add print-quoted.
1062
1063 * lists.texi (Building Lists): Minor cleanup.
1064
1065 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
1066
1067 * display.texi (Overlays): Explain overlays use markers.
1068 (Managing Overlays): Explain front-advance and rear-advance
1069 in more detail.
1070
1071 * loading.texi (Unloading): Document unload-feature-special-hooks.
1072 Get rid of fns-NNN.el file.
1073
10742004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1075
1076 * help.texi (Describing Characters): Fix text-char-description
1077 example output.
1078
1079 * edebug.texi (Using Edebug): Fix example.
1080
1081 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 1082
84e34002
RS
1083 * files.texi (Changing Files): Fix argname.
1084
1085 * calendar.texi: Fix parens, and default values.
1086
1087 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
1088 * nonascii.texi, objects.texi, os.texi: Minor fixes.
1089 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
1090
1091 * positions.texi (Text Lines): Don't add -1 in current-line.
1092
10932004-02-16 Richard M. Stallman <rms@gnu.org>
1094
1095 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
1096
c33b76da
EZ
10972004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1098
1099 * processes.texi (Low-Level Network): Fix a typo.
1100
9d7271e8
KS
11012004-02-12 Kim F. Storm <storm@cua.dk>
1102
1103 * display.texi (Fringes): Use consistent wording.
1104 Note that window-fringe's window arg is optional.
1105 (Scroll Bars): Use consistent wording.
1106
6827d730
LT
11072004-02-11 Luc Teirlinck <teirllm@auburn.edu>
1108
1109 * tips.texi (Comment Tips): Document the new conventions for
1110 commenting out code.
1111
1cb60b5a
JD
11122004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1113
1114 * positions.texi (Text Lines): Added missing end defun.
1115
7fdd1f62
KS
11162004-02-07 Kim F. Storm <storm@cua.dk>
1117
1118 * positions.texi (Text Lines): Add line-number-at-pos.
1119
eb3c144c
JPW
11202004-02-06 John Paul Wallington <jpw@gnu.org>
1121
1122 * display.texi (Button Properties, Button Buffer Commands):
1123 mouse-2 invokes button, not down-mouse-1.
1124
a1d38d63
JR
11252004-02-04 Jason Rumney <jasonr@gnu.org>
1126
1127 * makefile.w32-in: Sync with Makefile.in changes.
1128
4b574f3d
LT
11292004-02-03 Luc Teirlinck <teirllm@auburn.edu>
1130
1131 * minibuf.texi (Text from Minibuffer): Various corrections and
1132 clarifications.
1133 (Object from Minibuffer): Correct Lisp description of
1134 read-minibuffer.
1135 (Minibuffer History): Clarify description of cons values for
1136 HISTORY arguments.
1137 (Basic Completion): Various corrections and clarifications. Add
1138 completion-regexp-list.
1139 (Minibuffer Completion): Correct and clarify description of
1140 completing-read.
6f6b0433 1141 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
1142 other minor changes.
1143 (High-Level Completion): Various corrections and clarifications.
1144 (Reading File Names): Ditto.
1145 (Minibuffer Misc): Ditto.
1146
d8186297
LT
11472004-01-26 Luc Teirlinck <teirllm@auburn.edu>
1148
1149 * strings.texi (Text Comparison): assoc-string also matches
1150 elements of alists that are strings instead of conses.
1151 (Formatting Strings): Standardize Texinfo usage. Update index
1152 entries.
1153
9adcb5f2
LT
11542004-01-20 Luc Teirlinck <teirllm@auburn.edu>
1155
1156 * lists.texi (Sets And Lists): Add delete-dups.
1157
3e7274ae
LT
11582004-01-15 Luc Teirlinck <teirllm@auburn.edu>
1159
1160 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
1161 special form.
1162 * macros.texi (Defining Macros): Update description of `declare',
1163 which now is a macro.
1164 (Wrong Time): Fix typos.
1165
944e099f
LT
11662004-01-14 Luc Teirlinck <teirllm@auburn.edu>
1167
1168 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 1169 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
1170 and `batch-byte-compile'. In particular, mention and describe
1171 all optional arguments.
1172 (Disassembly): Correct and clarify the description of `disassemble'.
1173
90c3aa59
LT
11742004-01-11 Luc Teirlinck <teirllm@auburn.edu>
1175
1176 * searching.texi: Various small changes in addition to the
1177 following.
1178 (Regexp Example): Adapt to new value of `sentence-end'.
1179 (Regexp Functions): The PAREN argument to `regexp-opt' can be
1180 `words'.
1181 (Search and Replace): Add usage note for `perform-replace'.
1182 (Entire Match Data): Mention INTEGERS and REUSE arguments to
1183 `match-data'.
1184 (Standard Regexps): Update for new values of `paragraph-start'
1185 and `sentence-end'.
1186
583c353d
LT
11872004-01-07 Luc Teirlinck <teirllm@auburn.edu>
1188
1189 * files.texi (Saving Buffers): Clarify descriptions of
1190 `write-contents-functions' and `before-save-hook'.
1191 Make the defvar's for `before-save-hook' and `after-save-hook'
1192 into defopt's.
1193
05faee07
KS
11942004-01-07 Kim F. Storm <storm@cua.dk>
1195
1196 * commands.texi (Click Events): Describe new image and
1197 width/height elements of click events.
1198 (Accessing Events): Add posn-string, posn-image, and
1199 posn-object-width-height. Change posn-object to return either
1200 image or string object.
1201
a0465ec3
SJ
12022004-01-01 Simon Josefsson <jas@extundo.com>
1203
1204 * hooks.texi (Standard Hooks): Add before-save-hook.
1205 * files.texi (Saving Buffers): Likewise.
1206
972c0c49
RS
12072004-01-03 Richard M. Stallman <rms@gnu.org>
1208
1209 * frames.texi (Frames and Windows): Delete frame-root-window.
1210
dbcd463f
LT
12112004-01-03 Luc Teirlinck <teirllm@auburn.edu>
1212
1213 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
1214
1215 * functions.texi: Various small changes in addition to the
1216 following.
1217 (What Is a Function): `functionp' returns nil for macros. Clarify
1218 behavior of this and following functions for symbol arguments.
1219 (Function Documentation): Add `\' in front of (fn @var{arglist})
1220 and explain why.
1221 (Defining Functions): Mention DOCSTRING argument to `defalias'.
1222 Add anchor.
1223 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
1224
02c77ee9
MB
12252004-01-01 Miles Bader <miles@gnu.org>
1226
1227 * display.texi (Buttons): New section.
1228
903a1a91
AS
12292003-12-31 Andreas Schwab <schwab@suse.de>
1230
1231 * numbers.texi (Math Functions): sqrt reports a domain-error
1232 error.
1233 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
1234
697cf92a
LT
12352003-12-30 Luc Teirlinck <teirllm@auburn.edu>
1236
3f70fe82
LT
1237 * tips.texi (Documentation Tips): Update item on hyperlinks in
1238 documentation strings.
1239
697cf92a
LT
1240 * errors.texi (Standard Errors): Various small corrections and
1241 additions.
1242
1243 * control.texi: Various small changes in addition to the
1244 following.
1245 (Signaling Errors): Provide some more details on how `signal'
1246 constructs the error message. Add anchor to the definition of
1247 `signal'.
1248 (Error Symbols): Describe special treatment of `quit'.
1249 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
1250 to emphasize that it has to be a single form.
1251
1252 * buffers.texi: Add anchor.
1253
4d25144d
RS
12542003-12-29 Richard M. Stallman <rms@gnu.org>
1255
1256 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
1257 (Window Configurations): Add window-configuration-frame.
1258
1259 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
1260
1261 * text.texi (Examining Properties): Add get-char-property-and-overlay.
1262 Change arg name in get-char-property.
1263 (Special Properties): Update handling of keymap property.
1264
1265 * strings.texi (Modifying Strings): Add clear-string.
1266 (Text Comparison): Add assoc-string and remove
1267 assoc-ignore-case, assoc-ignore-representation.
1268
1269 * os.texi (Time of Day): Add set-time-zone-rule.
1270
1271 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 1272 report domain-error errors.
4d25144d 1273
697cf92a 1274 * nonascii.texi (Converting Representations):
4d25144d
RS
1275 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
1276 (Encoding and I/O): Add file-name-coding-system.
1277
1278 * modes.texi (Search-based Fontification): Explain that
1279 face specs are symbols with face names as values.
1280
1281 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
1282
1283 * lists.texi (Building Lists): remq moved elsewhere.
1284 (Sets And Lists): remq moved here.
1285 (Association Lists): Refer to assoc-string.
1286
1287 * internals.texi (Garbage Collection): Add memory-use-counts.
1288
1289 * frames.texi (Frames and Windows): Add set-frame-selected-window
1290 and frame-root-window.
1291
697cf92a 1292 * files.texi (Contents of Directories):
4d25144d
RS
1293 Add directory-files-and-attributes.
1294
1295 * display.texi (Refresh Screen): Add force-window-update.
1296 (Invisible Text): Explain about moving point out of invis text.
1297 (Overlay Properties): Add overlay-properties.
1298 (Managing Overlays): Add overlayp.
1299 (GIF Images): Invalid image number displays a hollow box.
1300
1301 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
1302 (Killing Buffers): Add buffer-live-p.
1303
67fafe38
MR
13042003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
1305
1306 * display.texi (Fringes): Fix typo "set-buffer-window".
1307
68e74f25
LT
13082003-12-24 Luc Teirlinck <teirllm@auburn.edu>
1309
1310 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
1311 * nonascii.texi, processes.texi, tips.texi, variables.texi:
1312 Add or change various xrefs and anchors.
1313
1314 * commands.texi: Replace all occurrences of @acronym{CAR} with
1315 @sc{car}, for consistency with the rest of the Elisp manual.
1316 `car' and `cdr' are historically acronyms, but are no longer
1317 widely thought of as such.
1318
1319 * internals.texi (Pure Storage): Mention that `purecopy' does not
1320 copy text properties.
1321 (Object Internals): Now 29 bits are used (in most implementations)
1322 to address Lisp objects.
1323
1324 * variables.texi (Variables with Restricted Values): New node.
1325
1326 * objects.texi (Lisp Data Types): Mention that certain variables
1327 can only take on a restricted set of values and add an xref to
1328 the new node "Variables with Restricted Values".
1329
1330 * eval.texi (Function Indirection): Describe the errors that
1331 `indirect-function' can signal.
1332 (Eval): Clarify the descriptions of `eval-region' and `values'.
1333 Describe `eval-buffer' instead of `eval-current-buffer' and
1334 mention `eval-current-buffer' as an alias for `current-buffer'.
1335 Correct the description and mention all optional arguments.
1336
697cf92a 1337 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
1338 following.
1339 (Converting Representations): Clarify behavior of
1340 `string-make-multibyte' and `string-to-multibyte' for unibyte all
1341 ASCII arguments.
1342 (Character Sets): Document the variable `charset-list' and adapt
1343 the definition of the function `charset-list' accordingly.
1344 (Translation of Characters): Clarify use of generic characters in
1345 `make-translation-table'. Clarify and correct the description of
1346 the use of translation tables in encoding and decoding.
1347 (User-Chosen Coding Systems): Correct and clarify the description
1348 of `select-safe-coding-system'.
1349 (Default Coding Systems): Clarify description of
1350 `file-coding-system-alist'.
1351
a62f71e4
LT
13522003-11-30 Luc Teirlinck <teirllm@auburn.edu>
1353
1354 * strings.texi (Text Comparison): Correctly describe when two
1355 strings are `equal'. Combine and clarify descriptions of
1356 `assoc-ignore-case' and `assoc-ignore-representation'.
1357
1358 * objects.texi (Non-ASCII in Strings): Clarify description of
1359 when a string is unibyte or multibyte.
1360 (Bool-Vector Type): Update examples.
1361 (Equality Predicates): Correctly describe when two strings are
1362 `equal'.
1363
19017752
LT
13642003-11-29 Luc Teirlinck <teirllm@auburn.edu>
1365
1366 * lists.texi (Building Lists): `append' no longer accepts integer
1367 arguments. Update the description of `number-sequence' to reflect
1368 recent changes.
1369 (Sets And Lists): Describe `member-ignore-case' after `member'.
1370
0f6a07a8
KS
13712003-11-27 Kim F. Storm <storm@cua.dk>
1372
1373 * commands.texi (Click Events): Click object may be an images.
1374 Describe (dx . dy) element of click positions.
1375 (Accessing Events): Remove duplicate posn-timestamp.
1376 New functions posn-object and posn-object-x-y.
1377
1ce7c819
KS
13782003-11-23 Kim F. Storm <storm@cua.dk>
1379
1380 * commands.texi (Click Events): Describe enhancements to event
1381 position lists, including new text-pos and (col . row) items.
1382 Mention left-fringe and right-fringe area events.
0f6a07a8 1383 (Accessing Events): New functions posn-area and
1ce7c819
KS
1384 posn-actual-col-row. Mention posn-timestamp. Mention that
1385 posn-point in non-text area still returns buffer position.
1386 Clarify posn-col-row.
1387
cae8ddbb
LH
13882003-11-21 Lars Hansen <larsh@math.ku.dk>
1389
1390 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
1391 * anti.texi (File Attributes): Describe removed parameter
1392 ID-FORMAT.
1393
f7f1a248
LT
13942003-11-20 Luc Teirlinck <teirllm@auburn.edu>
1395
68e74f25 1396 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
1397 a position, its buffer is ignored.
1398
1399 * markers.texi (Overview of Markers): Mention it here too.
1400
c5e2fb05
LT
14012003-11-12 Luc Teirlinck <teirllm@auburn.edu>
1402
1403 * numbers.texi (Numeric Conversions): Not just `floor', but also
1404 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
1405
e57d0aa8
LT
14062003-11-10 Luc Teirlinck <teirllm@auburn.edu>
1407
1408 * markers.texi (Creating Markers): Specify insertion type of
1409 created markers. Add xref to `Marker Insertion Types'.
1410 Second argument to `copy-marker' is optional.
1411 (Marker Insertion Types): Mention that most markers are created
1412 with insertion type nil.
1413 (The Mark): Correctly describe when `mark' signals an error.
1414 (The Region): Correctly describe when `region-beginning' and
1415 `region-end' signal an error.
1416
bb3612ec
LT
14172003-11-08 Luc Teirlinck <teirllm@auburn.edu>
1418
1419 * hash.texi (Creating Hash): Clarify description of `eql'.
1420 `makehash' is obsolete.
1421 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
1422
1423 * positions.texi (Point): Change description of `buffer-end', so
1424 that it is also correct for floating point arguments.
1425 (List Motion): Correct argument lists of `beginning-of-defun' and
1426 `end-of-defun'.
1427 (Excursions): Add xref to `Marker Insertion Types'.
1428 (Narrowing): Argument to `narrow-to-page' is optional.
1429
cfb8a797
LT
14302003-11-06 Luc Teirlinck <teirllm@auburn.edu>
1431
1432 * streams.texi (Output Streams): Clarify behavior of point for
1433 marker output streams.
1434
c6177909
LT
14352003-11-04 Luc Teirlinck <teirllm@auburn.edu>
1436
1437 * variables.texi (Defining Variables): Second argument to
1438 `defconst' is not optional.
1439 (Setting Variables): Mention optional argument APPEND to
1440 `add-to-list'.
1441 (Creating Buffer-Local): Expand description of
1442 `make-variable-buffer-local'.
1443 (Frame-Local Variables): Expand description of
1444 `make-variable-frame-local'.
1445 (Variable Aliases): Correct description of optional argument
1446 DOCSTRING to `defvaralias'. Mention return value of
1447 `defvaralias'.
1448 (File Local Variables): Add xref to `File variables' in Emacs
1449 Manual. Correct description of `hack-local-variables'. Mention
1450 `safe-local-variable' property. Mention optional second argument
1451 to `risky-local-variable-p'.
1452
b3645067
LT
14532003-11-03 Luc Teirlinck <teirllm@auburn.edu>
1454
1455 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
1456
10695e5c
EZ
14572003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
1458
1459 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
1460 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
1461 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
1462 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
1463 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 1464 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
1465 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
1466 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
1467 @acronym{FOO}.
1468
a2f4def1
LT
14692003-10-27 Luc Teirlinck <teirllm@auburn.edu>
1470
1471 * strings.texi (Creating Strings): Argument START to `substring'
1472 can not be `nil'. Expand description of
1473 `substring-no-properties'. Correct description of `split-string',
1474 especially with respect to empty matches. Prevent very bad line
1475 break in definition of `split-string-default-separators'.
1476 (Text Comparison): `string=' and `string<' also accept symbols as
1477 arguments.
1478 (String Conversion): More completely describe argument BASE in
1479 `string-to-number'.
5bb0fcd1 1480 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
1481 corresponding object. Clarify behavior of numeric prefix after
1482 `%' in `format'.
1483 (Case Conversion): The argument to `upcase-initials' can be a
1484 character.
1485
a2296bf9
KH
14862003-10-27 Kenichi Handa <handa@m17n.org>
1487
1488 * display.texi (Fontsets): Fix texinfo usage.
1489
885fef7c
KH
14902003-10-25 Kenichi Handa <handa@m17n.org>
1491
1492 * display.texi (Fontsets): Add description of the function
1493 set-fontset-font.
1494
0c6b7a1f
LT
14952003-10-23 Luc Teirlinck <teirllm@auburn.edu>
1496
1497 * display.texi (Temporary Displays): Add xref to `Documentation
1498 Tips'.
1499
1500 * functions.texi (Function Safety): Use inforef instead of pxref
1501 for SES.
1502
c3cda320
AS
15032003-10-23 Andreas Schwab <schwab@suse.de>
1504
1505 * Makefile.in (TEX, texinputdir): Don't define.
1506 (TEXI2DVI): Define.
1507 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
1508 add $(srcdir)/index.texi.
1509 ($(infodir)/elisp): Remove index.texi dependency.
1510 (elisp.dvi): Likewise. Use $(TEXI2DVI).
1511 (index.texi): Remove target.
1512 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
1513 (clean): Don't remove index.texi.
1514
c3cda320
AS
1515 * permute-index, index.perm: Remove.
1516 * index.texi: Rename from index.unperm.
1517
e5dadca7
LT
15182003-10-22 Luc Teirlinck <teirllm@auburn.edu>
1519
1520 * tips.texi (Documentation Tips): Document new behavior for face
1521 and variable hyperlinks in Help mode.
1522
6cfb0777
LT
15232003-10-21 Luc Teirlinck <teirllm@auburn.edu>
1524
1525 * objects.texi (Integer Type): Update for extra bit of integer range.
1526 (Character Type): Ditto.
1527
a6eeaa81 15282003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
1529
1530 * numbers.texi (Integer Basics): Add index entries for reading
1531 numbers in hex, octal, and binary.
1532
c8f9ba83
LK
15332003-10-16 Lute Kamstra <lute@gnu.org>
1534
1535 * modes.texi (Mode Line Format): Mention force-mode-line-update's
1536 argument.
1537
b52a26fb
LT
15382003-10-13 Luc Teirlinck <teirllm@auburn.edu>
1539
1540 * windows.texi (Choosing Window): Fix typo.
1541 * edebug.texi (Edebug Execution Modes): Fix typo.
1542
f7005886
RS
15432003-10-13 Richard M. Stallman <rms@gnu.org>
1544
1545 * windows.texi (Basic Windows): A window has fringe settings,
1546 display margins and scroll-bar settings.
1547 (Splitting Windows): Doc split-window return value.
1548 Clean up one-window-p.
1549 (Selecting Windows): Fix typo.
1550 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
1551 (Buffers and Windows): In set-window-buffer, explain effect
1552 on fringe settings and scroll bar settings.
1553 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
1554 (Choosing Window): Use defopt for pop-up-frame-function.
1555 For special-display-buffer-names, explain same-window and same-frame.
1556 Clarify window-dedicated-p return value.
1557 (Textual Scrolling): scroll-up and scroll-down can get an error.
1558 (Horizontal Scrolling): Clarify auto-hscroll-mode.
1559 Clarify set-window-hscroll.
1560 (Size of Window): Don't mention tool bar in window-height.
1561 (Coordinates and Windows): Explain what coordinates-in-window-p
1562 returns for fringes and display margins.
1563 (Window Configurations): Explain saving fringes, etc.
1564
1565 * tips.texi (Library Headers): Clean up Documentation.
1566
1567 * syntax.texi (Parsing Expressions): Clean up forward-comment
1568 and parse-sexp-lookup-properties.
1569
1570 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
1571
1572 * os.texi (System Environment): Clean up text for load-average errors.
1573
1574 * modes.texi (Hooks): Don't explain local hook details at front.
1575 Clarify run-hooks and run-hook-with-args a little.
1576 Clean up add-hook and remove-hook.
1577
1578 * edebug.texi (Edebug Execution Modes): Clarify t.
1579 Document edebug-sit-for-seconds.
1580 (Coverage Testing): Document C-x X = and =.
1581 (Instrumenting Macro Calls): Fix typo.
1582 (Specification List): Don't index the specification keywords.
1583
c989ebe9
KS
15842003-10-10 Kim F. Storm <storm@cua.dk>
1585
1586 * processes.texi (Network): Introduce make-network-process.
1587
f9525eef
LT
15882003-10-09 Luc Teirlinck <teirllm@auburn.edu>
1589
1590 * tips.texi (Library Headers): Fix typo.
1591
f008b925
LK
15922003-10-07 Juri Linkov <juri@jurta.org>
1593
1594 * modes.texi (Imenu): Mention imenu-create-index-function's
1595 default value. Explain submenus better.
1596
c22c5da6
LK
15972003-10-07 Lute Kamstra <lute@gnu.org>
1598
1599 * modes.texi (Faces for Font Lock): Fix typo.
1600 (Hooks): Explain how buffer-local hook variables can refer to
1601 global hook variables.
1602 Various minor clarifications.
1603
49247521
LK
16042003-10-06 Lute Kamstra <lute@gnu.org>
1605
1606 * tips.texi (Coding Conventions): Mention naming conventions for
1607 hooks.
1608
9296c947
LT
16092003-10-05 Luc Teirlinck <teirllm@auburn.edu>
1610
1611 * loading.texi (Library Search): Correct default value of
1612 load-suffixes.
1613 (Named Features): Fix typo.
1614
0e9b293a
RS
16152003-10-05 Richard M. Stallman <rms@gnu.org>
1616
1617 * loading.texi (Named Features): In `provide',
1618 say how to test for subfeatures.
1619 (Unloading): In unload-feature, use new var name
1620 unload-feature-special-hooks.
1621
49247521 16222003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
1623
1624 * modes.texi (Major Mode Conventions): Mention third way to set up
1625 Imenu.
1626 (Imenu): A number of small fixes.
1627 Delete documentation of internal variable imenu--index-alist.
1628 Document the return value format of imenu-create-index-function
1629 functions.
1630
ab8f7d5c
RS
16312003-09-30 Richard M. Stallman <rms@gnu.org>
1632
1633 * processes.texi (Network): Say what stopped datagram connections do.
1634
1635 * lists.texi (Association Lists): Clarify `assq-delete-all'.
1636
1637 * display.texi (Overlay Properties): Clarify `evaporate' property.
1638
49247521 16392003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
1640
1641 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 1642 constructs should be marked as risky.
86b9b767
LK
1643 Change cons cell into proper list.
1644 (Mode Line Variables): Change cons cell into proper list.
1645
49247521 16462003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
1647
1648 * modes.texi (Mode Line Data): Document the :propertize construct.
1649 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 1650 to match their order in the default mode-line-format.
bc3b02f9
LK
1651 Describe the new variables mode-line-position and mode-line-modes.
1652 Update the default values of mode-line-frame-identification,
1653 minor-mode-alist, and default-mode-line-format.
1654 (Properties in Mode): Mention the :propertize construct.
6142d1d0 1655
bc3b02f9 16562003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 1657
c22c5da6 1658 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
1659 * loading.texi, minibuf.texi, text.texi, variables.texi:
1660 Avoid @strong{Note:}.
1661
16622003-09-26 Richard M. Stallman <rms@gnu.org>
1663
1664 * keymaps.texi (Remapping Commands): Fix typo.
1665
41beda59
LT
16662003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
1667
1668 * processes.texi (Low-Level Network): Fix typo.
1669
ef6ae4ff
KS
16702003-09-23 Kim F. Storm <storm@cua.dk>
1671
1672 * processes.texi (Network, Network Servers): Fix typos.
1673 (Low-Level Network): Add timeout value for :server keyword.
1674 Add new option keywords to make-network-process.
1675 Add set-network-process-options.
1676 Explain how to test availability of network options.
1677
b0f23edf
RS
16782003-09-19 Richard M. Stallman <rms@gnu.org>
1679
1680 * text.texi (Motion by Indent): Arg to
1681 backward-to-indentation and forward-to-indentation is optional.
1682
1683 * strings.texi (Creating Strings): Add substring-no-properties.
1684
1685 * processes.texi
1686 (Process Information): Add list-processes arg QUERY-ONLY.
1687 Delete process-contact from here.
1688 Add new status values for process-status.
1689 Add process-get, process-put, process-plist, set-process-plist.
1690 (Synchronous Processes): Add call-process-shell-command.
1691 (Signals to Processes): signal-process allows process objects.
1692 (Network): Complete rewrite.
1693 (Network Servers, Datagrams, Low-Level Network): New nodes.
1694
1695 * positions.texi (Word Motion): forward-word, backward-word
1696 arg is optional. Reword.
1697
1698 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
1699
c22c5da6 1700 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
1701 Delete duplicate definition of buffer-local-value.
1702 (File Local Variables): Explain about discarding text props.
1703
f387bdea
RS
17042003-09-11 Richard M. Stallman <rms@gnu.org>
1705
1706 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
1707 changes variables that record input events.
1708 (Minibuffer Misc): Add minibuffer-selected-window.
1709
1710 * lists.texi (Building Lists): Add copy-tree.
1711
1712 * display.texi (Fontsets): Add char-displayable-p.
1713 (Scroll Bars): New node.
1714
49247521 17152003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
1716
1717 * modes.texi (%-Constructs): Document new `%i' and `%I'
1718 constructs.
1719
fd026ee1
JR
17202003-09-03 Peter Runestig <peter@runestig.com>
1721
1722 * makefile.w32-in: New file.
1723
4828b4d7
RS
17242003-08-29 Richard M. Stallman <rms@gnu.org>
1725
1726 * display.texi (Overlay Properties): Clarify how priorities
1727 affect use of the properties.
1728
a4e4f05d
LT
17292003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
1730
1731 * customize.texi (Type Keywords): Correct the description of
1732 `:help-echo' in the case where `motion-doc' is a function.
1733
3ebe0346
JPW
17342003-08-14 John Paul Wallington <jpw@gnu.org>
1735
1736 * modes.texi (Emulating Mode Line): Subsection, not section.
1737
3afe8e39
RS
17382003-08-13 Richard M. Stallman <rms@gnu.org>
1739
1740 * elisp.texi (Top): Update subnode lists in menu.
1741
1742 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
1743 (Kill Functions): kill-region has new arg yank-handler.
1744 (Yanking): New node.
1745 (Yank Commands): Add yank-undo-function.
1746 (Low-Level Kill Ring):
1747 kill-new and kill-append have new arg yank-handler.
1748 (Changing Properties): Add remove-list-of-text-properties.
1749 (Atomic Changes): New node.
1750
1751 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
1752
1753 * streams.texi (Output Variables): Add eval-expression-print-length
1754 and eval-expression-print-level.
1755
1756 * os.texi (Time Conversion): For encode-time, explain limits on year.
1757
1758 * objects.texi (Character Type): Define anchor "modifier bits".
1759
1760 * modes.texi (Emulating Mode Line): New node.
1761 (Search-based Fontification): Font Lock uses font-lock-face property.
1762 (Other Font Lock Variables): Likewise.
1763
1764 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
1765 not vectors.
1766 (Active Keymaps): Add emulation-mode-map-alists.
1767 (Functions for Key Lookup): key-binding has new arg no-remap.
1768 (Remapping Commands): New node.
1769 (Scanning Keymaps): where-is-internal has new arg no-remap.
1770 (Tool Bar): Add tool-bar-local-item-from-menu.
1771 Clarify when to use tool-bar-add-item-from-menu.
1772
1773 * commands.texi (Interactive Call): commandp has new arg.
1774 (Command Loop Info): Add this-original-command.
1775
e37769b1
JPW
17762003-08-06 John Paul Wallington <jpw@gnu.org>
1777
1778 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
1779
1780 * display.texi (Warning Basics): Fix typo.
1781 (Fringes): Add closing curly bracket and fix typo.
1782
1783 * elisp.texi (Top): Fix typo.
1784
c5e0561f
RS
17852003-08-05 Richard M. Stallman <rms@gnu.org>
1786
1787 * elisp.texi: Update lists of subnodes.
1788
1789 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
1790
1791 * variables.texi (Local Variables): Use lc for example variable names.
1792
1793 * tips.texi (Library Headers): Explain where to put -*-.
1794
1795 * strings.texi (Creating Strings): Fix xref for vconcat.
1796
1797 * sequences.texi (Vector Functions):
1798 vconcat no longer allows integer args.
1799
1800 * minibuf.texi (Reading File Names): read-file-name has new
1801 arg PREDICATE. New function read-directory-name.
1802
1803 * macros.texi (Defining Macros): Give definition of `declare'
1804 (Indenting Macros): New node.
1805
1806 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
1807 (Window Frame Parameters): Make separate table of parameters
1808 that are coupled with specific face attributes.
1809 (Deleting Frames): delete-frame-hooks renamed to
1810 delete-frame-functions.
1811
1812 * files.texi (Magic File Names): Add file-remote-p.
1813 Clarify file-local-copy.
1814
1815 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
1816 here; instead xref Defining Macros.
1817
1818 * display.texi (Warnings): New node, and subnodes.
1819 (Fringes): New node.
1820
1821 * debugging.texi (Test Coverage): New node.
1822
1823 * compile.texi (Compiler Errors): Explain with-no-warnings
1824 and other ways to suppress warnings.
1825
1826 * commands.texi (Interactive Call): Minor clarification.
1827
1828 * buffers.texi (Buffer File Name): set-visited-file-name
1829 renames the buffer too.
1830
1831 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
1832
ee59dede
MR
18332003-07-24 Markus Rost <rost@math.ohio-state.edu>
1834
1835 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
1836
f0514b34
MR
18372003-07-22 Markus Rost <rost@math.ohio-state.edu>
1838
1839 * internals.texi (Garbage Collection): Fix previous change.
1840
c73983bb
RS
18412003-07-22 Richard M. Stallman <rms@gnu.org>
1842
1843 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
1844
1845 * display.texi (Width): Use \s syntax in example.
1846 (Font Selection): Add face-font-rescale-alist.
1847
1848 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
1849 Remove spurious indent in example.
1850
1851 * lists.texi (Building Lists): Add number-sequence.
1852
1853 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
1854
1855 * functions.texi (Function Documentation): Explain how to
1856 show calling convention explicitly in the doc string.
1857
1858 * windows.texi (Selecting Windows): save-selected-window saves
1859 selected window of each frame.
1860 (Window Configurations): Minor change.
1861
1862 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
1863
1864 * streams.texi (Output Variables): Add print-continuous-numbering
1865 and print-number-table.
1866
1867 * processes.texi (Decoding Output): New node.
1868
1869 * os.texi (Time Conversion): decode-time arg is optional.
1870
1871 * objects.texi (Character Type): Don't use space as example for \.
1872 Make list of char names and \-sequences correspond.
1873 Explain that \s is not used in strings. `\ ' needs space after.
1874
1875 * nonascii.texi (Converting Representations): Add string-to-multibyte.
1876 (Translation of Characters): Add translation-table-for-input.
1877 (Default Coding Systems): Add auto-coding-functions.
1878 (Explicit Encoding): Add decode-coding-inserted-region.
1879 (Locales): Add locale-info.
1880
1881 * minibuf.texi (Basic Completion): Describe test-completion.
1882 Collections can be lists of strings.
1883 Clean up lazy-completion-table.
1884 (Programmed Completion): Mention test-completion.
1885 Clarify why lambda expressions are not accepted.
1886 (Minibuffer Misc): Describe minibufferp.
1887
51a8b435
RS
18882003-07-14 Richard M. Stallman <rms@gnu.org>
1889
1890 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
1891
1892 * windows.texi (Selecting Windows): New arg to select-window.
1893 (Selecting Windows): Add with-selected-window.
1894 (Size of Window): Add window-inside-edges, etc.
1895
1896 * internals.texi (Garbage Collection): Add post-gc-hook.
1897
1898 * processes.texi (Subprocess Creation): Add exec-suffixes.
1899
1900 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
1901 (Scanning Keymaps): Add map-keymaps.
1902 (Defining Menus): Add keymap-prompt.
1903
1904 * numbers.texi (Integer Basics): Add most-positive-fixnum,
1905 most-negative-fixnum.
1906
1907 * compile.texi (Byte Compilation): Explain no-byte-compile
1908 (Compiler Errors): New node.
1909
1910 * os.texi (User Identification): user-uid, user-real-uid
1911 can return float.
1912
1913 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
1914 and about derived modes.
1915 (Minor Modes): Add minor-mode-list.
1916 (Defining Minor Modes): Keyword args for define-minor-mode.
1917 (Search-based Fontification): Explain managing other properties.
1918 (Other Font Lock Variables): Add font-lock-extra-managed-props.
1919 (Faces for Font Lock): Add font-locl-preprocessor-face.
1920 (Hooks): Add run-mode-hooks and delay-mode-hooks.
1921
1922 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 1923 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
1924
1925 * loading.texi (Library Search): Add load-suffixes.
1926
1927 * minibuf.texi (Basic Completion): Add lazy-completion-table.
1928 (Programmed Completion): Add dynamic-completion-table.
1929
1930 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
1931 (Magic File Names): Specify precedence order of handlers.
1932o
1933 * commands.texi (Command Overview): Emacs server runs pre-command-hook
1934 and post-command-hook.
1935 (Waiting): New calling convention for sit-for.
1936
1937 * text.texi (Special Properties): local-map and keymap properties
1938 apply based on their stickiness.
1939
c6de56a0
RS
19402003-07-07 Richard M. Stallman <rms@gnu.org>
1941
1942 * modes.texi (Minor Mode Conventions): Specify only some kinds
1943 of list values as args to minor modes.
1944
1945 * files.texi (File Name Expansion): Warn about iterative use
1946 of substitute-in-file-name.
1947
1948 * advice.texi (Activation of Advice): Clean up previous change.
1949
8c761ea6
MR
19502003-07-06 Markus Rost <rost@math.ohio-state.edu>
1951
1952 * advice.texi (Activation of Advice): Note that ad-start-advice is
1953 turned on by default.
1954
c6de56a0
RS
19552003-06-30 Richard M. Stallman <rms@gnu.org>
1956
1957 * text.texi (Buffer Contents): Document current-word.
1958 (Change Hooks): Not called for *Messages*.
1959
1960 * functions.texi (Defining Functions): Explain about redefining
1961 primitives.
1962 (Function Safety): Renamed. Minor changes.
1963 Comment out the detailed criteria for what is safe.
1964
3fe4e567
AS
19652003-06-22 Andreas Schwab <schwab@suse.de>
1966
1967 * objects.texi (Symbol Type): Fix description of examples.
1968
cda7bd13
AS
19692003-06-16 Andreas Schwab <schwab@suse.de>
1970
1971 * hash.texi (Creating Hash): Fix description of :weakness.
1972
fbcffa4a
KG
19732003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1974
1975 * files.texi (Changing Files): copy-file copies file modes, too.
1976
ff6a3bfb
RS
19772003-05-28 Richard M. Stallman <rms@gnu.org>
1978
1979 * strings.texi (Creating Strings): Clarify split-string.
1980
1463a05d
JB
19812003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
1982
1983 * strings.texi (Creating Strings): Update split-string specification
1984 and examples.
1985
af253914
RS
19862003-05-19 Richard M. Stallman <rms@gnu.org>
1987
1988 * elisp.texi: Correct invariant section names.
1989
7ea52f92
RS
19902003-04-20 Richard M. Stallman <rms@gnu.org>
1991
1992 * os.texi (Timers): Explain about timers and quitting.
1993
e31afc09
RS
19942003-04-19 Richard M. Stallman <rms@gnu.org>
1995
1996 * internals.texi (Writing Emacs Primitives): Strings are
1997 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
1998 Explain GCPRO convention for varargs function args.
1999
5ceea398
RS
20002003-04-16 Richard M. Stallman <rms@gnu.org>
2001
2002 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
2003
b0ada147
RS
20042003-04-08 Richard M. Stallman <rms@gnu.org>
2005
2006 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
2007
b23375aa
KS
20082003-02-13 Kim F. Storm <storm@cua.dk>
2009
2010 * objects.texi (Character Type): New \s escape for space.
2011
c60ee5e7
JB
20122003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2013
2014 * os.texi (System Environment): Added cygwin system-type.
2015
84e47416
RS
20162003-01-25 Richard M. Stallman <rms@gnu.org>
2017
2018 * keymaps.texi: Document that a symbol can act as a keymap.
2019
3e8cf2ea
RS
20202003-01-13 Richard M. Stallman <rms@gnu.org>
2021
2022 * text.texi (Changing Properties): Say string indices are origin-0.
2023
2024 * positions.texi (Screen Lines) <compute-motion>:
2025 Correct order of elts in return value.
2026
2027 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
2028 how to define a default binding.
2029
7abb9fc5 20302002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 2031
104bc3aa 2032 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 2033
104bc3aa
MR
2034 * customize.texi (Simple Types): Clarify description of custom
2035 type 'number. Describe new custom type 'float.
177f790c 2036
7abb9fc5 20372002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
2038
2039 * variables.texi (File Local Variables): Fix typo.
2040
df140a68 20412002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 2042
df140a68
KG
2043 From Michael Albinus <Michael.Albinus@alcatel.de>.
2044
2045 * README: Target for Info file is `make info'.
2046
2047 * files.texi (File Name Components): Fixed typos in
2048 `file-name-sans-extension'.
2049 (Magic File Names): Complete list of operations for magic file
2050 name handlers.
2051
7ed9159a
JY
20522002-09-16 Jonathan Yavner <jyavner@engineer.com>
2053
2054 * variables.texi (File Local Variables): New function
2055 risky-local-variable-p.
2056
20572002-09-15 Jonathan Yavner <jyavner@engineer.com>
2058
2059 * functions.texi (Function safety): New node about unsafep.
2060
241f79af
PA
20612002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
2062
2063 * customize.texi (Splicing into Lists): Fixed example.
2064 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
2065
72459b15
JB
20662002-06-17 Juanma Barranquero <lektu@terra.es>
2067
2068 * frames.texi (Display Feature Testing): Fix typo.
2069
61f7e0f5
AS
20702002-06-12 Andreas Schwab <schwab@suse.de>
2071
2072 * frames.texi (Initial Parameters, Resources): Fix references to
2073 the Emacs manual.
2074
4e792dbd
KS
20752002-05-13 Kim F. Storm <storm@cua.dk>
2076
2077 * variables.texi (Intro to Buffer-Local): Updated warning and
2078 example relating to changing buffer inside let.
2079
940344d4 20802002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
2081
2082 * os.texi (Session Management): New node about X Session management.
2083
231ac53b
EZ
20842002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
2085
2086 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
2087 to which the manual corresponds, and the copyright years.
2088
2089 * Makefile.in (VERSION): Set to 2.9.
2090
140cc574
EZ
20912001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
2092
2093 * elisp.texi: Change the category in @dircategory to "Emacs", to
2094 make it consistent with info/dir.
2095
9c7fce05
MB
20962001-11-25 Miles Bader <miles@gnu.org>
2097
2098 * text.texi (Fields): Describe new `limit' arg in
2099 field-beginning/field-end.
2100
9f8bbf0f
EZ
21012001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2102
a5e6715c
EZ
2103 * permute-index: Don't depend on csh-specific features. Replace
2104 the interpreter name with /bin/sh.
2105
9f8bbf0f
EZ
2106 * two-volume-cross-refs.txt: New file.
2107 * two.el: New file.
2108 * spellfile: New file.
2109
1756e2fb
EZ
21102001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
2111
2112 * permute-index: New file.
2113
2114 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
2115 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
2116 8+3 restricted namespace.
ad050e54
EZ
2117
2118 * Makefile.in (infodir): Define relative to $(srcdir).
2119 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
2120 include directories list via -I switch to makeinfo.
2121 (index.texi): Use cp if both hard and symbolic links fail.
2122
10fa7f8e
EZ
21232001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2124
7a1494ce
EZ
2125 * Makefile.in (distclean): Add.
2126
10fa7f8e
EZ
2127 The following changes make ELisp manual part of the Emacs
2128 distribution:
2129
2130 * Makefile.in: Add Copyright notice.
2131 (prefix): Remove.
2132 (infodir): Change value to "../info".
2133 (VPATH): New variable.
2134 (MAKE): Don't define.
2135 (texmacrodir): Don't define.
2136 (texinputdir): Append the existing value of TEXINPUTS.
2137 ($(infodir)/elisp): Instead of just "elisp". Reformat the
2138 command to be compatible with man/Makefile.in, and to put the
2139 output into ../info.
5c32b7c5 2140 (info): Add target.
10fa7f8e
EZ
2141 (installall): Target removed.
2142
ad050e54 21432001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
2144
2145 * tips.texi (Coding Conventions): Fix typo.
2146
6fd735df
GM
21472001-10-23 Gerd Moellmann <gerd@gnu.org>
2148
2149 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
2150
b704d54b
EZ
21512001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
2152
2153 * files.texi (File Name Components): Update the description of
2154 file-name-sans-extension and file-name-extension, as they now
2155 ignore leading dots.
2156
71431a0e
GM
21572001-10-20 Gerd Moellmann <gerd@gnu.org>
2158
6aa97356 2159 * (Version 21.1 released.)
71431a0e 2160
79f1f96c
MB
21612001-10-19 Miles Bader <miles@gnu.org>
2162
2163 * positions.texi (Text Lines): Describe behavior of
2164 `beginning-of-line'/`end-of-line' in the presence of field properties.
2165
892a8f36
GM
21662001-10-17 Gerd Moellmann <gerd@gnu.org>
2167
2168 * Makefile.in (VERSION): Set to 2.8.
2169 (manual): Use `manual-21'.
2170
8c1cc9e8 2171 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
2172 number was used. Set it to 2.8.
2173
2174 * intro.texi: Likewise.
2175
51724e26
EZ
21762001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2177
2178 * files.texi (File Name Completion): Document the significance of
2179 a trailing slash in elements of completion-ignored-extensions.
2180
57b338e8
MB
21812001-10-06 Miles Bader <miles@gnu.org>
2182
2183 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
2184
c89e4bc5
GM
21852001-10-04 Gerd Moellmann <gerd@gnu.org>
2186
2187 * variables.texi (Variable Aliases): New node.
2188
ab952a4f
GM
21892001-10-04 Gerd Moellmann <gerd@gnu.org>
2190
2191 * Branch for 21.1.
dff28924 2192
9db3a582
MB
21932001-10-02 Miles Bader <miles@gnu.org>
2194
ae1a9581
MB
2195 * minibuf.texi (Minibuffer Misc): Add entries for
2196 `minibuffer-contents', `minibuffer-contents-no-properties', and
2197 `delete-minibuffer-contents'.
2198 Correct description for `minibuffer-prompt-end'.
2199
9db3a582
MB
2200 * text.texi (Property Search): Correct descriptions of
2201 `next-char-property-change' and `previous-char-property-change'.
2202 Add entries for `next-single-char-property-change' and
2203 `previous-single-char-property-change'.
2204 Make operand names a bit more consistent.
2205
03be5931
EZ
22062001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
2207
2208 * frames.texi (Finding All Frames): Document that next-frame and
2209 previous-frame are local to current terminal.
2210
974548ec
EZ
22112001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
2212
2213 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 2214 result of make-keymap.
974548ec 2215
8d82c597
EZ
22162001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
2217
2218 * display.texi (Font Lookup, Attribute Functions)
2219 (Image Descriptors): Add cross-references to the definition of
2220 selected frame.
2221
2222 * buffers.texi (The Buffer List): Add cross-references to the
2223 definition of selected frame.
2224
2225 * frames.texi (Input Focus): Clarify which frame is _the_ selected
2226 frame at any given time.
2227 (Multiple Displays, Size and Position): Add a cross-reference to
2228 the definition of the selected frame.
2229
2842de30
EZ
22302001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
2231
2232 * strings.texi (String Conversion) <string-to-number>: Document
2233 that a float is returned for integers that are too large.
2234
2235 * frames.texi (Mouse Position): Document mouse-position-function.
2236 (Display Feature Testing): Document display-images-p.
2237 (Window Frame Parameters): Document the cursor-type variable.
2238
2239 * numbers.texi (Integer Basics): Document CL style read syntax for
2240 integers in bases other than 10.
2241
2242 * positions.texi (List Motion): Document
2243 open-paren-in-column-0-is-defun-start.
2244
2245 * lists.texi (Sets And Lists): Document member-ignore-case.
2246
2247 * internals.texi (Garbage Collection): Document the used and free
2248 strings report.
2249 (Memory Usage): Document strings-consed.
2250
2251 * os.texi (Time of Day): Document float-time.
2252 (Recording Input): Document that clear-this-command-keys clears
2253 the vector to be returned by recent-keys.
2254
2255 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
2256 argument keymap can be a list.
2257
2258 * nonascii.texi (User-Chosen Coding Systems)
2259 <select-safe-coding-system>: Document the new argument
2260 accept-default-p and the variable
2261 select-safe-coding-system-accept-default-p. Tell what happens if
2262 buffer-file-coding-system is undecided.
2263 (Default Coding Systems): Document auto-coding-regexp-alist.
2264
2265 * display.texi (The Echo Area) <message>: Document
2266 message-truncate-lines.
2267 (Glyphs): Document that the glyph table is unused on windowed
2268 displays.
2269
2270 * help.texi (Describing Characters) <single-key-description>:
2271 Document the new argument no-angles.
2272 (Accessing Documentation) <documentation-property>: Document that
2273 a non-string property is evaluated.
2274 <documentation>: Document that the function-documentation property
2275 is looked for.
2276
2277 * windows.texi (Selecting Windows): Document some-window.
2278
2279 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
2280
2281 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
2282 apropos-mode-hook.
2283
2284 * commands.texi (Using Interactive): Document interactive-form.
2285 (Keyboard Macros): Document kbd-macro-termination-hook.
2286 (Command Loop Info): Document that clear-this-command-keys clears
2287 the vector to be returned by recent-keys.
2288
2d43d823
GM
22892001-09-04 Werner LEMBERG <wl@gnu.org>
2290
2291 * Makefile.in (srcdir, texinputdir): New variables.
2292 (srcs, index.texi, install): Use $(srcdir).
2293 (.PHONY): Remove elisp.dvi.
2294 (elisp): Use -I switch for makeinfo.
2295 (elisp.dvi): Use $(srcdir) and $(texinputdir).
2296 (installall, dist): Use $(srcdir).
2297 Fix path to texinfo.tex.
2298 (maintainer-clean): Add elisp.dvi and elisp.oaux.
2299
fa739b31
GM
23002001-08-30 Gerd Moellmann <gerd@gnu.org>
2301
92a25631
GM
2302 * display.texi (Conditional Display): Adjust to API change.
2303
fa739b31
GM
2304 * configure: New file.
2305
cef68af5
GM
23062001-07-30 Gerd Moellmann <gerd@gnu.org>
2307
2308 * commands.texi (Repeat Events): Add description of
2309 double-click-fuzz.
2310
d1f08d85
SM
23112001-05-08 Stefan Monnier <monnier@cs.yale.edu>
2312
2313 * syntax.texi (Syntax Class Table): Add the missing designator for
2314 comment and string fences.
2315 (Syntax Properties): Add a xref to syntax table internals.
2316 (Syntax Table Internals): Document string-to-syntax.
2317
1e9fc92e
GM
23182001-05-07 Gerd Moellmann <gerd@gnu.org>
2319
2320 * Makefile.in (install): Use install-info command line options
2321 like in Emacs' Makefile.in.
2322
00480554
MB
23232000-12-09 Miles Bader <miles@gnu.org>
2324
2325 * windows.texi (Window Start): Update documentation for
2326 `pos-visible-in-window-p'.
2327
1e344ee2
SM
23282000-11-12 Stefan Monnier <monnier@cs.yale.edu>
2329
2330 * lists.texi (Building Lists): Add footnote to explain how to add
2331 to the end of a list.
2332
a540f6ed
GM
23332000-10-25 Gerd Moellmann <gerd@gnu.org>
2334
2335 * files.texi (Visiting Functions): Typos.
2336
28bcdbee
KH
23372000-10-25 Kenichi Handa <handa@etl.go.jp>
2338
2339 * files.texi (Visiting Functions): Return value of
2340 find-file-noselect may be a list of buffers if wildcards are used.
2341
22d1a4ed
MB
23422000-10-24 Miles Bader <miles@lsi.nec.co.jp>
2343
2344 * display.texi (Defining Faces): Document `graphic' display type
2345 in face specs.
2346
916a89db
KG
23472000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2348
1e9fc92e 2349 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
2350 `after-make-frame-hook' with `after-make-frame-functions'.
2351
1e9fc92e 2352 * frames.texi (Creating Frames): Ditto.
916a89db 2353
1e9fc92e 2354 * variables.texi (Future Local Variables): Ditto.
916a89db 2355
483de32b
GM
23562000-10-16 Gerd Moellmann <gerd@gnu.org>
2357
2358 * display.texi (Other Image Types): Add description of :foreground
2359 and :background properties of mono PBM images.
2360
e23a63a5
WL
23612000-08-17 Werner LEMBERG <wl@gnu.org>
2362
2363 * .cvsignore: New file.
2364
dfc16043
GM
23652000-01-05 Gerd Moellmann <gerd@gnu.org>
2366
2367 * tindex.pl: New script.
2368
602613fe
DL
23691999-12-03 Dave Love <fx@gnu.org>
2370
2371 * Makefile.in (MAKEINFO): New parameter.
2372
94ec544d
DL
23731999-09-17 Richard Stallman <rms@gnu.org>
2374
2375 * Makefile.in (srcs): Add hash.texi.
2376 (VERSION): Update to 20.6.
2377
23781999-09-13 Richard Stallman <rms@gnu.org>
2379
2380 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
2381
23821998-08-29 Karl Heuer <kwzh@gnu.org>
2383
2384 * configure.in: New file.
2385 * Makefile.in: Renamed from Makefile.
2386 (prefix, infodir): Use value obtained from configure.
2387 (emacslibdir): Obsolete variable deleted.
2388 (dist): Distribute configure.in, configure, Makefile.in.
2389
23901998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2391
2392 * Makefile (INSTALL_INFO): New variable.
2393 (install): Run install-info.
2394
23951998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
2396
2397 * Makefile (elisp.dvi): Add missing backslash.
2398
23991998-05-02 Richard Stallman <rms@psilocin.gnu.org>
2400
2401 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
2402 Run texindex without `./'. Always run texindex on elisp.tp.
2403 (elisp.tps): Target deleted.
2404
24051998-04-05 Richard Stallman <rms@psilocin.gnu.org>
2406
2407 * Makefile (srcs): Add nonascii.texi and customize.texi.
2408 (dist): Start by deleting `temp'.
2409
24101998-02-17 Richard Stallman <rms@psilocin.gnu.org>
2411
2412 * Makefile (makeinfo, texindex): Targets deleted.
2413 (makeinfo.o, texindex.o): Targets deleted.
2414 (clean, dist): Don't do anything with them or with getopt*.
2415
24161998-01-30 Richard Stallman <rms@psilocin.gnu.org>
2417
2418 * Makefile (SHELL): Defined.
2419
24201998-01-27 Richard Stallman <rms@psilocin.gnu.org>
2421
2422 * Makefile (elisp.tps): New target.
2423 (elisp.dvi): Depend on elisp.tps.
2424
2425Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
2426
2427 * README: Update phone number.
2428
2429 * Makefile (elisp): Make this be the default target.
2430 Depend on makeinfo.c instead of makeinfo.
2431 (install): Don't depend on elisp.dvi, since we don't install that.
2432 Use mkinstalldirs.
2433 (dist): Add mkinstalldirs.
2434
2435Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2436
2437 * Makefile (VERSION): Update version number.
2438 (maintainer-clean): Renamed from realclean.
2439
2440Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2441
2442 * Makefile (realclean): New target.
2443 (elisp): Remove any old elisp-* files first.
2444
2445Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
2446
d1f08d85
SM
2447 * Makefile (VERSION): New variable.
2448 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
2449 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
2450
2451Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2452
2453 * Makefile (elisp): Depend on makeinfo.
2454
2455Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
2456
d1f08d85 2457 * Makefile (srcs): Add anti.texi.
94ec544d
DL
2458
2459Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2460
2461 * Makefile (infodir, prefix): New vars.
2462 (install): Use infodir.
2463 (emacsinfodir): Deleted.
2464
2465Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2466
2467 * Makefile (srcs): Add calendar.texi.
2468
2469 * Makefile (dist): Copy texindex.c and makeinfo.c.
2470 Limit elisp-* files to those with one or two digits.
2471
2472Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2473
2474 * Makefile (dist): Changed to use Gzip instead of compress.
2475
2476Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2477
2478 * loading.texi (Unloading): define-function changed back to
2479 defalias. It may not stay this way, but at least it's
2480 consistent with the known-good version of the code patch.
2481
2482Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
2483
2484 * modes.texi (Hooks): Document new optional arg of add-hook.
2485
2486Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2487
d1f08d85 2488 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
2489
2490 * tips.texi: Add new section on standard library headers.
2491
2492Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2493
2494 * Makefile (srcs): Add frame.texi to the list of sources.
2495
2496Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2497
2498 * Makefile (dist): Don't bother excluding autosave files; they'll
2499 never make it into the temp directory anyway, and the hash marks
2500 in the name are problematic for make and the Bourne shell.
dff28924 2501 (srcs):
94ec544d
DL
2502
2503Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2504
d1f08d85 2505 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
2506 the distribution tar file.
2507
dff28924 2508Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
2509
2510 * Makefile (srcs): Added index.perm.
2511 (elisp.dvi): Remove erroneous shell comment.
2512 Expect output of permute-index in permuted.fns.
2513 Save old elisp.aux in elisp.oaux.
2514 (clean): Added index.texi to be deleted.
2515
dff28924 2516Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
2517
2518 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
2519
dff28924 2520Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
2521
2522 * files.texi: Noted that completion-ignored-extensions is ignored
2523 when making *Completions*.
2524
2525Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
2526
2527 * Makefile make dist now depends on elisp.dvi, since it tries
2528 to include it in the dist file.
2529
dff28924 2530Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
2531
2532 * functions.texinfo (Mapping Functions): Add missing quote
2533
dff28924 2534Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
2535
2536 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
2537 (defunargs): Turn off \hyphenchar of \sl font temporarily.
2538
dff28924 2539Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2540
2541 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
2542 and @error{} are the terms now being used. The files in the
2543 directory have been changed to reflect this.
2544
d1f08d85 2545 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
2546 ` @result{}', using 5 spaces at the begining of the line.
2547
dff28924 2548Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2549
2550 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
2551 experimental @indentedresult{}, @indentedexpandsto{} are part of
2552 the texinfo.tex in this directory. These TeX macros are not
2553 stable yet.
2554
dff28924 2555Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2556
2557 * texinfo.tex: temporarily added
d1f08d85 2558 \let\result=\dblarrow
94ec544d
DL
2559 \def\error{{\it ERROR} \longdblarrow}
2560 We need to do this better soon.
2561
dff28924 2562Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2563
2564 * Applied Karl Berry's patches to *.texinfo files, but not to
2565 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
2566 new title page format is also not applied, since it requires
2567 texinfo.tex changes.)
2568
2569 * Cleaned up `Makefile' and defined the `emacslibdir' directory
2570 for the Project GNU development environment.
2571
ad050e54 2572;; Local Variables:
fd026ee1 2573;; coding: iso-2022-7bit
ad050e54 2574;; End:
2a34a036
GM
2575
2576 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
2577 Copying and distribution of this file, with or without modification,
2578 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
2579
2580;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda