A new libspectre release 0.2.1 is now available from: http://libspectre.freedesktop.org/releases/libspectre-0.2.1.tar.gz which can be verified with: http://libspectre.freedesktop.org/releases/libspectre-0.2.1.tar.gz.sha1 a9a44466d40120a11fe25f6b941b47b6fcc8cd8a libspectre-0.2.1.tar.gz http://libspectre.freedesktop.org/releases/libspectre-0.2.1.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.1 tag which points to a commit named: 22a3be83641df53dbbb81c8c6f3e072d4eb72624 which can be verified with: git verify-tag 0.2.1 and can be checked out with a command such as: git checkout -b build 0.2.1 Summary of changes since libspectre 0.2.0 ================================== 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. 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 =========== Carlos Garcia Campos (12): Update for release 0.2.1 Fix a signed/unsigned comparison warning. Set document status to LOAD_ERROR when an invalid file is given. Do not include config.h if HAVE_CONFIG_H is not defined Make spectre_strdup_vprintf compatible with platforms where vasprintf is not present Support DOS EPS files in order to ignore the preview stuff Fix documents that have Special as PageOrder Work around in the parser for some buggy mozilla generated documents Add a new test program to test and debug the PostScript parser Take into account the document page order when getting a page by its index Do not consider PS-AdobeFont comments as begining of a nested document Fix more compile warnings. Diego 'Flameeyes' Pettenò (5): Mark the media table constant Mark spectre_device structure constant. Shut up a couple signed/unsigned comparison warnings. Mark the media table constant. Properly mark automake as foreign. Albert Astals Cid (2): ignore spectre-version.h Fix typo ecyrbe (2): Implement _spectre_get_pid for win32 Add 'b' to the mode string in fopen for win32 compatibility. Benjamin Jacobs (1): Fix bytes order on big endian -- 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