1. 08 Jan, 2018 1 commit
    • 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
  2. 04 Jan, 2018 3 commits
    • Albert Astals Cid's avatar
      Fix assert on malformed documents · 4c781434
      Albert Astals Cid authored
      Bug #104354
      4c781434
    • Adrian Johnson's avatar
      Remove error for wrong child type for tagged pdf · 62337100
      Adrian Johnson authored
      It is harmless and as a few PDFs do this it just adds noise to the output.
      
      Bug #103587
      62337100
    • 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
  3. 03 Jan, 2018 2 commits
    • 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
    • Adrian Johnson's avatar
      Fix EmbedStream replay · f8723829
      Adrian Johnson authored
      Bug #103446
      f8723829
  4. 02 Jan, 2018 4 commits
  5. 28 Dec, 2017 3 commits
  6. 27 Dec, 2017 2 commits
  7. 26 Dec, 2017 2 commits
  8. 23 Dec, 2017 2 commits
  9. 21 Dec, 2017 1 commit
  10. 20 Dec, 2017 1 commit
  11. 18 Dec, 2017 4 commits
  12. 14 Dec, 2017 1 commit
  13. 13 Dec, 2017 1 commit
  14. 12 Dec, 2017 3 commits
  15. 11 Dec, 2017 2 commits
  16. 03 Dec, 2017 3 commits
  17. 02 Dec, 2017 2 commits
  18. 01 Dec, 2017 3 commits