[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