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