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