summaryrefslogtreecommitdiff
path: root/splash/SplashPattern.cc
AgeCommit message (Collapse)AuthorFilesLines
2012-01-15[xpdf] More Splash and Gfx changes from ThomasAlbert Astals Cid1-14/+0
1. merge of blend changes Here I had not only merged the changed in blend modes, I made also a few changes in the SPLASH_CMYK area, so that the already sent PDF now also be rendered correctly with the -jpegcmyk option 2. merge of font handling in SplashOutputDev.cc There were a few changes left in font handling, I took them over 3. merge of getcolor-changes The getcolor changes win a price for well defined C++ code. I wouldn't have merged them, if there were not a lot of other things to merge. 4. merge of image handling in SplashOutputDev.cc I merged the left changes in image handling including colorizing masks in pattern colorspace 5. cleanup of overprint I tested the overprint implementation of Derek. They succeed only in 70 % percent of the PDF where my solution had success, but Derek's solution is much cleaner, and I'm sure that I could also fix the rest in it. BUT: as I already considered, when I implemented overprint, there are some overprint situations, which can not be solved in a CMYK colorspace, we have to implement a DeviceN colorpace when also overprint from CMYK colors over spot colors should work. Therefore I decided to remove my overprint implementation completely from the code and let Derek's solution in, even if there could be done some enhancements in it. 6. colorizing text in pattern colorspace When I saw Derek's implementation with a clean interface only at one place in Gfx.cc, I first was very surprised. My solution had a lot of places in Gfx.cc, where I looked if the current colorspace is a pattern colorspace. Therefore I first had a look into the PDF specification again, and really, it can be done in the way of Derek. Therefore I merged it and removed the fragments of my code. On this step I started a regtest against the version after the fourth patch. There were a lot of enhancements, especially in texts with symbolic chars like mathematical and so on, but there was one (and ONLY one) regression, shown in bug-poppler27482.pdf I examined that (that is also the reason for the delay) and encountered that on merging I removed my solution for this bug, therefore 7. insert enhancements for colorizing masks in pattern colorspace I adapt the bug fix from bug 27482 to the merge.
2011-07-29Implement overprint in SplashThomas Freitag1-1/+15
See the "Implementing overprint in Splash" thread in the mailing list for more info
2010-11-04Improvements to the splash backendAlbert Astals Cid1-1/+16
Antialias and shadings. Code by Thomas Freitag <Thomas.Freitag@alfa.de> and Christian Feuersänger <cfeuersaenger@googlemail.com> More info at bug 30436
2007-04-25Merge xpdf302branch in HEAD as noone vetoed it.Albert Astals Cid1-28/+0
Testing more than welcome
2005-10-30Last xpdf 3.01 merge (at least from my side)Albert Astals Cid1-9/+13
It's very big, but noone has opposed in the 2 weeks time i gave on the ml so either poppler is dead or people agree with the patch
2005-03-03Initial revisionKristian Høgsberg1-0/+64