[Ftp-release] libspectre release 0.2.1 now available
Carlos Garcia Campos
carlosgc at gnome.org
Sun Aug 10 08:16:10 PDT 2008
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 at yahoo.es
carlosgc at gnome.org
http://carlosgc.linups.org
PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x523E6462
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
digitalmente
Url : http://lists.freedesktop.org/archives/ftp-release/attachments/20080810/959d77f2/attachment.pgp
More information about the Ftp-release
mailing list