Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-12-03 | Add some more const | Albert Astals Cid | 1 | -1/+1 | |
2019-12-03 | Enable modernize-loop-convert | Albert Astals Cid | 3 | -14/+17 | |
2019-12-02 | Enable modernize-use-override | Albert Astals Cid | 3 | -3/+3 | |
not claiming copyright for this since it's a mechanical change | |||||
2019-11-29 | Enable modernize-deprecated-headers | Albert Astals Cid | 16 | -29/+29 | |
2019-11-29 | Enable readability-inconsistent-declaration-parameter-name | Albert Astals Cid | 3 | -5/+6 | |
2019-10-07 | Update (C) of previous commit | Albert Astals Cid | 2 | -0/+2 | |
2019-10-07 | Move the non-trivial part of the clip test to the implementation file | Stefan Brüns | 2 | -18/+18 | |
This allows to only have a SplashXPathScanner forward declaration in the header file. | |||||
2019-10-07 | Include SplashMath.h only where needed | Stefan Brüns | 2 | -1/+1 | |
2019-10-02 | Enable clang-tidy bugprone-too-small-loop-variable | Albert Astals Cid | 1 | -3/+3 | |
And fixes for it in the code | |||||
2019-09-30 | Run clang-tidy on CI | Albert Astals Cid | 2 | -4/+4 | |
Only with the performance- checks enabled for now | |||||
2019-09-27 | Update (C) of previous commit | Albert Astals Cid | 4 | -4/+4 | |
2019-09-27 | Add some const | Albert Astals Cid | 5 | -9/+10 | |
Suggested by clang-tidy readability-non-const-parameter check | |||||
2019-09-01 | SplashBitmap: Fix wrong width condition for splashModeDeviceN8 | Albert Astals Cid | 1 | -3/+3 | |
2019-08-24 | Always enable SPLASH_CMYK | Albert Astals Cid | 7 | -141/+11 | |
Doesn't seem to cause any speed regression and one ifdef less is code easier to maintain | |||||
2019-08-20 | Remove USE_FIXEDPOINT support | Adrian Bunk | 5 | -172/+7 | |
This was already non-compiling for some time. Closes #821 | |||||
2019-07-21 | SplashXPathScanner: Optionally use small_vector from boost | Stefan Brüns | 2 | -0/+16 | |
Currently, each row in the intersections vector is allocated separately, when the first intersection is added. To avoid these allocations for common simple polygons, boost::container::small_vector<4, T> is used, which stores up to 4 intersections inline. small_vector is a header-only class. For the documents from #57 (fdo#96728) and #24 (fdo#78728), the runtime/memory is significantly reduced (according to /usr/bin/time -v): (1) $> pdftoppm -r 18 -aa no runsforever-poppler.pdf (2) $> pdftoppm surf-types.pdf Before/After runsforever-poppler | surf-types User time (seconds): 2348.08 / 1773.53 | 7.76 / 5.02 Maximum resident set size (kbytes): 46288 / 45896 | 14076 / 13748 | |||||
2019-06-27 | Convert all files to UTF-8 | Daniel Schaefer | 3 | -3/+3 | |
They were ISO-8859 before. | |||||
2019-06-21 | Splash: Rename local variable to fix shadow warning | Albert Astals Cid | 1 | -6/+6 | |
2019-06-05 | adjustLine -> doAdjustLine | Albert Astals Cid | 1 | -3/+3 | |
fixes shadow warning | |||||
2019-06-05 | Splash::makeDashedPath: Remove i declaration in for | Albert Astals Cid | 1 | -2/+2 | |
We already have one above and this causes a shadow warning | |||||
2019-05-14 | Update (C) of previous commit | Albert Astals Cid | 1 | -0/+1 | |
2019-05-13 | Splash: Restrict filling of overlapping boxes | Marek Kasik | 1 | -15/+33 | |
Check whether area to fill in Splash::blitTransparent() does not run out of allocated memory for source and for destination and shrink it if needed. Fixes #750 | |||||
2019-04-22 | Add (C) for previous commit | Albert Astals Cid | 1 | -1/+1 | |
2019-04-22 | Fix compile with SPLASH_CMYK enabled | William Bader | 1 | -9/+9 | |
2019-04-03 | Update (C) of previous commit | Albert Astals Cid | 1 | -1/+1 | |
2019-04-03 | SplashXPathScanner::clipAALine: Fix crash on broken file | Albert Astals Cid | 1 | -1/+4 | |
Make sure the index of allIntersections we access is valid Fixes #748 | |||||
2019-03-21 | Update (C) from last commit | Albert Astals Cid | 3 | -0/+3 | |
2019-03-21 | Remove GooList completely | Oliver Sander | 3 | -7/+5 | |
2019-03-21 | Remove method GooList::get | Oliver Sander | 2 | -2/+2 | |
Use operator[] instead. This is another move towards discarding GooList in favor of std::vector. | |||||
2019-03-21 | Remove method deleteGooList | Oliver Sander | 1 | -1/+4 | |
2019-03-21 | Make GooList a template type | Oliver Sander | 3 | -8/+8 | |
One more step towards getting rid of it completely. | |||||
2019-03-21 | Remove method GooList::getLength | Oliver Sander | 2 | -3/+3 | |
Use method 'size' (from std::vector) instead. | |||||
2019-02-03 | SplashXPath: Handle overflow of adjusts gracefully | Albert Astals Cid | 1 | -59/+61 | |
oss-fuzz/12638 | |||||
2019-01-19 | Update (C) | Albert Astals Cid | 3 | -0/+3 | |
2019-01-18 | all: Remove support for obsolete systems | Christian Persch | 3 | -24/+0 | |
https://gitlab.freedesktop.org/poppler/poppler/issues/709 | |||||
2019-01-05 | Update (C) of previous commits | Albert Astals Cid | 1 | -0/+1 | |
2019-01-03 | all: Use the openFile fopen wrapper from gfile.h | Christian Persch | 1 | -3/+4 | |
Use the openFile wrapper instead of calling fopen directly in the libraries. | |||||
2019-01-02 | Update (C) | Albert Astals Cid | 1 | -1/+1 | |
2019-01-02 | Allocate SplashXPathScanner on the stack | Stefan Brüns | 1 | -22/+15 | |
SplashXPathScanner is only used inside the each fill function, but newer passed to the outside. As it is small, there is no reason to not allocate it on the stack. | |||||
2018-12-21 | Remove method SplashFTFontFile::getCodeToGID | Oliver Sander | 2 | -7/+0 | |
This method was added in cc43c720e857548175a9e35b0686a1a7a8957f50 for the use in the ArturOutputDev::updateFont. It is not use there anymore, and can therefore be removed again. | |||||
2018-12-20 | Fix minor typos | Yuri Chornoivan | 1 | -1/+1 | |
2018-12-06 | Remove the file gtypes.h completely | Oliver Sander | 7 | -10/+0 | |
2018-12-06 | Replace Guint by unsigned int | Oliver Sander | 4 | -30/+30 | |
2018-12-06 | Replace Gushort by unsigned short | Oliver Sander | 1 | -6/+6 | |
2018-12-06 | Replace Guchar by unsigned char | Oliver Sander | 18 | -310/+310 | |
2018-11-11 | Rename GooString::getCString GooString::c_str | Oliver Sander | 4 | -7/+7 | |
This is the name used by std::string. | |||||
2018-11-11 | Update (C) of last commits | Albert Astals Cid | 2 | -2/+2 | |
2018-11-09 | Pass small and trivially-copyable type by value | Albert Astals Cid | 2 | -2/+2 | |
2018-10-30 | Fix crash if document is malformed (too wide) | Albert Astals Cid | 1 | -1/+6 | |
oss-fuzz/11195 | |||||
2018-10-23 | Replace GBool, gTrue, and gFalse by bool, true, false, resp. | Oliver Sander | 32 | -376/+376 | |
These are just non-standard names for bool, true, false, respectively. Getting rid of these names saves on layer of mental redirection, and enables proper syntax highlighting in editors. |