A new libspectre release 0.2.0 is now available from: http://libspectre.freedesktop.org/releases/libspectre-0.2.0.tar.gz which can be verified with: http://libspectre.freedesktop.org/releases/libspectre-0.2.0.tar.gz.sha1 0a52abf5bd0503f249299425c2fd3dfd26852865 libspectre-0.2.0.tar.gz http://libspectre.freedesktop.org/releases/libspectre-0.2.0.tar.gz.sha1.asc (signed by Carlos Garcia Campos) Additionally, a git clone of the source tree: git clone git://anongit.freedesktop.org/git/libspectre will include a signed 0.2.0 tag which points to a commit named: 14e516b5e7257e46972c78945cec762325abf05e which can be verified with: git verify-tag 0.2.0 and can be checked out with a command such as: git checkout -b build 0.2.0 Summary of changes since libspectre 0.1.0 ================================== 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. What is libspectre ================== libspectre is a small library for rendering Postscript documents. It provides a convenient easy to use API for handling and rendering Postscript documents. libspectre is free software and is available to be redistributed and/or modified under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. Dependencies ============ libspectre depends on libgs which is available at http://www.ghostscript.com. More information about libspectre ================================= Web site: http://libspectre.freedesktop.org/ The programming manual: http://libspectre.freedesktop.org/manual Bug reports and feedback: https://bugs.freedesktop.org/ Product: libspectre Log of all changes =========== We need to increment libspectre version before running make distcheck Update docs Add spectre_page_render_slice to render only a rectangle of the page. Update documentation Compile test also with all warnings and fix some of them. Change get/set_scale to get/set the scale factor for both X and Y dimensions Add spectre_document_render and spectre_document_render_full Cache page size Do not add x, y offset twice in multi-page documents Add spectre_document_get_page_size instead of returning page size in document_render funcs Fix a typo Update for release 0.2.0 -- Carlos Garcia Campos elkalmail yahoo es carlosgc gnome org http://carlosgc.linups.org PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x523E6462
Attachment:
signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente