summaryrefslogtreecommitdiff
path: root/splash
AgeCommit message (Expand)AuthorFilesLines
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
2018-05-29splash: Correctly manipulate spot colors if SPOT_NCOMPS != 4Stefan Brüns1-3/+4
2018-05-29SplashFTFont: Early return if face->units_per_EM is 0Albert Astals Cid1-1/+1
2018-05-29SplashFTFont: Initialize textScaleAlbert Astals Cid1-0/+1
2018-05-27Splash::fillGlyph2: fix buffer overflowAlbert Astals Cid1-2/+2
2018-05-25Splash::fillWithPattern: initialize pipeAlbert Astals Cid1-1/+1
2018-05-25Splash: Fix another potential uninitialized memory useAlbert Astals Cid1-2/+4
2018-05-25SplashFTFont::getGlyphPath: early return if textScale == 0Albert Astals Cid1-0/+4
2018-05-24Splash::blitImageClipped: initialize pixelAlbert Astals Cid1-1/+1
2018-05-24SplashFTFont::makeGlyph: Fix use of uninitialized dataAlbert Astals Cid1-0/+4
2018-05-24Splash::scaleMaskYuXu: Free internal bitmap data on errorAlbert Astals Cid1-0/+1
2018-05-23Apply previous optimization also to Splash::pipeRunAARGB8Albert Astals Cid1-9/+19
2018-05-23Small optimization for AAXRGB8 pipesStefan Brüns1-9/+20
2018-05-23SplashFTFont::SplashFTFont: Early return if textScale is 0Albert Astals Cid1-1/+7
2018-05-23Splash::scaleMaskYuXu: Also check for srcHeight <= 0Albert Astals Cid1-2/+2
2018-05-22Splash::scaleMaskYuXu: Fix crash on malformed filesAlbert Astals Cid1-1/+6
2018-02-02Fix some -Wshadow warningsAlbert Astals Cid1-2/+3