summaryrefslogtreecommitdiff
path: root/splash
AgeCommit message (Expand)AuthorFilesLines
2024-02-22Update (C)Albert Astals Cid1-1/+1
2024-02-20Splash.cpp scaleXXXX() functions: use gmalloc[n]_checkoverflow to avoid abort...Even Rouault1-19/+132
2024-02-20Fix read-heap-buffer-overflow in Splash::blitTransparent() in splashModeMono8...Even Rouault1-1/+1
2023-09-25Update (C)Albert Astals Cid1-1/+1
2023-09-25Use zu for printf + size_tAlbert Astals Cid1-1/+1
2023-03-27clang 15Albert Astals Cid1-12/+3
2022-12-02Fix crash on broken documentsAlbert Astals Cid1-0/+3
2022-10-30Do not include a poppler/ file from a splash/ headerAlbert Astals Cid4-3/+8
2022-10-19Fix crash in file that wants to do huge transparency groupAlbert Astals Cid1-1/+1
2022-08-07CI: clang 13 -> 14Albert Astals Cid1-3/+12
2022-08-06Save copying data in SplashState::setLineDashAlbert Astals Cid4-55/+22
2022-06-01Update (C)Albert Astals Cid1-1/+1
2022-05-31Make FT support UTF-8 filenames on windowsAdrian Johnson1-3/+4
2022-04-08MSVC: Fix conversion warningsAlbert Astals Cid1-7/+7
2022-04-06ImgWriter::init: take double for dpi instead of intAlbert Astals Cid2-8/+8
2022-04-01Export base classes of exported classesAlbert Astals Cid1-1/+1
2022-03-18Store font data in a std::vector<unsigned char>Oliver Sander3-26/+9
2022-03-18Pass around font memory buffers as unsigned charOliver Sander2-0/+9
2022-03-15Fix crash caused by efe7d77838896ddcefb838f382628ae31be54d99Albert Astals Cid1-2/+1
2022-03-15Update (C)Albert Astals Cid1-1/+1
2022-03-15Use std::string for filename in SplashFontSrcOliver Sander3-12/+9
2022-03-15Remove the deleteSrc variable from SplashFontSrcOliver Sander2-17/+9
2022-03-15Remove method SplashFontSrc::setFile(const char *file, bool del)Oliver Sander2-8/+0
2022-03-11Add readability-braces-around-statementsAlbert Astals Cid15-116/+231
2022-03-09Update (C) of previous commitAlbert Astals Cid2-2/+2
2022-03-09Require the min freetype of our minimum linux baseAlbert Astals Cid2-61/+2
2022-02-27Import improved line join handling from xpdf 4.02Oliver Sander1-9/+91
2022-01-21Revert e2ec957c0174a36396c3e8c194f44a1f300a950fAlbert Astals Cid1-13/+3
2022-01-05Let FoFiTrueType::make and ...::load return std::unique_ptrOliver Sander1-2/+1
2022-01-05Make a few GooString* arguments constOliver Sander2-2/+2
2021-12-03Fix crash in Splash::gouraudTriangleShadedFillAlbert Astals Cid1-1/+3
2021-12-01Use std::filesystem::remove instead of unlinkAlbert Astals Cid1-3/+13
2021-09-13Splash::gouraudTriangleShadedFill(): relax assertion thresholdEven Rouault1-1/+1
2021-08-31Remove unused SplashPath::copyAlbert Astals Cid2-23/+0
2021-08-27CI: Enable google-explicit-constructorAlbert Astals Cid5-6/+6
2021-08-27SplashClip: we don't need to keep the paths aroundAlbert Astals Cid7-61/+27
2021-08-27Splash: huge speed improvement in save/restore heavy filesAlbert Astals Cid4-28/+7
2021-08-27Every function in SplashXPathScanner is constAlbert Astals Cid2-14/+14
2021-08-27SplashXPathScanner: Don't keep the SplashXPath aroundAlbert Astals Cid2-8/+5
2021-08-21splash: Make the copy() functions constAlbert Astals Cid16-48/+51
2021-08-21Update (C)Albert Astals Cid3-3/+3
2021-08-21instead of creating new scanner just copy the existing onesThomas Freitag3-9/+19
2021-08-11Update (C)Albert Astals Cid1-0/+1
2021-08-10Splash::gouraudTriangleShadedFill(): relax assertion thresholdEven Rouault1-1/+1
2021-04-06Export SplashFont* symbols used by ScribusEvangelos Foutras3-3/+7
2021-03-01Hide symbols by defaultAlbert Astals Cid4-4/+8
2021-01-15Splash: fix uninitialized memory read on broken filesAlbert Astals Cid2-22/+37
2021-01-04SplashXPathScanner: If any of the segments of the path is nan, path is not validAlbert Astals Cid1-5/+10
2020-12-02typoAlbert Astals Cid1-1/+1
2020-12-02Prevent undefined storing of a too small float in an integerAlbert Astals Cid1-0/+8