summaryrefslogtreecommitdiff
path: root/splash
AgeCommit message (Expand)AuthorFilesLines
2019-01-19Update (C)Albert Astals Cid3-0/+3
2019-01-18all: Remove support for obsolete systemsChristian Persch3-24/+0
2019-01-05Update (C) of previous commitsAlbert Astals Cid1-0/+1
2019-01-03all: Use the openFile fopen wrapper from gfile.hChristian Persch1-3/+4
2019-01-02Update (C)Albert Astals Cid1-1/+1
2019-01-02Allocate SplashXPathScanner on the stackStefan Brüns1-22/+15
2018-12-21Remove method SplashFTFontFile::getCodeToGIDOliver Sander2-7/+0
2018-12-20Fix minor typosYuri Chornoivan1-1/+1
2018-12-06Remove the file gtypes.h completelyOliver Sander7-10/+0
2018-12-06Replace Guint by unsigned intOliver Sander4-30/+30
2018-12-06Replace Gushort by unsigned shortOliver Sander1-6/+6
2018-12-06Replace Guchar by unsigned charOliver Sander18-310/+310
2018-11-11Rename GooString::getCString GooString::c_strOliver Sander4-7/+7
2018-11-11Update (C) of last commitsAlbert Astals Cid2-2/+2
2018-11-09Pass small and trivially-copyable type by valueAlbert Astals Cid2-2/+2
2018-10-30Fix crash if document is malformed (too wide)Albert Astals Cid1-1/+6
2018-10-23Replace GBool, gTrue, and gFalse by bool, true, false, resp.Oliver Sander32-376/+376
2018-10-21Update (C)Albert Astals Cid12-3/+12
2018-10-16Check for overflow in Splash::scaleImageYdXdAlbert Astals Cid1-1/+4
2018-10-12SplashXPathScanner: Force inlining of addIntersectionStefan Brüns1-0/+1
2018-10-12SplashXPathScanner: Move more invariant code out of the loopStefan Brüns1-14/+20
2018-10-12SplashXPathScanner: Move invariant checks out of addIntersection loopStefan Brüns2-14/+11
2018-10-10Remove usage of pragmas interface and implementationAdam Reichold32-128/+0
2018-10-05SplashXPathScanner: Reduce complexity of sorting spansStefan Brüns2-132/+106
2018-10-05SplashXPathScanner: Clamp y range to yMin/yMax outside the loopStefan Brüns1-29/+26
2018-10-05SplashXPathScanner: Move state out of SplashXPathScanner for iterating spansStefan Brüns3-29/+46
2018-10-05Remove GooList::append since the single element variant is std::vector::push_...Adam Reichold2-2/+2
2018-10-05Turn deleteGooList macro into a template to improve type checking and diagnos...Adam Reichold1-1/+1
2018-10-05Fold the constant splashFontCacheSizeOliver Sander1-5/+1
2018-10-05Reimplement the Splash font cache as a std::arrayOliver Sander2-41/+29
2018-10-05Make SplashFont::matches a const methodOliver Sander1-1/+1
2018-10-05Make a few pointer arguments constOliver Sander9-11/+11
2018-10-05Minor simplification of font-loading logicOliver Sander1-18/+12
2018-10-05Some more NULL to nullptrAlbert Astals Cid3-4/+4
2018-10-04SplashXPath: check for overflowAlbert Astals Cid1-2/+9
2018-09-23SplashBitmap: const filenameAlbert Astals Cid2-3/+3
2018-09-20Splash::scaleImageYdXd: gmallocn -> gmallocn_checkoverflowAlbert Astals Cid1-1/+5
2018-09-01Update (C) from last commitsAlbert Astals Cid1-0/+1
2018-08-31Always check for allocation failure after calling SplashPath::grow and also s...Adam Reichold1-2/+9
2018-08-31SplashPath: Add move constructorStefan Brüns2-0/+18
2018-08-31Allocate temporary SplashXPath on the stackStefan Brüns1-23/+13
2018-08-30SplashPath: Fix overflow checkAlbert Astals Cid1-1/+1
2018-08-30SplashPath: Check for overflowAlbert Astals Cid1-2/+9
2018-07-23Always initialize SplashPipe:cSrcValAlbert Astals Cid1-1/+1
2018-07-20Add -jpegopt optimize option support to utilsMartin Packman2-0/+4
2018-07-19Splash::arbitraryTransformMask: Set clipRes to splashClipPartial in some if b...Albert Astals Cid1-4/+8
2018-07-05Small optimization for AABGR8 pipesStefan Brüns1-9/+19
2018-06-25Splash::arbitraryTransformImage: Fix uninitialized memory readAlbert Astals Cid1-1/+1
2018-06-22SplashFTFont::makeGlyph: Bail out if constructor returned earlyAlbert Astals Cid2-3/+7
2018-05-30Splash: Reserve space for path segments upfrontStefan Brüns2-0/+22