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