Release Notes: When an option is configured out (via ifdef or ifndef attributes), it can now still show up in usage text as "disabled". AutoOpts now supports a new option attribute: aliases. This option will be listed in the usage text, but will be handled exactly as if the aliased-to option were specified. AutoGen tracing output now allows you to prefix a file name with shell-style append redirection to indicate that the output appends to the file (i.e. >>file).
Release Notes: A new function time-string->number will convert various time duration strings (a la ISO-8601) into a count of seconds. There are various obscure cleanups.
Release Notes: Minor tweaks. Mostly the vehicle for AutoOpts.
Release Notes: The --usage option is now supported. Suppression of configuration file parsing with environment variables now works correctly. Cleanups were made for Windows and Debian packaging.
Release Notes: Some configuration issues were fixed.
Release Notes: A few convenience functions have been added for manipulating string tables. This is primarily a vehicle for an AutoOpts bugfix.
Release Notes: AutoGen aliased pointers in a way that causes current GCC compilers to mis-compile the code at optimization level -O2 and higher. There were similar problems with the AutoOpts code and the code it generates. This is now fixed.
Release Notes: You can now emit text into a suspended output stream. String tables make it very easy to produce an array of characters containing NUL terminated strings. Suffix specifications in the pseudo macro may now construct an output file name format string. The scheme function "version-compare" will allow you to compare two dotted version numbers. #assert is now active in definition files.
Release Notes: Compiling against Guile 1.8 was enabled. An obscure day-1 bug in the snprintfv library was fixed.
Release Notes: The program now builds against the Guile 1.7.x series. Major changes were made. libtool 1.5.22 is now used. A new version of AutoOpts was incorporated.