(ispell-help): Doc fix.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
0eeca3c1
LT
12004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2
3 * intro.texi (Lisp History): Replace xref to `cl' manual with
4 inforef.
5
e69cfac2
RS
62004-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
1b91d47f
LT
112004-03-09 Luc Teirlinck <teirllm@auburn.edu>
12
13 * minibuf.texi (Completion Commands): Add xref to Emacs manual
14 for Partial Completion mode.
15
97073664
TTN
162004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
17
18 * customize.texi: Fix typo. Remove eol whitespace.
19
04a6e76b
RS
202004-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
5bb0fcd1
JB
292004-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
9022d421
EZ
342004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
35
36 * display.texi (Defining Faces): Add description for min-colors.
37 Update example.
38
92f5fba2
LT
392004-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
7e83e178
GM
452004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
46
47 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
48
9c5609e8
LT
492004-02-21 Luc Teirlinck <teirllm@auburn.edu>
50
e2b9b51f
LT
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
7daa0e81
LT
57 * frames.texi (Window System Selections): Add anchor.
58
9c5609e8
LT
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
d29edb21
LT
682004-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
43e48bda
LT
762004-02-16 Luc Teirlinck <teirllm@auburn.edu>
77
78 * lists.texi (Sets And Lists): Update description of delete-dups.
79
84e34002
RS
802004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
81
82 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
83
842004-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
992004-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
1202004-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.
43e48bda 128
84e34002
RS
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
1392004-02-16 Richard M. Stallman <rms@gnu.org>
140
141 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
142
c33b76da
EZ
1432004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
144
145 * processes.texi (Low-Level Network): Fix a typo.
146
9d7271e8
KS
1472004-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
6827d730
LT
1532004-02-11 Luc Teirlinck <teirllm@auburn.edu>
154
155 * tips.texi (Comment Tips): Document the new conventions for
156 commenting out code.
157
1cb60b5a
JD
1582004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
159
160 * positions.texi (Text Lines): Added missing end defun.
161
7fdd1f62
KS
1622004-02-07 Kim F. Storm <storm@cua.dk>
163
164 * positions.texi (Text Lines): Add line-number-at-pos.
165
eb3c144c
JPW
1662004-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
a1d38d63
JR
1712004-02-04 Jason Rumney <jasonr@gnu.org>
172
173 * makefile.w32-in: Sync with Makefile.in changes.
174
4b574f3d
LT
1752004-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.
6f6b0433 187 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
188 other minor changes.
189 (High-Level Completion): Various corrections and clarifications.
190 (Reading File Names): Ditto.
191 (Minibuffer Misc): Ditto.
192
d8186297
LT
1932004-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
9adcb5f2
LT
2002004-01-20 Luc Teirlinck <teirllm@auburn.edu>
201
202 * lists.texi (Sets And Lists): Add delete-dups.
203
3e7274ae
LT
2042004-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
944e099f
LT
2122004-01-14 Luc Teirlinck <teirllm@auburn.edu>
213
214 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 215 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
216 and `batch-byte-compile'. In particular, mention and describe
217 all optional arguments.
218 (Disassembly): Correct and clarify the description of `disassemble'.
219
90c3aa59
LT
2202004-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
583c353d
LT
2332004-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
05faee07
KS
2402004-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
a0465ec3
SJ
2482004-01-01 Simon Josefsson <jas@extundo.com>
249
250 * hooks.texi (Standard Hooks): Add before-save-hook.
251 * files.texi (Saving Buffers): Likewise.
252
972c0c49
RS
2532004-01-03 Richard M. Stallman <rms@gnu.org>
254
255 * frames.texi (Frames and Windows): Delete frame-root-window.
256
dbcd463f
LT
2572004-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
02c77ee9
MB
2712004-01-01 Miles Bader <miles@gnu.org>
272
273 * display.texi (Buttons): New section.
274
903a1a91
AS
2752003-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
697cf92a
LT
2812003-12-30 Luc Teirlinck <teirllm@auburn.edu>
282
3f70fe82
LT
283 * tips.texi (Documentation Tips): Update item on hyperlinks in
284 documentation strings.
285
697cf92a
LT
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
4d25144d
RS
3002003-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
697cf92a 318 report domain-error errors.
4d25144d 319
697cf92a 320 * nonascii.texi (Converting Representations):
4d25144d
RS
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
697cf92a 338 * files.texi (Contents of Directories):
4d25144d
RS
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
67fafe38
MR
3502003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
351
352 * display.texi (Fringes): Fix typo "set-buffer-window".
353
68e74f25
LT
3542003-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
697cf92a 383 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
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
a62f71e4
LT
3982003-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
19017752
LT
4102003-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
0f6a07a8
KS
4172003-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
1ce7c819
KS
4242003-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.
0f6a07a8 429 (Accessing Events): New functions posn-area and
1ce7c819
KS
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
cae8ddbb
LH
4342003-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
f7f1a248
LT
4402003-11-20 Luc Teirlinck <teirllm@auburn.edu>
441
68e74f25 442 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
443 a position, its buffer is ignored.
444
445 * markers.texi (Overview of Markers): Mention it here too.
446
c5e2fb05
LT
4472003-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
e57d0aa8
LT
4522003-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
bb3612ec
LT
4632003-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
cfb8a797
LT
4762003-11-06 Luc Teirlinck <teirllm@auburn.edu>
477
478 * streams.texi (Output Streams): Clarify behavior of point for
479 marker output streams.
480
c6177909
LT
4812003-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
b3645067
LT
4992003-11-03 Luc Teirlinck <teirllm@auburn.edu>
500
501 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
502
10695e5c
EZ
5032003-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,
b3645067 510 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
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
a2f4def1
LT
5152003-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'.
5bb0fcd1 526 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
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
a2296bf9
KH
5322003-10-27 Kenichi Handa <handa@m17n.org>
533
534 * display.texi (Fontsets): Fix texinfo usage.
535
885fef7c
KH
5362003-10-25 Kenichi Handa <handa@m17n.org>
537
538 * display.texi (Fontsets): Add description of the function
539 set-fontset-font.
540
0c6b7a1f
LT
5412003-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
c3cda320
AS
5492003-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.
83badb71
AS
559 (clean): Don't remove index.texi.
560
c3cda320
AS
561 * permute-index, index.perm: Remove.
562 * index.texi: Rename from index.unperm.
563
e5dadca7
LT
5642003-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
6cfb0777
LT
5692003-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
a4fc3ab3
EZ
5742003-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
c8f9ba83
LK
5792003-10-16 Lute Kamstra <lute@gnu.org>
580
581 * modes.texi (Mode Line Format): Mention force-mode-line-update's
582 argument.
583
b52a26fb
LT
5842003-10-13 Luc Teirlinck <teirllm@auburn.edu>
585
586 * windows.texi (Choosing Window): Fix typo.
587 * edebug.texi (Edebug Execution Modes): Fix typo.
588
f7005886
RS
5892003-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
c989ebe9
KS
6302003-10-10 Kim F. Storm <storm@cua.dk>
631
632 * processes.texi (Network): Introduce make-network-process.
633
f9525eef
LT
6342003-10-09 Luc Teirlinck <teirllm@auburn.edu>
635
636 * tips.texi (Library Headers): Fix typo.
637
f008b925
LK
6382003-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
c22c5da6
LK
6432003-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
49247521
LK
6502003-10-06 Lute Kamstra <lute@gnu.org>
651
652 * tips.texi (Coding Conventions): Mention naming conventions for
653 hooks.
654
9296c947
LT
6552003-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
0e9b293a
RS
6612003-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
49247521 6682003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
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
ab8f7d5c
RS
6772003-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
49247521 6852003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
686
687 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 688 constructs should be marked as risky.
86b9b767
LK
689 Change cons cell into proper list.
690 (Mode Line Variables): Change cons cell into proper list.
691
49247521 6922003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
693
694 * modes.texi (Mode Line Data): Document the :propertize construct.
695 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 696 to match their order in the default mode-line-format.
bc3b02f9
LK
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.
6142d1d0 701
bc3b02f9 7022003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 703
c22c5da6 704 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
705 * loading.texi, minibuf.texi, text.texi, variables.texi:
706 Avoid @strong{Note:}.
707
7082003-09-26 Richard M. Stallman <rms@gnu.org>
709
710 * keymaps.texi (Remapping Commands): Fix typo.
711
41beda59
LT
7122003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
713
714 * processes.texi (Low-Level Network): Fix typo.
715
ef6ae4ff
KS
7162003-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
b0f23edf
RS
7242003-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
c22c5da6 746 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
747 Delete duplicate definition of buffer-local-value.
748 (File Local Variables): Explain about discarding text props.
749
f387bdea
RS
7502003-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
49247521 7612003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
762
763 * modes.texi (%-Constructs): Document new `%i' and `%I'
764 constructs.
765
fd026ee1
JR
7662003-09-03 Peter Runestig <peter@runestig.com>
767
768 * makefile.w32-in: New file.
769
4828b4d7
RS
7702003-08-29 Richard M. Stallman <rms@gnu.org>
771
772 * display.texi (Overlay Properties): Clarify how priorities
773 affect use of the properties.
774
a4e4f05d
LT
7752003-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
3ebe0346
JPW
7802003-08-14 John Paul Wallington <jpw@gnu.org>
781
782 * modes.texi (Emulating Mode Line): Subsection, not section.
783
3afe8e39
RS
7842003-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
e37769b1
JPW
8222003-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
c5e0561f
RS
8312003-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
ee59dede
MR
8792003-07-24 Markus Rost <rost@math.ohio-state.edu>
880
881 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
882
f0514b34
MR
8832003-07-22 Markus Rost <rost@math.ohio-state.edu>
884
885 * internals.texi (Garbage Collection): Fix previous change.
886
c73983bb
RS
8872003-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
51a8b435
RS
9342003-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.
e57d0aa8 969 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
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.
978o
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
c6de56a0
RS
9862003-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
8c761ea6
MR
9962003-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
c6de56a0
RS
10012003-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
3fe4e567
AS
10112003-06-22 Andreas Schwab <schwab@suse.de>
1012
1013 * objects.texi (Symbol Type): Fix description of examples.
1014
cda7bd13
AS
10152003-06-16 Andreas Schwab <schwab@suse.de>
1016
1017 * hash.texi (Creating Hash): Fix description of :weakness.
1018
fbcffa4a
KG
10192003-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
ff6a3bfb
RS
10232003-05-28 Richard M. Stallman <rms@gnu.org>
1024
1025 * strings.texi (Creating Strings): Clarify split-string.
1026
1463a05d
JB
10272003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
1028
1029 * strings.texi (Creating Strings): Update split-string specification
1030 and examples.
1031
af253914
RS
10322003-05-19 Richard M. Stallman <rms@gnu.org>
1033
1034 * elisp.texi: Correct invariant section names.
1035
7ea52f92
RS
10362003-04-20 Richard M. Stallman <rms@gnu.org>
1037
1038 * os.texi (Timers): Explain about timers and quitting.
1039
e31afc09
RS
10402003-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
5ceea398
RS
10462003-04-16 Richard M. Stallman <rms@gnu.org>
1047
1048 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
1049
b0ada147
RS
10502003-04-08 Richard M. Stallman <rms@gnu.org>
1051
1052 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
1053
b23375aa
KS
10542003-02-13 Kim F. Storm <storm@cua.dk>
1055
1056 * objects.texi (Character Type): New \s escape for space.
1057
c60ee5e7
JB
10582003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
1059
1060 * os.texi (System Environment): Added cygwin system-type.
1061
84e47416
RS
10622003-01-25 Richard M. Stallman <rms@gnu.org>
1063
1064 * keymaps.texi: Document that a symbol can act as a keymap.
1065
3e8cf2ea
RS
10662003-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
7abb9fc5 10762002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 1077
104bc3aa 1078 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 1079
104bc3aa
MR
1080 * customize.texi (Simple Types): Clarify description of custom
1081 type 'number. Describe new custom type 'float.
177f790c 1082
7abb9fc5 10832002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
1084
1085 * variables.texi (File Local Variables): Fix typo.
1086
df140a68 10872002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 1088
df140a68
KG
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
7ed9159a
JY
10982002-09-16 Jonathan Yavner <jyavner@engineer.com>
1099
1100 * variables.texi (File Local Variables): New function
1101 risky-local-variable-p.
1102
11032002-09-15 Jonathan Yavner <jyavner@engineer.com>
1104
1105 * functions.texi (Function safety): New node about unsafep.
1106
241f79af
PA
11072002-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
72459b15
JB
11122002-06-17 Juanma Barranquero <lektu@terra.es>
1113
1114 * frames.texi (Display Feature Testing): Fix typo.
1115
61f7e0f5
AS
11162002-06-12 Andreas Schwab <schwab@suse.de>
1117
1118 * frames.texi (Initial Parameters, Resources): Fix references to
1119 the Emacs manual.
1120
4e792dbd
KS
11212002-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
940344d4 11262002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
1127
1128 * os.texi (Session Management): New node about X Session management.
1129
231ac53b
EZ
11302002-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
140cc574
EZ
11372001-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
9c7fce05
MB
11422001-11-25 Miles Bader <miles@gnu.org>
1143
1144 * text.texi (Fields): Describe new `limit' arg in
1145 field-beginning/field-end.
1146
9f8bbf0f
EZ
11472001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
1148
a5e6715c
EZ
1149 * permute-index: Don't depend on csh-specific features. Replace
1150 the interpreter name with /bin/sh.
1151
9f8bbf0f
EZ
1152 * two-volume-cross-refs.txt: New file.
1153 * two.el: New file.
1154 * spellfile: New file.
1155
1756e2fb
EZ
11562001-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.
ad050e54
EZ
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
10fa7f8e
EZ
11692001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1170
7a1494ce
EZ
1171 * Makefile.in (distclean): Add.
1172
10fa7f8e
EZ
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.
5c32b7c5 1186 (info): Add target.
10fa7f8e
EZ
1187 (installall): Target removed.
1188
ad050e54 11892001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
1190
1191 * tips.texi (Coding Conventions): Fix typo.
1192
6fd735df
GM
11932001-10-23 Gerd Moellmann <gerd@gnu.org>
1194
1195 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
1196
b704d54b
EZ
11972001-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
71431a0e
GM
12032001-10-20 Gerd Moellmann <gerd@gnu.org>
1204
6aa97356 1205 * (Version 21.1 released.)
71431a0e 1206
79f1f96c
MB
12072001-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
892a8f36
GM
12122001-10-17 Gerd Moellmann <gerd@gnu.org>
1213
1214 * Makefile.in (VERSION): Set to 2.8.
1215 (manual): Use `manual-21'.
1216
8c1cc9e8 1217 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
1218 number was used. Set it to 2.8.
1219
1220 * intro.texi: Likewise.
1221
51724e26
EZ
12222001-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
57b338e8
MB
12272001-10-06 Miles Bader <miles@gnu.org>
1228
1229 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
1230
c89e4bc5
GM
12312001-10-04 Gerd Moellmann <gerd@gnu.org>
1232
1233 * variables.texi (Variable Aliases): New node.
1234
ab952a4f
GM
12352001-10-04 Gerd Moellmann <gerd@gnu.org>
1236
1237 * Branch for 21.1.
dff28924 1238
9db3a582
MB
12392001-10-02 Miles Bader <miles@gnu.org>
1240
ae1a9581
MB
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
9db3a582
MB
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
03be5931
EZ
12522001-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
974548ec
EZ
12572001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
1258
1259 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 1260 result of make-keymap.
974548ec 1261
8d82c597
EZ
12622001-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
2842de30
EZ
12762001-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
2d43d823
GM
13352001-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
fa739b31
GM
13462001-08-30 Gerd Moellmann <gerd@gnu.org>
1347
92a25631
GM
1348 * display.texi (Conditional Display): Adjust to API change.
1349
fa739b31
GM
1350 * configure: New file.
1351
cef68af5
GM
13522001-07-30 Gerd Moellmann <gerd@gnu.org>
1353
1354 * commands.texi (Repeat Events): Add description of
1355 double-click-fuzz.
1356
d1f08d85
SM
13572001-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
1e9fc92e
GM
13642001-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
00480554
MB
13692000-12-09 Miles Bader <miles@gnu.org>
1370
1371 * windows.texi (Window Start): Update documentation for
1372 `pos-visible-in-window-p'.
1373
1e344ee2
SM
13742000-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
a540f6ed
GM
13792000-10-25 Gerd Moellmann <gerd@gnu.org>
1380
1381 * files.texi (Visiting Functions): Typos.
1382
28bcdbee
KH
13832000-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
22d1a4ed
MB
13882000-10-24 Miles Bader <miles@lsi.nec.co.jp>
1389
1390 * display.texi (Defining Faces): Document `graphic' display type
1391 in face specs.
1392
916a89db
KG
13932000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1394
1e9fc92e 1395 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
1396 `after-make-frame-hook' with `after-make-frame-functions'.
1397
1e9fc92e 1398 * frames.texi (Creating Frames): Ditto.
916a89db 1399
1e9fc92e 1400 * variables.texi (Future Local Variables): Ditto.
916a89db 1401
483de32b
GM
14022000-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
e23a63a5
WL
14072000-08-17 Werner LEMBERG <wl@gnu.org>
1408
1409 * .cvsignore: New file.
1410
dfc16043
GM
14112000-01-05 Gerd Moellmann <gerd@gnu.org>
1412
1413 * tindex.pl: New script.
1414
602613fe
DL
14151999-12-03 Dave Love <fx@gnu.org>
1416
1417 * Makefile.in (MAKEINFO): New parameter.
1418
94ec544d
DL
14191999-09-17 Richard Stallman <rms@gnu.org>
1420
1421 * Makefile.in (srcs): Add hash.texi.
1422 (VERSION): Update to 20.6.
1423
14241999-09-13 Richard Stallman <rms@gnu.org>
1425
1426 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
1427
14281998-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
14361998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1437
1438 * Makefile (INSTALL_INFO): New variable.
1439 (install): Run install-info.
1440
14411998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
1442
1443 * Makefile (elisp.dvi): Add missing backslash.
1444
14451998-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
14511998-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
14561998-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
14621998-01-30 Richard Stallman <rms@psilocin.gnu.org>
1463
1464 * Makefile (SHELL): Defined.
1465
14661998-01-27 Richard Stallman <rms@psilocin.gnu.org>
1467
1468 * Makefile (elisp.tps): New target.
1469 (elisp.dvi): Depend on elisp.tps.
1470
1471Wed 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
1481Mon 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
1486Wed 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
1491Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1492
d1f08d85
SM
1493 * Makefile (VERSION): New variable.
1494 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
1495 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
1496
1497Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1498
1499 * Makefile (elisp): Depend on makeinfo.
1500
1501Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
1502
d1f08d85 1503 * Makefile (srcs): Add anti.texi.
94ec544d
DL
1504
1505Fri 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
1511Thu 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
1518Sun 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
1522Fri 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
1528Fri 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
1532Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
1533
d1f08d85 1534 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
1535
1536 * tips.texi: Add new section on standard library headers.
1537
1538Sat 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
1542Tue 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.
dff28924 1547 (srcs):
94ec544d
DL
1548
1549Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
1550
d1f08d85 1551 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
1552 the distribution tar file.
1553
dff28924 1554Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
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
dff28924 1562Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
1563
1564 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
1565
dff28924 1566Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
1567
1568 * files.texi: Noted that completion-ignored-extensions is ignored
1569 when making *Completions*.
1570
1571Fri 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
dff28924 1576Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
1577
1578 * functions.texinfo (Mapping Functions): Add missing quote
1579
dff28924 1580Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
1581
1582 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
1583 (defunargs): Turn off \hyphenchar of \sl font temporarily.
1584
dff28924 1585Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
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
d1f08d85 1591 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
1592 ` @result{}', using 5 spaces at the begining of the line.
1593
dff28924 1594Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
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
dff28924 1601Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
1602
1603 * texinfo.tex: temporarily added
d1f08d85 1604 \let\result=\dblarrow
94ec544d
DL
1605 \def\error{{\it ERROR} \longdblarrow}
1606 We need to do this better soon.
1607
dff28924 1608Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
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
ad050e54 1618;; Local Variables:
fd026ee1 1619;; coding: iso-2022-7bit
ad050e54 1620;; End:
2a34a036
GM
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.
ab5796a9
MB
1625
1626;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda