Outils pour utilisateurs

Outils du site


mise_a_jour:c:poppler

Splash::drawImage

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

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 commit

getCString devient c_str

Jusqu'à la version 0.71 :

getCString();

À partir de la version 0.72 :

c_str();

Voir commit

mise_a_jour/c/poppler.txt · Dernière modification : 2020/03/15 14:46 de root