Release Notes: This version adds a Scheme format for reading and writing of travlib data files. It is a fully-tested release, and should be usable for real work from either C or guile. travlib 1.0 will be released concurrently with travtrack 1.0.
Release Notes: Scheme bindings aremuch more Scheme-like. A guile test suite has been added. Many bugs have been fixed in both the C and Scheme areas.
Release Notes: Added child validation, so that planets can no longer have galaxies orbiting them.
Release Notes: Added a test suite which exercises every public function of every class. gnits checking is now used, and shar and bzip2 distributions were added.
Release Notes: Various features were straightened up. The code was converted to use GTK+ enums. Object IDs were added.
Release Notes: Much of the code was enhanced. Galaxy browsing has been completed, more or less.
Release Notes: The library was changed to be more similar to other GTK+ class hierarchies. For example, *_new() always returns a TravMapobject*. The arcane child system was also reworked. Some bugfixes were made.
Release Notes: A major bug where certain functions that should have been in either libtrav or libtravguile were actually in travshell has been fixed. The program speed was optimized using gprof. A good deal of debugging code was removed, a few functions were tweaked, some functions were reordered for efficiency, and some documentation on the use of the library was added. Several large and useless files were removed from the distribution, resulting in a much smaller download (274K instead of 2M).
Release Notes: Conversion to a true library (libtrav and libtravguile). The first provides C functions for manipulating Traveller data, and the second provides Guile bindings for the same.