All releases tagged Minor feature enhancements


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: 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: A few convenience functions have been added for manipulating string tables. This is primarily a vehicle for an AutoOpts bugfix.


Release Notes: Compiling against Guile 1.8 was enabled. An obscure day-1 bug in the snprintfv library was fixed.


Release Notes: AutoGen macros were added for inserting definition file line numbers into the output files: (def-file-line "value-name"). AutoGen will no longer try to catch real time signals.


Release Notes: Guile error messages now display the file name and the line number of the source template file.


Release Notes: Some of the configuration was reworked to facilitate incorporating the libopts tear-off source library into client projects.


Release Notes: Commandline options may now be embedded in the definition file and in output templates.


Release Notes: The documentation was improved, and pre-defines were added so that AutoGen definitions may use "#ifdef __name__'' to test for several environments (e.g. machine name, OS name, etc.).


Release Notes: Two new output functions were added: out-suspend and out-resume. These allow you to avoid the overhead of closing and opening files. getdefs was enhanced to accept a list of files from standard-in, instead of requiring all source files to be listed on the command line.