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