8b2ac85599c1aa689a759ab2d93bd03ea68e8961
[bpt/guile.git] / doc / ChangeLog
1 2001-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
16 2001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
17
18 * intro.texi, scheme-modules.texi, scheme-procedures.texi:
19 Fixup some module-related references.
20
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
32 2001-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
41 2001-05-05 Neil Jerram <neil@ossau.uklinux.net>
42
43 * AUTHORS: Added Martin Grabmueller.
44
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
51 2001-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.
60
61 * scheme-control.texi (Lazy Catch): Completed.
62
63 * posix.texi (Network Databases and Address Conversion): New
64 subsubsection `IPv6 Address Conversion'.
65
66 2001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
67
68 * preface.texi (iff): Use proper texi markup.
69 Thanks to Florian Weimer.
70
71 2001-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
79 2001-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
97 2001-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
115 2001-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
121 2001-04-29 Neil Jerram <neil@ossau.uklinux.net>
122
123 * deprecated.texi (Tags): Removed - deprecation expired.
124
125 * scheme-io.texi (Random Access): Removed `fseek' - deprecation
126 expired.
127
128 * guile.texi (Top): Add menu entry for Manual Conventions node.
129
130 2001-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
139 2001-04-28 Thien-Thi Nguyen <ttn@revel.glug.org>
140
141 * preface.texi (Manual Conventions): New chapter.
142
143 2001-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
150 2001-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
156 2001-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
163 2001-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
171 2001-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
179 2001-04-22 Neil Jerram <neil@ossau.uklinux.net>
180
181 * posix.texi (Network Sockets and Communication): Automatic
182 docstring updates for `socket' and `connect'. (For IPV6 support.)
183
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
197 * r4rs.texi: Removed.
198
199 * Makefile.am (info_TEXINFOS): Remove r4rs.
200
201 * README: Note removal of r4rs, and provide a reference.
202
203 * scheme-control.texi (Exceptions): Extended documentation.
204 (Continuations): Correct "except" typo, and fix reference to
205 Exceptions node. Plus minor review changes.
206
207 2001-04-20 Neil Jerram <neil@ossau.uklinux.net>
208
209 * scheme-control.texi (Exceptions): Reorganized and extended
210 existing documentation; more to come.
211
212 2001-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
226 2001-04-20 Neil Jerram <neil@ossau.uklinux.net>
227
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
235 * recipe-guidelines.txt: New file: guidelines for contributions to
236 the Guile Recipes manual.
237
238 2001-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
246 2001-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
258 2001-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
266 2001-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
281 2001-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
302 2001-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
308 2001-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
315 2001-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
321 2001-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
328 2001-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
340 2001-04-10 Neil Jerram <neil@ossau.uklinux.net>
341
342 * scm.texi (Handling Errors): Improve Texinfo markup. Thanks to
343 Dale P. Smith for the patch!
344
345 * api.txt (Accessing Cell Entries): Fix typo.
346
347 2001-04-09 Neil Jerram <neil@ossau.uklinux.net>
348
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
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
364 2001-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
375 2001-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
385 2001-04-06 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
386
387 * scheme-data.texi (Hooks): Added hook description and
388 constraints.
389
390 2001-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
398 2001-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
405 2001-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
418 2001-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
429 2001-03-30 Neil Jerram <neil@ossau.uklinux.net>
430
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
445 * intro.texi (Modules and Extensions): Fix typo.
446
447 2001-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
452 2001-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
457 2001-03-23 Neil Jerram <neil@ossau.uklinux.net>
458
459 * intro.texi (Writing Extensions for Guile), scheme-data.texi
460 (Lists): Fix typos.
461
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
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
472 2001-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
489 2001-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
520 2001-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
526 2001-03-09 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
527
528 * goops.texi (VERSION): Bumped to version 0.3.
529
530 * goops-tutorial.texi, goops.texi: Updated to reflect new
531 define-method syntax.
532
533 2001-03-09 Neil Jerram <neil@ossau.uklinux.net>
534
535 * Makefile.am: Change HTML to HTMLDOC, now that we're part of a
536 wider distribution.
537
538 Moving documentation files from guile-doc and guile-doc into
539 guile-core/doc:
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,
552 scheme-data.texi, scheme-ideas.texi, expect.texi,
553 ChangeLog-guile-doc-ref, guile-tut.texi,
554 ChangeLog-guile-doc-tutorial, AUTHORS, BUGS, NEWS, THANKS: New
555 files.
556
557 * .cvsignore, Makefile.am, README: Merged.
558
559 * sources: New subdirectory.
560
561 Both the following files are about to be replaced by files from
562 guile-doc/ref.
563
564 * texinfo.tex: Removed.
565
566 * data-rep.texi: Removed.
567
568 2001-02-15 Neil Jerram <neil@ossau.uklinux.net>
569
570 * README: Explain retirement of `data-rep.texi'.
571
572 * Makefile.am (info_TEXINFOS, data_rep_TEXINFOS): Removed.
573
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
578 2001-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
584 2000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
585
586 * mop.text: Preliminary documentation of the GOOPS meta object
587 protocol.
588
589 2000-07-28 Neil Jerram <neil@ossau.uklinux.net>
590
591 * data-rep.texi (Garbage Collection): Fix "accomodate" spelling
592 mistake.
593
594 2000-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
595
596 * data-rep.tex: Removed documentation for SCM_OUTOFRANGE.
597
598 2000-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
605 2000-05-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
606
607 * data-rep.texi: Updated the macro names for operating on
608 characters.
609
610 2000-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
615 2000-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
620 Thu 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
624 2000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
625
626 * Makefile.am (dist-hook): Updated to include oldfmt.c in
627 distribution archive.
628
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
634 1999-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
639 1999-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
644 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
645
646 * Makefile.in: Regenerated.
647
648 Fri 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.
653
654 1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
655
656 * Makefile.in: Regenerated.
657
658 1998-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
666 1998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
667
668 * Makefile.in: Regenerated, after change to qthreads.m4.
669
670 1998-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.
683
684 1998-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
691 1998-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.