[poppler] splashModeDeviceN8 in two switch

Adam Reichold adam.reichold at t-online.de
Tue Apr 23 16:11:04 UTC 2019


Hello,

thinking about this again with a bit of distance, should we maybe remove
the `SPLASH_CMYK` preprocessor flag entirely? I am assuming the reasons
for having this upstream is to keep the code from bit rotting as
Poppler's internals change? If nobody builds this, then this will not
happen. (CI checks improve things, but it will still be "late" feedback
instead of being part of the initial edit-compile-test cycle. Also, this
will not reach e.g. clusterfuzz which thereby will not verify that code.)

Are there any downsides to removing the conditional compilation? Does
this break code that does not request the CMYK handling explicitly? If
so, could we fix this via the internal API instead of hard-coded it at
compile time?

Best regards,
Adam

Am 22.04.19 um 13:14 schrieb Albert Astals Cid:
> This is mostly for William since AFAIK he's the "only" one using SPLASH_CMYK.
> 
> I've tried to enable SPLASH_CMYK on the CI and it's loudly complaining that the splashModeDeviceN8 cases are missing in SplashOutputDev.cc
> 
> https://gitlab.freedesktop.org/aacid/poppler/-/jobs/253647
> 
> Any suggestion of what the code should be?
> 
> Should they just be the same as case splashModeCMYK8: ? The first one looks like it may make sense, but not so sure about the second.
> 
> Cheers,
>   Albert
> 
> 
> _______________________________________________
> poppler mailing list
> poppler at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/poppler
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/poppler/attachments/20190423/35f55751/attachment.sig>


More information about the poppler mailing list