"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "splash/SplashState.h" between
xpdf-4.03.tar.gz and xpdf-4.04.tar.gz

About: Xpdf is a PDF viewer for X.

SplashState.h  (xpdf-4.03):SplashState.h  (xpdf-4.04)
skipping to change at line 84 skipping to change at line 84
// more zero-length "on" sections (dashes). // more zero-length "on" sections (dashes).
GBool lineDashContainsZeroLengthDashes(); GBool lineDashContainsZeroLengthDashes();
void clipResetToRect(SplashCoord x0, SplashCoord y0, void clipResetToRect(SplashCoord x0, SplashCoord y0,
SplashCoord x1, SplashCoord y1); SplashCoord x1, SplashCoord y1);
SplashError clipToRect(SplashCoord x0, SplashCoord y0, SplashError clipToRect(SplashCoord x0, SplashCoord y0,
SplashCoord x1, SplashCoord y1); SplashCoord x1, SplashCoord y1);
SplashError clipToPath(SplashPath *path, GBool eo); SplashError clipToPath(SplashPath *path, GBool eo);
// Set the soft mask bitmap. // Set the soft mask bitmap.
void setSoftMask(SplashBitmap *softMaskA); void setSoftMask(SplashBitmap *softMaskA, GBool deleteBitmap = gTrue);
// Set the transfer function. // Set the transfer function.
void setTransfer(Guchar *red, Guchar *green, Guchar *blue, Guchar *gray); void setTransfer(Guchar *red, Guchar *green, Guchar *blue, Guchar *gray);
private: private:
SplashState(SplashState *state); SplashState(SplashState *state);
SplashCoord matrix[6]; SplashCoord matrix[6];
SplashPattern *strokePattern; SplashPattern *strokePattern;
skipping to change at line 115 skipping to change at line 115
SplashCoord *lineDash; SplashCoord *lineDash;
int lineDashLength; int lineDashLength;
SplashCoord lineDashPhase; SplashCoord lineDashPhase;
SplashStrokeAdjustMode strokeAdjust; SplashStrokeAdjustMode strokeAdjust;
SplashClip *clip; SplashClip *clip;
GBool clipIsShared; GBool clipIsShared;
SplashBitmap *softMask; SplashBitmap *softMask;
GBool deleteSoftMask; GBool deleteSoftMask;
GBool inNonIsolatedGroup; GBool inNonIsolatedGroup;
GBool inKnockoutGroup; GBool inKnockoutGroup;
Guchar rgbTransferR[256], Guchar *rgbTransferR;
rgbTransferG[256], Guchar *rgbTransferG;
rgbTransferB[256]; Guchar *rgbTransferB;
Guchar grayTransfer[256]; Guchar *grayTransfer;
#if SPLASH_CMYK #if SPLASH_CMYK
Guchar cmykTransferC[256], Guchar *cmykTransferC;
cmykTransferM[256], Guchar *cmykTransferM;
cmykTransferY[256], Guchar *cmykTransferY;
cmykTransferK[256]; Guchar *cmykTransferK;
#endif #endif
GBool transferIsShared;
Guint overprintMask; Guint overprintMask;
GBool enablePathSimplification; GBool enablePathSimplification;
SplashState *next; // used by Splash class SplashState *next; // used by Splash class
friend class Splash; friend class Splash;
}; };
#endif #endif
 End of changes. 4 change blocks. 
9 lines changed or deleted 10 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)