1. 05 Apr, 2018 2 commits
  2. 23 Mar, 2018 1 commit
  3. 18 Mar, 2018 1 commit
  4. 21 Feb, 2018 1 commit
  5. 02 Feb, 2018 1 commit
  6. 27 Jan, 2018 2 commits
  7. 14 Jan, 2018 2 commits
  8. 09 Jan, 2018 1 commit
  9. 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
  10. 04 Jan, 2018 1 commit
    • Adrian Johnson's avatar
      Fix some bugs in StructTreeRoot parsing of parent tree · 32153825
      Adrian Johnson authored
      - Add support for parsing child nodes in the number tree
      - Number tree keys do not have to be consecutive numbers. Use
        map instead of vector for parentTree.
      - Due to performance impact of iterating a map instead of
        vector in parentTreeAdd, add a reverse mapping from Ref
        to parentTree.
      - Add mcid parameter to findParentElement() to enable finding
        the parent when there are multiple MCIDs on the same page.
      - Move RefCompare from pdfinfo.cc to Object.h so it can be
        used by other files.
      
      Bug #103912
      32153825
  11. 03 Jan, 2018 1 commit
    • Adrian Johnson's avatar
      Fix pdfimages with flate encoded inline images · c4cbb4fd
      Adrian Johnson authored
      - Remove advance strem pos to end of image code from listImage().
        getInlineImageLength() already does this.
      
      - Always EmbedStream in getInlineImageLength() to get size of stored image.
        The type of encoding does not matter.
      
      - Use same record EmbeddeStream code for all image types in writeImage()
      
      - Fix some memory leaks
      
      Bug #103446
      c4cbb4fd
  12. 23 Dec, 2017 2 commits
  13. 03 Dec, 2017 1 commit
  14. 15 Nov, 2017 2 commits
    • Adrian Johnson's avatar
      Support unicode on windows console · a6dd3f95
      Adrian Johnson authored
      The Win32Console should be used in programs that require unicode
      support for command line arguments and stdio ouput on windows. On
      windows it gets the command line arguments from GetCommandLineW and
      converts to UTF-8, and redefines the stdio output functions to convert
      UTF-8 to calls to WriteConsoleW. On other platforms this class is a
      no-op.
      a6dd3f95
    • Adrian Johnson's avatar
      sort encoding list · 4f687665
      Adrian Johnson authored
      makes it easier to find encodings listed by -listenc
      4f687665
  15. 14 Nov, 2017 1 commit
  16. 03 Nov, 2017 1 commit
  17. 30 Oct, 2017 1 commit
  18. 21 Oct, 2017 5 commits
  19. 19 Oct, 2017 1 commit
  20. 02 Oct, 2017 1 commit
  21. 21 Sep, 2017 1 commit
  22. 17 Sep, 2017 1 commit
  23. 16 Sep, 2017 3 commits
  24. 13 Sep, 2017 1 commit
  25. 03 Sep, 2017 2 commits
  26. 02 Sep, 2017 2 commits