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