commit de1705584db0fd176c80df590ca73b46b800980a
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   2011-10-12

    release: 0.1.0

M	NEWS

commit bbad32e9e2bad68e36178b19fb46e026afb433e9
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-12

    Add RELEASING file with instructions to make releases

A	RELEASING

commit 81bc2fa415c61fbb518cd66081b86e7b9bfefb63
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-12

    Add rules to create ChangeLog

M	Makefile.am

commit 3f44aea51ac9e9e37157de1eb9a03eda84235402
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-12

    Add homepage to doap file

M	libgxps.doap

commit 9531079bc9c942eba02e5b02ff8c8caf9d10ce3b
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-11

    Add version macros

M	TODO
M	configure.ac
M	docs/reference/libgxps-docs.sgml
M	docs/reference/libgxps-sections.txt
M	libgxps/Makefile.am
A	libgxps/gxps-version.h.in

commit ce828051dba5e961a8bb64a51b032020db7558ec
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-11

    test-gxps: Port to GTK 3

M	configure.ac
M	test/test-gxps.c

commit c4ca9a11cb4b46d09703bf0ec8ff570961112605
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-11

    configure: Bump cairo requirements to 1.10

M	configure.ac

commit dee95ab03b863cbac04ab17fb94a14c741bc73c1
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-11

    TODO: Font clusters done

M	TODO

commit 303393336f4a6ece0699d00abafe3f16423e8ea8
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-11

    Add debug mode instead of using g_print/g_warning directly

M	configure.ac
M	libgxps/Makefile.am
A	libgxps/gxps-debug.c
A	libgxps/gxps-debug.h
M	libgxps/gxps-file.c
M	libgxps/gxps-page.c

commit 4963867edbece91865e3aa03b58608f3a163b9de
Author: Jason Crain <jason@aquaticape.us>
Date:	2011-10-09

    Fixed memory leak when UnicodeString and Indices are missing from
    Glyphs

M	libgxps/gxps-page.c

commit 8b52eb1f15e4c62d076da43ed9fe08fa8991aa76
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-09

    Add Jason Crain to AUTHORS

M	AUTHORS

commit a3a94a69118986678f78dacbdbf80f47946cb593
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-09

    Only use cairo_show_text_glyphs() if the target surface supports it

M	libgxps/gxps-page.c

commit 4ecc04bf42ade12dfd1cbcbcada4562553782463
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-09

    Do not check for NULL when using g_strdup()

    g_strdup() is NULL safe

M	libgxps/gxps-page.c

commit 66ddaaa3f5aff177978e52ba650086c23972eb0e
Author: Jason Crain <jason@aquaticape.us>
Date:	2011-10-09

    Add support for italic text

M	libgxps/gxps-page.c

commit db2d71033de84b196c4713d1f8091187ec20bac5
Author: Jason Crain <jason@aquaticape.us>
Date:	2011-10-09

    Add support for sideways text

M	libgxps/gxps-page.c

commit e2f6f489b5dd86e58297c70ff1f5ccf06de5bc5a
Author: Jason Crain <jason@aquaticape.us>
Date:	2011-10-09

    Add support for bidirectional text

M	libgxps/gxps-page.c

commit 9857869e2b0b6c6358cc9f90540791bd315883e2
Author: Jason Crain <jason@aquaticape.us>
Date:	2011-10-09

    Improve text rendering

     - Clusters handling
     - Vertical and horizontal offsets
     - UnicodeString beginning with the escape sequence {}

M	libgxps/gxps-page.c

commit 6e7f23b72fa6ffab794cc2956af7d59700318a77
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-08

    Add g_return macros missing in some public methods

M	libgxps/gxps-file.c
M	libgxps/gxps-links.c
M	libgxps/gxps-page.c

commit ea1dfc11e3639aeada0adcc0743000607623ac64
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-08

    Add GObject introspection support

M	Makefile.am
M	TODO
M	configure.ac
M	libgxps/Makefile.am
M	libgxps/gxps-document.c
M	libgxps/gxps-file.c

commit 40e7c583543b9b57ddd1e74541fda0771b5ac06f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2011-10-08

    docs: Add API docs

M	Makefile.am
M	TODO
M	configure.ac
A	docs/Makefile.am
A	docs/reference/Makefile.am
A	docs/reference/libgxps-docs.sgml
A	docs/reference/libgxps-sections.txt
A	docs/reference/version.xml.in
M	libgxps/gxps-document-structure.c
M	libgxps/gxps-document-structure.h
M	libgxps/gxps-document.c
M	libgxps/gxps-document.h
M	libgxps/gxps-error.c
M	libgxps/gxps-error.h
M	libgxps/gxps-file.c
M	libgxps/gxps-file.h
M	libgxps/gxps-links.c
M	libgxps/gxps-links.h
M	libgxps/gxps-page.c
M	libgxps/gxps-page.h

commit 6641e75e30c1bd2f53bd80bf934919001bbcb629
Author: Jason Crain <jason@aquaticape.us>
Date:	2011-09-01

    Fixed read of uninitialized memory in gxps_parse_stream()

    When a stream contains only a BOM, gxps_parse_stream() can pass a
    negative length to g_markup_parse_context_parse() causing it to read
    uninitialized memory.

M	libgxps/gxps-parse-utils.c

commit d4bb8cede704e7e35c4c7339aff46ffbbd98a852
Author: Jason Crain <jason@aquaticape.us>
Date:	2011-08-02

    Fixed crash in gxps_file_new()

    gxps_file_new() crashes when passed a directory or a nonexistant
    file.

