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
   [EMAIL PROTECTED]
   [EMAIL PROTECTED]
   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 está firmada digitalmente

_______________________________________________
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list

Reply via email to