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