libspectre 0.2.2 (25 November 2008) =================================== This is another bugfix only release in the libspectre's 0.2 series. A problem when rendering some documents where the page size is different from the Bounding Box has been fixed (Bug #18239) Parser is now locale-independent when parsing float numbers (Bug #18685) The display format has been fixed to match cairo/pixman. Thanks to Chris Wilson (Bug #18266) libspectre 0.2.1 (10 August 2008) ================================= This is a bugfix only release. There are no API changes at all. Fixes and improvements in the PostScript parser: - Support DOS EPS files (Bug #16810) - A work around for some invalid documents generated by some versions of Mozilla has been added. (Bug #14384) - PS-AdobeFont comments are not considered as begining of a nested document anymore so that the font code is not ignored. Portability fixes: - Alternative implementation of spectre_strdup_vprintf for platforms where vasprintf is not available (Bug #15127) - Implement _spectre_get_pid for win32 (Bug #16309) - Open files in binary mode for win32 compatibility (Bug #16309) - Fix endianness bug Several cleanups and improvements have been made in the code and lots of compile warnings have been fixed. libspectre 0.2.0 (03 January 2008) ================================== API additions: - Rendering unstructured documents: it's a bit confusing calling get_page for a document with no pages. The following functions has been added for rendering unstructured documents: * spectre_document_render * spectre_document_render_full * spectre_document_get_page_size - Tile rendering: spectre_page_render_slice has been added to allow rendering rectangles of the page. (Bug #13754) API changes: - spectre_render_context_set_page_size determines the size of the output image, but it doesn't affect the scale factor anymore. - spectre_render_context_[set|get]_scale now require the scale factor for both the X and Y dimensions. libspectre 0.1.0 (16 December 2007) =================================== This is the first public release of libspectre.