(Sets And Lists): Add delete-dups.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
3e7274ae
LT
12004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2
3 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
4 special form.
5 * macros.texi (Defining Macros): Update description of `declare',
6 which now is a macro.
7 (Wrong Time): Fix typos.
8
944e099f
LT
92004-01-14 Luc Teirlinck <teirllm@auburn.edu>
10
11 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 12 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
13 and `batch-byte-compile'. In particular, mention and describe
14 all optional arguments.
15 (Disassembly): Correct and clarify the description of `disassemble'.
16
90c3aa59
LT
172004-01-11 Luc Teirlinck <teirllm@auburn.edu>
18
19 * searching.texi: Various small changes in addition to the
20 following.
21 (Regexp Example): Adapt to new value of `sentence-end'.
22 (Regexp Functions): The PAREN argument to `regexp-opt' can be
23 `words'.
24 (Search and Replace): Add usage note for `perform-replace'.
25 (Entire Match Data): Mention INTEGERS and REUSE arguments to
26 `match-data'.
27 (Standard Regexps): Update for new values of `paragraph-start'
28 and `sentence-end'.
29
583c353d
LT
302004-01-07 Luc Teirlinck <teirllm@auburn.edu>
31
32 * files.texi (Saving Buffers): Clarify descriptions of
33 `write-contents-functions' and `before-save-hook'.
34 Make the defvar's for `before-save-hook' and `after-save-hook'
35 into defopt's.
36
05faee07
KS
372004-01-07 Kim F. Storm <storm@cua.dk>
38
39 * commands.texi (Click Events): Describe new image and
40 width/height elements of click events.
41 (Accessing Events): Add posn-string, posn-image, and
42 posn-object-width-height. Change posn-object to return either
43 image or string object.
44
a0465ec3
SJ
452004-01-01 Simon Josefsson <jas@extundo.com>
46
47 * hooks.texi (Standard Hooks): Add before-save-hook.
48 * files.texi (Saving Buffers): Likewise.
49
972c0c49
RS
502004-01-03 Richard M. Stallman <rms@gnu.org>
51
52 * frames.texi (Frames and Windows): Delete frame-root-window.
53
dbcd463f
LT
542004-01-03 Luc Teirlinck <teirllm@auburn.edu>
55
56 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
57
58 * functions.texi: Various small changes in addition to the
59 following.
60 (What Is a Function): `functionp' returns nil for macros. Clarify
61 behavior of this and following functions for symbol arguments.
62 (Function Documentation): Add `\' in front of (fn @var{arglist})
63 and explain why.
64 (Defining Functions): Mention DOCSTRING argument to `defalias'.
65 Add anchor.
66 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
67
02c77ee9
MB
682004-01-01 Miles Bader <miles@gnu.org>
69
70 * display.texi (Buttons): New section.
71
903a1a91
AS
722003-12-31 Andreas Schwab <schwab@suse.de>
73
74 * numbers.texi (Math Functions): sqrt reports a domain-error
75 error.
76 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
77
697cf92a
LT
782003-12-30 Luc Teirlinck <teirllm@auburn.edu>
79
3f70fe82
LT
80 * tips.texi (Documentation Tips): Update item on hyperlinks in
81 documentation strings.
82
697cf92a
LT
83 * errors.texi (Standard Errors): Various small corrections and
84 additions.
85
86 * control.texi: Various small changes in addition to the
87 following.
88 (Signaling Errors): Provide some more details on how `signal'
89 constructs the error message. Add anchor to the definition of
90 `signal'.
91 (Error Symbols): Describe special treatment of `quit'.
92 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
93 to emphasize that it has to be a single form.
94
95 * buffers.texi: Add anchor.
96
4d25144d
RS
972003-12-29 Richard M. Stallman <rms@gnu.org>
98
99 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
100 (Window Configurations): Add window-configuration-frame.
101
102 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
103
104 * text.texi (Examining Properties): Add get-char-property-and-overlay.
105 Change arg name in get-char-property.
106 (Special Properties): Update handling of keymap property.
107
108 * strings.texi (Modifying Strings): Add clear-string.
109 (Text Comparison): Add assoc-string and remove
110 assoc-ignore-case, assoc-ignore-representation.
111
112 * os.texi (Time of Day): Add set-time-zone-rule.
113
114 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 115 report domain-error errors.
4d25144d 116
697cf92a 117 * nonascii.texi (Converting Representations):
4d25144d
RS
118 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
119 (Encoding and I/O): Add file-name-coding-system.
120
121 * modes.texi (Search-based Fontification): Explain that
122 face specs are symbols with face names as values.
123
124 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
125
126 * lists.texi (Building Lists): remq moved elsewhere.
127 (Sets And Lists): remq moved here.
128 (Association Lists): Refer to assoc-string.
129
130 * internals.texi (Garbage Collection): Add memory-use-counts.
131
132 * frames.texi (Frames and Windows): Add set-frame-selected-window
133 and frame-root-window.
134
697cf92a 135 * files.texi (Contents of Directories):
4d25144d
RS
136 Add directory-files-and-attributes.
137
138 * display.texi (Refresh Screen): Add force-window-update.
139 (Invisible Text): Explain about moving point out of invis text.
140 (Overlay Properties): Add overlay-properties.
141 (Managing Overlays): Add overlayp.
142 (GIF Images): Invalid image number displays a hollow box.
143
144 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
145 (Killing Buffers): Add buffer-live-p.
146
67fafe38
MR
1472003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
148
149 * display.texi (Fringes): Fix typo "set-buffer-window".
150
68e74f25
LT
1512003-12-24 Luc Teirlinck <teirllm@auburn.edu>
152
153 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
154 * nonascii.texi, processes.texi, tips.texi, variables.texi:
155 Add or change various xrefs and anchors.
156
157 * commands.texi: Replace all occurrences of @acronym{CAR} with
158 @sc{car}, for consistency with the rest of the Elisp manual.
159 `car' and `cdr' are historically acronyms, but are no longer
160 widely thought of as such.
161
162 * internals.texi (Pure Storage): Mention that `purecopy' does not
163 copy text properties.
164 (Object Internals): Now 29 bits are used (in most implementations)
165 to address Lisp objects.
166
167 * variables.texi (Variables with Restricted Values): New node.
168
169 * objects.texi (Lisp Data Types): Mention that certain variables
170 can only take on a restricted set of values and add an xref to
171 the new node "Variables with Restricted Values".
172
173 * eval.texi (Function Indirection): Describe the errors that
174 `indirect-function' can signal.
175 (Eval): Clarify the descriptions of `eval-region' and `values'.
176 Describe `eval-buffer' instead of `eval-current-buffer' and
177 mention `eval-current-buffer' as an alias for `current-buffer'.
178 Correct the description and mention all optional arguments.
179
697cf92a 180 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
181 following.
182 (Converting Representations): Clarify behavior of
183 `string-make-multibyte' and `string-to-multibyte' for unibyte all
184 ASCII arguments.
185 (Character Sets): Document the variable `charset-list' and adapt
186 the definition of the function `charset-list' accordingly.
187 (Translation of Characters): Clarify use of generic characters in
188 `make-translation-table'. Clarify and correct the description of
189 the use of translation tables in encoding and decoding.
190 (User-Chosen Coding Systems): Correct and clarify the description
191 of `select-safe-coding-system'.
192 (Default Coding Systems): Clarify description of
193 `file-coding-system-alist'.
194
a62f71e4
LT
1952003-11-30 Luc Teirlinck <teirllm@auburn.edu>
196
197 * strings.texi (Text Comparison): Correctly describe when two
198 strings are `equal'. Combine and clarify descriptions of
199 `assoc-ignore-case' and `assoc-ignore-representation'.
200
201 * objects.texi (Non-ASCII in Strings): Clarify description of
202 when a string is unibyte or multibyte.
203 (Bool-Vector Type): Update examples.
204 (Equality Predicates): Correctly describe when two strings are
205 `equal'.
206
19017752
LT
2072003-11-29 Luc Teirlinck <teirllm@auburn.edu>
208
209 * lists.texi (Building Lists): `append' no longer accepts integer
210 arguments. Update the description of `number-sequence' to reflect
211 recent changes.
212 (Sets And Lists): Describe `member-ignore-case' after `member'.
213
0f6a07a8
KS
2142003-11-27 Kim F. Storm <storm@cua.dk>
215
216 * commands.texi (Click Events): Click object may be an images.
217 Describe (dx . dy) element of click positions.
218 (Accessing Events): Remove duplicate posn-timestamp.
219 New functions posn-object and posn-object-x-y.
220
1ce7c819
KS
2212003-11-23 Kim F. Storm <storm@cua.dk>
222
223 * commands.texi (Click Events): Describe enhancements to event
224 position lists, including new text-pos and (col . row) items.
225 Mention left-fringe and right-fringe area events.
0f6a07a8 226 (Accessing Events): New functions posn-area and
1ce7c819
KS
227 posn-actual-col-row. Mention posn-timestamp. Mention that
228 posn-point in non-text area still returns buffer position.
229 Clarify posn-col-row.
230
cae8ddbb
LH
2312003-11-21 Lars Hansen <larsh@math.ku.dk>
232
233 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
234 * anti.texi (File Attributes): Describe removed parameter
235 ID-FORMAT.
236
f7f1a248
LT
2372003-11-20 Luc Teirlinck <teirllm@auburn.edu>
238
68e74f25 239 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
240 a position, its buffer is ignored.
241
242 * markers.texi (Overview of Markers): Mention it here too.
243
c5e2fb05
LT
2442003-11-12 Luc Teirlinck <teirllm@auburn.edu>
245
246 * numbers.texi (Numeric Conversions): Not just `floor', but also
247 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
248
e57d0aa8
LT
2492003-11-10 Luc Teirlinck <teirllm@auburn.edu>
250
251 * markers.texi (Creating Markers): Specify insertion type of
252 created markers. Add xref to `Marker Insertion Types'.
253 Second argument to `copy-marker' is optional.
254 (Marker Insertion Types): Mention that most markers are created
255 with insertion type nil.
256 (The Mark): Correctly describe when `mark' signals an error.
257 (The Region): Correctly describe when `region-beginning' and
258 `region-end' signal an error.
259
bb3612ec
LT
2602003-11-08 Luc Teirlinck <teirllm@auburn.edu>
261
262 * hash.texi (Creating Hash): Clarify description of `eql'.
263 `makehash' is obsolete.
264 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
265
266 * positions.texi (Point): Change description of `buffer-end', so
267 that it is also correct for floating point arguments.
268 (List Motion): Correct argument lists of `beginning-of-defun' and
269 `end-of-defun'.
270 (Excursions): Add xref to `Marker Insertion Types'.
271 (Narrowing): Argument to `narrow-to-page' is optional.
272
cfb8a797
LT
2732003-11-06 Luc Teirlinck <teirllm@auburn.edu>
274
275 * streams.texi (Output Streams): Clarify behavior of point for
276 marker output streams.
277
c6177909
LT
2782003-11-04 Luc Teirlinck <teirllm@auburn.edu>
279
280 * variables.texi (Defining Variables): Second argument to
281 `defconst' is not optional.
282 (Setting Variables): Mention optional argument APPEND to
283 `add-to-list'.
284 (Creating Buffer-Local): Expand description of
285 `make-variable-buffer-local'.
286 (Frame-Local Variables): Expand description of
287 `make-variable-frame-local'.
288 (Variable Aliases): Correct description of optional argument
289 DOCSTRING to `defvaralias'. Mention return value of
290 `defvaralias'.
291 (File Local Variables): Add xref to `File variables' in Emacs
292 Manual. Correct description of `hack-local-variables'. Mention
293 `safe-local-variable' property. Mention optional second argument
294 to `risky-local-variable-p'.
295
b3645067
LT
2962003-11-03 Luc Teirlinck <teirllm@auburn.edu>
297
298 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
299
10695e5c
EZ
3002003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
301
302 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
303 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
304 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
305 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
306 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 307 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
308 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
309 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
310 @acronym{FOO}.
311
a2f4def1
LT
3122003-10-27 Luc Teirlinck <teirllm@auburn.edu>
313
314 * strings.texi (Creating Strings): Argument START to `substring'
315 can not be `nil'. Expand description of
316 `substring-no-properties'. Correct description of `split-string',
317 especially with respect to empty matches. Prevent very bad line
318 break in definition of `split-string-default-separators'.
319 (Text Comparison): `string=' and `string<' also accept symbols as
320 arguments.
321 (String Conversion): More completely describe argument BASE in
322 `string-to-number'.
323 (Formatting Strings): `%s' and `%S" in `format' do require
324 corresponding object. Clarify behavior of numeric prefix after
325 `%' in `format'.
326 (Case Conversion): The argument to `upcase-initials' can be a
327 character.
328
a2296bf9
KH
3292003-10-27 Kenichi Handa <handa@m17n.org>
330
331 * display.texi (Fontsets): Fix texinfo usage.
332
885fef7c
KH
3332003-10-25 Kenichi Handa <handa@m17n.org>
334
335 * display.texi (Fontsets): Add description of the function
336 set-fontset-font.
337
0c6b7a1f
LT
3382003-10-23 Luc Teirlinck <teirllm@auburn.edu>
339
340 * display.texi (Temporary Displays): Add xref to `Documentation
341 Tips'.
342
343 * functions.texi (Function Safety): Use inforef instead of pxref
344 for SES.
345
c3cda320
AS
3462003-10-23 Andreas Schwab <schwab@suse.de>
347
348 * Makefile.in (TEX, texinputdir): Don't define.
349 (TEXI2DVI): Define.
350 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
351 add $(srcdir)/index.texi.
352 ($(infodir)/elisp): Remove index.texi dependency.
353 (elisp.dvi): Likewise. Use $(TEXI2DVI).
354 (index.texi): Remove target.
355 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
356 (clean): Don't remove index.texi.
357
c3cda320
AS
358 * permute-index, index.perm: Remove.
359 * index.texi: Rename from index.unperm.
360
e5dadca7
LT
3612003-10-22 Luc Teirlinck <teirllm@auburn.edu>
362
363 * tips.texi (Documentation Tips): Document new behavior for face
364 and variable hyperlinks in Help mode.
365
6cfb0777
LT
3662003-10-21 Luc Teirlinck <teirllm@auburn.edu>
367
368 * objects.texi (Integer Type): Update for extra bit of integer range.
369 (Character Type): Ditto.
370
a4fc3ab3
EZ
3712003-10-16 Eli Zaretskii <eliz@elta.co.il>
372
373 * numbers.texi (Integer Basics): Add index entries for reading
374 numbers in hex, octal, and binary.
375
c8f9ba83
LK
3762003-10-16 Lute Kamstra <lute@gnu.org>
377
378 * modes.texi (Mode Line Format): Mention force-mode-line-update's
379 argument.
380
b52a26fb
LT
3812003-10-13 Luc Teirlinck <teirllm@auburn.edu>
382
383 * windows.texi (Choosing Window): Fix typo.
384 * edebug.texi (Edebug Execution Modes): Fix typo.
385
f7005886
RS
3862003-10-13 Richard M. Stallman <rms@gnu.org>
387
388 * windows.texi (Basic Windows): A window has fringe settings,
389 display margins and scroll-bar settings.
390 (Splitting Windows): Doc split-window return value.
391 Clean up one-window-p.
392 (Selecting Windows): Fix typo.
393 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
394 (Buffers and Windows): In set-window-buffer, explain effect
395 on fringe settings and scroll bar settings.
396 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
397 (Choosing Window): Use defopt for pop-up-frame-function.
398 For special-display-buffer-names, explain same-window and same-frame.
399 Clarify window-dedicated-p return value.
400 (Textual Scrolling): scroll-up and scroll-down can get an error.
401 (Horizontal Scrolling): Clarify auto-hscroll-mode.
402 Clarify set-window-hscroll.
403 (Size of Window): Don't mention tool bar in window-height.
404 (Coordinates and Windows): Explain what coordinates-in-window-p
405 returns for fringes and display margins.
406 (Window Configurations): Explain saving fringes, etc.
407
408 * tips.texi (Library Headers): Clean up Documentation.
409
410 * syntax.texi (Parsing Expressions): Clean up forward-comment
411 and parse-sexp-lookup-properties.
412
413 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
414
415 * os.texi (System Environment): Clean up text for load-average errors.
416
417 * modes.texi (Hooks): Don't explain local hook details at front.
418 Clarify run-hooks and run-hook-with-args a little.
419 Clean up add-hook and remove-hook.
420
421 * edebug.texi (Edebug Execution Modes): Clarify t.
422 Document edebug-sit-for-seconds.
423 (Coverage Testing): Document C-x X = and =.
424 (Instrumenting Macro Calls): Fix typo.
425 (Specification List): Don't index the specification keywords.
426
c989ebe9
KS
4272003-10-10 Kim F. Storm <storm@cua.dk>
428
429 * processes.texi (Network): Introduce make-network-process.
430
f9525eef
LT
4312003-10-09 Luc Teirlinck <teirllm@auburn.edu>
432
433 * tips.texi (Library Headers): Fix typo.
434
f008b925
LK
4352003-10-07 Juri Linkov <juri@jurta.org>
436
437 * modes.texi (Imenu): Mention imenu-create-index-function's
438 default value. Explain submenus better.
439
c22c5da6
LK
4402003-10-07 Lute Kamstra <lute@gnu.org>
441
442 * modes.texi (Faces for Font Lock): Fix typo.
443 (Hooks): Explain how buffer-local hook variables can refer to
444 global hook variables.
445 Various minor clarifications.
446
49247521
LK
4472003-10-06 Lute Kamstra <lute@gnu.org>
448
449 * tips.texi (Coding Conventions): Mention naming conventions for
450 hooks.
451
9296c947
LT
4522003-10-05 Luc Teirlinck <teirllm@auburn.edu>
453
454 * loading.texi (Library Search): Correct default value of
455 load-suffixes.
456 (Named Features): Fix typo.
457
0e9b293a
RS
4582003-10-05 Richard M. Stallman <rms@gnu.org>
459
460 * loading.texi (Named Features): In `provide',
461 say how to test for subfeatures.
462 (Unloading): In unload-feature, use new var name
463 unload-feature-special-hooks.
464
49247521 4652003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
466
467 * modes.texi (Major Mode Conventions): Mention third way to set up
468 Imenu.
469 (Imenu): A number of small fixes.
470 Delete documentation of internal variable imenu--index-alist.
471 Document the return value format of imenu-create-index-function
472 functions.
473
ab8f7d5c
RS
4742003-09-30 Richard M. Stallman <rms@gnu.org>
475
476 * processes.texi (Network): Say what stopped datagram connections do.
477
478 * lists.texi (Association Lists): Clarify `assq-delete-all'.
479
480 * display.texi (Overlay Properties): Clarify `evaporate' property.
481
49247521 4822003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
483
484 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 485 constructs should be marked as risky.
86b9b767
LK
486 Change cons cell into proper list.
487 (Mode Line Variables): Change cons cell into proper list.
488
49247521 4892003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
490
491 * modes.texi (Mode Line Data): Document the :propertize construct.
492 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 493 to match their order in the default mode-line-format.
bc3b02f9
LK
494 Describe the new variables mode-line-position and mode-line-modes.
495 Update the default values of mode-line-frame-identification,
496 minor-mode-alist, and default-mode-line-format.
497 (Properties in Mode): Mention the :propertize construct.
6142d1d0 498
bc3b02f9 4992003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 500
c22c5da6 501 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
502 * loading.texi, minibuf.texi, text.texi, variables.texi:
503 Avoid @strong{Note:}.
504
5052003-09-26 Richard M. Stallman <rms@gnu.org>
506
507 * keymaps.texi (Remapping Commands): Fix typo.
508
41beda59
LT
5092003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
510
511 * processes.texi (Low-Level Network): Fix typo.
512
ef6ae4ff
KS
5132003-09-23 Kim F. Storm <storm@cua.dk>
514
515 * processes.texi (Network, Network Servers): Fix typos.
516 (Low-Level Network): Add timeout value for :server keyword.
517 Add new option keywords to make-network-process.
518 Add set-network-process-options.
519 Explain how to test availability of network options.
520
b0f23edf
RS
5212003-09-19 Richard M. Stallman <rms@gnu.org>
522
523 * text.texi (Motion by Indent): Arg to
524 backward-to-indentation and forward-to-indentation is optional.
525
526 * strings.texi (Creating Strings): Add substring-no-properties.
527
528 * processes.texi
529 (Process Information): Add list-processes arg QUERY-ONLY.
530 Delete process-contact from here.
531 Add new status values for process-status.
532 Add process-get, process-put, process-plist, set-process-plist.
533 (Synchronous Processes): Add call-process-shell-command.
534 (Signals to Processes): signal-process allows process objects.
535 (Network): Complete rewrite.
536 (Network Servers, Datagrams, Low-Level Network): New nodes.
537
538 * positions.texi (Word Motion): forward-word, backward-word
539 arg is optional. Reword.
540
541 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
542
c22c5da6 543 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
544 Delete duplicate definition of buffer-local-value.
545 (File Local Variables): Explain about discarding text props.
546
f387bdea
RS
5472003-09-11 Richard M. Stallman <rms@gnu.org>
548
549 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
550 changes variables that record input events.
551 (Minibuffer Misc): Add minibuffer-selected-window.
552
553 * lists.texi (Building Lists): Add copy-tree.
554
555 * display.texi (Fontsets): Add char-displayable-p.
556 (Scroll Bars): New node.
557
49247521 5582003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
559
560 * modes.texi (%-Constructs): Document new `%i' and `%I'
561 constructs.
562
fd026ee1
JR
5632003-09-03 Peter Runestig <peter@runestig.com>
564
565 * makefile.w32-in: New file.
566
4828b4d7
RS
5672003-08-29 Richard M. Stallman <rms@gnu.org>
568
569 * display.texi (Overlay Properties): Clarify how priorities
570 affect use of the properties.
571
a4e4f05d
LT
5722003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
573
574 * customize.texi (Type Keywords): Correct the description of
575 `:help-echo' in the case where `motion-doc' is a function.
576
3ebe0346
JPW
5772003-08-14 John Paul Wallington <jpw@gnu.org>
578
579 * modes.texi (Emulating Mode Line): Subsection, not section.
580
3afe8e39
RS
5812003-08-13 Richard M. Stallman <rms@gnu.org>
582
583 * elisp.texi (Top): Update subnode lists in menu.
584
585 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
586 (Kill Functions): kill-region has new arg yank-handler.
587 (Yanking): New node.
588 (Yank Commands): Add yank-undo-function.
589 (Low-Level Kill Ring):
590 kill-new and kill-append have new arg yank-handler.
591 (Changing Properties): Add remove-list-of-text-properties.
592 (Atomic Changes): New node.
593
594 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
595
596 * streams.texi (Output Variables): Add eval-expression-print-length
597 and eval-expression-print-level.
598
599 * os.texi (Time Conversion): For encode-time, explain limits on year.
600
601 * objects.texi (Character Type): Define anchor "modifier bits".
602
603 * modes.texi (Emulating Mode Line): New node.
604 (Search-based Fontification): Font Lock uses font-lock-face property.
605 (Other Font Lock Variables): Likewise.
606
607 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
608 not vectors.
609 (Active Keymaps): Add emulation-mode-map-alists.
610 (Functions for Key Lookup): key-binding has new arg no-remap.
611 (Remapping Commands): New node.
612 (Scanning Keymaps): where-is-internal has new arg no-remap.
613 (Tool Bar): Add tool-bar-local-item-from-menu.
614 Clarify when to use tool-bar-add-item-from-menu.
615
616 * commands.texi (Interactive Call): commandp has new arg.
617 (Command Loop Info): Add this-original-command.
618
e37769b1
JPW
6192003-08-06 John Paul Wallington <jpw@gnu.org>
620
621 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
622
623 * display.texi (Warning Basics): Fix typo.
624 (Fringes): Add closing curly bracket and fix typo.
625
626 * elisp.texi (Top): Fix typo.
627
c5e0561f
RS
6282003-08-05 Richard M. Stallman <rms@gnu.org>
629
630 * elisp.texi: Update lists of subnodes.
631
632 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
633
634 * variables.texi (Local Variables): Use lc for example variable names.
635
636 * tips.texi (Library Headers): Explain where to put -*-.
637
638 * strings.texi (Creating Strings): Fix xref for vconcat.
639
640 * sequences.texi (Vector Functions):
641 vconcat no longer allows integer args.
642
643 * minibuf.texi (Reading File Names): read-file-name has new
644 arg PREDICATE. New function read-directory-name.
645
646 * macros.texi (Defining Macros): Give definition of `declare'
647 (Indenting Macros): New node.
648
649 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
650 (Window Frame Parameters): Make separate table of parameters
651 that are coupled with specific face attributes.
652 (Deleting Frames): delete-frame-hooks renamed to
653 delete-frame-functions.
654
655 * files.texi (Magic File Names): Add file-remote-p.
656 Clarify file-local-copy.
657
658 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
659 here; instead xref Defining Macros.
660
661 * display.texi (Warnings): New node, and subnodes.
662 (Fringes): New node.
663
664 * debugging.texi (Test Coverage): New node.
665
666 * compile.texi (Compiler Errors): Explain with-no-warnings
667 and other ways to suppress warnings.
668
669 * commands.texi (Interactive Call): Minor clarification.
670
671 * buffers.texi (Buffer File Name): set-visited-file-name
672 renames the buffer too.
673
674 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
675
ee59dede
MR
6762003-07-24 Markus Rost <rost@math.ohio-state.edu>
677
678 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
679
f0514b34
MR
6802003-07-22 Markus Rost <rost@math.ohio-state.edu>
681
682 * internals.texi (Garbage Collection): Fix previous change.
683
c73983bb
RS
6842003-07-22 Richard M. Stallman <rms@gnu.org>
685
686 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
687
688 * display.texi (Width): Use \s syntax in example.
689 (Font Selection): Add face-font-rescale-alist.
690
691 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
692 Remove spurious indent in example.
693
694 * lists.texi (Building Lists): Add number-sequence.
695
696 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
697
698 * functions.texi (Function Documentation): Explain how to
699 show calling convention explicitly in the doc string.
700
701 * windows.texi (Selecting Windows): save-selected-window saves
702 selected window of each frame.
703 (Window Configurations): Minor change.
704
705 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
706
707 * streams.texi (Output Variables): Add print-continuous-numbering
708 and print-number-table.
709
710 * processes.texi (Decoding Output): New node.
711
712 * os.texi (Time Conversion): decode-time arg is optional.
713
714 * objects.texi (Character Type): Don't use space as example for \.
715 Make list of char names and \-sequences correspond.
716 Explain that \s is not used in strings. `\ ' needs space after.
717
718 * nonascii.texi (Converting Representations): Add string-to-multibyte.
719 (Translation of Characters): Add translation-table-for-input.
720 (Default Coding Systems): Add auto-coding-functions.
721 (Explicit Encoding): Add decode-coding-inserted-region.
722 (Locales): Add locale-info.
723
724 * minibuf.texi (Basic Completion): Describe test-completion.
725 Collections can be lists of strings.
726 Clean up lazy-completion-table.
727 (Programmed Completion): Mention test-completion.
728 Clarify why lambda expressions are not accepted.
729 (Minibuffer Misc): Describe minibufferp.
730
51a8b435
RS
7312003-07-14 Richard M. Stallman <rms@gnu.org>
732
733 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
734
735 * windows.texi (Selecting Windows): New arg to select-window.
736 (Selecting Windows): Add with-selected-window.
737 (Size of Window): Add window-inside-edges, etc.
738
739 * internals.texi (Garbage Collection): Add post-gc-hook.
740
741 * processes.texi (Subprocess Creation): Add exec-suffixes.
742
743 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
744 (Scanning Keymaps): Add map-keymaps.
745 (Defining Menus): Add keymap-prompt.
746
747 * numbers.texi (Integer Basics): Add most-positive-fixnum,
748 most-negative-fixnum.
749
750 * compile.texi (Byte Compilation): Explain no-byte-compile
751 (Compiler Errors): New node.
752
753 * os.texi (User Identification): user-uid, user-real-uid
754 can return float.
755
756 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
757 and about derived modes.
758 (Minor Modes): Add minor-mode-list.
759 (Defining Minor Modes): Keyword args for define-minor-mode.
760 (Search-based Fontification): Explain managing other properties.
761 (Other Font Lock Variables): Add font-lock-extra-managed-props.
762 (Faces for Font Lock): Add font-locl-preprocessor-face.
763 (Hooks): Add run-mode-hooks and delay-mode-hooks.
764
765 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 766 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
767
768 * loading.texi (Library Search): Add load-suffixes.
769
770 * minibuf.texi (Basic Completion): Add lazy-completion-table.
771 (Programmed Completion): Add dynamic-completion-table.
772
773 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
774 (Magic File Names): Specify precedence order of handlers.
775o
776 * commands.texi (Command Overview): Emacs server runs pre-command-hook
777 and post-command-hook.
778 (Waiting): New calling convention for sit-for.
779
780 * text.texi (Special Properties): local-map and keymap properties
781 apply based on their stickiness.
782
c6de56a0
RS
7832003-07-07 Richard M. Stallman <rms@gnu.org>
784
785 * modes.texi (Minor Mode Conventions): Specify only some kinds
786 of list values as args to minor modes.
787
788 * files.texi (File Name Expansion): Warn about iterative use
789 of substitute-in-file-name.
790
791 * advice.texi (Activation of Advice): Clean up previous change.
792
8c761ea6
MR
7932003-07-06 Markus Rost <rost@math.ohio-state.edu>
794
795 * advice.texi (Activation of Advice): Note that ad-start-advice is
796 turned on by default.
797
c6de56a0
RS
7982003-06-30 Richard M. Stallman <rms@gnu.org>
799
800 * text.texi (Buffer Contents): Document current-word.
801 (Change Hooks): Not called for *Messages*.
802
803 * functions.texi (Defining Functions): Explain about redefining
804 primitives.
805 (Function Safety): Renamed. Minor changes.
806 Comment out the detailed criteria for what is safe.
807
3fe4e567
AS
8082003-06-22 Andreas Schwab <schwab@suse.de>
809
810 * objects.texi (Symbol Type): Fix description of examples.
811
cda7bd13
AS
8122003-06-16 Andreas Schwab <schwab@suse.de>
813
814 * hash.texi (Creating Hash): Fix description of :weakness.
815
fbcffa4a
KG
8162003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
817
818 * files.texi (Changing Files): copy-file copies file modes, too.
819
ff6a3bfb
RS
8202003-05-28 Richard M. Stallman <rms@gnu.org>
821
822 * strings.texi (Creating Strings): Clarify split-string.
823
1463a05d
JB
8242003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
825
826 * strings.texi (Creating Strings): Update split-string specification
827 and examples.
828
af253914
RS
8292003-05-19 Richard M. Stallman <rms@gnu.org>
830
831 * elisp.texi: Correct invariant section names.
832
7ea52f92
RS
8332003-04-20 Richard M. Stallman <rms@gnu.org>
834
835 * os.texi (Timers): Explain about timers and quitting.
836
e31afc09
RS
8372003-04-19 Richard M. Stallman <rms@gnu.org>
838
839 * internals.texi (Writing Emacs Primitives): Strings are
840 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
841 Explain GCPRO convention for varargs function args.
842
5ceea398
RS
8432003-04-16 Richard M. Stallman <rms@gnu.org>
844
845 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
846
b0ada147
RS
8472003-04-08 Richard M. Stallman <rms@gnu.org>
848
849 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
850
b23375aa
KS
8512003-02-13 Kim F. Storm <storm@cua.dk>
852
853 * objects.texi (Character Type): New \s escape for space.
854
c60ee5e7
JB
8552003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
856
857 * os.texi (System Environment): Added cygwin system-type.
858
84e47416
RS
8592003-01-25 Richard M. Stallman <rms@gnu.org>
860
861 * keymaps.texi: Document that a symbol can act as a keymap.
862
3e8cf2ea
RS
8632003-01-13 Richard M. Stallman <rms@gnu.org>
864
865 * text.texi (Changing Properties): Say string indices are origin-0.
866
867 * positions.texi (Screen Lines) <compute-motion>:
868 Correct order of elts in return value.
869
870 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
871 how to define a default binding.
872
7abb9fc5 8732002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 874
104bc3aa 875 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 876
104bc3aa
MR
877 * customize.texi (Simple Types): Clarify description of custom
878 type 'number. Describe new custom type 'float.
177f790c 879
7abb9fc5 8802002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
881
882 * variables.texi (File Local Variables): Fix typo.
883
df140a68 8842002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 885
df140a68
KG
886 From Michael Albinus <Michael.Albinus@alcatel.de>.
887
888 * README: Target for Info file is `make info'.
889
890 * files.texi (File Name Components): Fixed typos in
891 `file-name-sans-extension'.
892 (Magic File Names): Complete list of operations for magic file
893 name handlers.
894
7ed9159a
JY
8952002-09-16 Jonathan Yavner <jyavner@engineer.com>
896
897 * variables.texi (File Local Variables): New function
898 risky-local-variable-p.
899
9002002-09-15 Jonathan Yavner <jyavner@engineer.com>
901
902 * functions.texi (Function safety): New node about unsafep.
903
241f79af
PA
9042002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
905
906 * customize.texi (Splicing into Lists): Fixed example.
907 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
908
72459b15
JB
9092002-06-17 Juanma Barranquero <lektu@terra.es>
910
911 * frames.texi (Display Feature Testing): Fix typo.
912
61f7e0f5
AS
9132002-06-12 Andreas Schwab <schwab@suse.de>
914
915 * frames.texi (Initial Parameters, Resources): Fix references to
916 the Emacs manual.
917
4e792dbd
KS
9182002-05-13 Kim F. Storm <storm@cua.dk>
919
920 * variables.texi (Intro to Buffer-Local): Updated warning and
921 example relating to changing buffer inside let.
922
940344d4 9232002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
924
925 * os.texi (Session Management): New node about X Session management.
926
231ac53b
EZ
9272002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
928
929 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
930 to which the manual corresponds, and the copyright years.
931
932 * Makefile.in (VERSION): Set to 2.9.
933
140cc574
EZ
9342001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
935
936 * elisp.texi: Change the category in @dircategory to "Emacs", to
937 make it consistent with info/dir.
938
9c7fce05
MB
9392001-11-25 Miles Bader <miles@gnu.org>
940
941 * text.texi (Fields): Describe new `limit' arg in
942 field-beginning/field-end.
943
9f8bbf0f
EZ
9442001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
945
a5e6715c
EZ
946 * permute-index: Don't depend on csh-specific features. Replace
947 the interpreter name with /bin/sh.
948
9f8bbf0f
EZ
949 * two-volume-cross-refs.txt: New file.
950 * two.el: New file.
951 * spellfile: New file.
952
1756e2fb
EZ
9532001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
954
955 * permute-index: New file.
956
957 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
958 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
959 8+3 restricted namespace.
ad050e54
EZ
960
961 * Makefile.in (infodir): Define relative to $(srcdir).
962 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
963 include directories list via -I switch to makeinfo.
964 (index.texi): Use cp if both hard and symbolic links fail.
965
10fa7f8e
EZ
9662001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
967
7a1494ce
EZ
968 * Makefile.in (distclean): Add.
969
10fa7f8e
EZ
970 The following changes make ELisp manual part of the Emacs
971 distribution:
972
973 * Makefile.in: Add Copyright notice.
974 (prefix): Remove.
975 (infodir): Change value to "../info".
976 (VPATH): New variable.
977 (MAKE): Don't define.
978 (texmacrodir): Don't define.
979 (texinputdir): Append the existing value of TEXINPUTS.
980 ($(infodir)/elisp): Instead of just "elisp". Reformat the
981 command to be compatible with man/Makefile.in, and to put the
982 output into ../info.
5c32b7c5 983 (info): Add target.
10fa7f8e
EZ
984 (installall): Target removed.
985
ad050e54 9862001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
987
988 * tips.texi (Coding Conventions): Fix typo.
989
6fd735df
GM
9902001-10-23 Gerd Moellmann <gerd@gnu.org>
991
992 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
993
b704d54b
EZ
9942001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
995
996 * files.texi (File Name Components): Update the description of
997 file-name-sans-extension and file-name-extension, as they now
998 ignore leading dots.
999
71431a0e
GM
10002001-10-20 Gerd Moellmann <gerd@gnu.org>
1001
6aa97356 1002 * (Version 21.1 released.)
71431a0e 1003
79f1f96c
MB
10042001-10-19 Miles Bader <miles@gnu.org>
1005
1006 * positions.texi (Text Lines): Describe behavior of
1007 `beginning-of-line'/`end-of-line' in the presence of field properties.
1008
892a8f36
GM
10092001-10-17 Gerd Moellmann <gerd@gnu.org>
1010
1011 * Makefile.in (VERSION): Set to 2.8.
1012 (manual): Use `manual-21'.
1013
8c1cc9e8 1014 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
1015 number was used. Set it to 2.8.
1016
1017 * intro.texi: Likewise.
1018
51724e26
EZ
10192001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
1020
1021 * files.texi (File Name Completion): Document the significance of
1022 a trailing slash in elements of completion-ignored-extensions.
1023
57b338e8
MB
10242001-10-06 Miles Bader <miles@gnu.org>
1025
1026 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
1027
c89e4bc5
GM
10282001-10-04 Gerd Moellmann <gerd@gnu.org>
1029
1030 * variables.texi (Variable Aliases): New node.
1031
ab952a4f
GM
10322001-10-04 Gerd Moellmann <gerd@gnu.org>
1033
1034 * Branch for 21.1.
dff28924 1035
9db3a582
MB
10362001-10-02 Miles Bader <miles@gnu.org>
1037
ae1a9581
MB
1038 * minibuf.texi (Minibuffer Misc): Add entries for
1039 `minibuffer-contents', `minibuffer-contents-no-properties', and
1040 `delete-minibuffer-contents'.
1041 Correct description for `minibuffer-prompt-end'.
1042
9db3a582
MB
1043 * text.texi (Property Search): Correct descriptions of
1044 `next-char-property-change' and `previous-char-property-change'.
1045 Add entries for `next-single-char-property-change' and
1046 `previous-single-char-property-change'.
1047 Make operand names a bit more consistent.
1048
03be5931
EZ
10492001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
1050
1051 * frames.texi (Finding All Frames): Document that next-frame and
1052 previous-frame are local to current terminal.
1053
974548ec
EZ
10542001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
1055
1056 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 1057 result of make-keymap.
974548ec 1058
8d82c597
EZ
10592001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
1060
1061 * display.texi (Font Lookup, Attribute Functions)
1062 (Image Descriptors): Add cross-references to the definition of
1063 selected frame.
1064
1065 * buffers.texi (The Buffer List): Add cross-references to the
1066 definition of selected frame.
1067
1068 * frames.texi (Input Focus): Clarify which frame is _the_ selected
1069 frame at any given time.
1070 (Multiple Displays, Size and Position): Add a cross-reference to
1071 the definition of the selected frame.
1072
2842de30
EZ
10732001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
1074
1075 * strings.texi (String Conversion) <string-to-number>: Document
1076 that a float is returned for integers that are too large.
1077
1078 * frames.texi (Mouse Position): Document mouse-position-function.
1079 (Display Feature Testing): Document display-images-p.
1080 (Window Frame Parameters): Document the cursor-type variable.
1081
1082 * numbers.texi (Integer Basics): Document CL style read syntax for
1083 integers in bases other than 10.
1084
1085 * positions.texi (List Motion): Document
1086 open-paren-in-column-0-is-defun-start.
1087
1088 * lists.texi (Sets And Lists): Document member-ignore-case.
1089
1090 * internals.texi (Garbage Collection): Document the used and free
1091 strings report.
1092 (Memory Usage): Document strings-consed.
1093
1094 * os.texi (Time of Day): Document float-time.
1095 (Recording Input): Document that clear-this-command-keys clears
1096 the vector to be returned by recent-keys.
1097
1098 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
1099 argument keymap can be a list.
1100
1101 * nonascii.texi (User-Chosen Coding Systems)
1102 <select-safe-coding-system>: Document the new argument
1103 accept-default-p and the variable
1104 select-safe-coding-system-accept-default-p. Tell what happens if
1105 buffer-file-coding-system is undecided.
1106 (Default Coding Systems): Document auto-coding-regexp-alist.
1107
1108 * display.texi (The Echo Area) <message>: Document
1109 message-truncate-lines.
1110 (Glyphs): Document that the glyph table is unused on windowed
1111 displays.
1112
1113 * help.texi (Describing Characters) <single-key-description>:
1114 Document the new argument no-angles.
1115 (Accessing Documentation) <documentation-property>: Document that
1116 a non-string property is evaluated.
1117 <documentation>: Document that the function-documentation property
1118 is looked for.
1119
1120 * windows.texi (Selecting Windows): Document some-window.
1121
1122 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
1123
1124 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
1125 apropos-mode-hook.
1126
1127 * commands.texi (Using Interactive): Document interactive-form.
1128 (Keyboard Macros): Document kbd-macro-termination-hook.
1129 (Command Loop Info): Document that clear-this-command-keys clears
1130 the vector to be returned by recent-keys.
1131
2d43d823
GM
11322001-09-04 Werner LEMBERG <wl@gnu.org>
1133
1134 * Makefile.in (srcdir, texinputdir): New variables.
1135 (srcs, index.texi, install): Use $(srcdir).
1136 (.PHONY): Remove elisp.dvi.
1137 (elisp): Use -I switch for makeinfo.
1138 (elisp.dvi): Use $(srcdir) and $(texinputdir).
1139 (installall, dist): Use $(srcdir).
1140 Fix path to texinfo.tex.
1141 (maintainer-clean): Add elisp.dvi and elisp.oaux.
1142
fa739b31
GM
11432001-08-30 Gerd Moellmann <gerd@gnu.org>
1144
92a25631
GM
1145 * display.texi (Conditional Display): Adjust to API change.
1146
fa739b31
GM
1147 * configure: New file.
1148
cef68af5
GM
11492001-07-30 Gerd Moellmann <gerd@gnu.org>
1150
1151 * commands.texi (Repeat Events): Add description of
1152 double-click-fuzz.
1153
d1f08d85
SM
11542001-05-08 Stefan Monnier <monnier@cs.yale.edu>
1155
1156 * syntax.texi (Syntax Class Table): Add the missing designator for
1157 comment and string fences.
1158 (Syntax Properties): Add a xref to syntax table internals.
1159 (Syntax Table Internals): Document string-to-syntax.
1160
1e9fc92e
GM
11612001-05-07 Gerd Moellmann <gerd@gnu.org>
1162
1163 * Makefile.in (install): Use install-info command line options
1164 like in Emacs' Makefile.in.
1165
00480554
MB
11662000-12-09 Miles Bader <miles@gnu.org>
1167
1168 * windows.texi (Window Start): Update documentation for
1169 `pos-visible-in-window-p'.
1170
1e344ee2
SM
11712000-11-12 Stefan Monnier <monnier@cs.yale.edu>
1172
1173 * lists.texi (Building Lists): Add footnote to explain how to add
1174 to the end of a list.
1175
a540f6ed
GM
11762000-10-25 Gerd Moellmann <gerd@gnu.org>
1177
1178 * files.texi (Visiting Functions): Typos.
1179
28bcdbee
KH
11802000-10-25 Kenichi Handa <handa@etl.go.jp>
1181
1182 * files.texi (Visiting Functions): Return value of
1183 find-file-noselect may be a list of buffers if wildcards are used.
1184
22d1a4ed
MB
11852000-10-24 Miles Bader <miles@lsi.nec.co.jp>
1186
1187 * display.texi (Defining Faces): Document `graphic' display type
1188 in face specs.
1189
916a89db
KG
11902000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1191
1e9fc92e 1192 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
1193 `after-make-frame-hook' with `after-make-frame-functions'.
1194
1e9fc92e 1195 * frames.texi (Creating Frames): Ditto.
916a89db 1196
1e9fc92e 1197 * variables.texi (Future Local Variables): Ditto.
916a89db 1198
483de32b
GM
11992000-10-16 Gerd Moellmann <gerd@gnu.org>
1200
1201 * display.texi (Other Image Types): Add description of :foreground
1202 and :background properties of mono PBM images.
1203
e23a63a5
WL
12042000-08-17 Werner LEMBERG <wl@gnu.org>
1205
1206 * .cvsignore: New file.
1207
dfc16043
GM
12082000-01-05 Gerd Moellmann <gerd@gnu.org>
1209
1210 * tindex.pl: New script.
1211
602613fe
DL
12121999-12-03 Dave Love <fx@gnu.org>
1213
1214 * Makefile.in (MAKEINFO): New parameter.
1215
94ec544d
DL
12161999-09-17 Richard Stallman <rms@gnu.org>
1217
1218 * Makefile.in (srcs): Add hash.texi.
1219 (VERSION): Update to 20.6.
1220
12211999-09-13 Richard Stallman <rms@gnu.org>
1222
1223 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
1224
12251998-08-29 Karl Heuer <kwzh@gnu.org>
1226
1227 * configure.in: New file.
1228 * Makefile.in: Renamed from Makefile.
1229 (prefix, infodir): Use value obtained from configure.
1230 (emacslibdir): Obsolete variable deleted.
1231 (dist): Distribute configure.in, configure, Makefile.in.
1232
12331998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1234
1235 * Makefile (INSTALL_INFO): New variable.
1236 (install): Run install-info.
1237
12381998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
1239
1240 * Makefile (elisp.dvi): Add missing backslash.
1241
12421998-05-02 Richard Stallman <rms@psilocin.gnu.org>
1243
1244 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
1245 Run texindex without `./'. Always run texindex on elisp.tp.
1246 (elisp.tps): Target deleted.
1247
12481998-04-05 Richard Stallman <rms@psilocin.gnu.org>
1249
1250 * Makefile (srcs): Add nonascii.texi and customize.texi.
1251 (dist): Start by deleting `temp'.
1252
12531998-02-17 Richard Stallman <rms@psilocin.gnu.org>
1254
1255 * Makefile (makeinfo, texindex): Targets deleted.
1256 (makeinfo.o, texindex.o): Targets deleted.
1257 (clean, dist): Don't do anything with them or with getopt*.
1258
12591998-01-30 Richard Stallman <rms@psilocin.gnu.org>
1260
1261 * Makefile (SHELL): Defined.
1262
12631998-01-27 Richard Stallman <rms@psilocin.gnu.org>
1264
1265 * Makefile (elisp.tps): New target.
1266 (elisp.dvi): Depend on elisp.tps.
1267
1268Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
1269
1270 * README: Update phone number.
1271
1272 * Makefile (elisp): Make this be the default target.
1273 Depend on makeinfo.c instead of makeinfo.
1274 (install): Don't depend on elisp.dvi, since we don't install that.
1275 Use mkinstalldirs.
1276 (dist): Add mkinstalldirs.
1277
1278Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1279
1280 * Makefile (VERSION): Update version number.
1281 (maintainer-clean): Renamed from realclean.
1282
1283Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1284
1285 * Makefile (realclean): New target.
1286 (elisp): Remove any old elisp-* files first.
1287
1288Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1289
d1f08d85
SM
1290 * Makefile (VERSION): New variable.
1291 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
1292 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
1293
1294Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1295
1296 * Makefile (elisp): Depend on makeinfo.
1297
1298Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
1299
d1f08d85 1300 * Makefile (srcs): Add anti.texi.
94ec544d
DL
1301
1302Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1303
1304 * Makefile (infodir, prefix): New vars.
1305 (install): Use infodir.
1306 (emacsinfodir): Deleted.
1307
1308Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1309
1310 * Makefile (srcs): Add calendar.texi.
1311
1312 * Makefile (dist): Copy texindex.c and makeinfo.c.
1313 Limit elisp-* files to those with one or two digits.
1314
1315Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
1316
1317 * Makefile (dist): Changed to use Gzip instead of compress.
1318
1319Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
1320
1321 * loading.texi (Unloading): define-function changed back to
1322 defalias. It may not stay this way, but at least it's
1323 consistent with the known-good version of the code patch.
1324
1325Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
1326
1327 * modes.texi (Hooks): Document new optional arg of add-hook.
1328
1329Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
1330
d1f08d85 1331 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
1332
1333 * tips.texi: Add new section on standard library headers.
1334
1335Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
1336
1337 * Makefile (srcs): Add frame.texi to the list of sources.
1338
1339Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
1340
1341 * Makefile (dist): Don't bother excluding autosave files; they'll
1342 never make it into the temp directory anyway, and the hash marks
1343 in the name are problematic for make and the Bourne shell.
dff28924 1344 (srcs):
94ec544d
DL
1345
1346Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
1347
d1f08d85 1348 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
1349 the distribution tar file.
1350
dff28924 1351Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
1352
1353 * Makefile (srcs): Added index.perm.
1354 (elisp.dvi): Remove erroneous shell comment.
1355 Expect output of permute-index in permuted.fns.
1356 Save old elisp.aux in elisp.oaux.
1357 (clean): Added index.texi to be deleted.
1358
dff28924 1359Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
1360
1361 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
1362
dff28924 1363Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
1364
1365 * files.texi: Noted that completion-ignored-extensions is ignored
1366 when making *Completions*.
1367
1368Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
1369
1370 * Makefile make dist now depends on elisp.dvi, since it tries
1371 to include it in the dist file.
1372
dff28924 1373Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
1374
1375 * functions.texinfo (Mapping Functions): Add missing quote
1376
dff28924 1377Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
1378
1379 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
1380 (defunargs): Turn off \hyphenchar of \sl font temporarily.
1381
dff28924 1382Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
1383
1384 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
1385 and @error{} are the terms now being used. The files in the
1386 directory have been changed to reflect this.
1387
d1f08d85 1388 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
1389 ` @result{}', using 5 spaces at the begining of the line.
1390
dff28924 1391Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
1392
1393 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
1394 experimental @indentedresult{}, @indentedexpandsto{} are part of
1395 the texinfo.tex in this directory. These TeX macros are not
1396 stable yet.
1397
dff28924 1398Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
1399
1400 * texinfo.tex: temporarily added
d1f08d85 1401 \let\result=\dblarrow
94ec544d
DL
1402 \def\error{{\it ERROR} \longdblarrow}
1403 We need to do this better soon.
1404
dff28924 1405Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
1406
1407 * Applied Karl Berry's patches to *.texinfo files, but not to
1408 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
1409 new title page format is also not applied, since it requires
1410 texinfo.tex changes.)
1411
1412 * Cleaned up `Makefile' and defined the `emacslibdir' directory
1413 for the Project GNU development environment.
1414
ad050e54 1415;; Local Variables:
fd026ee1 1416;; coding: iso-2022-7bit
ad050e54 1417;; End:
2a34a036
GM
1418
1419 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
1420 Copying and distribution of this file, with or without modification,
1421 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
1422
1423;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda