commit de1705584db0fd176c80df590ca73b46b800980a Author: Carlos Garcia Campos Date: 2011-10-12 release: 0.1.0 M NEWS commit bbad32e9e2bad68e36178b19fb46e026afb433e9 Author: Carlos Garcia Campos Date: 2011-10-12 Add RELEASING file with instructions to make releases A RELEASING commit 81bc2fa415c61fbb518cd66081b86e7b9bfefb63 Author: Carlos Garcia Campos Date: 2011-10-12 Add rules to create ChangeLog M Makefile.am commit 3f44aea51ac9e9e37157de1eb9a03eda84235402 Author: Carlos Garcia Campos Date: 2011-10-12 Add homepage to doap file M libgxps.doap commit 9531079bc9c942eba02e5b02ff8c8caf9d10ce3b Author: Carlos Garcia Campos 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 Date: 2011-10-11 test-gxps: Port to GTK 3 M configure.ac M test/test-gxps.c commit c4ca9a11cb4b46d09703bf0ec8ff570961112605 Author: Carlos Garcia Campos Date: 2011-10-11 configure: Bump cairo requirements to 1.10 M configure.ac commit dee95ab03b863cbac04ab17fb94a14c741bc73c1 Author: Carlos Garcia Campos Date: 2011-10-11 TODO: Font clusters done M TODO commit 303393336f4a6ece0699d00abafe3f16423e8ea8 Author: Carlos Garcia Campos 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 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 Date: 2011-10-09 Add Jason Crain to AUTHORS M AUTHORS commit a3a94a69118986678f78dacbdbf80f47946cb593 Author: Carlos Garcia Campos 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 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 Date: 2011-10-09 Add support for italic text M libgxps/gxps-page.c commit db2d71033de84b196c4713d1f8091187ec20bac5 Author: Jason Crain Date: 2011-10-09 Add support for sideways text M libgxps/gxps-page.c commit e2f6f489b5dd86e58297c70ff1f5ccf06de5bc5a Author: Jason Crain Date: 2011-10-09 Add support for bidirectional text M libgxps/gxps-page.c commit 9857869e2b0b6c6358cc9f90540791bd315883e2 Author: Jason Crain 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 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 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 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 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 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 Date: 2011-07-31 Improved error checking when parsing a broken FixedDocumentSequence M libgxps/gxps-file.c commit 82c15dc45d4cd322c36e27fb2e882cd0043ff334 Author: Jason Crain 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 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 Date: 2011-07-29 Fixed memory leak in GXPSDocument Free init_error when finalized. M libgxps/gxps-document.c commit 9cee1d2c51b4256b454185aa219eff4f848c9358 Author: Jason Crain 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 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 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 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 Date: 2010-09-03 Update TODO file M TODO commit cad35b16ed158529cbbcdf82662bbd78e466b2a8 Author: Carlos Garcia Campos 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 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 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 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 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 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 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 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