Mini Shell
libgxps 0.3.2 (16 February 2021)
================================
New features:
- Add support to wdp images on Windows using WIC API (Vittorio Vaselli)
Bug fixes:
- Fix a crash in tools when the surface is NULL on conversion end (#3, Qiuhao Li)
Build:
- Improve dependency check on Windows (Chun-wei Fan)
- Don't assume that cross builds can't generate gir (maxice8)
libgxps 0.3.1 (5 January 2019)
==============================
Bug fixes:
- Fix font scaling when converting xps to pdf (#1, Ignazio Pillai)
- Handle errors returned by archive_read_data in GXPSArchive
(Carlos Garcia Campos)
- Ensure gxps_archive_read_entry() fills the GError in case of
failure (Carlos Garcia Campos)
- Make the pdf generated by xpstopdf to be 96 dpi (Ignacio Casal
Quinteiro)
- Fix OUTPUT FILE description in man pages (Jason Crain)
- Clear the GError before trying to load an image again in
gxps_images_get_image() (Carlos Garcia Campos)
- Fix integer overflow in png decoder (Carlos Garcia Campos)
libgxps 0.3.0 (8 August 2017)
================================
New features:
- Add initial support for resource dictionaries (#777731, Ignacio
Casal Quinteiro, Jason Crain)
- Support OpenXPS fixed representation schema (#768117, Jason
Crain)
Bug fixes:
- Fix a crash when extracting a malformed file (#785479, Marek
Kasik)
Build:
- Switch to meson build system (#783642, Ignacio Casal Quinteiro)
libgxps 0.2.5 (25 February 2017)
================================
Bug fixes:
- Fix handling of internal documents paths to ensure we always use
"/" instead of the system path separator (#777894, Ignacio Casal
Quinteiro)
- Improve performance when querying archive entries by using a
hash set instead of a GList (#777272, Paolo Borelli)
- Improve performance when querying documents in archive by using
a GPtrArray instead of a GList (#777269, Paolo Borelli)
- Fix a user after free in tools (Paolo Borelli)
- Fix several memory leaks (Paolo Borelli)
- Fix potential NULL pointer dereference found by coverity
(#776323, Philip Withnall)
- Add a missing break in switch statement found by coverity
(#776323, Philip Withnall)
- Fix uninitialised variables found by coverity (#776323, Philip
Withnall)
- Fix several compile warnings (Ignacio Casal Quinteiro)
- Remove wrong return from print_token() that is void (#772296,
Ernestas Kulik)
- Fix GObject introspection build (#775637, Jason Crain)
Build:
- Add support for building with Visual studio (#771057, Ignacio
Casal Quinteiro)
libgxps 0.2.4 (20 June 2016)
============================
Bug fixes:
- Fix the build with GCC >= 6 (Michael Catanzaro)
- Fix non-literal format string warning for clang (#760177,
Ting-Wei Lan)
Tools:
- Correctly show translated messages for command line tools on
some locales (#760437, Ting-Wei Lan)
libgxps 0.2.3.2 (4 September 2015)
==================================
This is another follow up release to fix the build in some cases due
to libm undefined symbols.
libgxps 0.2.3.1 (14 August 2015)
================================
This is a follow up release to fix the build in some cases due to
libpng undefined symbols.
libgxps 0.2.3 (13 August 2015)
==============================
API changes:
- Add API to get Core Propoerties of a XPS file (Carlos Garcia
Campos)
New features:
- Support ImageBrush Viewbox and rotation/shearing matrices
(#751357, Jason Crain)
- Add support for JPEG images with GRAYSCALE color space (#744120,
Carlos Garcia Campos)
- Add support for interleaved zip archives (Carlos Garcia Campos)
Bug fixes:
- Fix transformation for VisualBrush elements (#742630, Jason
Crain)
- Fix parsing of dash array with negative values (#715023, Lukas
Lueg, Carlos Garcia Campos)
- Make gxps_dash_array_parse fail for an odd number of dashes
(#715023, Lukas Lueg, Carlos Garcia Campos)
- Fix parsing of dash array when it has trailing or leading
whitespaces (#715023, Lukas Lueg)
- Fix the build with libpng16 (Petr Gajdos)
- Fix parsing of real numbers containing e[+-]number (Carlos
Garcia Campos)
- Fix a crash in documents containing nested FixedDocument
(#685741, Carlos Garcia Campos)
libgxps 0.2.2 (19 March 2012)
=============================
Bug fixes:
- Fix COPYING file that used lgl2 instead of lgpl2.1 (#671271,
Carlos Garcia Campos)
- Fix the build with --enable-gtk-doc (#671274, Michael Biebl)
- Fix several memory leaks when parsing fails (#668937, #668940,
#668941, #668969, #668968, #668966, #668965, Jason Crain)
Tools:
- Set image parameters after jpeg_set_defaults(), so the
resolution does not get overwritten by the defaults (Adrian
Johnson)
Documentation:
- Ignore private headers when generating API doc (Carlos Garcia
Campos)
- Add index of new symbols in 0.2.1 (Carlos Garcia Campos)
- Add Since: tag to GXPS_VERSION_STRING api docs (Carlos Garcia
Campos)
libgxps 0.2.1 (21 January 2012)
===============================
API changes:
- Add GXPS_VERSION_STRING macro with the library version as a
string (Carlos Garcia Campos)
New features:
- Support OpacityMask for Path elements (#663477, Jason Crain)
Bug fixes:
- Fix MAJOR/MINOR/MICRO version macros (Carlos Garcia Campos)
- Fix FSF address in COPYING file (Carlos Garcia Campos)
- Fix building with libpng15 (#664666, Alexandre Rostovtsev)
- Fix tools build by linking to libm (#664439, Dominique
Leuenberger)
libgxps 0.2.0 (19 November 2011)
================================
API changes:
- This release contains a small API break. Even though all of the
XPS documents we have for testing use integer numbers for the
page size, the XPS Specification says that page size is a double
value. Functions gxps_page_get_size() and
gxps_document_get_page_size() now return page width and page
height as gdouble values instead of guint. (Carlos Garcia Campos)
New features:
- Add support for PolyQuadraticBezierSegment figures (Carlos
Garcia Campos)
- Add support for Smooth Cubic Bézier curve (Carlos Garcia Campos)
- Initial implementation of ICC based colors. Only CMYK colors are
supported for now (Carlos Garcia Campos)
- Support Opacity for SolidColorBrush elements (#663472, Jason
Crain)
- Add support for scRGB color syntax (Carlos Garcia Campos)
- Implement Quadratic Bézier curve (Carlos Garcia Campos)
- Support OpacityMask for Glyphs elements (#663476, Jason Crain)
- Support OpacityMask for Canvas elements (#663475, Jason Crain)
- Support opacity for ImageBrush elements (#663471, Jason Crain)
- Support opacity for Glyphs elements (#662654, Jason Crain)
- Support opacity for Canvas elements (#662653, Jason Crain)
- Support opacity for Path elements (#662652, Jason Crain)
- Support opacity for LinearGradientBrush and RadialGradientBrush
elements (#662655, Jason Crain)
Bug fixes:
- Fix parser error messages for invalid content (#663899, Jason
Crain)
Tools:
- Add xpstojpeg tool for converting XPS documents to JPEG (Carlos
Garcia Campos)
- Add xpstosvg tool for converting XPS documents to SVG (Carlos
Garcia Campos)
- Add xpstops tool for converting XPS documents to PostScript
(Carlos Garcia Campos)
- Add xpstopdf tool for converting XPS documents to PDF (Carlos
Garcia Campos)
- Add xpstopng tool for converting XPS documents to PNG (Carlos
Garcia Campos)
Documentation:
- Add man pages for tools (Carlos Garcia Campos)
- Clarify that page sizes returned by gxps_document_get_page_size()
might be different than actual page sizes (Carlos Garcia Campos)
- Add libgxps.types file so that object hierarchy is included in
generated HTML doc (Carlos Garcia Campos)
- Add documentation for return value of gxps_document_get_page()
(Carlos Garcia Campos)
libgxps 0.1.0 (12 October 2011)
===============================
This is the first public release of libgxps.
Zerion Mini Shell 1.0