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