=====Splash::drawImage===== [[https://554782.bugs.gentoo.org/attachment.cgi?id=406806|cups-filters-1.0.71-poppler0340.patch]] {{mise_a_jour:c:poppler:cups-filters-1.0.71-poppler0340.patch|Archive du 14/07/2015 le 15/03/2020}} La fonction ''drawImage'' de la classe ''Splash'' du fichier ''splash/Splash.h'' possède 3 définitions en fonction des versions : Jusqu'à la version 0.21.2 : SplashError drawImage(SplashImageSource src, void *srcData, SplashColorMode srcMode, GBool srcAlpha, int w, int h, SplashCoord *mat, GBool tilingPattern = gFalse); Jusqu'à la version 0.33.0 : SplashError drawImage(SplashImageSource src, void *srcData, SplashColorMode srcMode, GBool srcAlpha, int w, int h, SplashCoord *mat, GBool interpolate, GBool tilingPattern = gFalse); Dans cette nouvelle, il est nécessaire d'ajouter l'argument ''GBool interpolate''. Pour conserver un fonctionnement identique, une valeur à ''gFalse'' sera à utiliser. À partir de la version 0.34.0 : SplashError drawImage(SplashImageSource src, SplashICCTransform tf, void *srcData, SplashColorMode srcMode, GBool srcAlpha, int w, int h, SplashCoord *mat, GBool interpolate, GBool tilingPattern = gFalse); Dans cette nouvelle, il est nécessaire d'ajouter l'argument ''SplashICCTransform tf''. Pour conserver un fonctionnement identique, une valeur à ''NULL'' sera à utiliser. =====SplashOutputDev::SplashOutputDev===== [[https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-print/cups-filters/files/cups-filters-1.0.65-poppler0310.patch?revision=1.1|cups-filters-1.0.65-poppler0310.patch]] {{mise_a_jour:c:poppler:cups-filters-1.0.65-poppler0310.patch|Archive du 10/02/2015 le 15/03/2020}} Le constructeur de la classe ''SplashOutputDev'' du fichier ''poppler/SplashOutputDev.h'' possède 2 définitions en fonction des versions : Jusqu'à la version 0.30.0 : SplashOutputDev(SplashColorMode colorModeA, int bitmapRowPadA, GBool reverseVideoA, SplashColorPtr paperColorA, GBool bitmapTopDownA = gTrue, GBool allowAntialiasA = gTrue, SplashThinLineMode thinLineMode = splashThinLineDefault, GBool overprintPreviewA = globalParams->getOverprintPreview()); À partir de la version 0.31.0 : SplashOutputDev(SplashColorMode colorModeA, int bitmapRowPadA, GBool reverseVideoA, SplashColorPtr paperColorA, GBool bitmapTopDownA = gTrue, SplashThinLineMode thinLineMode = splashThinLineDefault, GBool overprintPreviewA = globalParams->getOverprintPreview()); Dans cette nouvelle, l'argument ''allowAntialiasA'' est supprimé. Voir [[https://cgit.freedesktop.org/poppler/poppler/commit/?id=6b072500b5ac936631be6b29b7d5a591848a18f3|commit]] =====getCString devient c_str===== Jusqu'à la version 0.71 : getCString(); À partir de la version 0.72 : c_str(); Voir [[https://cgit.freedesktop.org/poppler/poppler/commit/?id=817b0f12453985c416a0388cdd4a09697d092b7f|commit]]