*** empty log message ***
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
571fd4d5
JH
12004-04-05 Jesper Harder <harder@ifa.au.dk>
2
3 * variables.texi (Variable Aliases): Mention
4 cyclic-variable-indirection.
5
6 * errors.texi (Standard Errors): Ditto.
7
4ba2fd66
LT
82004-04-04 Luc Teirlinck <teirllm@auburn.edu>
9
10 * backups.texi: Various small changes in addition to:
11 (Making Backups): Mention return value of `backup-buffer'.
12 (Auto-Saving): Mention optional FORCE argument to
13 `delete-auto-save-file-if-necessary'.
14 (Reverting): Mention optional PRESERVE-MODES argument to
15 `revert-buffer'. Correct description of `revert-buffer-function'.
16
8f7ea687
JL
172004-03-22 Juri Linkov <juri@jurta.org>
18
19 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
20 with `Vector Functions'.
21
22 * text.texi (Sorting): Add missing quote.
23
0eeca3c1
LT
242004-03-14 Luc Teirlinck <teirllm@auburn.edu>
25
26 * intro.texi (Lisp History): Replace xref to `cl' manual with
27 inforef.
28
e69cfac2
RS
292004-03-12 Richard M. Stallman <rms@gnu.org>
30
31 * intro.texi (Version Info): Add arg to emacs-version.
32 (Lisp History): Change xref to CL manual.
33
1b91d47f
LT
342004-03-09 Luc Teirlinck <teirllm@auburn.edu>
35
36 * minibuf.texi (Completion Commands): Add xref to Emacs manual
37 for Partial Completion mode.
38
97073664
TTN
392004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
40
41 * customize.texi: Fix typo. Remove eol whitespace.
42
04a6e76b
RS
432004-03-04 Richard M. Stallman <rms@gnu.org>
44
45 * processes.texi: Fix typos.
46
47 * lists.texi (Building Lists): Minor clarification.
48
49 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
50 in make-hash-table.
51
5bb0fcd1
JB
522004-02-29 Juanma Barranquero <lektu@terra.es>
53
54 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
55 rm, and ignore exit code.
56
9022d421
EZ
572004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
58
59 * display.texi (Defining Faces): Add description for min-colors.
60 Update example.
61
92f5fba2
LT
622004-02-23 Luc Teirlinck <teirllm@auburn.edu>
63
64 * abbrevs.texi: Various corrections and clarifications in addition
65 to the following:
66 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
67
7e83e178
GM
682004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
69
70 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
71
9c5609e8
LT
722004-02-21 Luc Teirlinck <teirllm@auburn.edu>
73
e2b9b51f
LT
74 * text.texi: Various small changes in addition to the following:
75 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
76 to delete-horizontal-space.
77 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
78 description of yank-handler text property at various places.
79
7daa0e81
LT
80 * frames.texi (Window System Selections): Add anchor.
81
9c5609e8
LT
82 * syntax.texi (Syntax Table Functions): Clarify and correct
83 descriptions of make-syntax-table and copy-syntax-table.
84 (Motion and Syntax): Clarify SYNTAXES argument to
85 skip-syntax-forward.
86 (Parsing Expressions): Mention that the return value of
87 parse-partial-sexp is currently a list of ten rather than nine
88 elements.
89 (Categories): Various corrections and clarifications.
90
d29edb21
LT
912004-02-17 Luc Teirlinck <teirllm@auburn.edu>
92
93 * markers.texi (Marker Insertion Types): Minor change.
94
95 * locals.texi (Standard Buffer-Local Variables):
96 * commands.texi (Interactive Codes, Using Interactive):
97 * functions.texi (Related Topics): Fix xrefs.
98
43e48bda
LT
992004-02-16 Luc Teirlinck <teirllm@auburn.edu>
100
101 * lists.texi (Sets And Lists): Update description of delete-dups.
102
84e34002
RS
1032004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
104
105 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
106
1072004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
108
109 * frames.texi (Parameter Access): frame-parameters arg is optional.
110 modify-frame-parameters handles nil for FRAME.
111 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
112 are all-or-nothing for certain toolkits.
113 Mention parameter wait-for-wm.
114 (Frames and Windows): In frame-first-window and frame-selected-window
115 the arg is optional.
116 (Input Focus): In redirect-frame-focus the second arg is optional.
117 (Window System Selections): Mention selection type CLIPBOARD.
118 Mention data-type UTF8_STRING.
119 Mention numbering of cut buffers.
120 (Resources): Describe x-resource-name.
121
1222004-02-16 Richard M. Stallman <rms@gnu.org>
123
124 * windows.texi (Buffers and Windows): Delete false table
125 about all-frames.
126
127 * syntax.texi (Parsing Expressions): Delete old caveat
128 about parse-sexp-ignore-comments.
129
130 * streams.texi (Output Variables): Add print-quoted.
131
132 * lists.texi (Building Lists): Minor cleanup.
133
134 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
135
136 * display.texi (Overlays): Explain overlays use markers.
137 (Managing Overlays): Explain front-advance and rear-advance
138 in more detail.
139
140 * loading.texi (Unloading): Document unload-feature-special-hooks.
141 Get rid of fns-NNN.el file.
142
1432004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
144
145 * help.texi (Describing Characters): Fix text-char-description
146 example output.
147
148 * edebug.texi (Using Edebug): Fix example.
149
150 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 151
84e34002
RS
152 * files.texi (Changing Files): Fix argname.
153
154 * calendar.texi: Fix parens, and default values.
155
156 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
157 * nonascii.texi, objects.texi, os.texi: Minor fixes.
158 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
159
160 * positions.texi (Text Lines): Don't add -1 in current-line.
161
1622004-02-16 Richard M. Stallman <rms@gnu.org>
163
164 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
165
c33b76da
EZ
1662004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
167
168 * processes.texi (Low-Level Network): Fix a typo.
169
9d7271e8
KS
1702004-02-12 Kim F. Storm <storm@cua.dk>
171
172 * display.texi (Fringes): Use consistent wording.
173 Note that window-fringe's window arg is optional.
174 (Scroll Bars): Use consistent wording.
175
6827d730
LT
1762004-02-11 Luc Teirlinck <teirllm@auburn.edu>
177
178 * tips.texi (Comment Tips): Document the new conventions for
179 commenting out code.
180
1cb60b5a
JD
1812004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
182
183 * positions.texi (Text Lines): Added missing end defun.
184
7fdd1f62
KS
1852004-02-07 Kim F. Storm <storm@cua.dk>
186
187 * positions.texi (Text Lines): Add line-number-at-pos.
188
eb3c144c
JPW
1892004-02-06 John Paul Wallington <jpw@gnu.org>
190
191 * display.texi (Button Properties, Button Buffer Commands):
192 mouse-2 invokes button, not down-mouse-1.
193
a1d38d63
JR
1942004-02-04 Jason Rumney <jasonr@gnu.org>
195
196 * makefile.w32-in: Sync with Makefile.in changes.
197
4b574f3d
LT
1982004-02-03 Luc Teirlinck <teirllm@auburn.edu>
199
200 * minibuf.texi (Text from Minibuffer): Various corrections and
201 clarifications.
202 (Object from Minibuffer): Correct Lisp description of
203 read-minibuffer.
204 (Minibuffer History): Clarify description of cons values for
205 HISTORY arguments.
206 (Basic Completion): Various corrections and clarifications. Add
207 completion-regexp-list.
208 (Minibuffer Completion): Correct and clarify description of
209 completing-read.
6f6b0433 210 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
211 other minor changes.
212 (High-Level Completion): Various corrections and clarifications.
213 (Reading File Names): Ditto.
214 (Minibuffer Misc): Ditto.
215
d8186297
LT
2162004-01-26 Luc Teirlinck <teirllm@auburn.edu>
217
218 * strings.texi (Text Comparison): assoc-string also matches
219 elements of alists that are strings instead of conses.
220 (Formatting Strings): Standardize Texinfo usage. Update index
221 entries.
222
9adcb5f2
LT
2232004-01-20 Luc Teirlinck <teirllm@auburn.edu>
224
225 * lists.texi (Sets And Lists): Add delete-dups.
226
3e7274ae
LT
2272004-01-15 Luc Teirlinck <teirllm@auburn.edu>
228
229 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
230 special form.
231 * macros.texi (Defining Macros): Update description of `declare',
232 which now is a macro.
233 (Wrong Time): Fix typos.
234
944e099f
LT
2352004-01-14 Luc Teirlinck <teirllm@auburn.edu>
236
237 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 238 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
239 and `batch-byte-compile'. In particular, mention and describe
240 all optional arguments.
241 (Disassembly): Correct and clarify the description of `disassemble'.
242
90c3aa59
LT
2432004-01-11 Luc Teirlinck <teirllm@auburn.edu>
244
245 * searching.texi: Various small changes in addition to the
246 following.
247 (Regexp Example): Adapt to new value of `sentence-end'.
248 (Regexp Functions): The PAREN argument to `regexp-opt' can be
249 `words'.
250 (Search and Replace): Add usage note for `perform-replace'.
251 (Entire Match Data): Mention INTEGERS and REUSE arguments to
252 `match-data'.
253 (Standard Regexps): Update for new values of `paragraph-start'
254 and `sentence-end'.
255
583c353d
LT
2562004-01-07 Luc Teirlinck <teirllm@auburn.edu>
257
258 * files.texi (Saving Buffers): Clarify descriptions of
259 `write-contents-functions' and `before-save-hook'.
260 Make the defvar's for `before-save-hook' and `after-save-hook'
261 into defopt's.
262
05faee07
KS
2632004-01-07 Kim F. Storm <storm@cua.dk>
264
265 * commands.texi (Click Events): Describe new image and
266 width/height elements of click events.
267 (Accessing Events): Add posn-string, posn-image, and
268 posn-object-width-height. Change posn-object to return either
269 image or string object.
270
a0465ec3
SJ
2712004-01-01 Simon Josefsson <jas@extundo.com>
272
273 * hooks.texi (Standard Hooks): Add before-save-hook.
274 * files.texi (Saving Buffers): Likewise.
275
972c0c49
RS
2762004-01-03 Richard M. Stallman <rms@gnu.org>
277
278 * frames.texi (Frames and Windows): Delete frame-root-window.
279
dbcd463f
LT
2802004-01-03 Luc Teirlinck <teirllm@auburn.edu>
281
282 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
283
284 * functions.texi: Various small changes in addition to the
285 following.
286 (What Is a Function): `functionp' returns nil for macros. Clarify
287 behavior of this and following functions for symbol arguments.
288 (Function Documentation): Add `\' in front of (fn @var{arglist})
289 and explain why.
290 (Defining Functions): Mention DOCSTRING argument to `defalias'.
291 Add anchor.
292 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
293
02c77ee9
MB
2942004-01-01 Miles Bader <miles@gnu.org>
295
296 * display.texi (Buttons): New section.
297
903a1a91
AS
2982003-12-31 Andreas Schwab <schwab@suse.de>
299
300 * numbers.texi (Math Functions): sqrt reports a domain-error
301 error.
302 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
303
697cf92a
LT
3042003-12-30 Luc Teirlinck <teirllm@auburn.edu>
305
3f70fe82
LT
306 * tips.texi (Documentation Tips): Update item on hyperlinks in
307 documentation strings.
308
697cf92a
LT
309 * errors.texi (Standard Errors): Various small corrections and
310 additions.
311
312 * control.texi: Various small changes in addition to the
313 following.
314 (Signaling Errors): Provide some more details on how `signal'
315 constructs the error message. Add anchor to the definition of
316 `signal'.
317 (Error Symbols): Describe special treatment of `quit'.
318 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
319 to emphasize that it has to be a single form.
320
321 * buffers.texi: Add anchor.
322
4d25144d
RS
3232003-12-29 Richard M. Stallman <rms@gnu.org>
324
325 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
326 (Window Configurations): Add window-configuration-frame.
327
328 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
329
330 * text.texi (Examining Properties): Add get-char-property-and-overlay.
331 Change arg name in get-char-property.
332 (Special Properties): Update handling of keymap property.
333
334 * strings.texi (Modifying Strings): Add clear-string.
335 (Text Comparison): Add assoc-string and remove
336 assoc-ignore-case, assoc-ignore-representation.
337
338 * os.texi (Time of Day): Add set-time-zone-rule.
339
340 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 341 report domain-error errors.
4d25144d 342
697cf92a 343 * nonascii.texi (Converting Representations):
4d25144d
RS
344 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
345 (Encoding and I/O): Add file-name-coding-system.
346
347 * modes.texi (Search-based Fontification): Explain that
348 face specs are symbols with face names as values.
349
350 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
351
352 * lists.texi (Building Lists): remq moved elsewhere.
353 (Sets And Lists): remq moved here.
354 (Association Lists): Refer to assoc-string.
355
356 * internals.texi (Garbage Collection): Add memory-use-counts.
357
358 * frames.texi (Frames and Windows): Add set-frame-selected-window
359 and frame-root-window.
360
697cf92a 361 * files.texi (Contents of Directories):
4d25144d
RS
362 Add directory-files-and-attributes.
363
364 * display.texi (Refresh Screen): Add force-window-update.
365 (Invisible Text): Explain about moving point out of invis text.
366 (Overlay Properties): Add overlay-properties.
367 (Managing Overlays): Add overlayp.
368 (GIF Images): Invalid image number displays a hollow box.
369
370 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
371 (Killing Buffers): Add buffer-live-p.
372
67fafe38
MR
3732003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
374
375 * display.texi (Fringes): Fix typo "set-buffer-window".
376
68e74f25
LT
3772003-12-24 Luc Teirlinck <teirllm@auburn.edu>
378
379 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
380 * nonascii.texi, processes.texi, tips.texi, variables.texi:
381 Add or change various xrefs and anchors.
382
383 * commands.texi: Replace all occurrences of @acronym{CAR} with
384 @sc{car}, for consistency with the rest of the Elisp manual.
385 `car' and `cdr' are historically acronyms, but are no longer
386 widely thought of as such.
387
388 * internals.texi (Pure Storage): Mention that `purecopy' does not
389 copy text properties.
390 (Object Internals): Now 29 bits are used (in most implementations)
391 to address Lisp objects.
392
393 * variables.texi (Variables with Restricted Values): New node.
394
395 * objects.texi (Lisp Data Types): Mention that certain variables
396 can only take on a restricted set of values and add an xref to
397 the new node "Variables with Restricted Values".
398
399 * eval.texi (Function Indirection): Describe the errors that
400 `indirect-function' can signal.
401 (Eval): Clarify the descriptions of `eval-region' and `values'.
402 Describe `eval-buffer' instead of `eval-current-buffer' and
403 mention `eval-current-buffer' as an alias for `current-buffer'.
404 Correct the description and mention all optional arguments.
405
697cf92a 406 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
407 following.
408 (Converting Representations): Clarify behavior of
409 `string-make-multibyte' and `string-to-multibyte' for unibyte all
410 ASCII arguments.
411 (Character Sets): Document the variable `charset-list' and adapt
412 the definition of the function `charset-list' accordingly.
413 (Translation of Characters): Clarify use of generic characters in
414 `make-translation-table'. Clarify and correct the description of
415 the use of translation tables in encoding and decoding.
416 (User-Chosen Coding Systems): Correct and clarify the description
417 of `select-safe-coding-system'.
418 (Default Coding Systems): Clarify description of
419 `file-coding-system-alist'.
420
a62f71e4
LT
4212003-11-30 Luc Teirlinck <teirllm@auburn.edu>
422
423 * strings.texi (Text Comparison): Correctly describe when two
424 strings are `equal'. Combine and clarify descriptions of
425 `assoc-ignore-case' and `assoc-ignore-representation'.
426
427 * objects.texi (Non-ASCII in Strings): Clarify description of
428 when a string is unibyte or multibyte.
429 (Bool-Vector Type): Update examples.
430 (Equality Predicates): Correctly describe when two strings are
431 `equal'.
432
19017752
LT
4332003-11-29 Luc Teirlinck <teirllm@auburn.edu>
434
435 * lists.texi (Building Lists): `append' no longer accepts integer
436 arguments. Update the description of `number-sequence' to reflect
437 recent changes.
438 (Sets And Lists): Describe `member-ignore-case' after `member'.
439
0f6a07a8
KS
4402003-11-27 Kim F. Storm <storm@cua.dk>
441
442 * commands.texi (Click Events): Click object may be an images.
443 Describe (dx . dy) element of click positions.
444 (Accessing Events): Remove duplicate posn-timestamp.
445 New functions posn-object and posn-object-x-y.
446
1ce7c819
KS
4472003-11-23 Kim F. Storm <storm@cua.dk>
448
449 * commands.texi (Click Events): Describe enhancements to event
450 position lists, including new text-pos and (col . row) items.
451 Mention left-fringe and right-fringe area events.
0f6a07a8 452 (Accessing Events): New functions posn-area and
1ce7c819
KS
453 posn-actual-col-row. Mention posn-timestamp. Mention that
454 posn-point in non-text area still returns buffer position.
455 Clarify posn-col-row.
456
cae8ddbb
LH
4572003-11-21 Lars Hansen <larsh@math.ku.dk>
458
459 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
460 * anti.texi (File Attributes): Describe removed parameter
461 ID-FORMAT.
462
f7f1a248
LT
4632003-11-20 Luc Teirlinck <teirllm@auburn.edu>
464
68e74f25 465 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
466 a position, its buffer is ignored.
467
468 * markers.texi (Overview of Markers): Mention it here too.
469
c5e2fb05
LT
4702003-11-12 Luc Teirlinck <teirllm@auburn.edu>
471
472 * numbers.texi (Numeric Conversions): Not just `floor', but also
473 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
474
e57d0aa8
LT
4752003-11-10 Luc Teirlinck <teirllm@auburn.edu>
476
477 * markers.texi (Creating Markers): Specify insertion type of
478 created markers. Add xref to `Marker Insertion Types'.
479 Second argument to `copy-marker' is optional.
480 (Marker Insertion Types): Mention that most markers are created
481 with insertion type nil.
482 (The Mark): Correctly describe when `mark' signals an error.
483 (The Region): Correctly describe when `region-beginning' and
484 `region-end' signal an error.
485
bb3612ec
LT
4862003-11-08 Luc Teirlinck <teirllm@auburn.edu>
487
488 * hash.texi (Creating Hash): Clarify description of `eql'.
489 `makehash' is obsolete.
490 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
491
492 * positions.texi (Point): Change description of `buffer-end', so
493 that it is also correct for floating point arguments.
494 (List Motion): Correct argument lists of `beginning-of-defun' and
495 `end-of-defun'.
496 (Excursions): Add xref to `Marker Insertion Types'.
497 (Narrowing): Argument to `narrow-to-page' is optional.
498
cfb8a797
LT
4992003-11-06 Luc Teirlinck <teirllm@auburn.edu>
500
501 * streams.texi (Output Streams): Clarify behavior of point for
502 marker output streams.
503
c6177909
LT
5042003-11-04 Luc Teirlinck <teirllm@auburn.edu>
505
506 * variables.texi (Defining Variables): Second argument to
507 `defconst' is not optional.
508 (Setting Variables): Mention optional argument APPEND to
509 `add-to-list'.
510 (Creating Buffer-Local): Expand description of
511 `make-variable-buffer-local'.
512 (Frame-Local Variables): Expand description of
513 `make-variable-frame-local'.
514 (Variable Aliases): Correct description of optional argument
515 DOCSTRING to `defvaralias'. Mention return value of
516 `defvaralias'.
517 (File Local Variables): Add xref to `File variables' in Emacs
518 Manual. Correct description of `hack-local-variables'. Mention
519 `safe-local-variable' property. Mention optional second argument
520 to `risky-local-variable-p'.
521
b3645067
LT
5222003-11-03 Luc Teirlinck <teirllm@auburn.edu>
523
524 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
525
10695e5c
EZ
5262003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
527
528 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
529 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
530 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
531 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
532 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 533 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
534 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
535 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
536 @acronym{FOO}.
537
a2f4def1
LT
5382003-10-27 Luc Teirlinck <teirllm@auburn.edu>
539
540 * strings.texi (Creating Strings): Argument START to `substring'
541 can not be `nil'. Expand description of
542 `substring-no-properties'. Correct description of `split-string',
543 especially with respect to empty matches. Prevent very bad line
544 break in definition of `split-string-default-separators'.
545 (Text Comparison): `string=' and `string<' also accept symbols as
546 arguments.
547 (String Conversion): More completely describe argument BASE in
548 `string-to-number'.
5bb0fcd1 549 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
550 corresponding object. Clarify behavior of numeric prefix after
551 `%' in `format'.
552 (Case Conversion): The argument to `upcase-initials' can be a
553 character.
554
a2296bf9
KH
5552003-10-27 Kenichi Handa <handa@m17n.org>
556
557 * display.texi (Fontsets): Fix texinfo usage.
558
885fef7c
KH
5592003-10-25 Kenichi Handa <handa@m17n.org>
560
561 * display.texi (Fontsets): Add description of the function
562 set-fontset-font.
563
0c6b7a1f
LT
5642003-10-23 Luc Teirlinck <teirllm@auburn.edu>
565
566 * display.texi (Temporary Displays): Add xref to `Documentation
567 Tips'.
568
569 * functions.texi (Function Safety): Use inforef instead of pxref
570 for SES.
571
c3cda320
AS
5722003-10-23 Andreas Schwab <schwab@suse.de>
573
574 * Makefile.in (TEX, texinputdir): Don't define.
575 (TEXI2DVI): Define.
576 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
577 add $(srcdir)/index.texi.
578 ($(infodir)/elisp): Remove index.texi dependency.
579 (elisp.dvi): Likewise. Use $(TEXI2DVI).
580 (index.texi): Remove target.
581 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
582 (clean): Don't remove index.texi.
583
c3cda320
AS
584 * permute-index, index.perm: Remove.
585 * index.texi: Rename from index.unperm.
586
e5dadca7
LT
5872003-10-22 Luc Teirlinck <teirllm@auburn.edu>
588
589 * tips.texi (Documentation Tips): Document new behavior for face
590 and variable hyperlinks in Help mode.
591
6cfb0777
LT
5922003-10-21 Luc Teirlinck <teirllm@auburn.edu>
593
594 * objects.texi (Integer Type): Update for extra bit of integer range.
595 (Character Type): Ditto.
596
a6eeaa81 5972003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
598
599 * numbers.texi (Integer Basics): Add index entries for reading
600 numbers in hex, octal, and binary.
601
c8f9ba83
LK
6022003-10-16 Lute Kamstra <lute@gnu.org>
603
604 * modes.texi (Mode Line Format): Mention force-mode-line-update's
605 argument.
606
b52a26fb
LT
6072003-10-13 Luc Teirlinck <teirllm@auburn.edu>
608
609 * windows.texi (Choosing Window): Fix typo.
610 * edebug.texi (Edebug Execution Modes): Fix typo.
611
f7005886
RS
6122003-10-13 Richard M. Stallman <rms@gnu.org>
613
614 * windows.texi (Basic Windows): A window has fringe settings,
615 display margins and scroll-bar settings.
616 (Splitting Windows): Doc split-window return value.
617 Clean up one-window-p.
618 (Selecting Windows): Fix typo.
619 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
620 (Buffers and Windows): In set-window-buffer, explain effect
621 on fringe settings and scroll bar settings.
622 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
623 (Choosing Window): Use defopt for pop-up-frame-function.
624 For special-display-buffer-names, explain same-window and same-frame.
625 Clarify window-dedicated-p return value.
626 (Textual Scrolling): scroll-up and scroll-down can get an error.
627 (Horizontal Scrolling): Clarify auto-hscroll-mode.
628 Clarify set-window-hscroll.
629 (Size of Window): Don't mention tool bar in window-height.
630 (Coordinates and Windows): Explain what coordinates-in-window-p
631 returns for fringes and display margins.
632 (Window Configurations): Explain saving fringes, etc.
633
634 * tips.texi (Library Headers): Clean up Documentation.
635
636 * syntax.texi (Parsing Expressions): Clean up forward-comment
637 and parse-sexp-lookup-properties.
638
639 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
640
641 * os.texi (System Environment): Clean up text for load-average errors.
642
643 * modes.texi (Hooks): Don't explain local hook details at front.
644 Clarify run-hooks and run-hook-with-args a little.
645 Clean up add-hook and remove-hook.
646
647 * edebug.texi (Edebug Execution Modes): Clarify t.
648 Document edebug-sit-for-seconds.
649 (Coverage Testing): Document C-x X = and =.
650 (Instrumenting Macro Calls): Fix typo.
651 (Specification List): Don't index the specification keywords.
652
c989ebe9
KS
6532003-10-10 Kim F. Storm <storm@cua.dk>
654
655 * processes.texi (Network): Introduce make-network-process.
656
f9525eef
LT
6572003-10-09 Luc Teirlinck <teirllm@auburn.edu>
658
659 * tips.texi (Library Headers): Fix typo.
660
f008b925
LK
6612003-10-07 Juri Linkov <juri@jurta.org>
662
663 * modes.texi (Imenu): Mention imenu-create-index-function's
664 default value. Explain submenus better.
665
c22c5da6
LK
6662003-10-07 Lute Kamstra <lute@gnu.org>
667
668 * modes.texi (Faces for Font Lock): Fix typo.
669 (Hooks): Explain how buffer-local hook variables can refer to
670 global hook variables.
671 Various minor clarifications.
672
49247521
LK
6732003-10-06 Lute Kamstra <lute@gnu.org>
674
675 * tips.texi (Coding Conventions): Mention naming conventions for
676 hooks.
677
9296c947
LT
6782003-10-05 Luc Teirlinck <teirllm@auburn.edu>
679
680 * loading.texi (Library Search): Correct default value of
681 load-suffixes.
682 (Named Features): Fix typo.
683
0e9b293a
RS
6842003-10-05 Richard M. Stallman <rms@gnu.org>
685
686 * loading.texi (Named Features): In `provide',
687 say how to test for subfeatures.
688 (Unloading): In unload-feature, use new var name
689 unload-feature-special-hooks.
690
49247521 6912003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
692
693 * modes.texi (Major Mode Conventions): Mention third way to set up
694 Imenu.
695 (Imenu): A number of small fixes.
696 Delete documentation of internal variable imenu--index-alist.
697 Document the return value format of imenu-create-index-function
698 functions.
699
ab8f7d5c
RS
7002003-09-30 Richard M. Stallman <rms@gnu.org>
701
702 * processes.texi (Network): Say what stopped datagram connections do.
703
704 * lists.texi (Association Lists): Clarify `assq-delete-all'.
705
706 * display.texi (Overlay Properties): Clarify `evaporate' property.
707
49247521 7082003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
709
710 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 711 constructs should be marked as risky.
86b9b767
LK
712 Change cons cell into proper list.
713 (Mode Line Variables): Change cons cell into proper list.
714
49247521 7152003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
716
717 * modes.texi (Mode Line Data): Document the :propertize construct.
718 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 719 to match their order in the default mode-line-format.
bc3b02f9
LK
720 Describe the new variables mode-line-position and mode-line-modes.
721 Update the default values of mode-line-frame-identification,
722 minor-mode-alist, and default-mode-line-format.
723 (Properties in Mode): Mention the :propertize construct.
6142d1d0 724
bc3b02f9 7252003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 726
c22c5da6 727 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
728 * loading.texi, minibuf.texi, text.texi, variables.texi:
729 Avoid @strong{Note:}.
730
7312003-09-26 Richard M. Stallman <rms@gnu.org>
732
733 * keymaps.texi (Remapping Commands): Fix typo.
734
41beda59
LT
7352003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
736
737 * processes.texi (Low-Level Network): Fix typo.
738
ef6ae4ff
KS
7392003-09-23 Kim F. Storm <storm@cua.dk>
740
741 * processes.texi (Network, Network Servers): Fix typos.
742 (Low-Level Network): Add timeout value for :server keyword.
743 Add new option keywords to make-network-process.
744 Add set-network-process-options.
745 Explain how to test availability of network options.
746
b0f23edf
RS
7472003-09-19 Richard M. Stallman <rms@gnu.org>
748
749 * text.texi (Motion by Indent): Arg to
750 backward-to-indentation and forward-to-indentation is optional.
751
752 * strings.texi (Creating Strings): Add substring-no-properties.
753
754 * processes.texi
755 (Process Information): Add list-processes arg QUERY-ONLY.
756 Delete process-contact from here.
757 Add new status values for process-status.
758 Add process-get, process-put, process-plist, set-process-plist.
759 (Synchronous Processes): Add call-process-shell-command.
760 (Signals to Processes): signal-process allows process objects.
761 (Network): Complete rewrite.
762 (Network Servers, Datagrams, Low-Level Network): New nodes.
763
764 * positions.texi (Word Motion): forward-word, backward-word
765 arg is optional. Reword.
766
767 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
768
c22c5da6 769 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
770 Delete duplicate definition of buffer-local-value.
771 (File Local Variables): Explain about discarding text props.
772
f387bdea
RS
7732003-09-11 Richard M. Stallman <rms@gnu.org>
774
775 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
776 changes variables that record input events.
777 (Minibuffer Misc): Add minibuffer-selected-window.
778
779 * lists.texi (Building Lists): Add copy-tree.
780
781 * display.texi (Fontsets): Add char-displayable-p.
782 (Scroll Bars): New node.
783
49247521 7842003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
785
786 * modes.texi (%-Constructs): Document new `%i' and `%I'
787 constructs.
788
fd026ee1
JR
7892003-09-03 Peter Runestig <peter@runestig.com>
790
791 * makefile.w32-in: New file.
792
4828b4d7
RS
7932003-08-29 Richard M. Stallman <rms@gnu.org>
794
795 * display.texi (Overlay Properties): Clarify how priorities
796 affect use of the properties.
797
a4e4f05d
LT
7982003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
799
800 * customize.texi (Type Keywords): Correct the description of
801 `:help-echo' in the case where `motion-doc' is a function.
802
3ebe0346
JPW
8032003-08-14 John Paul Wallington <jpw@gnu.org>
804
805 * modes.texi (Emulating Mode Line): Subsection, not section.
806
3afe8e39
RS
8072003-08-13 Richard M. Stallman <rms@gnu.org>
808
809 * elisp.texi (Top): Update subnode lists in menu.
810
811 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
812 (Kill Functions): kill-region has new arg yank-handler.
813 (Yanking): New node.
814 (Yank Commands): Add yank-undo-function.
815 (Low-Level Kill Ring):
816 kill-new and kill-append have new arg yank-handler.
817 (Changing Properties): Add remove-list-of-text-properties.
818 (Atomic Changes): New node.
819
820 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
821
822 * streams.texi (Output Variables): Add eval-expression-print-length
823 and eval-expression-print-level.
824
825 * os.texi (Time Conversion): For encode-time, explain limits on year.
826
827 * objects.texi (Character Type): Define anchor "modifier bits".
828
829 * modes.texi (Emulating Mode Line): New node.
830 (Search-based Fontification): Font Lock uses font-lock-face property.
831 (Other Font Lock Variables): Likewise.
832
833 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
834 not vectors.
835 (Active Keymaps): Add emulation-mode-map-alists.
836 (Functions for Key Lookup): key-binding has new arg no-remap.
837 (Remapping Commands): New node.
838 (Scanning Keymaps): where-is-internal has new arg no-remap.
839 (Tool Bar): Add tool-bar-local-item-from-menu.
840 Clarify when to use tool-bar-add-item-from-menu.
841
842 * commands.texi (Interactive Call): commandp has new arg.
843 (Command Loop Info): Add this-original-command.
844
e37769b1
JPW
8452003-08-06 John Paul Wallington <jpw@gnu.org>
846
847 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
848
849 * display.texi (Warning Basics): Fix typo.
850 (Fringes): Add closing curly bracket and fix typo.
851
852 * elisp.texi (Top): Fix typo.
853
c5e0561f
RS
8542003-08-05 Richard M. Stallman <rms@gnu.org>
855
856 * elisp.texi: Update lists of subnodes.
857
858 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
859
860 * variables.texi (Local Variables): Use lc for example variable names.
861
862 * tips.texi (Library Headers): Explain where to put -*-.
863
864 * strings.texi (Creating Strings): Fix xref for vconcat.
865
866 * sequences.texi (Vector Functions):
867 vconcat no longer allows integer args.
868
869 * minibuf.texi (Reading File Names): read-file-name has new
870 arg PREDICATE. New function read-directory-name.
871
872 * macros.texi (Defining Macros): Give definition of `declare'
873 (Indenting Macros): New node.
874
875 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
876 (Window Frame Parameters): Make separate table of parameters
877 that are coupled with specific face attributes.
878 (Deleting Frames): delete-frame-hooks renamed to
879 delete-frame-functions.
880
881 * files.texi (Magic File Names): Add file-remote-p.
882 Clarify file-local-copy.
883
884 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
885 here; instead xref Defining Macros.
886
887 * display.texi (Warnings): New node, and subnodes.
888 (Fringes): New node.
889
890 * debugging.texi (Test Coverage): New node.
891
892 * compile.texi (Compiler Errors): Explain with-no-warnings
893 and other ways to suppress warnings.
894
895 * commands.texi (Interactive Call): Minor clarification.
896
897 * buffers.texi (Buffer File Name): set-visited-file-name
898 renames the buffer too.
899
900 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
901
ee59dede
MR
9022003-07-24 Markus Rost <rost@math.ohio-state.edu>
903
904 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
905
f0514b34
MR
9062003-07-22 Markus Rost <rost@math.ohio-state.edu>
907
908 * internals.texi (Garbage Collection): Fix previous change.
909
c73983bb
RS
9102003-07-22 Richard M. Stallman <rms@gnu.org>
911
912 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
913
914 * display.texi (Width): Use \s syntax in example.
915 (Font Selection): Add face-font-rescale-alist.
916
917 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
918 Remove spurious indent in example.
919
920 * lists.texi (Building Lists): Add number-sequence.
921
922 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
923
924 * functions.texi (Function Documentation): Explain how to
925 show calling convention explicitly in the doc string.
926
927 * windows.texi (Selecting Windows): save-selected-window saves
928 selected window of each frame.
929 (Window Configurations): Minor change.
930
931 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
932
933 * streams.texi (Output Variables): Add print-continuous-numbering
934 and print-number-table.
935
936 * processes.texi (Decoding Output): New node.
937
938 * os.texi (Time Conversion): decode-time arg is optional.
939
940 * objects.texi (Character Type): Don't use space as example for \.
941 Make list of char names and \-sequences correspond.
942 Explain that \s is not used in strings. `\ ' needs space after.
943
944 * nonascii.texi (Converting Representations): Add string-to-multibyte.
945 (Translation of Characters): Add translation-table-for-input.
946 (Default Coding Systems): Add auto-coding-functions.
947 (Explicit Encoding): Add decode-coding-inserted-region.
948 (Locales): Add locale-info.
949
950 * minibuf.texi (Basic Completion): Describe test-completion.
951 Collections can be lists of strings.
952 Clean up lazy-completion-table.
953 (Programmed Completion): Mention test-completion.
954 Clarify why lambda expressions are not accepted.
955 (Minibuffer Misc): Describe minibufferp.
956
51a8b435
RS
9572003-07-14 Richard M. Stallman <rms@gnu.org>
958
959 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
960
961 * windows.texi (Selecting Windows): New arg to select-window.
962 (Selecting Windows): Add with-selected-window.
963 (Size of Window): Add window-inside-edges, etc.
964
965 * internals.texi (Garbage Collection): Add post-gc-hook.
966
967 * processes.texi (Subprocess Creation): Add exec-suffixes.
968
969 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
970 (Scanning Keymaps): Add map-keymaps.
971 (Defining Menus): Add keymap-prompt.
972
973 * numbers.texi (Integer Basics): Add most-positive-fixnum,
974 most-negative-fixnum.
975
976 * compile.texi (Byte Compilation): Explain no-byte-compile
977 (Compiler Errors): New node.
978
979 * os.texi (User Identification): user-uid, user-real-uid
980 can return float.
981
982 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
983 and about derived modes.
984 (Minor Modes): Add minor-mode-list.
985 (Defining Minor Modes): Keyword args for define-minor-mode.
986 (Search-based Fontification): Explain managing other properties.
987 (Other Font Lock Variables): Add font-lock-extra-managed-props.
988 (Faces for Font Lock): Add font-locl-preprocessor-face.
989 (Hooks): Add run-mode-hooks and delay-mode-hooks.
990
991 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 992 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
993
994 * loading.texi (Library Search): Add load-suffixes.
995
996 * minibuf.texi (Basic Completion): Add lazy-completion-table.
997 (Programmed Completion): Add dynamic-completion-table.
998
999 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
1000 (Magic File Names): Specify precedence order of handlers.
1001o
1002 * commands.texi (Command Overview): Emacs server runs pre-command-hook
1003 and post-command-hook.
1004 (Waiting): New calling convention for sit-for.
1005
1006 * text.texi (Special Properties): local-map and keymap properties
1007 apply based on their stickiness.
1008
c6de56a0
RS
10092003-07-07 Richard M. Stallman <rms@gnu.org>
1010
1011 * modes.texi (Minor Mode Conventions): Specify only some kinds
1012 of list values as args to minor modes.
1013
1014 * files.texi (File Name Expansion): Warn about iterative use
1015 of substitute-in-file-name.
1016
1017 * advice.texi (Activation of Advice): Clean up previous change.
1018
8c761ea6
MR
10192003-07-06 Markus Rost <rost@math.ohio-state.edu>
1020
1021 * advice.texi (Activation of Advice): Note that ad-start-advice is
1022 turned on by default.
1023
c6de56a0
RS
10242003-06-30 Richard M. Stallman <rms@gnu.org>
1025
1026 * text.texi (Buffer Contents): Document current-word.
1027 (Change Hooks): Not called for *Messages*.
1028
1029 * functions.texi (Defining Functions): Explain about redefining
1030 primitives.
1031 (Function Safety): Renamed. Minor changes.
1032 Comment out the detailed criteria for what is safe.
1033
3fe4e567
AS
10342003-06-22 Andreas Schwab <schwab@suse.de>
1035
1036 * objects.texi (Symbol Type): Fix description of examples.
1037
cda7bd13
AS
10382003-06-16 Andreas Schwab <schwab@suse.de>
1039
1040 * hash.texi (Creating Hash): Fix description of :weakness.
1041
fbcffa4a
KG
10422003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1043
1044 * files.texi (Changing Files): copy-file copies file modes, too.
1045
ff6a3bfb
RS
10462003-05-28 Richard M. Stallman <rms@gnu.org>
1047
1048 * strings.texi (Creating Strings): Clarify split-string.
1049
1463a05d
JB
10502003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
1051
1052 * strings.texi (Creating Strings): Update split-string specification
1053 and examples.
1054
af253914
RS
10552003-05-19 Richard M. Stallman <rms@gnu.org>
1056
1057 * elisp.texi: Correct invariant section names.
1058
7ea52f92
RS
10592003-04-20 Richard M. Stallman <rms@gnu.org>
1060
1061 * os.texi (Timers): Explain about timers and quitting.
1062
e31afc09
RS
10632003-04-19 Richard M. Stallman <rms@gnu.org>
1064
1065 * internals.texi (Writing Emacs Primitives): Strings are
1066 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
1067 Explain GCPRO convention for varargs function args.
1068
5ceea398
RS
10692003-04-16 Richard M. Stallman <rms@gnu.org>
1070
1071 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
1072
b0ada147
RS
10732003-04-08 Richard M. Stallman <rms@gnu.org>
1074
1075 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
1076
b23375aa
KS
10772003-02-13 Kim F. Storm <storm@cua.dk>
1078
1079 * objects.texi (Character Type): New \s escape for space.
1080
c60ee5e7
JB
10812003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
1082
1083 * os.texi (System Environment): Added cygwin system-type.
1084
84e47416
RS
10852003-01-25 Richard M. Stallman <rms@gnu.org>
1086
1087 * keymaps.texi: Document that a symbol can act as a keymap.
1088
3e8cf2ea
RS
10892003-01-13 Richard M. Stallman <rms@gnu.org>
1090
1091 * text.texi (Changing Properties): Say string indices are origin-0.
1092
1093 * positions.texi (Screen Lines) <compute-motion>:
1094 Correct order of elts in return value.
1095
1096 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
1097 how to define a default binding.
1098
7abb9fc5 10992002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 1100
104bc3aa 1101 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 1102
104bc3aa
MR
1103 * customize.texi (Simple Types): Clarify description of custom
1104 type 'number. Describe new custom type 'float.
177f790c 1105
7abb9fc5 11062002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
1107
1108 * variables.texi (File Local Variables): Fix typo.
1109
df140a68 11102002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 1111
df140a68
KG
1112 From Michael Albinus <Michael.Albinus@alcatel.de>.
1113
1114 * README: Target for Info file is `make info'.
1115
1116 * files.texi (File Name Components): Fixed typos in
1117 `file-name-sans-extension'.
1118 (Magic File Names): Complete list of operations for magic file
1119 name handlers.
1120
7ed9159a
JY
11212002-09-16 Jonathan Yavner <jyavner@engineer.com>
1122
1123 * variables.texi (File Local Variables): New function
1124 risky-local-variable-p.
1125
11262002-09-15 Jonathan Yavner <jyavner@engineer.com>
1127
1128 * functions.texi (Function safety): New node about unsafep.
1129
241f79af
PA
11302002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
1131
1132 * customize.texi (Splicing into Lists): Fixed example.
1133 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
1134
72459b15
JB
11352002-06-17 Juanma Barranquero <lektu@terra.es>
1136
1137 * frames.texi (Display Feature Testing): Fix typo.
1138
61f7e0f5
AS
11392002-06-12 Andreas Schwab <schwab@suse.de>
1140
1141 * frames.texi (Initial Parameters, Resources): Fix references to
1142 the Emacs manual.
1143
4e792dbd
KS
11442002-05-13 Kim F. Storm <storm@cua.dk>
1145
1146 * variables.texi (Intro to Buffer-Local): Updated warning and
1147 example relating to changing buffer inside let.
1148
940344d4 11492002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
1150
1151 * os.texi (Session Management): New node about X Session management.
1152
231ac53b
EZ
11532002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
1154
1155 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
1156 to which the manual corresponds, and the copyright years.
1157
1158 * Makefile.in (VERSION): Set to 2.9.
1159
140cc574
EZ
11602001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
1161
1162 * elisp.texi: Change the category in @dircategory to "Emacs", to
1163 make it consistent with info/dir.
1164
9c7fce05
MB
11652001-11-25 Miles Bader <miles@gnu.org>
1166
1167 * text.texi (Fields): Describe new `limit' arg in
1168 field-beginning/field-end.
1169
9f8bbf0f
EZ
11702001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
1171
a5e6715c
EZ
1172 * permute-index: Don't depend on csh-specific features. Replace
1173 the interpreter name with /bin/sh.
1174
9f8bbf0f
EZ
1175 * two-volume-cross-refs.txt: New file.
1176 * two.el: New file.
1177 * spellfile: New file.
1178
1756e2fb
EZ
11792001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
1180
1181 * permute-index: New file.
1182
1183 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
1184 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
1185 8+3 restricted namespace.
ad050e54
EZ
1186
1187 * Makefile.in (infodir): Define relative to $(srcdir).
1188 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
1189 include directories list via -I switch to makeinfo.
1190 (index.texi): Use cp if both hard and symbolic links fail.
1191
10fa7f8e
EZ
11922001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1193
7a1494ce
EZ
1194 * Makefile.in (distclean): Add.
1195
10fa7f8e
EZ
1196 The following changes make ELisp manual part of the Emacs
1197 distribution:
1198
1199 * Makefile.in: Add Copyright notice.
1200 (prefix): Remove.
1201 (infodir): Change value to "../info".
1202 (VPATH): New variable.
1203 (MAKE): Don't define.
1204 (texmacrodir): Don't define.
1205 (texinputdir): Append the existing value of TEXINPUTS.
1206 ($(infodir)/elisp): Instead of just "elisp". Reformat the
1207 command to be compatible with man/Makefile.in, and to put the
1208 output into ../info.
5c32b7c5 1209 (info): Add target.
10fa7f8e
EZ
1210 (installall): Target removed.
1211
ad050e54 12122001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
1213
1214 * tips.texi (Coding Conventions): Fix typo.
1215
6fd735df
GM
12162001-10-23 Gerd Moellmann <gerd@gnu.org>
1217
1218 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
1219
b704d54b
EZ
12202001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
1221
1222 * files.texi (File Name Components): Update the description of
1223 file-name-sans-extension and file-name-extension, as they now
1224 ignore leading dots.
1225
71431a0e
GM
12262001-10-20 Gerd Moellmann <gerd@gnu.org>
1227
6aa97356 1228 * (Version 21.1 released.)
71431a0e 1229
79f1f96c
MB
12302001-10-19 Miles Bader <miles@gnu.org>
1231
1232 * positions.texi (Text Lines): Describe behavior of
1233 `beginning-of-line'/`end-of-line' in the presence of field properties.
1234
892a8f36
GM
12352001-10-17 Gerd Moellmann <gerd@gnu.org>
1236
1237 * Makefile.in (VERSION): Set to 2.8.
1238 (manual): Use `manual-21'.
1239
8c1cc9e8 1240 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
1241 number was used. Set it to 2.8.
1242
1243 * intro.texi: Likewise.
1244
51724e26
EZ
12452001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
1246
1247 * files.texi (File Name Completion): Document the significance of
1248 a trailing slash in elements of completion-ignored-extensions.
1249
57b338e8
MB
12502001-10-06 Miles Bader <miles@gnu.org>
1251
1252 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
1253
c89e4bc5
GM
12542001-10-04 Gerd Moellmann <gerd@gnu.org>
1255
1256 * variables.texi (Variable Aliases): New node.
1257
ab952a4f
GM
12582001-10-04 Gerd Moellmann <gerd@gnu.org>
1259
1260 * Branch for 21.1.
dff28924 1261
9db3a582
MB
12622001-10-02 Miles Bader <miles@gnu.org>
1263
ae1a9581
MB
1264 * minibuf.texi (Minibuffer Misc): Add entries for
1265 `minibuffer-contents', `minibuffer-contents-no-properties', and
1266 `delete-minibuffer-contents'.
1267 Correct description for `minibuffer-prompt-end'.
1268
9db3a582
MB
1269 * text.texi (Property Search): Correct descriptions of
1270 `next-char-property-change' and `previous-char-property-change'.
1271 Add entries for `next-single-char-property-change' and
1272 `previous-single-char-property-change'.
1273 Make operand names a bit more consistent.
1274
03be5931
EZ
12752001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
1276
1277 * frames.texi (Finding All Frames): Document that next-frame and
1278 previous-frame are local to current terminal.
1279
974548ec
EZ
12802001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
1281
1282 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 1283 result of make-keymap.
974548ec 1284
8d82c597
EZ
12852001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
1286
1287 * display.texi (Font Lookup, Attribute Functions)
1288 (Image Descriptors): Add cross-references to the definition of
1289 selected frame.
1290
1291 * buffers.texi (The Buffer List): Add cross-references to the
1292 definition of selected frame.
1293
1294 * frames.texi (Input Focus): Clarify which frame is _the_ selected
1295 frame at any given time.
1296 (Multiple Displays, Size and Position): Add a cross-reference to
1297 the definition of the selected frame.
1298
2842de30
EZ
12992001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
1300
1301 * strings.texi (String Conversion) <string-to-number>: Document
1302 that a float is returned for integers that are too large.
1303
1304 * frames.texi (Mouse Position): Document mouse-position-function.
1305 (Display Feature Testing): Document display-images-p.
1306 (Window Frame Parameters): Document the cursor-type variable.
1307
1308 * numbers.texi (Integer Basics): Document CL style read syntax for
1309 integers in bases other than 10.
1310
1311 * positions.texi (List Motion): Document
1312 open-paren-in-column-0-is-defun-start.
1313
1314 * lists.texi (Sets And Lists): Document member-ignore-case.
1315
1316 * internals.texi (Garbage Collection): Document the used and free
1317 strings report.
1318 (Memory Usage): Document strings-consed.
1319
1320 * os.texi (Time of Day): Document float-time.
1321 (Recording Input): Document that clear-this-command-keys clears
1322 the vector to be returned by recent-keys.
1323
1324 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
1325 argument keymap can be a list.
1326
1327 * nonascii.texi (User-Chosen Coding Systems)
1328 <select-safe-coding-system>: Document the new argument
1329 accept-default-p and the variable
1330 select-safe-coding-system-accept-default-p. Tell what happens if
1331 buffer-file-coding-system is undecided.
1332 (Default Coding Systems): Document auto-coding-regexp-alist.
1333
1334 * display.texi (The Echo Area) <message>: Document
1335 message-truncate-lines.
1336 (Glyphs): Document that the glyph table is unused on windowed
1337 displays.
1338
1339 * help.texi (Describing Characters) <single-key-description>:
1340 Document the new argument no-angles.
1341 (Accessing Documentation) <documentation-property>: Document that
1342 a non-string property is evaluated.
1343 <documentation>: Document that the function-documentation property
1344 is looked for.
1345
1346 * windows.texi (Selecting Windows): Document some-window.
1347
1348 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
1349
1350 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
1351 apropos-mode-hook.
1352
1353 * commands.texi (Using Interactive): Document interactive-form.
1354 (Keyboard Macros): Document kbd-macro-termination-hook.
1355 (Command Loop Info): Document that clear-this-command-keys clears
1356 the vector to be returned by recent-keys.
1357
2d43d823
GM
13582001-09-04 Werner LEMBERG <wl@gnu.org>
1359
1360 * Makefile.in (srcdir, texinputdir): New variables.
1361 (srcs, index.texi, install): Use $(srcdir).
1362 (.PHONY): Remove elisp.dvi.
1363 (elisp): Use -I switch for makeinfo.
1364 (elisp.dvi): Use $(srcdir) and $(texinputdir).
1365 (installall, dist): Use $(srcdir).
1366 Fix path to texinfo.tex.
1367 (maintainer-clean): Add elisp.dvi and elisp.oaux.
1368
fa739b31
GM
13692001-08-30 Gerd Moellmann <gerd@gnu.org>
1370
92a25631
GM
1371 * display.texi (Conditional Display): Adjust to API change.
1372
fa739b31
GM
1373 * configure: New file.
1374
cef68af5
GM
13752001-07-30 Gerd Moellmann <gerd@gnu.org>
1376
1377 * commands.texi (Repeat Events): Add description of
1378 double-click-fuzz.
1379
d1f08d85
SM
13802001-05-08 Stefan Monnier <monnier@cs.yale.edu>
1381
1382 * syntax.texi (Syntax Class Table): Add the missing designator for
1383 comment and string fences.
1384 (Syntax Properties): Add a xref to syntax table internals.
1385 (Syntax Table Internals): Document string-to-syntax.
1386
1e9fc92e
GM
13872001-05-07 Gerd Moellmann <gerd@gnu.org>
1388
1389 * Makefile.in (install): Use install-info command line options
1390 like in Emacs' Makefile.in.
1391
00480554
MB
13922000-12-09 Miles Bader <miles@gnu.org>
1393
1394 * windows.texi (Window Start): Update documentation for
1395 `pos-visible-in-window-p'.
1396
1e344ee2
SM
13972000-11-12 Stefan Monnier <monnier@cs.yale.edu>
1398
1399 * lists.texi (Building Lists): Add footnote to explain how to add
1400 to the end of a list.
1401
a540f6ed
GM
14022000-10-25 Gerd Moellmann <gerd@gnu.org>
1403
1404 * files.texi (Visiting Functions): Typos.
1405
28bcdbee
KH
14062000-10-25 Kenichi Handa <handa@etl.go.jp>
1407
1408 * files.texi (Visiting Functions): Return value of
1409 find-file-noselect may be a list of buffers if wildcards are used.
1410
22d1a4ed
MB
14112000-10-24 Miles Bader <miles@lsi.nec.co.jp>
1412
1413 * display.texi (Defining Faces): Document `graphic' display type
1414 in face specs.
1415
916a89db
KG
14162000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1417
1e9fc92e 1418 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
1419 `after-make-frame-hook' with `after-make-frame-functions'.
1420
1e9fc92e 1421 * frames.texi (Creating Frames): Ditto.
916a89db 1422
1e9fc92e 1423 * variables.texi (Future Local Variables): Ditto.
916a89db 1424
483de32b
GM
14252000-10-16 Gerd Moellmann <gerd@gnu.org>
1426
1427 * display.texi (Other Image Types): Add description of :foreground
1428 and :background properties of mono PBM images.
1429
e23a63a5
WL
14302000-08-17 Werner LEMBERG <wl@gnu.org>
1431
1432 * .cvsignore: New file.
1433
dfc16043
GM
14342000-01-05 Gerd Moellmann <gerd@gnu.org>
1435
1436 * tindex.pl: New script.
1437
602613fe
DL
14381999-12-03 Dave Love <fx@gnu.org>
1439
1440 * Makefile.in (MAKEINFO): New parameter.
1441
94ec544d
DL
14421999-09-17 Richard Stallman <rms@gnu.org>
1443
1444 * Makefile.in (srcs): Add hash.texi.
1445 (VERSION): Update to 20.6.
1446
14471999-09-13 Richard Stallman <rms@gnu.org>
1448
1449 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
1450
14511998-08-29 Karl Heuer <kwzh@gnu.org>
1452
1453 * configure.in: New file.
1454 * Makefile.in: Renamed from Makefile.
1455 (prefix, infodir): Use value obtained from configure.
1456 (emacslibdir): Obsolete variable deleted.
1457 (dist): Distribute configure.in, configure, Makefile.in.
1458
14591998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1460
1461 * Makefile (INSTALL_INFO): New variable.
1462 (install): Run install-info.
1463
14641998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
1465
1466 * Makefile (elisp.dvi): Add missing backslash.
1467
14681998-05-02 Richard Stallman <rms@psilocin.gnu.org>
1469
1470 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
1471 Run texindex without `./'. Always run texindex on elisp.tp.
1472 (elisp.tps): Target deleted.
1473
14741998-04-05 Richard Stallman <rms@psilocin.gnu.org>
1475
1476 * Makefile (srcs): Add nonascii.texi and customize.texi.
1477 (dist): Start by deleting `temp'.
1478
14791998-02-17 Richard Stallman <rms@psilocin.gnu.org>
1480
1481 * Makefile (makeinfo, texindex): Targets deleted.
1482 (makeinfo.o, texindex.o): Targets deleted.
1483 (clean, dist): Don't do anything with them or with getopt*.
1484
14851998-01-30 Richard Stallman <rms@psilocin.gnu.org>
1486
1487 * Makefile (SHELL): Defined.
1488
14891998-01-27 Richard Stallman <rms@psilocin.gnu.org>
1490
1491 * Makefile (elisp.tps): New target.
1492 (elisp.dvi): Depend on elisp.tps.
1493
1494Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
1495
1496 * README: Update phone number.
1497
1498 * Makefile (elisp): Make this be the default target.
1499 Depend on makeinfo.c instead of makeinfo.
1500 (install): Don't depend on elisp.dvi, since we don't install that.
1501 Use mkinstalldirs.
1502 (dist): Add mkinstalldirs.
1503
1504Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1505
1506 * Makefile (VERSION): Update version number.
1507 (maintainer-clean): Renamed from realclean.
1508
1509Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1510
1511 * Makefile (realclean): New target.
1512 (elisp): Remove any old elisp-* files first.
1513
1514Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1515
d1f08d85
SM
1516 * Makefile (VERSION): New variable.
1517 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
1518 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
1519
1520Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1521
1522 * Makefile (elisp): Depend on makeinfo.
1523
1524Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
1525
d1f08d85 1526 * Makefile (srcs): Add anti.texi.
94ec544d
DL
1527
1528Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1529
1530 * Makefile (infodir, prefix): New vars.
1531 (install): Use infodir.
1532 (emacsinfodir): Deleted.
1533
1534Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1535
1536 * Makefile (srcs): Add calendar.texi.
1537
1538 * Makefile (dist): Copy texindex.c and makeinfo.c.
1539 Limit elisp-* files to those with one or two digits.
1540
1541Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
1542
1543 * Makefile (dist): Changed to use Gzip instead of compress.
1544
1545Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
1546
1547 * loading.texi (Unloading): define-function changed back to
1548 defalias. It may not stay this way, but at least it's
1549 consistent with the known-good version of the code patch.
1550
1551Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
1552
1553 * modes.texi (Hooks): Document new optional arg of add-hook.
1554
1555Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
1556
d1f08d85 1557 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
1558
1559 * tips.texi: Add new section on standard library headers.
1560
1561Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
1562
1563 * Makefile (srcs): Add frame.texi to the list of sources.
1564
1565Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
1566
1567 * Makefile (dist): Don't bother excluding autosave files; they'll
1568 never make it into the temp directory anyway, and the hash marks
1569 in the name are problematic for make and the Bourne shell.
dff28924 1570 (srcs):
94ec544d
DL
1571
1572Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
1573
d1f08d85 1574 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
1575 the distribution tar file.
1576
dff28924 1577Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
1578
1579 * Makefile (srcs): Added index.perm.
1580 (elisp.dvi): Remove erroneous shell comment.
1581 Expect output of permute-index in permuted.fns.
1582 Save old elisp.aux in elisp.oaux.
1583 (clean): Added index.texi to be deleted.
1584
dff28924 1585Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
1586
1587 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
1588
dff28924 1589Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
1590
1591 * files.texi: Noted that completion-ignored-extensions is ignored
1592 when making *Completions*.
1593
1594Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
1595
1596 * Makefile make dist now depends on elisp.dvi, since it tries
1597 to include it in the dist file.
1598
dff28924 1599Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
1600
1601 * functions.texinfo (Mapping Functions): Add missing quote
1602
dff28924 1603Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
1604
1605 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
1606 (defunargs): Turn off \hyphenchar of \sl font temporarily.
1607
dff28924 1608Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
1609
1610 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
1611 and @error{} are the terms now being used. The files in the
1612 directory have been changed to reflect this.
1613
d1f08d85 1614 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
1615 ` @result{}', using 5 spaces at the begining of the line.
1616
dff28924 1617Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
1618
1619 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
1620 experimental @indentedresult{}, @indentedexpandsto{} are part of
1621 the texinfo.tex in this directory. These TeX macros are not
1622 stable yet.
1623
dff28924 1624Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
1625
1626 * texinfo.tex: temporarily added
d1f08d85 1627 \let\result=\dblarrow
94ec544d
DL
1628 \def\error{{\it ERROR} \longdblarrow}
1629 We need to do this better soon.
1630
dff28924 1631Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
1632
1633 * Applied Karl Berry's patches to *.texinfo files, but not to
1634 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
1635 new title page format is also not applied, since it requires
1636 texinfo.tex changes.)
1637
1638 * Cleaned up `Makefile' and defined the `emacslibdir' directory
1639 for the Project GNU development environment.
1640
ad050e54 1641;; Local Variables:
fd026ee1 1642;; coding: iso-2022-7bit
ad050e54 1643;; End:
2a34a036
GM
1644
1645 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
1646 Copying and distribution of this file, with or without modification,
1647 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
1648
1649;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda