Release Notes for Clearsilver 0.9.6 10/20/2003 ------------------------------------- New Features - new version of convert_text_html which takes a struct of options to control how to do the conversion. There is a still the old version for backward compatibility, but the new version includes things like the ability to specify a bounce/redirect URL (either for applications where you want to hide the referer or places where you want to log all clicks). - Convenience functions hdf_get_valuef and hdf_set_valuef for which take printf style format strings. The main difference between these and the non-format versions is that hdf_get_valuef doesn't take a default value argument (it returns NULL if there is no matching value) and hdf_set_valuef takes a single format string of the form k=v (since there is no nice way to have two sets of format strings). - Added documentation of the hdf functions and some other functions - Bug fix for string_appendf for use with non C99 compliant snprintfs - Bug fix for query string of the form cgi-bin/foo.cgi?q&a=1 - Support for Parse Callbacks By default, the ClearSilver CGI kit POST forms with entity-data in application/x-www-form-urlencoded and multipart/form-data (rfc2388), as well as raw PUT entity-data. If you wish to use the CGI kit with other formats, such as text/xml and application/x-xmlrpc for SOAP and XML-RPC, you can now add your own callback for handling these types. For more information, see the comments in the cgi/cgi.h file.