* tests/srfi-13.test: More tests.
[bpt/guile.git] / doc / ChangeLog
CommitLineData
554901a3
MG
12001-05-14 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
2
3 * srfi-13-14.texi: Removed.
4
5 * srfi-modules.texi (SRFI-13): Merged SRFI-13 docs into SRFI
6 chapter.
7 (SRFI-14): Merged SRFI-14 too.
8
9 * guile.texi (Top): Remove inclusion of obsolete SRFI-13/14 file.
10
11 * srfi-modules.texi (SRFI-0): New section.
12 (SRFI-16): New section.
13
14 Change `--' to `-' throughout.
15
0281752f
TTN
162001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
17
a8b56291
TTN
18 * intro.texi, scheme-modules.texi, scheme-procedures.texi:
19 Fixup some module-related references.
20
0281752f
TTN
21 * scheme-modules.texi (Modules): Remove "babbling" fixme.
22 (The Guile module system): Rewrite intro.
23 (General Information about Modules): Rewrite some parts.
24 Move problems to "Module System Quirks".
25 (Using Guile Modules): Renamed from "Loading Guile Modules".
26 Rewrite most parts.
27 Remove reivewme comment.
28 (Creating Guile Modules): Review, touch up.
29 Remove "Tkintr" comment.
30 (Module System Quirks): New node/subsection.
31
90b7e69a
TTN
322001-05-06 Thien-Thi Nguyen <ttn@revel.glug.org>
33
34 * intro.texi (Using Guile Modules): Review; remove reviewme
35 comment. Expand `GUILE_LOAD_PATH' blurb; add small example.
36 (Reporting Bugs): Review; remove reviewme comment.
37 Reword some phrases; add texi markup.
38 Add suggestion to include `guile-config info' output.
39 Update gdb invocation; add fixme question.
40
725fd980
NJ
412001-05-05 Neil Jerram <neil@ossau.uklinux.net>
42
3777a9d3
NJ
43 * AUTHORS: Added Martin Grabmueller.
44
725fd980
NJ
45 * scheme-procedures.texi (Macros, Syntax Rules, Internal Macros):
46 New material.
47 (Syntax Case): New node, but currently empty.
48
49 * scheme-data.texi (Booleans, Symbols): Supply cross-references.
50
7a095584
NJ
512001-05-04 Neil Jerram <neil@ossau.uklinux.net>
52
53 * new-docstrings.texi, posix.texi, scheme-control.texi,
54 scheme-data.texi, scheme-debug.texi, scheme-evaluation.texi,
55 scheme-io.texi, scheme-memory.texi, scheme-procedures.texi:
56 Automatic docstring updates (mostly argument name updates and
57 blank lines).
58
59 * scheme-modules.texi: Change double hyphens to single.
90b7e69a 60
7a095584
NJ
61 * scheme-control.texi (Lazy Catch): Completed.
62
63 * posix.texi (Network Databases and Address Conversion): New
64 subsubsection `IPv6 Address Conversion'.
65
f92a9df0
TTN
662001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
67
68 * preface.texi (iff): Use proper texi markup.
69 Thanks to Florian Weimer.
70
76f944c3
MG
712001-05-04 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
72
73 * scheme-io.texi (Block Reading and Writing): Moved the
74 documentation for read-string!/partial from the node `Reading'.
75
76 * scheme-data.texi (List/String Conversion): Added docstring for
77 `string-split'.
78
fc8529c7
MG
792001-05-02 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
80
81 * srfi-13-14.texi: Added @bullet to various @itemize lists.
82
83 * srfi-modules.texi (SRFI Support): New file and chapter.
84
85 * Makefile.am (guile_TEXINFOS): Added repl-modules.texi and
86 srfi-modules.texi.
87
88 * guile.texi (Top): New menu entries for the new chapters.
89 (Top): @includes for the new chapters.
90 (Top): New menu entry for `SRFI Support', @include for
91 `srfi-modules.texi'.
92
93 * repl-modules.texi: New file.
94 (Readline Support): New chapter for (ice-9 readline).
95 (Value History): New chapter for (ice-9 history).
96
0892b63b
MG
972001-05-02 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
98
99 * scheme-modules.texi (Dynamic Libraries): Renamed from `Dynamic
100 Linking from Marius''.
101 (The Guile module system): Removed obsolete naming convention.
102 (Loading Guile Modules, Creating Guile Modules),
103 (More Module Procedures, Included Guile Modules): New nodes, split
104 from `The Guile module system'.
105 (The Guile module system): Changed references to (ice-9 slib) to
106 (ice-9 popen), because note everybody has SLIB installed.
107 (Included Guile Modules): Added a bunch of modules shipped with
108 Guile.
109
110 (Dynamic Libraries): (old version) Removed.
111
112 * scheme-io.texi (Block Reading and Writing): Corrected
113 capitalization, so it builds again.
114
e200c20f
GH
1152001-05-01 Gary Houston <ghouston@arglist.com>
116
117 * scheme-io.texi: Removed obsolete section Binary IO. Added
118 new section Block Reading and Writing. Updated section
119 Line/Delimited with module usage.
120
370babab
NJ
1212001-04-29 Neil Jerram <neil@ossau.uklinux.net>
122
d72691f2
NJ
123 * deprecated.texi (Tags): Removed - deprecation expired.
124
125 * scheme-io.texi (Random Access): Removed `fseek' - deprecation
126 expired.
127
370babab 128 * guile.texi (Top): Add menu entry for Manual Conventions node.
f92a9df0 129
370babab
NJ
1302001-04-28 Neil Jerram <neil@ossau.uklinux.net>
131
132 * THANKS: Move authorship bit into AUTHORS, simplify structure,
133 add Dirk Herrmann.
134
135 * AUTHORS, guile.texi, guile-tut.texi, goops.texi, Makefile.am:
136 Consolidate authorship information in AUTHORS file, and @include
137 AUTHORS from the top level source file for each manual.
138
255b50e0
TTN
1392001-04-28 Thien-Thi Nguyen <ttn@revel.glug.org>
140
141 * preface.texi (Manual Conventions): New chapter.
142
c59ef9c1
MG
1432001-04-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
144
145 * srfi-13-14.texi (Reverse/Append): Updated procedure names for
146 string-concatenate-reverse[/shared].
147 (Reverse/Append): Document the parameter `end' to
148 string-concatenate-reverse.
149
bd5e6840
NJ
1502001-04-26 Neil Jerram <neil@ossau.uklinux.net>
151
152 * data-rep.texi (Defining New Types (Smobs)): Use non-deprecated
153 smob interface. Thanks to Masao Uebayashi for the patch!
154 (Creating Instances): Don't need SCM_NIMP anymore.
155
253081cf
MV
1562001-04-25 Marius Vollmer <mvo@zagadka.ping.de>
157
158 * guile.1: New file, from Robert Merkel and Rob Browning.
159 * Makefile.am (man_MANS, EXTRADIST): Added, but still commented
160 out: install and distribute the manpage. It is not yet installed
161 or distributed since we don't have Robert's papers yet.
162
b516a720
NJ
1632001-04-24 Neil Jerram <neil@ossau.uklinux.net>
164
165 * guile-tut.texi: Include version-tutorial.texi rather than
166 version.texi.
167
168 * Makefile.am ($(srcdir)/version-tutorial.texi): New target, to
169 avoid having two files both include version.texi.
170
612943c6
MG
1712001-04-24 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
172
173 * Makefile.am (guile_TEXINFOS): Added srfi-13-14.texi.
174
175 * srfi-13-14.texi: New file documenting SRFI-13/14.
176
177 * guile.texi (Top): Added the SRFI-13/14 menu entry and @include.
178
006064ce
NJ
1792001-04-22 Neil Jerram <neil@ossau.uklinux.net>
180
72ad43dc
NJ
181 * posix.texi (Network Sockets and Communication): Automatic
182 docstring updates for `socket' and `connect'. (For IPV6 support.)
183
8c34cf5b
NJ
184 * scheme-io.texi: Remove old docstring comments referring to
185 r4rs.scm.
186
187 * appendices.texi (The Basic Guile Package, Packages not shipped
188 with Guile), env.texi (Switching to Environments), format.texi
189 (Format Specification), gh.texi
190 (Executing Scheme code, Calling Scheme procedures from C),
191 guile-tut.texi (How to characterize Guile), scheme-data.texi
192 (Symbols, Keywords, Keyword Read Syntax, Append/Reverse),
193 scheme-evaluation.texi (Delayed Evaluation), scheme-modules.texi
194 (Scheme and modules), scheme-io.texi (Soft Ports): Change R4RS
195 references to R5RS.
196
63f412c2 197 * r4rs.texi: Removed.
255b50e0 198
63f412c2
NJ
199 * Makefile.am (info_TEXINFOS): Remove r4rs.
200
b9bf148f
NJ
201 * README: Note removal of r4rs, and provide a reference.
202
006064ce
NJ
203 * scheme-control.texi (Exceptions): Extended documentation.
204 (Continuations): Correct "except" typo, and fix reference to
205 Exceptions node. Plus minor review changes.
206
0447f5c9
NJ
2072001-04-20 Neil Jerram <neil@ossau.uklinux.net>
208
209 * scheme-control.texi (Exceptions): Reorganized and extended
210 existing documentation; more to come.
211
ee756534
MG
2122001-04-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
213
214 * scheme-evaluation.texi (Comments): Document normal comments and
215 comment conventions.
216 (Block Comments): Documented multiline comments.
217 (Case Sensitivity): Documented R5RS and Guile behaviour and how to
218 switch it off.
219
220 * scheme-control.texi (Continuations): Added some documentation
221 for call/cc.
222 (Exceptions): Added xref to `Continuations'.
223
224 * scheme-binding.texi (Binding Reflection): Typo fix.
225
a26fb67d
NJ
2262001-04-20 Neil Jerram <neil@ossau.uklinux.net>
227
ffda6093
NJ
228 * gh.texi (Executing Scheme code): gh_eval_file returns
229 SCM_UNSPECIFIED. Thanks to Dirk for the report!
230
231 * data-rep.texi (Non-immediate Datatypes, Immediates vs
232 Non-immediates): Emphasize current rather than pre-1.4 practice
233 when talking about not needing to call SCM_NIMP.
234
a26fb67d
NJ
235 * recipe-guidelines.txt: New file: guidelines for contributions to
236 the Guile Recipes manual.
237
2da0d971
MG
2382001-04-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
239
240 * intro.texi (Using Guile Modules): Wrote intro to using modules.
241 (Writing New Modules): New intro for writing modules.
242 (Reporting Bugs): Added info about what is a bug and what to
243 include in a bug report (taken and adapted from the Emacs
244 Reference Manual).
245
65f7a650
MG
2462001-04-19 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
247
248 * scheme-control.texi (while do): Added documentation for named
249 let.
250
251 * scheme-binding.texi (Internal Definitions): New explanation of
252 `Internal Definitions'.
253 (Top Level): Documented behaviour of top level definitions.
254 (Binding Constructs): New introductory text.
255 (Local Bindings): Explain concept of local bindings. Document
256 let, let* and letrec.
257
2582001-04-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
259
260 * scheme-modules.texi (Modules): Added menu descriptions.
261 (Scheme and modules, The Guile module system): Some whitespace
262 cleanup
263 (The Guile module system): Layout fixes, docstring fix for
264 `define-module'.
265
da54ce85
MG
2662001-04-17 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
267
268 * scheme-control.texi (Multiple Values): Documented concept of
269 multiple values, added docs for `receive'.
270 (begin): Documented `begin'.
271 (if cond case): Documented `if', `cond' and `case'.
272 (and or): Documented `and' and `or'.
273 (while do): Documented `do' and `while'.
274
275 * scheme-procedures.texi (Optional Arguments): Split the node,
276 added introductory text, added menu for subsections.
277 (let-optional Reference, let-keywords Reference),
278 (lambda* Reference, define* Reference): Added syntax documentation
279 for all exported procedures from (ice-9 optargs).
280
239d2912
MG
2812001-04-17 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
282
283 * scheme-utility.texi (General Conversion): New node, added
284 `object->string'.
285 (Equality): Added definition and explanation of `sameness'.
286
287 * posix.texi (System Identification): Added `gethostname' and
288 `sethostname'.
289 (Processes): Added `setpriority' and `getpriority'.
290 (User Information): Added `cuserid' and `getlogin'.
291 (Ports and File Descriptors): Added `flock'.
292 (Processes): Added `chroot'.
293 (File System): Added `mkstemp!'.
294 (Encryption): New node, added `crypt' and `getpass'.
295
296 * new-docstrings.texi: Moved several docstrings over to the
297 reference manual (see above which).
298
299 * scheme-data.texi (Data Types), (Numerical Tower): Add explicit
300 @bullet to @itemize to satisfy older `makeinfo'.
301
813c57db
NJ
3022001-04-16 Neil Jerram <neil@ossau.uklinux.net>
303
304 * data-rep.texi (Signalling Type Errors): Update SCM_ASSERT doc
305 for recent changes to disallow passing a string parameter as the
306 `pos'. Thanks to Dirk Herrmann for the patch!
307
505392ae
NJ
3082001-04-13 Neil Jerram <neil@ossau.uklinux.net>
309
310 * data-rep.texi (Unpacking the SCM type): New section, taken from
311 Dirk Herrmann's description of SCM and scm_bits_t in api.txt.
312 (Immediate Datatypes, Non-immediate Datatypes): Remove obsolete
313 notes about needing to call SCM_NIMP.
314
a58c0d5f
NJ
3152001-04-11 Neil Jerram <neil@ossau.uklinux.net>
316
317 * scheme-procedures.texi (Procedures with Setters): Fix dvi
318 building syntax error. Thanks to Dale P. Smith for the report and
319 patch.
320
ac0b7ebd
MG
3212001-04-11 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
322
323 * scheme-scheduling.texi (Arbiters): New explanatory text.
324 (Asyncs): New explanations and documentation.
325 (Scheduling): Added menu entry descriptions.
326 (Fluids): New documentation.
327
f4f2b29a
MG
3282001-04-11 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
329
330 * scheme-procedures.texi (Lambda): Documented the lambda form.
331 (Procedure Properties): Concept and usage explanation added.
332 (Procedures with Setters): Explain by example, introduce
333 definitions.
334
335 * scheme-data.texi (Symbols and Variables): Split and reorganized
336 this section.
337 (Symbols): New introductory text.
338 (Characters): Added char-ci* procedures to rn index.
339
2b6aab94
NJ
3402001-04-10 Neil Jerram <neil@ossau.uklinux.net>
341
19aad96c
NJ
342 * scm.texi (Handling Errors): Improve Texinfo markup. Thanks to
343 Dale P. Smith for the patch!
344
2b6aab94
NJ
345 * api.txt (Accessing Cell Entries): Fix typo.
346
5411d882
NJ
3472001-04-09 Neil Jerram <neil@ossau.uklinux.net>
348
89d04205
NJ
349 * deprecated.texi (Shared And Read Only Strings): New section for
350 deprecated string stuff. I've also updated the text a bit to
351 reflect current usage of "read only" strings.
352
353 * scheme-data.texi (Shared Substrings, Read Only Strings): Moved
354 to deprecated.texi.
355
5411d882
NJ
356 * deprecated.texi, posix.texi, scheme-binding.texi,
357 scheme-control.texi, scheme-data.texi, scheme-debug.texi,
358 scheme-evaluation.texi, scheme-io.texi, scheme-memory.texi,
359 scheme-modules.texi, scheme-options.texi, scheme-procedures.texi,
360 scheme-scheduling.texi, scheme-translation.texi,
361 scheme-utility.texi: Remove `@c docstring' comments, since they
362 aren't used any more by the docstring tracking utilities.
363
5c4b24e1
MG
3642001-04-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
365
366 * scheme-data.texi (Pairs): New data type and procedure
367 description.
368 (Lists): Added new subsections for grouping the list procedures.
369 (Hooks): Added new nodes for hook subsections.
370 (String Syntax): New node, factoring out read syntax.
371 (Strings): Some blurb about allowed characters, zero-termination
372 etc.
373 (Keywords): Added menu descriptions.
374
3752001-04-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
376
377 * scheme-indices.texi (R5RS Index): Print index `rn', not `r5'.
378
379 * guile.texi: The index formerly known as `r5' is now called `rn'.
380
381 * scheme-utility.texi, scheme-procedures.texi, scheme-io.texi,
382 scheme-evaluation.texi, scheme-control.texi, scheme-data.texi:
383 Changed all @r5index entries to @rnindex.
384
3852001-04-06 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
386
387 * scheme-data.texi (Hooks): Added hook description and
388 constraints.
389
a8944ae1
TTN
3902001-04-06 Thien-Thi Nguyen <ttn@revel.glug.org>
391
392 * scheme-scheduling.texi (Higher level thread
393 procedures): Replace some instances of `@var' with `@code'.
394
395 * scheme-scheduling.texi (Higher level thread
396 procedures): Rewrite.
397
2954ad93
MG
3982001-04-04 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
399
400 * scheme-data.texi (Alphabetic Case Mapping),
401 (String Comparison): Rearranged function order.
402 (Vectors): Reorganized, new introductory text, docs about read
403 syntax.
404
ae9f3a15
MG
4052001-04-03 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
406
407 * scheme-options.texi, scheme-procedures.texi,
408 scheme-modules.texi, scheme-memory.texi, scheme-control.texi,
409 scheme-utility.texi, scheme-io.texi, scheme-evaluation.texi,
410 scheme-data.texi: Removed a lot of ARGFIXME's after tweaking
411 docstrings and C source.
412
413 * new-docstrings.texi, scheme-io.texi, scheme-data.texi,
414 posix.texi, scheme-control.texi, scheme-evaluation.texi,
415 scheme-memory.texi, scheme-procedures.texi, scheme-modules.texi,
416 scheme-scheduling.texi: Automated docstring merging.
417
abaec75d
NJ
4182001-04-02 Neil Jerram <neil@ossau.uklinux.net>
419
420 * data-rep.texi (Immediates vs. Non-immediates): Update
421 out-of-date documentation. (Thanks to Dirk Herrmann for the
422 report!)
423 (Immediates vs Non-immediates): Renamed without the dot, since the
424 dot causes `info' not to be able to display this node!
425
426 * Makefile.am (guile_TEXINFOS): Add in a few more source files
427 that had got left out.
428
a4318577
NJ
4292001-03-30 Neil Jerram <neil@ossau.uklinux.net>
430
b0839672
NJ
431 * scheme-reading.texi (Further Reading): Add bullets to further
432 reading list.
433
434 * gh.texi: Insert page break before chapter. Remove page breaks
435 within the chapter.
436
437 * Makefile.am: Add script-getopt.texi.
438
439 * guile.texi (Top): Include and link to new script-getopt.texi
440 chapter.
441
442 * script-getopt.texi: New chapter on command line handling.
443 (Written and contributed by Martin Grabmueller, revised by me.)
444
a4318577
NJ
445 * intro.texi (Modules and Extensions): Fix typo.
446
b576faf1
MG
4472001-03-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
448
449 * scheme-data.texi (Strings): Reorganized the whole `Strings'
450 section and wrote introductory material for each new subsection.
451
62532db3
MV
4522001-03-25 Marius Vollmer <mvo@zagadka.ping.de>
453
454 * intro.texi (Modules and Extensions): Some short text about
455 dynamic libraries and modules.
456
780ee65e
NJ
4572001-03-23 Neil Jerram <neil@ossau.uklinux.net>
458
8d009ee4
NJ
459 * intro.texi (Writing Extensions for Guile), scheme-data.texi
460 (Lists): Fix typos.
461
028321d4
NJ
462 * guile-tut.texi, ChangeLog-guile-doc-tutorial: Added to CVS. It
463 seems that I somehow missed these out when I moved everything from
464 guile-doc to guile-core.
465
780ee65e
NJ
466 * posix.texi, scheme-data.texi, scheme-evaluation.texi,
467 scheme-io.texi, scheme-memory.texi: Automatic docstring updates.
468
469 * new-docstrings.texi: New file. Holds snarfed docstrings that
470 have not yet been incorporated into the reference manual.
471
13c2013d
MG
4722001-03-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
473
474 * scheme-options.texi (Evaluator options): Added evaluator
475 options, corrected docs for evaluator trap options.
476
477 * scheme-evaluation.texi (Scheme Read): New docs for read-options,
478 read-enable, read-disable and read-set! and cross references to
479 option nodes.
480 (Evaluator Options): New docs for eval-options, eval-enable,
481 eval-disable and eval-set!, traps, trap-enable, trap-disable and
482 trap-set! and cross references to option nodes.
483 (Evaluator Behaviour): Renamed node from `Evaluator options' to
484 avoid name clash.
485
486 * scheme-io.texi (String Ports): Added docs for SRFI-6 procedures.
487 (Void Ports): Corrected introductory comment.
488
fcaedf99
MG
4892001-03-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
490
491 * scheme-data.texi (Arithmetic): Documented the arithmetic
492 procedures.
493 (Integer Operations): Added documentation.
494 (Comparison): Added documentation.
495 (Complex): Added documentation.
496 (Symbols and Variables): Comment out `builtin-bindings', which is
497 removed according to NEWS.
498 (Pairs): Added documentation.
499
500 * scheme-io.texi: Added R5RS index entries for all R5RS
501 procedures.
502 (File Ports): New docs for `call-with-input-file',
503 `call-with-output-file', `with-input-from-file',
504 `with-output-to-file', `with-error-to-file'.
505
506 * scheme-control.texi, scheme-utility.texi,
507 * scheme-procedures.texi: Added R5RS index entries for all R5RS
508 procedures.
509
510 * scheme-evaluation.texi (Fly Evaluation): Added documentation for
511 `apply'. Added R5RS index entries for all R5RS procedures.
512
513 * scheme-data.texi: Added R5RS index entries for all R5RS
514 procedures. Removed R5RS index entries for `ass{q,v,occ}-set!'.
515 Removed explicit entries into the function entries. They are
516 automagic.
517 (Vectors): Added documentation for `make-vector', `vector-ref' and
518 `vector-set!'.
519
c4f810a4
MV
5202001-03-12 Marius Vollmer <mvo@zagadka.ping.de>
521
522 * intro.texi: Changed to reflect current practice better. Added
523 stuff about writing Guile Extensions (aka dynamically loaded
524 shared libraries).
525
04426527
MD
5262001-03-09 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
527
528 * goops.texi (VERSION): Bumped to version 0.3.
529
7d435120 530 * goops-tutorial.texi, goops.texi: Updated to reflect new
04426527
MD
531 define-method syntax.
532
4bc59ee7
NJ
5332001-03-09 Neil Jerram <neil@ossau.uklinux.net>
534
fff043ab
NJ
535 * Makefile.am: Change HTML to HTMLDOC, now that we're part of a
536 wider distribution.
537
c2dc2842
NJ
538 Moving documentation files from guile-doc and guile-doc into
539 guile-core/doc:
4aa8647c
NJ
540
541 * env.texi, indices.texi, mbapi.texi, mltext.texi, scripts.texi,
542 scsh.texi, tcltk.texi, hierarchy.txt, scheme-indices.texi,
543 slib.texi, deprecated.texi, scheme-binding.texi, appendices.texi,
544 scheme-intro.texi, goops.texi, extend.texi, gh.texi, intro.texi,
545 preface.texi, scm.texi, goops-tutorial.texi, hierarchy.eps,
546 r4rs.texi, r5rs.texi, texinfo.tex, scheme-reading.texi,
547 data-rep.texi, scheme-utility.texi, posix.texi,
548 scheme-control.texi, scheme-debug.texi, scheme-evaluation.texi,
549 scheme-io.texi, scheme-memory.texi, scheme-modules.texi,
550 scheme-options.texi, scheme-procedures.texi,
551 scheme-scheduling.texi, scheme-translation.texi, guile.texi,
9cca936f
NJ
552 scheme-data.texi, scheme-ideas.texi, expect.texi,
553 ChangeLog-guile-doc-ref, guile-tut.texi,
c2dc2842
NJ
554 ChangeLog-guile-doc-tutorial, AUTHORS, BUGS, NEWS, THANKS: New
555 files.
9cca936f 556
c2dc2842 557 * .cvsignore, Makefile.am, README: Merged.
4aa8647c 558
c2dc2842 559 * sources: New subdirectory.
a8944ae1 560
da00aada
NJ
561 Both the following files are about to be replaced by files from
562 guile-doc/ref.
a8944ae1 563
da00aada
NJ
564 * texinfo.tex: Removed.
565
4bc59ee7
NJ
566 * data-rep.texi: Removed.
567
07347b49
NJ
5682001-02-15 Neil Jerram <neil@ossau.uklinux.net>
569
14dd0e27
NJ
570 * README: Explain retirement of `data-rep.texi'.
571
572 * Makefile.am (info_TEXINFOS, data_rep_TEXINFOS): Removed.
573
07347b49
NJ
574 * data-rep.texi: Replace this copy of data-rep.texi with a notice
575 indicating that it has been retired. The master copy of
576 data-rep.texi is at guile-doc/ref/data-rep.texi.
577
bd7d4f40
MV
5782001-02-04 Marius Vollmer <mvo@zagadka.ping.de>
579
580 * data-rep.texi: Use SCM_SMOB_DATA instead of SCM_CDR. Also
581 things like SCM_SMOB_PREDICATE and SCM_NEWSMOB. Thanks to Dale
582 P. Smith!
583
c6c2ea9f
MD
5842000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
585
586 * mop.text: Preliminary documentation of the GOOPS meta object
587 protocol.
588
6de50a52
NJ
5892000-07-28 Neil Jerram <neil@ossau.uklinux.net>
590
591 * data-rep.texi (Garbage Collection): Fix "accomodate" spelling
592 mistake.
a8944ae1 593
685c0d71
DH
5942000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
595
596 * data-rep.tex: Removed documentation for SCM_OUTOFRANGE.
597
31987551
MD
5982000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
599
600 * data-rep.texi: Center discussion around the standard interface
601 for smob type creation (scm_make_smob_type) and warn about the
602 ongoing discussion which may result in deprecating
603 scm_make_smob_type_mfpe in next release of Guile.
604
ae09e7ac
DH
6052000-05-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
606
607 * data-rep.texi: Updated the macro names for operating on
608 characters.
609
d87d3650
DH
6102000-03-22 Dirk Herrmann <D.Herrmann@tu-bs.de>
611
612 * api.txt: Added a first attempt for a description of the newly
613 designed low level API.
614
106428b3
MV
6152000-01-31 Marius Vollmer <mvo@zagadka.ping.de>
616
617 * Makefile.am (version.texi): Override automake's rule for
618 version.texi so that it gets created even in non-maintainer-mode.
619
078e9092
GB
620Thu Jan 20 13:00:18 2000 Greg J. Badros <gjb@cs.washington.edu>
621
622 * version.texi, stamp-vti: Removed -- these are auto-generated.
623
899a7b3c
MD
6242000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
625
fb4956c9
MD
626 * Makefile.am (dist-hook): Updated to include oldfmt.c in
627 distribution archive.
628
899a7b3c
MD
629 * README: Updated with note about oldfmt.c.
630
631 * oldfmt.c: New file: Used by application writers to adapt to
632 new-style error format strings.
633
741d6079
GH
6341999-12-06 Gary Houston <ghouston@freewire.co.uk>
635
636 * data-rep.texi: change dircategory to match change in guile-doc
637 and scm.
638
0c1221ab
JB
6391999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
640
641 * Makefile.in: Deleted from CVS repository. Run the autogen.sh
642 script to create generated files like this one.
643
e1f20ec6
JB
6441999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
645
646 * Makefile.in: Regenerated.
647
544b9232
MD
648Fri Jun 25 22:21:43 1999 Greg Badros <gjb@cs.washington.edu>
649
650 * data-rep.texi: Updated SMOB docs to talk about
651 scm_make_smob_type_mfpe, SCM_RETURN_NEWSMOB, SCM_NEWSMOB function
652 and macros.
a8944ae1 653
cceae55d
JB
6541999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
655
656 * Makefile.in: Regenerated.
657
33432c79
JB
6581998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
659
660 * COPYING: New file.
661 * Makefile.in: Regenerated.
662
663 * Makefile.am (EXAMPLE_SMOB_FILES): List example-smob/COPYING.
664 * Makefile.in: Regenerated.
665
3e66cf9f
JB
6661998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
667
668 * Makefile.in: Regenerated, after change to qthreads.m4.
669
8ff90e04
JB
6701998-10-15 Jim Blandy <jimb@zwingli.cygnus.com>
671
672 * stamp-vti: Regenerated.
673
674 * hacks.el: Some handy helper functions for working on the manual.
675
676 * data-rep.texi: Extended to accomodate a full running example,
677 provided with the manual.
678 * example-smob: A new subdirectory, containing example files for
679 the manual chapter on smobs.
680 * Makefile.am (EXAMPLE_SMOB_FILES, dist-hook): New variable and
681 target, to get the example-smob directory into the distribution.
682 * Makefile.in: Regenerated.
a8944ae1 683
59619fea
JB
6841998-10-08 Jim Blandy <jimb@zwingli.cygnus.com>
685
686 * .cvsignore: New file, containing data-rep.info. I'm not sure
687 whether we want to check this file into CVS, because it's
688 generated; if you find compelling reasons it should be, let me
689 know.
690
2f2cef71
JB
6911998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
692
693 * New directory for documentation.
694 * README: New file.
695 * data-rep.texi: It's not a real manual, but it's better than
696 nothing.
697 * Makefile.am, Makefile.in, data-rep.info, data-rep.texi,
698 mdate-sh, stamp-vti, texinfo.tex, version.texi: The usual support
699 files.