1. 08 Jan, 2018 1 commit
  2. 08 May, 2017 1 commit
    • Albert Astals Cid's avatar
      New Object API · 9773c153
      Albert Astals Cid authored
      Implement the move operators and copy construtor
      
      Almost all the init() functions are gone and we just have simple
      constructors now
      
      Also made free() public since you're not supposed to call it anymore,
      unless you're being evil and malloc'ing Objects like Array/Dict/XRef
      
      This has a huge reaction chain, most importantly we
      don't get objects by passing a pointer Object parameter, we
      just get the object as a return value, which is a much clearer API
       -  aobj->copy(&obj);
       +  obj = aobj->copy();
      before I was never sure what was being copied into what
      
      Comes with a huge diff, I probably made some mistake in the porting
      since there was lots of copy & paste involved
      9773c153
  3. 19 Feb, 2013 1 commit
  4. 18 Feb, 2013 2 commits
  5. 09 Apr, 2012 1 commit
  6. 26 Jan, 2011 1 commit
    • Simon Kellner's avatar
      fix labelToIndex on multiple prefixes · 4829d36a
      Simon Kellner authored
      A PDF document can use page label prefixes, for example, to label
      only inside a chapter ("A-1" .. "A-<n>", "B-1" .. "B-<m>" et cetera).
      When calculating a page index for a given label, poppler would
      disregard the page range for all preceding prefixes that do not
      match the given prefix.
      4829d36a
  7. 25 Oct, 2009 1 commit
  8. 24 Aug, 2008 1 commit
    • Albert Astals Cid's avatar
      Add more correct copyright statements on fofi, goo, poppler and util... · 47f54ad4
      Albert Astals Cid authored
      Add more correct copyright statements on fofi, goo, poppler and util directories to be more compliant with GPL that requires such modification statements to be present. Meanwhile i did that, i did qt and qt4 dirs too, glib is missing if someone wants to fix it, but it's not crucial as it's not a fork of some other GPL software
      47f54ad4
  9. 24 Sep, 2007 1 commit
  10. 25 Apr, 2007 1 commit
  11. 28 Dec, 2006 1 commit
    • Albert Astals Cid's avatar
      * goo/GooString.cc · 7da5885e
      Albert Astals Cid authored
      * goo/GooString.h
      * goo/gmem.c
      * goo/gmem.h
      * poppler/Lexer.cc
      * poppler/Lexer.h
      * poppler/PageLabelInfo.cc
      * poppler/Parser.cc
      * poppler/UGooString.cc
      * poppler/UGooString.h: Patch by Krzysztof Kowalczyk <kkowalczyk@gmail.com> to improve performance. See bug 7808 for details.
      7da5885e
  12. 01 May, 2006 2 commits
  13. 28 Feb, 2006 1 commit
    • Kristian Høgsberg's avatar
      2006-02-28 Kristian Høgsberg <krh@redhat.com> · 0f7f2182
      Kristian Høgsberg authored
              * glib/poppler-document.cc (info_dict_get_string): Refactor
              _popper_goo_string_to_utf8() out into it's own function.
      
              * glib/poppler-page.cc (poppler_page_get_property): Use
              _popper_goo_string_to_utf8() here to convert ucs2 page labels.
      
              * glib/poppler-page.cc (poppler_page_get_selection_region): Add
              braces to fix warning.
      
              * poppler/PageLabelInfo.cc: If the label prefix string has a ucs2
              marker, append the number part of the label as ucs2 (#5952).
      0f7f2182
  14. 18 Jan, 2006 1 commit
  15. 28 Jul, 2005 1 commit
  16. 21 Mar, 2005 1 commit
    • Kristian Høgsberg's avatar
      2005-03-21 Kristian Høgsberg <krh@redhat.com> · 9887679c
      Kristian Høgsberg authored
              * glib/poppler-document.cc:
      
              * glib/poppler-document.h: Expose the documenttitle as a GObject
              property.
      
              * glib/poppler-page.cc: Expose the page label as a GObject
              property.
      
              * glib/poppler-private.h: Add the page index to PopplerPage.
      
              * glib/test-poppler-glib.c: Print out page label and document
              title.
      
              * poppler/Catalog.cc:
              * poppler/Catalog.h: Add page label accessors.
      
              * poppler/PageLabelInfo.cc:
              * poppler/PageLabelInfo.h: New files.
      
              * poppler/Makefile.am: Add new files to sources.
      9887679c