1. 30 Aug, 2018 2 commits
  2. 22 Jun, 2018 1 commit
  3. 06 May, 2018 1 commit
  4. 06 Apr, 2018 2 commits
  5. 05 Apr, 2018 2 commits
  6. 23 Mar, 2018 1 commit
  7. 08 Jan, 2018 2 commits
    • Albert Astals Cid's avatar
      Run clang-tidy with modernize nullptr · e428033c
      Albert Astals Cid authored
      Also add two enum values in the qt5 frontend to representate no flags
      Also mark glib/gtk/cairo system includes so that gcc doesn't report the issues in those headers
      e428033c
    • Albert Astals Cid's avatar
      Delete lots of copy constructors and copy assignment operators · 8794789a
      Albert Astals Cid authored
      Fixes rule-of-three and copyable-polymorphic warnings reported by clazy.
      
      The default copy constructor and copy assignment operator are
      only valid for simple classes so we delete them (i.e. make then not exist)
      when we have either a virtual class or a destructor, the code still compiles
      so this doesn't fix any bug, it is more a protection for when you think you
      can copy a class and don't realize the default copy constrcutor is not doing
      what you want and you get crashes. Hopefully this helps us in the future :)
      8794789a
  8. 03 Nov, 2017 1 commit
  9. 21 Oct, 2017 2 commits
  10. 19 Oct, 2017 1 commit
  11. 02 Oct, 2017 1 commit
  12. 22 Sep, 2017 1 commit
  13. 20 Sep, 2017 1 commit
    • William Bader's avatar
      PSOutputDev: Fix wrong text generation · e51db61a
      William Bader authored
      This patch moves the code to update the max valid glyph hash into its
      own function and updates the max valid glyph only if the new value is
      higher than the previous value.
      This fixes a problem with pages that have multiple copies of the same
      font with different glyph counts. If poppler processed the font with the
      smaller count last, and then the PDF wrote text in the font with the
      larger count, pdftops would not show the glyphs above the maximum of the
      smaller font.
      
      Bug #102760
      e51db61a
  14. 31 Jul, 2017 1 commit
  15. 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
  16. 08 Mar, 2017 1 commit
  17. 08 Dec, 2016 1 commit
  18. 01 Dec, 2016 1 commit
  19. 29 Nov, 2016 1 commit
  20. 26 Nov, 2016 1 commit
  21. 14 Nov, 2016 1 commit
  22. 01 Nov, 2016 1 commit
  23. 04 Sep, 2016 1 commit
  24. 03 May, 2016 1 commit
  25. 16 Mar, 2016 1 commit
  26. 25 Feb, 2016 2 commits
  27. 16 Dec, 2015 1 commit
  28. 02 Dec, 2015 1 commit
  29. 03 Jul, 2015 2 commits
  30. 14 May, 2015 1 commit
    • William Bader's avatar
      Fix regression in pdftops parameter passing · ae76b75c
      William Bader authored
      Recent changes to the command line processing moved some options from GlobalParams to PSOutputDev.
      The options used to be set by calling setters in GlobalParams before creating the PSOutputDev.
      Now the options are set by calling setters in PSOutputDev after it is created.
      The problem is that PSOutputDev() calls init() which uses options that now can not be set until later after PSOutputDev() returns.
      These patches split some of the code of init() into a new postInit() that is automatically called later after the pdftops main program has had a chance to set the command line options.
      When I was looking through the code, I also fixed a misspelling of sanitizedTitle as sanitizedTile.
      
      Bug #89827
      ae76b75c
  31. 07 Feb, 2015 2 commits
  32. 18 Jan, 2015 1 commit