1. 20 Oct, 2020 1 commit
    • Oliver Sander's avatar
      Rename ArthurOutputDev to QPainterOutputDev · 99346560
      Oliver Sander authored
      The Qt rendering system hasn't been called 'Arthur' for a long time,
      let's adapt the code to that.
      
      For backward compatibility, the ArthurBackend enum value remains
      in the files poppler-qt5.h and poppler-qt6.h.  These shouldn't be
      used anymore.
      99346560
  2. 19 Oct, 2020 2 commits
  3. 18 Oct, 2020 1 commit
  4. 16 Oct, 2020 3 commits
  5. 15 Oct, 2020 1 commit
  6. 07 Oct, 2020 1 commit
  7. 06 Oct, 2020 1 commit
  8. 05 Oct, 2020 1 commit
  9. 04 Oct, 2020 2 commits
  10. 02 Oct, 2020 1 commit
  11. 01 Oct, 2020 5 commits
  12. 24 Sep, 2020 3 commits
  13. 17 Sep, 2020 2 commits
  14. 15 Sep, 2020 1 commit
    • Albert Astals Cid's avatar
      Filter out repeated forms · eb7940e7
      Albert Astals Cid authored
      Some files like the one from KDE bug 426467 has the same signature
      repeated 23 times in the Fields field, just return it one
      eb7940e7
  15. 14 Sep, 2020 1 commit
  16. 13 Sep, 2020 2 commits
  17. 08 Sep, 2020 1 commit
  18. 05 Sep, 2020 2 commits
    • Albert Astals Cid's avatar
      Update (C) · bb4d6c96
      Albert Astals Cid authored
      bb4d6c96
    • Albert Astals Cid's avatar
      addStrokeAdjustHint(): fix crash in out-of-memory situation. · c4771352
      Albert Astals Cid authored
      Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25411
      
          #0 0xf7ef8f19 in [vdso]
          #1 0xf7ccdd08 in gsignal (/lib32/libc.so.6+0x2bd08)
          #2 0xf7ccf206 in abort (/lib32/libc.so.6+0x2d206)
          #3 0xbdb9c2e in grealloc(void*, unsigned int, bool) gdal/poppler/goo/gmem.h:85:5
          #4 0xbdd9e11 in greallocn(void*, int, int, bool, bool) gdal/poppler/goo/gmem.h:171:12
          #5 0xc012373 in SplashPath::addStrokeAdjustHint(int, int, int, int) gdal/poppler/splash/SplashPath.cc:211:35
          #6 0xbfd156f in Splash::makeStrokePath(SplashPath*, double, bool) gdal/poppler/splash/Splash.cc:5987:34
          #7 0xbfcaec2 in Splash::strokeWide(SplashPath*, double) gdal/poppler/splash/Splash.cc:2028:13
          #8 0xbfc8a4d in Splash::stroke(SplashPath*) /src/gdal/poppler/splash/Splash.cc
      
      Based on patch by Even Rouault
      c4771352
  19. 03 Sep, 2020 1 commit
  20. 02 Sep, 2020 2 commits
  21. 01 Sep, 2020 2 commits
  22. 30 Aug, 2020 2 commits
  23. 29 Aug, 2020 2 commits
    • Tobias Deiminger's avatar
      Splash bilinear scaling: Don't try read behind end · 6a7dae79
      Tobias Deiminger authored
      Source line iteration in Splash::scaleImageYuXuBilinear already tries
      to prevent a read behind source image end, as the comment indicates it
      and as it's conceptually reasonable. But the check for (currentSrcRow < srcHeight)
      is wrong and doesn't do what it claims.
      
      currentSrcRow will only ever increase to srcHeight - 1 after
      scaledHeight iterations. Therefore the check always evaluates to
      true, and src() is aways called. Intention was to prevented the line
      fetch for the last run and leave line2 identical to line1 (the "extra padding").
      
      Nothing bad happened, because SplashOutputDev::imageSrc and alphaImageSrc
      gracefully handle the behind-end read. Should be corrected either.
      6a7dae79
    • Albert Astals Cid's avatar
      CI: Update qt6 archives · 78e6050a
      Albert Astals Cid authored
      78e6050a