[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: libspectre release 0.1.0 now available
From: Carlos Garcia Campos <carlosgc () gnome ! org>
Date: 2007-12-16 16:51:54
Message-ID: 1197823915.4706.9.camel () charmaleon
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
A new libspectre release 0.1.0 is now available from:
http://libspectre.freedesktop.org/releases/libspectre-0.1.0.tar.gz
which can be verified with:
http://libspectre.freedesktop.org/releases/libspectre-0.1.0.tar.gz.sha1
b411812d967e4339f9b5dbffa88de85c0cf2c616 libspectre-0.1.0.tar.gz
http://libspectre.freedesktop.org/releases/libspectre-0.1.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.1.0 tag which points to a commit named:
c13f45aefef396cc232939a455fda22fc5855290
which can be verified with:
git verify-tag 0.1.0
and can be checked out with a command such as:
git checkout -b build 0.1.0
This is the first public release of libspectre.
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 (62):
Merge ps.c and ps.h taken from GV.
Add psgetpagebox (taken from Evince) and implement spectre_page_get_size
Add GPL header license
Add empty files spectre-device.[ch] where we'll implement the gdevdsp.
Open and close the file in psscan instead of spectre_document_load
Add reference counter to struct document in ps.[ch]
Fix memory leak
Render pages to png files using cairo in spectre-test
Rename spectre_strdup_printf to _spectre_strdup_printf
Introduce SpectreRenderContext, will be used for passing the render options to \
the renderer Use render context for rendering
Fix several memory leaks
Add TODO file
Fix order fo delete and exit in spectre_device_cleanup
Implement spectre_page_status and use it in tests
Make spectre_device_cleanup static
EPS support
Merge several fixes from evince and macgsview into ps.c
Add document_get_orientation and page_get_orientation
Fix check whether document is structured before trying to feed gs with page \
data Translate to the right coords when bounding box is not at 0,0.
Init document ref_count for documents without %PS at the beginning
Init document filename for documents without %PS at the beginning
Continue parsing files which don't have %PS instead of returning inmediately
Fix a typo in Makefile.am
Add libs and cflags to libspectre.pc file
Fix orientation issues, gs expects orientation not rotation.
Fix a crash when rendering rotated. Add rotation test.
Calculate scale factor when not provided
Add tests for is_eps and get_language_level
Add spectre_document_get_format
Add spectre_document_get_creation_date
Add SpectreExporter to export to PS and PDF
Add our own implementation of strdup, strncasecmp and strcasecmp since they are \
not ansic
Add lots of warning flags for gcc and compatible compilers. Fix some compile \
warnings. Add spectre_document_save
Handle errors in spectre_exporter_ps_begin
Add spectre_document_save_to_pdf
Fix a crash in test when exporter fails
Pass BBox coords to spectre_gs_process when sending page contents to gs
malloc needs #include <stdlib.h>
Add spectre_page_get_label
Add spectre_document_get_by_label
Fix a crash when trying to get the page label in non structured documents
Apply debian patch 299447and433898-nested-eps
Do not translate twice when document BBox == PageBBox
Add -sDEVICE=display to spectre device arguments list
Add a Makefile.am to ghostscript dir in order to make it distribuible
Revert a change committed by mistake
Add assert and check functions
Handle ghostscript stdout
Skip nested documents that don't have BeginDocument and EndDocument but have \
%PS and %%EOF Fix SpectreOrientation enum items order
Fix memory leak
Add libtool versioning stuff to configure.ac
Add macros to allow getting information about libspectre version from clients
Update TODO
Make libspectre require libgs >= 8.61
Use Doxyfile.in instead of Doxyfile and update it
Write README file
Add scripts and instructions for releasing, based on cairo release system
Update for release 0.1.0
Albert Astals Cid (28):
Add helper spectre_strdup_printf function
Needed files to use libgs, got them from gs svn
Add first implementation of a libgs based render
Initialize use platform fonts as TRUE by default
Add missing spectre-utils.h to Makefile.am
Add setter and getter for RenderContext graphic_alpha_bits and text_alpha_bits
Use correct doxygen syntax for the comment
Set page status to renderer status in spectre_page_render
Feed document trailer to ghostscript too, fixes 46d333bb7fe46f90.ps
Do not check whether document is structured, just if it has pages
Fix crashes on documents that never call page
Ignore update calls after page
Add spectre_document_is_eps
Added spectre_document_get_language_level
Init ghostscript_instance to NULL as libgs checks its value
Add spectre_document_get_for
First step for documenting the public api
Update COPYING and FSF address
Typo--
Add library version info
Merge branch 'master' of ssh://aacid@git.freedesktop.org/git/libspectre
Add .gitignore files
Add .gitignore files
Merge branch 'master' of ssh://aacid@git.freedesktop.org/git/libspectre
Merge branch 'master' of ssh://aacid@git.freedesktop.org/git/libspectre
Merge branch 'master' of ssh://aacid@git.freedesktop.org/git/libspectre
dummy commit to see if i got rights
Doxyfile for giving doxygen on how to generate docu
--
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
["signature.asc" (application/pgp-signature)]
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic