(Faces for Font Lock): Fix typo.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
c22c5da6
LK
12003-10-07 Lute Kamstra <lute@gnu.org>
2
3 * modes.texi (Faces for Font Lock): Fix typo.
4 (Hooks): Explain how buffer-local hook variables can refer to
5 global hook variables.
6 Various minor clarifications.
7
49247521
LK
82003-10-06 Lute Kamstra <lute@gnu.org>
9
10 * tips.texi (Coding Conventions): Mention naming conventions for
11 hooks.
12
9296c947
LT
132003-10-05 Luc Teirlinck <teirllm@auburn.edu>
14
15 * loading.texi (Library Search): Correct default value of
16 load-suffixes.
17 (Named Features): Fix typo.
18
0e9b293a
RS
192003-10-05 Richard M. Stallman <rms@gnu.org>
20
21 * loading.texi (Named Features): In `provide',
22 say how to test for subfeatures.
23 (Unloading): In unload-feature, use new var name
24 unload-feature-special-hooks.
25
49247521 262003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
27
28 * modes.texi (Major Mode Conventions): Mention third way to set up
29 Imenu.
30 (Imenu): A number of small fixes.
31 Delete documentation of internal variable imenu--index-alist.
32 Document the return value format of imenu-create-index-function
33 functions.
34
ab8f7d5c
RS
352003-09-30 Richard M. Stallman <rms@gnu.org>
36
37 * processes.texi (Network): Say what stopped datagram connections do.
38
39 * lists.texi (Association Lists): Clarify `assq-delete-all'.
40
41 * display.texi (Overlay Properties): Clarify `evaporate' property.
42
49247521 432003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
44
45 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 46 constructs should be marked as risky.
86b9b767
LK
47 Change cons cell into proper list.
48 (Mode Line Variables): Change cons cell into proper list.
49
49247521 502003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
51
52 * modes.texi (Mode Line Data): Document the :propertize construct.
53 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 54 to match their order in the default mode-line-format.
bc3b02f9
LK
55 Describe the new variables mode-line-position and mode-line-modes.
56 Update the default values of mode-line-frame-identification,
57 minor-mode-alist, and default-mode-line-format.
58 (Properties in Mode): Mention the :propertize construct.
6142d1d0 59
bc3b02f9 602003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 61
c22c5da6 62 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
63 * loading.texi, minibuf.texi, text.texi, variables.texi:
64 Avoid @strong{Note:}.
65
662003-09-26 Richard M. Stallman <rms@gnu.org>
67
68 * keymaps.texi (Remapping Commands): Fix typo.
69
41beda59
LT
702003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
71
72 * processes.texi (Low-Level Network): Fix typo.
73
ef6ae4ff
KS
742003-09-23 Kim F. Storm <storm@cua.dk>
75
76 * processes.texi (Network, Network Servers): Fix typos.
77 (Low-Level Network): Add timeout value for :server keyword.
78 Add new option keywords to make-network-process.
79 Add set-network-process-options.
80 Explain how to test availability of network options.
81
b0f23edf
RS
822003-09-19 Richard M. Stallman <rms@gnu.org>
83
84 * text.texi (Motion by Indent): Arg to
85 backward-to-indentation and forward-to-indentation is optional.
86
87 * strings.texi (Creating Strings): Add substring-no-properties.
88
89 * processes.texi
90 (Process Information): Add list-processes arg QUERY-ONLY.
91 Delete process-contact from here.
92 Add new status values for process-status.
93 Add process-get, process-put, process-plist, set-process-plist.
94 (Synchronous Processes): Add call-process-shell-command.
95 (Signals to Processes): signal-process allows process objects.
96 (Network): Complete rewrite.
97 (Network Servers, Datagrams, Low-Level Network): New nodes.
98
99 * positions.texi (Word Motion): forward-word, backward-word
100 arg is optional. Reword.
101
102 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
103
c22c5da6 104 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
105 Delete duplicate definition of buffer-local-value.
106 (File Local Variables): Explain about discarding text props.
107
f387bdea
RS
1082003-09-11 Richard M. Stallman <rms@gnu.org>
109
110 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
111 changes variables that record input events.
112 (Minibuffer Misc): Add minibuffer-selected-window.
113
114 * lists.texi (Building Lists): Add copy-tree.
115
116 * display.texi (Fontsets): Add char-displayable-p.
117 (Scroll Bars): New node.
118
49247521 1192003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
120
121 * modes.texi (%-Constructs): Document new `%i' and `%I'
122 constructs.
123
fd026ee1
JR
1242003-09-03 Peter Runestig <peter@runestig.com>
125
126 * makefile.w32-in: New file.
127
4828b4d7
RS
1282003-08-29 Richard M. Stallman <rms@gnu.org>
129
130 * display.texi (Overlay Properties): Clarify how priorities
131 affect use of the properties.
132
a4e4f05d
LT
1332003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
134
135 * customize.texi (Type Keywords): Correct the description of
136 `:help-echo' in the case where `motion-doc' is a function.
137
3ebe0346
JPW
1382003-08-14 John Paul Wallington <jpw@gnu.org>
139
140 * modes.texi (Emulating Mode Line): Subsection, not section.
141
3afe8e39
RS
1422003-08-13 Richard M. Stallman <rms@gnu.org>
143
144 * elisp.texi (Top): Update subnode lists in menu.
145
146 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
147 (Kill Functions): kill-region has new arg yank-handler.
148 (Yanking): New node.
149 (Yank Commands): Add yank-undo-function.
150 (Low-Level Kill Ring):
151 kill-new and kill-append have new arg yank-handler.
152 (Changing Properties): Add remove-list-of-text-properties.
153 (Atomic Changes): New node.
154
155 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
156
157 * streams.texi (Output Variables): Add eval-expression-print-length
158 and eval-expression-print-level.
159
160 * os.texi (Time Conversion): For encode-time, explain limits on year.
161
162 * objects.texi (Character Type): Define anchor "modifier bits".
163
164 * modes.texi (Emulating Mode Line): New node.
165 (Search-based Fontification): Font Lock uses font-lock-face property.
166 (Other Font Lock Variables): Likewise.
167
168 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
169 not vectors.
170 (Active Keymaps): Add emulation-mode-map-alists.
171 (Functions for Key Lookup): key-binding has new arg no-remap.
172 (Remapping Commands): New node.
173 (Scanning Keymaps): where-is-internal has new arg no-remap.
174 (Tool Bar): Add tool-bar-local-item-from-menu.
175 Clarify when to use tool-bar-add-item-from-menu.
176
177 * commands.texi (Interactive Call): commandp has new arg.
178 (Command Loop Info): Add this-original-command.
179
e37769b1
JPW
1802003-08-06 John Paul Wallington <jpw@gnu.org>
181
182 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
183
184 * display.texi (Warning Basics): Fix typo.
185 (Fringes): Add closing curly bracket and fix typo.
186
187 * elisp.texi (Top): Fix typo.
188
c5e0561f
RS
1892003-08-05 Richard M. Stallman <rms@gnu.org>
190
191 * elisp.texi: Update lists of subnodes.
192
193 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
194
195 * variables.texi (Local Variables): Use lc for example variable names.
196
197 * tips.texi (Library Headers): Explain where to put -*-.
198
199 * strings.texi (Creating Strings): Fix xref for vconcat.
200
201 * sequences.texi (Vector Functions):
202 vconcat no longer allows integer args.
203
204 * minibuf.texi (Reading File Names): read-file-name has new
205 arg PREDICATE. New function read-directory-name.
206
207 * macros.texi (Defining Macros): Give definition of `declare'
208 (Indenting Macros): New node.
209
210 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
211 (Window Frame Parameters): Make separate table of parameters
212 that are coupled with specific face attributes.
213 (Deleting Frames): delete-frame-hooks renamed to
214 delete-frame-functions.
215
216 * files.texi (Magic File Names): Add file-remote-p.
217 Clarify file-local-copy.
218
219 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
220 here; instead xref Defining Macros.
221
222 * display.texi (Warnings): New node, and subnodes.
223 (Fringes): New node.
224
225 * debugging.texi (Test Coverage): New node.
226
227 * compile.texi (Compiler Errors): Explain with-no-warnings
228 and other ways to suppress warnings.
229
230 * commands.texi (Interactive Call): Minor clarification.
231
232 * buffers.texi (Buffer File Name): set-visited-file-name
233 renames the buffer too.
234
235 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
236
ee59dede
MR
2372003-07-24 Markus Rost <rost@math.ohio-state.edu>
238
239 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
240
f0514b34
MR
2412003-07-22 Markus Rost <rost@math.ohio-state.edu>
242
243 * internals.texi (Garbage Collection): Fix previous change.
244
c73983bb
RS
2452003-07-22 Richard M. Stallman <rms@gnu.org>
246
247 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
248
249 * display.texi (Width): Use \s syntax in example.
250 (Font Selection): Add face-font-rescale-alist.
251
252 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
253 Remove spurious indent in example.
254
255 * lists.texi (Building Lists): Add number-sequence.
256
257 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
258
259 * functions.texi (Function Documentation): Explain how to
260 show calling convention explicitly in the doc string.
261
262 * windows.texi (Selecting Windows): save-selected-window saves
263 selected window of each frame.
264 (Window Configurations): Minor change.
265
266 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
267
268 * streams.texi (Output Variables): Add print-continuous-numbering
269 and print-number-table.
270
271 * processes.texi (Decoding Output): New node.
272
273 * os.texi (Time Conversion): decode-time arg is optional.
274
275 * objects.texi (Character Type): Don't use space as example for \.
276 Make list of char names and \-sequences correspond.
277 Explain that \s is not used in strings. `\ ' needs space after.
278
279 * nonascii.texi (Converting Representations): Add string-to-multibyte.
280 (Translation of Characters): Add translation-table-for-input.
281 (Default Coding Systems): Add auto-coding-functions.
282 (Explicit Encoding): Add decode-coding-inserted-region.
283 (Locales): Add locale-info.
284
285 * minibuf.texi (Basic Completion): Describe test-completion.
286 Collections can be lists of strings.
287 Clean up lazy-completion-table.
288 (Programmed Completion): Mention test-completion.
289 Clarify why lambda expressions are not accepted.
290 (Minibuffer Misc): Describe minibufferp.
291
51a8b435
RS
2922003-07-14 Richard M. Stallman <rms@gnu.org>
293
294 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
295
296 * windows.texi (Selecting Windows): New arg to select-window.
297 (Selecting Windows): Add with-selected-window.
298 (Size of Window): Add window-inside-edges, etc.
299
300 * internals.texi (Garbage Collection): Add post-gc-hook.
301
302 * processes.texi (Subprocess Creation): Add exec-suffixes.
303
304 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
305 (Scanning Keymaps): Add map-keymaps.
306 (Defining Menus): Add keymap-prompt.
307
308 * numbers.texi (Integer Basics): Add most-positive-fixnum,
309 most-negative-fixnum.
310
311 * compile.texi (Byte Compilation): Explain no-byte-compile
312 (Compiler Errors): New node.
313
314 * os.texi (User Identification): user-uid, user-real-uid
315 can return float.
316
317 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
318 and about derived modes.
319 (Minor Modes): Add minor-mode-list.
320 (Defining Minor Modes): Keyword args for define-minor-mode.
321 (Search-based Fontification): Explain managing other properties.
322 (Other Font Lock Variables): Add font-lock-extra-managed-props.
323 (Faces for Font Lock): Add font-locl-preprocessor-face.
324 (Hooks): Add run-mode-hooks and delay-mode-hooks.
325
326 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
327 (Variable Aliases): Clarify defvralias.
328
329 * loading.texi (Library Search): Add load-suffixes.
330
331 * minibuf.texi (Basic Completion): Add lazy-completion-table.
332 (Programmed Completion): Add dynamic-completion-table.
333
334 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
335 (Magic File Names): Specify precedence order of handlers.
336o
337 * commands.texi (Command Overview): Emacs server runs pre-command-hook
338 and post-command-hook.
339 (Waiting): New calling convention for sit-for.
340
341 * text.texi (Special Properties): local-map and keymap properties
342 apply based on their stickiness.
343
c6de56a0
RS
3442003-07-07 Richard M. Stallman <rms@gnu.org>
345
346 * modes.texi (Minor Mode Conventions): Specify only some kinds
347 of list values as args to minor modes.
348
349 * files.texi (File Name Expansion): Warn about iterative use
350 of substitute-in-file-name.
351
352 * advice.texi (Activation of Advice): Clean up previous change.
353
8c761ea6
MR
3542003-07-06 Markus Rost <rost@math.ohio-state.edu>
355
356 * advice.texi (Activation of Advice): Note that ad-start-advice is
357 turned on by default.
358
c6de56a0
RS
3592003-06-30 Richard M. Stallman <rms@gnu.org>
360
361 * text.texi (Buffer Contents): Document current-word.
362 (Change Hooks): Not called for *Messages*.
363
364 * functions.texi (Defining Functions): Explain about redefining
365 primitives.
366 (Function Safety): Renamed. Minor changes.
367 Comment out the detailed criteria for what is safe.
368
3fe4e567
AS
3692003-06-22 Andreas Schwab <schwab@suse.de>
370
371 * objects.texi (Symbol Type): Fix description of examples.
372
cda7bd13
AS
3732003-06-16 Andreas Schwab <schwab@suse.de>
374
375 * hash.texi (Creating Hash): Fix description of :weakness.
376
fbcffa4a
KG
3772003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
378
379 * files.texi (Changing Files): copy-file copies file modes, too.
380
ff6a3bfb
RS
3812003-05-28 Richard M. Stallman <rms@gnu.org>
382
383 * strings.texi (Creating Strings): Clarify split-string.
384
1463a05d
JB
3852003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
386
387 * strings.texi (Creating Strings): Update split-string specification
388 and examples.
389
af253914
RS
3902003-05-19 Richard M. Stallman <rms@gnu.org>
391
392 * elisp.texi: Correct invariant section names.
393
7ea52f92
RS
3942003-04-20 Richard M. Stallman <rms@gnu.org>
395
396 * os.texi (Timers): Explain about timers and quitting.
397
e31afc09
RS
3982003-04-19 Richard M. Stallman <rms@gnu.org>
399
400 * internals.texi (Writing Emacs Primitives): Strings are
401 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
402 Explain GCPRO convention for varargs function args.
403
5ceea398
RS
4042003-04-16 Richard M. Stallman <rms@gnu.org>
405
406 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
407
b0ada147
RS
4082003-04-08 Richard M. Stallman <rms@gnu.org>
409
410 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
411
b23375aa
KS
4122003-02-13 Kim F. Storm <storm@cua.dk>
413
414 * objects.texi (Character Type): New \s escape for space.
415
c60ee5e7
JB
4162003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
417
418 * os.texi (System Environment): Added cygwin system-type.
419
84e47416
RS
4202003-01-25 Richard M. Stallman <rms@gnu.org>
421
422 * keymaps.texi: Document that a symbol can act as a keymap.
423
3e8cf2ea
RS
4242003-01-13 Richard M. Stallman <rms@gnu.org>
425
426 * text.texi (Changing Properties): Say string indices are origin-0.
427
428 * positions.texi (Screen Lines) <compute-motion>:
429 Correct order of elts in return value.
430
431 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
432 how to define a default binding.
433
7abb9fc5 4342002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 435
104bc3aa 436 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 437
104bc3aa
MR
438 * customize.texi (Simple Types): Clarify description of custom
439 type 'number. Describe new custom type 'float.
177f790c 440
7abb9fc5 4412002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
442
443 * variables.texi (File Local Variables): Fix typo.
444
df140a68 4452002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 446
df140a68
KG
447 From Michael Albinus <Michael.Albinus@alcatel.de>.
448
449 * README: Target for Info file is `make info'.
450
451 * files.texi (File Name Components): Fixed typos in
452 `file-name-sans-extension'.
453 (Magic File Names): Complete list of operations for magic file
454 name handlers.
455
7ed9159a
JY
4562002-09-16 Jonathan Yavner <jyavner@engineer.com>
457
458 * variables.texi (File Local Variables): New function
459 risky-local-variable-p.
460
4612002-09-15 Jonathan Yavner <jyavner@engineer.com>
462
463 * functions.texi (Function safety): New node about unsafep.
464
241f79af
PA
4652002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
466
467 * customize.texi (Splicing into Lists): Fixed example.
468 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
469
72459b15
JB
4702002-06-17 Juanma Barranquero <lektu@terra.es>
471
472 * frames.texi (Display Feature Testing): Fix typo.
473
61f7e0f5
AS
4742002-06-12 Andreas Schwab <schwab@suse.de>
475
476 * frames.texi (Initial Parameters, Resources): Fix references to
477 the Emacs manual.
478
4e792dbd
KS
4792002-05-13 Kim F. Storm <storm@cua.dk>
480
481 * variables.texi (Intro to Buffer-Local): Updated warning and
482 example relating to changing buffer inside let.
483
940344d4 4842002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
485
486 * os.texi (Session Management): New node about X Session management.
487
231ac53b
EZ
4882002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
489
490 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
491 to which the manual corresponds, and the copyright years.
492
493 * Makefile.in (VERSION): Set to 2.9.
494
140cc574
EZ
4952001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
496
497 * elisp.texi: Change the category in @dircategory to "Emacs", to
498 make it consistent with info/dir.
499
9c7fce05
MB
5002001-11-25 Miles Bader <miles@gnu.org>
501
502 * text.texi (Fields): Describe new `limit' arg in
503 field-beginning/field-end.
504
9f8bbf0f
EZ
5052001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
506
a5e6715c
EZ
507 * permute-index: Don't depend on csh-specific features. Replace
508 the interpreter name with /bin/sh.
509
9f8bbf0f
EZ
510 * two-volume-cross-refs.txt: New file.
511 * two.el: New file.
512 * spellfile: New file.
513
1756e2fb
EZ
5142001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
515
516 * permute-index: New file.
517
518 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
519 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
520 8+3 restricted namespace.
ad050e54
EZ
521
522 * Makefile.in (infodir): Define relative to $(srcdir).
523 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
524 include directories list via -I switch to makeinfo.
525 (index.texi): Use cp if both hard and symbolic links fail.
526
10fa7f8e
EZ
5272001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
528
7a1494ce
EZ
529 * Makefile.in (distclean): Add.
530
10fa7f8e
EZ
531 The following changes make ELisp manual part of the Emacs
532 distribution:
533
534 * Makefile.in: Add Copyright notice.
535 (prefix): Remove.
536 (infodir): Change value to "../info".
537 (VPATH): New variable.
538 (MAKE): Don't define.
539 (texmacrodir): Don't define.
540 (texinputdir): Append the existing value of TEXINPUTS.
541 ($(infodir)/elisp): Instead of just "elisp". Reformat the
542 command to be compatible with man/Makefile.in, and to put the
543 output into ../info.
5c32b7c5 544 (info): Add target.
10fa7f8e
EZ
545 (installall): Target removed.
546
ad050e54 5472001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
548
549 * tips.texi (Coding Conventions): Fix typo.
550
6fd735df
GM
5512001-10-23 Gerd Moellmann <gerd@gnu.org>
552
553 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
554
b704d54b
EZ
5552001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
556
557 * files.texi (File Name Components): Update the description of
558 file-name-sans-extension and file-name-extension, as they now
559 ignore leading dots.
560
71431a0e
GM
5612001-10-20 Gerd Moellmann <gerd@gnu.org>
562
6aa97356 563 * (Version 21.1 released.)
71431a0e 564
79f1f96c
MB
5652001-10-19 Miles Bader <miles@gnu.org>
566
567 * positions.texi (Text Lines): Describe behavior of
568 `beginning-of-line'/`end-of-line' in the presence of field properties.
569
892a8f36
GM
5702001-10-17 Gerd Moellmann <gerd@gnu.org>
571
572 * Makefile.in (VERSION): Set to 2.8.
573 (manual): Use `manual-21'.
574
8c1cc9e8 575 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
576 number was used. Set it to 2.8.
577
578 * intro.texi: Likewise.
579
51724e26
EZ
5802001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
581
582 * files.texi (File Name Completion): Document the significance of
583 a trailing slash in elements of completion-ignored-extensions.
584
57b338e8
MB
5852001-10-06 Miles Bader <miles@gnu.org>
586
587 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
588
c89e4bc5
GM
5892001-10-04 Gerd Moellmann <gerd@gnu.org>
590
591 * variables.texi (Variable Aliases): New node.
592
ab952a4f
GM
5932001-10-04 Gerd Moellmann <gerd@gnu.org>
594
595 * Branch for 21.1.
dff28924 596
9db3a582
MB
5972001-10-02 Miles Bader <miles@gnu.org>
598
ae1a9581
MB
599 * minibuf.texi (Minibuffer Misc): Add entries for
600 `minibuffer-contents', `minibuffer-contents-no-properties', and
601 `delete-minibuffer-contents'.
602 Correct description for `minibuffer-prompt-end'.
603
9db3a582
MB
604 * text.texi (Property Search): Correct descriptions of
605 `next-char-property-change' and `previous-char-property-change'.
606 Add entries for `next-single-char-property-change' and
607 `previous-single-char-property-change'.
608 Make operand names a bit more consistent.
609
03be5931
EZ
6102001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
611
612 * frames.texi (Finding All Frames): Document that next-frame and
613 previous-frame are local to current terminal.
614
974548ec
EZ
6152001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
616
617 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 618 result of make-keymap.
974548ec 619
8d82c597
EZ
6202001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
621
622 * display.texi (Font Lookup, Attribute Functions)
623 (Image Descriptors): Add cross-references to the definition of
624 selected frame.
625
626 * buffers.texi (The Buffer List): Add cross-references to the
627 definition of selected frame.
628
629 * frames.texi (Input Focus): Clarify which frame is _the_ selected
630 frame at any given time.
631 (Multiple Displays, Size and Position): Add a cross-reference to
632 the definition of the selected frame.
633
2842de30
EZ
6342001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
635
636 * strings.texi (String Conversion) <string-to-number>: Document
637 that a float is returned for integers that are too large.
638
639 * frames.texi (Mouse Position): Document mouse-position-function.
640 (Display Feature Testing): Document display-images-p.
641 (Window Frame Parameters): Document the cursor-type variable.
642
643 * numbers.texi (Integer Basics): Document CL style read syntax for
644 integers in bases other than 10.
645
646 * positions.texi (List Motion): Document
647 open-paren-in-column-0-is-defun-start.
648
649 * lists.texi (Sets And Lists): Document member-ignore-case.
650
651 * internals.texi (Garbage Collection): Document the used and free
652 strings report.
653 (Memory Usage): Document strings-consed.
654
655 * os.texi (Time of Day): Document float-time.
656 (Recording Input): Document that clear-this-command-keys clears
657 the vector to be returned by recent-keys.
658
659 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
660 argument keymap can be a list.
661
662 * nonascii.texi (User-Chosen Coding Systems)
663 <select-safe-coding-system>: Document the new argument
664 accept-default-p and the variable
665 select-safe-coding-system-accept-default-p. Tell what happens if
666 buffer-file-coding-system is undecided.
667 (Default Coding Systems): Document auto-coding-regexp-alist.
668
669 * display.texi (The Echo Area) <message>: Document
670 message-truncate-lines.
671 (Glyphs): Document that the glyph table is unused on windowed
672 displays.
673
674 * help.texi (Describing Characters) <single-key-description>:
675 Document the new argument no-angles.
676 (Accessing Documentation) <documentation-property>: Document that
677 a non-string property is evaluated.
678 <documentation>: Document that the function-documentation property
679 is looked for.
680
681 * windows.texi (Selecting Windows): Document some-window.
682
683 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
684
685 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
686 apropos-mode-hook.
687
688 * commands.texi (Using Interactive): Document interactive-form.
689 (Keyboard Macros): Document kbd-macro-termination-hook.
690 (Command Loop Info): Document that clear-this-command-keys clears
691 the vector to be returned by recent-keys.
692
2d43d823
GM
6932001-09-04 Werner LEMBERG <wl@gnu.org>
694
695 * Makefile.in (srcdir, texinputdir): New variables.
696 (srcs, index.texi, install): Use $(srcdir).
697 (.PHONY): Remove elisp.dvi.
698 (elisp): Use -I switch for makeinfo.
699 (elisp.dvi): Use $(srcdir) and $(texinputdir).
700 (installall, dist): Use $(srcdir).
701 Fix path to texinfo.tex.
702 (maintainer-clean): Add elisp.dvi and elisp.oaux.
703
fa739b31
GM
7042001-08-30 Gerd Moellmann <gerd@gnu.org>
705
92a25631
GM
706 * display.texi (Conditional Display): Adjust to API change.
707
fa739b31
GM
708 * configure: New file.
709
cef68af5
GM
7102001-07-30 Gerd Moellmann <gerd@gnu.org>
711
712 * commands.texi (Repeat Events): Add description of
713 double-click-fuzz.
714
d1f08d85
SM
7152001-05-08 Stefan Monnier <monnier@cs.yale.edu>
716
717 * syntax.texi (Syntax Class Table): Add the missing designator for
718 comment and string fences.
719 (Syntax Properties): Add a xref to syntax table internals.
720 (Syntax Table Internals): Document string-to-syntax.
721
1e9fc92e
GM
7222001-05-07 Gerd Moellmann <gerd@gnu.org>
723
724 * Makefile.in (install): Use install-info command line options
725 like in Emacs' Makefile.in.
726
00480554
MB
7272000-12-09 Miles Bader <miles@gnu.org>
728
729 * windows.texi (Window Start): Update documentation for
730 `pos-visible-in-window-p'.
731
1e344ee2
SM
7322000-11-12 Stefan Monnier <monnier@cs.yale.edu>
733
734 * lists.texi (Building Lists): Add footnote to explain how to add
735 to the end of a list.
736
a540f6ed
GM
7372000-10-25 Gerd Moellmann <gerd@gnu.org>
738
739 * files.texi (Visiting Functions): Typos.
740
28bcdbee
KH
7412000-10-25 Kenichi Handa <handa@etl.go.jp>
742
743 * files.texi (Visiting Functions): Return value of
744 find-file-noselect may be a list of buffers if wildcards are used.
745
22d1a4ed
MB
7462000-10-24 Miles Bader <miles@lsi.nec.co.jp>
747
748 * display.texi (Defining Faces): Document `graphic' display type
749 in face specs.
750
916a89db
KG
7512000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
752
1e9fc92e 753 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
754 `after-make-frame-hook' with `after-make-frame-functions'.
755
1e9fc92e 756 * frames.texi (Creating Frames): Ditto.
916a89db 757
1e9fc92e 758 * variables.texi (Future Local Variables): Ditto.
916a89db 759
483de32b
GM
7602000-10-16 Gerd Moellmann <gerd@gnu.org>
761
762 * display.texi (Other Image Types): Add description of :foreground
763 and :background properties of mono PBM images.
764
e23a63a5
WL
7652000-08-17 Werner LEMBERG <wl@gnu.org>
766
767 * .cvsignore: New file.
768
dfc16043
GM
7692000-01-05 Gerd Moellmann <gerd@gnu.org>
770
771 * tindex.pl: New script.
772
602613fe
DL
7731999-12-03 Dave Love <fx@gnu.org>
774
775 * Makefile.in (MAKEINFO): New parameter.
776
94ec544d
DL
7771999-09-17 Richard Stallman <rms@gnu.org>
778
779 * Makefile.in (srcs): Add hash.texi.
780 (VERSION): Update to 20.6.
781
7821999-09-13 Richard Stallman <rms@gnu.org>
783
784 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
785
7861998-08-29 Karl Heuer <kwzh@gnu.org>
787
788 * configure.in: New file.
789 * Makefile.in: Renamed from Makefile.
790 (prefix, infodir): Use value obtained from configure.
791 (emacslibdir): Obsolete variable deleted.
792 (dist): Distribute configure.in, configure, Makefile.in.
793
7941998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
795
796 * Makefile (INSTALL_INFO): New variable.
797 (install): Run install-info.
798
7991998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
800
801 * Makefile (elisp.dvi): Add missing backslash.
802
8031998-05-02 Richard Stallman <rms@psilocin.gnu.org>
804
805 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
806 Run texindex without `./'. Always run texindex on elisp.tp.
807 (elisp.tps): Target deleted.
808
8091998-04-05 Richard Stallman <rms@psilocin.gnu.org>
810
811 * Makefile (srcs): Add nonascii.texi and customize.texi.
812 (dist): Start by deleting `temp'.
813
8141998-02-17 Richard Stallman <rms@psilocin.gnu.org>
815
816 * Makefile (makeinfo, texindex): Targets deleted.
817 (makeinfo.o, texindex.o): Targets deleted.
818 (clean, dist): Don't do anything with them or with getopt*.
819
8201998-01-30 Richard Stallman <rms@psilocin.gnu.org>
821
822 * Makefile (SHELL): Defined.
823
8241998-01-27 Richard Stallman <rms@psilocin.gnu.org>
825
826 * Makefile (elisp.tps): New target.
827 (elisp.dvi): Depend on elisp.tps.
828
829Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
830
831 * README: Update phone number.
832
833 * Makefile (elisp): Make this be the default target.
834 Depend on makeinfo.c instead of makeinfo.
835 (install): Don't depend on elisp.dvi, since we don't install that.
836 Use mkinstalldirs.
837 (dist): Add mkinstalldirs.
838
839Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
840
841 * Makefile (VERSION): Update version number.
842 (maintainer-clean): Renamed from realclean.
843
844Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
845
846 * Makefile (realclean): New target.
847 (elisp): Remove any old elisp-* files first.
848
849Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
850
d1f08d85
SM
851 * Makefile (VERSION): New variable.
852 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
853 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
854
855Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
856
857 * Makefile (elisp): Depend on makeinfo.
858
859Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
860
d1f08d85 861 * Makefile (srcs): Add anti.texi.
94ec544d
DL
862
863Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
864
865 * Makefile (infodir, prefix): New vars.
866 (install): Use infodir.
867 (emacsinfodir): Deleted.
868
869Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
870
871 * Makefile (srcs): Add calendar.texi.
872
873 * Makefile (dist): Copy texindex.c and makeinfo.c.
874 Limit elisp-* files to those with one or two digits.
875
876Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
877
878 * Makefile (dist): Changed to use Gzip instead of compress.
879
880Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
881
882 * loading.texi (Unloading): define-function changed back to
883 defalias. It may not stay this way, but at least it's
884 consistent with the known-good version of the code patch.
885
886Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
887
888 * modes.texi (Hooks): Document new optional arg of add-hook.
889
890Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
891
d1f08d85 892 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
893
894 * tips.texi: Add new section on standard library headers.
895
896Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
897
898 * Makefile (srcs): Add frame.texi to the list of sources.
899
900Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
901
902 * Makefile (dist): Don't bother excluding autosave files; they'll
903 never make it into the temp directory anyway, and the hash marks
904 in the name are problematic for make and the Bourne shell.
dff28924 905 (srcs):
94ec544d
DL
906
907Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
908
d1f08d85 909 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
910 the distribution tar file.
911
dff28924 912Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
913
914 * Makefile (srcs): Added index.perm.
915 (elisp.dvi): Remove erroneous shell comment.
916 Expect output of permute-index in permuted.fns.
917 Save old elisp.aux in elisp.oaux.
918 (clean): Added index.texi to be deleted.
919
dff28924 920Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
921
922 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
923
dff28924 924Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
925
926 * files.texi: Noted that completion-ignored-extensions is ignored
927 when making *Completions*.
928
929Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
930
931 * Makefile make dist now depends on elisp.dvi, since it tries
932 to include it in the dist file.
933
dff28924 934Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
935
936 * functions.texinfo (Mapping Functions): Add missing quote
937
dff28924 938Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
939
940 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
941 (defunargs): Turn off \hyphenchar of \sl font temporarily.
942
dff28924 943Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
944
945 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
946 and @error{} are the terms now being used. The files in the
947 directory have been changed to reflect this.
948
d1f08d85 949 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
950 ` @result{}', using 5 spaces at the begining of the line.
951
dff28924 952Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
953
954 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
955 experimental @indentedresult{}, @indentedexpandsto{} are part of
956 the texinfo.tex in this directory. These TeX macros are not
957 stable yet.
958
dff28924 959Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
960
961 * texinfo.tex: temporarily added
d1f08d85 962 \let\result=\dblarrow
94ec544d
DL
963 \def\error{{\it ERROR} \longdblarrow}
964 We need to do this better soon.
965
dff28924 966Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
967
968 * Applied Karl Berry's patches to *.texinfo files, but not to
969 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
970 new title page format is also not applied, since it requires
971 texinfo.tex changes.)
972
973 * Cleaned up `Makefile' and defined the `emacslibdir' directory
974 for the Project GNU development environment.
975
ad050e54 976;; Local Variables:
fd026ee1 977;; coding: iso-2022-7bit
ad050e54 978;; End:
2a34a036
GM
979
980 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
981 Copying and distribution of this file, with or without modification,
982 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
983
984;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda