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