M	libgxps/gxps-archive.c
M	libgxps/gxps-archive.h
M	libgxps/gxps-file.c

commit 39eb02782ec6952e3e8e9ed5d237f9ba0e697b1b
Author: Jason Crain <jason@aquaticape.us>
Date:	2011-07-31

    Improved error checking when parsing a broken FixedDocumentSequence

M	libgxps/gxps-file.c

commit 82c15dc45d4cd322c36e27fb2e882cd0043ff334
Author: Jason Crain <jason@aquaticape.us>
Date:	2011-07-31

    More flexible parsing in gxps_points_parse()

    Allows points to be separated by more than one space.

M	libgxps/gxps-page.c

commit c926d7c2de6c0bb37ba562936bad0522fcea4319
Author: Jason Crain <jason@aquaticape.us>
Date:	2011-07-29

    Fixed memory leak in render_end_element()

    Call gxps_path_free in more places

M	libgxps/gxps-page.c

commit 2efbedc7cfd9087da77a7d77fe58823448108bfb
Author: Jason Crain <jason@aquaticape.us>
Date:	2011-07-29

    Fixed memory leak in GXPSDocument

    Free init_error when finalized.

M	libgxps/gxps-document.c

commit 9cee1d2c51b4256b454185aa219eff4f848c9358
Author: Jason Crain <jason@aquaticape.us>
Date:	2011-07-29

    Fixed memory leak in GXPSFile

    Free init_error when finalized.

M	libgxps/gxps-file.c

commit eead70cb1edf8941482891999f65b4b50398a57c
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2010-09-06

    Use g_file_resolve_relative_path() instead of our buggy code

    g_file_resolve_relative_path() works even if the path doesn't exist in
    the file system, so it works for us.

M	libgxps/gxps-parse-utils.c

commit 562902f96499d4ad59f69c966e4d0feef3289420
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2010-09-05

    Fix assertion that fails when building the outline for some documents

M	libgxps/gxps-document-structure.c

commit 5813b44653cfb0dbcdf302d150ff88b66448c0d0
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2010-09-05

    Add missing files

    I forgot to git add gxps-document-structure.[ch]. Thanks chpe!

A	libgxps/gxps-document-structure.c
A	libgxps/gxps-document-structure.h

commit d2baf3610f7d3db48ab2c400e798b56303beecc5
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2010-09-03

    Update TODO file

M	TODO

commit cad35b16ed158529cbbcdf82662bbd78e466b2a8
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2010-09-03

    Add initial document structure support

    Document structure contains the document outline and story
    elements. At
    the moment only document outline is supported.

M	libgxps/Makefile.am
M	libgxps/gxps-document.c
M	libgxps/gxps-document.h
M	libgxps/gxps-private.h
M	libgxps/gxps.h

commit 7f7afa79e3c8ab4027e31661ee36b0352b4145e2
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2010-09-03

    Add support for page links

    It adds gxps_page_get_links() that returns a list of GXPSLink

M	libgxps/gxps-page.c
M	libgxps/gxps-page.h

commit 38961c62b333d4b52121474abce2c064a4b3553f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2010-09-03

    Add gxps_page_get_anchor_destination()

    It returns the area of the page that is the destination of the given
    anchor.

M	libgxps/gxps-page.c
M	libgxps/gxps-page.h

commit 7d91073cfba3a06ccfb258be33c8313226986260
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2010-09-03

    Add gxps_document_get_page_for_anchor()

    It returns the page number that is the destination of the given anchor

M	libgxps/gxps-document.c
M	libgxps/gxps-document.h

commit 295c39967e4a61e2e814b77574963188c755c08e
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2010-09-03

    Add gxps_file_get_document_for_link_target()

    It returns the document id that is the destination fo the given link
    target, or -1 if the document is not found in the file.

M	libgxps/gxps-file.c
M	libgxps/gxps-file.h

commit 0509d4258986afd06252858b9ee355840bf5cc87
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2010-09-03

    Add GXPSLink and GXPSLinkTarget boxed types

    GXPSLink represents a hyperlink in a page and GXPSLinkTarget is a
    hyperlink destination.

M	libgxps/Makefile.am
A	libgxps/gxps-links.c
A	libgxps/gxps-links.h
M	libgxps/gxps-private.h
M	libgxps/gxps.h

commit 13bed8aa2c23d149fc7875ddc355f39386f2e61d
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2010-09-03

    Add gxps_archive_has_entry() to check whether an entry exists
    in archive

M	libgxps/gxps-archive.c
M	libgxps/gxps-archive.h

commit 18b30745869ef02761d2ccc24bef71fae08fe845
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	2010-08-08

    Initial import

A	AUTHORS
A	COPYING
A	MAINTAINERS
A	Makefile.am
A	NEWS
A	README
A	TODO
A	autogen.sh
A	configure.ac
A	libgxps.doap
A	libgxps.pc.in
A	libgxps/Makefile.am
A	libgxps/gxps-archive.c
A	libgxps/gxps-archive.h
A	libgxps/gxps-document.c
A	libgxps/gxps-document.h
A	libgxps/gxps-error.c
A	libgxps/gxps-error.h
A	libgxps/gxps-file.c
A	libgxps/gxps-file.h
A	libgxps/gxps-fonts.c
A	libgxps/gxps-fonts.h
A	libgxps/gxps-images.c
A	libgxps/gxps-images.h
A	libgxps/gxps-page.c
A	libgxps/gxps-page.h
A	libgxps/gxps-parse-utils.c
A	libgxps/gxps-parse-utils.h
A	libgxps/gxps-private.h
A	libgxps/gxps.h
A	test/Makefile.am
A	test/test-gxps.c