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