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