commit ebf3cf7aa81c03458bf695bf0d6d1c0d4361802a Author: Carlos Garcia Campos Date: 2012-03-10 Update COPYING to lgpg2.1 to match source file headers I copied the COPYING file without checking it was lgpl2 text instead of lpgl2.1. https://bugzilla.gnome.org/show_bug.cgi?id=671271 M COPYING commit ee511c680406b30479f67add05b4ed1b468f9a97 Author: Michael Biebl Date: 2012-03-03 build: Fix INCLUDES for libgxps-scan.c https://bugzilla.gnome.org/show_bug.cgi?id=671274 M docs/reference/Makefile.am commit 9c3705b79dbade31368fa438abab498559a47c45 Author: Carlos Garcia Campos Date: 2012-02-04 docs: Add GXPSFilePrivate to the private section of GXPSFile in libgxps-sections.txt M docs/reference/libgxps-sections.txt commit 2532f6ed77db56a721c1a6a1cac002688c0a6da1 Author: Carlos Garcia Campos Date: 2012-02-04 docs: Ignore private headers when generating API doc Fixes most of the symbols in libgxps-unused.txt M docs/reference/Makefile.am commit d252207c926b90fdc32d836a9dc69855f6a2b726 Author: Carlos Garcia Campos Date: 2012-02-04 docs: Add index of new symbols in 0.2.1 M docs/reference/libgxps-docs.sgml commit 2908149917e3133bbfc873246ab71f3676b73045 Author: Carlos Garcia Campos Date: 2012-02-04 doc: Add Since: tag to GXPS_VERSION_STRING api docs M libgxps/gxps-version.h.in commit bff39ad37b3c0624f7e95ba72867df99f2661134 Author: Jason Crain Date: 2011-12-23 Fixed memory leak when parsing fails for a child element of a Canvas A GXPSCanvas struct is leaked when parsing fails for a child element of a Canvas. Parsing is aborted when invalid data is encountered and cleanup code is not run. This adds a error handler to the canvas GMarkupParser to free the struct on error. https://bugzilla.gnome.org/show_bug.cgi?id=668965 M libgxps/gxps-page.c commit 19e5c5834d493075283d82a0d8d410463646c849 Author: Jason Crain Date: 2011-12-24 Fixed memory leak when parsing fails for a child element of a Glyphs A GXPSGlyphs struct is leaked when parsing fails for a child element of a Glyphs. Parsing is aborted when invalid data is encountered and cleanup code is not run. This adds a error handler to the glyphs GMarkupParser to free the struct on error. https://bugzilla.gnome.org/show_bug.cgi?id=668966 M libgxps/gxps-glyphs.c commit 4874d0f48dd3a72865d4df579cb3563c520f6d6a Author: Jason Crain Date: 2012-01-06 Fixed memory leak when parsing a brush fails A GXPSBrush struct is leaked when parsing fails for a child of a XXX.Fill or XXX.Stroke element. Parsing is aborted when invalid data is encountered and cleanup code is not run. This adds a error handler to the brush GMarkupParser to free the struct on error. https://bugzilla.gnome.org/show_bug.cgi?id=668968 M libgxps/gxps-brush.c commit 2bb45e1566fb03bf3bb5fd3b9ad96eec54da9a2a Author: Jason Crain Date: 2012-01-08 Fixed memory leak when parsing a ImageBrush element fails A GXPSBrushImage struct is leaked when parsing fails for a child element of a ImageBrush. Parsing is aborted when invalid data is encountered and cleanup code is not run. This adds a error handler to the brush_image GMarkupParser to free the struct on error. https://bugzilla.gnome.org/show_bug.cgi?id=668969 M libgxps/gxps-brush.c commit 82d3a0d61a29812a94a80769cb3f47ee49453329 Author: Jason Crain Date: 2011-12-23 Fixed memory leak when parsing a RenderTransform element fails A GXPSMatrix struct is leaked when parsing fails for a XXX.RenderTransform element. Parsing is aborted when invalid data is encountered and cleanup code is not run. This adds a error handler to the matrix GMarkupParser to free the struct on error. https://bugzilla.gnome.org/show_bug.cgi?id=668941 M libgxps/gxps-matrix.c commit ca12aae0e8fd69b5774b0ff69138957340eb2ff7 Author: Jason Crain Date: 2012-01-28 Fixed memory leak when parsing fails for a child element of a Path A GXPSPath struct is leaked when parsing fails for a child element of a Path. Parsing is aborted when invalid data is encountered and cleanup code is not run. This adds a error handler to the path GMarkupParser to free the struct on error. https://bugzilla.gnome.org/show_bug.cgi?id=668940 M libgxps/gxps-path.c commit e2bad1211d0790e7d05ebb6f83da3572d95c3a56 Author: Jason Crain Date: 2011-12-23 Fixed memory leak when parsing a Path attribute fails Fixed leak where a GXPSPath struct is leaked when a XPS document contains a Path element with invalid attributes. For example: ...etc This patch calls gxps_path_free in more code paths. https://bugzilla.gnome.org/show_bug.cgi?id=668937 M libgxps/gxps-page.c commit 6a6cf1e2cb96a0bd9770a428e41b6786e0fdddc9 Author: Carlos Garcia Campos Date: 2012-01-29 tools: Set image parameters after jpeg_set_defaults() So the resolution does not get overwritten by the defaults. Based on patch by Adrian Johnson for poppler. M tools/gxps-jpeg-writer.c commit c01d234e7036a5d469e122bd54de83171e66ca80 Author: Carlos Garcia Campos Date: 2012-01-21 release: 0.2.1 M NEWS M configure.ac