| Index: core/src/fxge/ge/fx_ge_ps.cpp
|
| diff --git a/core/src/fxge/ge/fx_ge_ps.cpp b/core/src/fxge/ge/fx_ge_ps.cpp
|
| index ba5c5fbabb55e58b0973efca29b31a39bf8fe61a..e375288247526d00c1bbcce6d8fa87d6fefcbe04 100644
|
| --- a/core/src/fxge/ge/fx_ge_ps.cpp
|
| +++ b/core/src/fxge/ge/fx_ge_ps.cpp
|
| @@ -10,7 +10,7 @@
|
| struct PSGlyph {
|
| CFX_Font* m_pFont;
|
| FX_DWORD m_GlyphIndex;
|
| - FX_BOOL m_bGlyphAdjust;
|
| + bool m_bGlyphAdjust;
|
| FX_FLOAT m_AdjustMatrix[4];
|
| };
|
| class CPSFont
|
| @@ -22,8 +22,8 @@ public:
|
| CFX_PSRenderer::CFX_PSRenderer()
|
| {
|
| m_pOutput = NULL;
|
| - m_bColorSet = m_bGraphStateSet = FALSE;
|
| - m_bInited = FALSE;
|
| + m_bColorSet = m_bGraphStateSet = false;
|
| + m_bInited = false;
|
| }
|
| CFX_PSRenderer::~CFX_PSRenderer()
|
| {
|
| @@ -33,7 +33,7 @@ CFX_PSRenderer::~CFX_PSRenderer()
|
| }
|
| }
|
| #define OUTPUT_PS(str) m_pOutput->OutputPS(str, sizeof str-1)
|
| -void CFX_PSRenderer::Init(IFX_PSOutput* pOutput, int pslevel, int width, int height, FX_BOOL bCmykOutput)
|
| +void CFX_PSRenderer::Init(IFX_PSOutput* pOutput, int pslevel, int width, int height, bool bCmykOutput)
|
| {
|
| m_PSLevel = pslevel;
|
| m_pOutput = pOutput;
|
| @@ -42,10 +42,10 @@ void CFX_PSRenderer::Init(IFX_PSOutput* pOutput, int pslevel, int width, int hei
|
| m_ClipBox.bottom = height;
|
| m_bCmykOutput = bCmykOutput;
|
| }
|
| -FX_BOOL CFX_PSRenderer::StartRendering()
|
| +bool CFX_PSRenderer::StartRendering()
|
| {
|
| if (m_bInited) {
|
| - return TRUE;
|
| + return true;
|
| }
|
| static const char init_str[] = "\nsave\n/im/initmatrix load def\n"
|
| "/n/newpath load def/m/moveto load def/l/lineto load def/c/curveto load def/h/closepath load def\n"
|
| @@ -57,15 +57,15 @@ FX_BOOL CFX_PSRenderer::StartRendering()
|
| "/cm/concat load def/Cm/currentmatrix load def/mx/matrix load def/sm/setmatrix load def\n"
|
| ;
|
| OUTPUT_PS(init_str);
|
| - m_bInited = TRUE;
|
| - return TRUE;
|
| + m_bInited = true;
|
| + return true;
|
| }
|
| void CFX_PSRenderer::EndRendering()
|
| {
|
| if (m_bInited) {
|
| OUTPUT_PS("\nrestore\n");
|
| }
|
| - m_bInited = FALSE;
|
| + m_bInited = false;
|
| }
|
| void CFX_PSRenderer::SaveState()
|
| {
|
| @@ -73,7 +73,7 @@ void CFX_PSRenderer::SaveState()
|
| OUTPUT_PS("q\n");
|
| m_ClipBoxStack.Add(m_ClipBox);
|
| }
|
| -void CFX_PSRenderer::RestoreState(FX_BOOL bKeepSaved)
|
| +void CFX_PSRenderer::RestoreState(bool bKeepSaved)
|
| {
|
| StartRendering();
|
| if (bKeepSaved) {
|
| @@ -81,7 +81,7 @@ void CFX_PSRenderer::RestoreState(FX_BOOL bKeepSaved)
|
| } else {
|
| OUTPUT_PS("Q\n");
|
| }
|
| - m_bColorSet = m_bGraphStateSet = FALSE;
|
| + m_bColorSet = m_bGraphStateSet = false;
|
| m_ClipBox = m_ClipBoxStack.GetAt(m_ClipBoxStack.GetSize() - 1);
|
| if (!bKeepSaved) {
|
| m_ClipBoxStack.RemoveAt(m_ClipBoxStack.GetSize() - 1);
|
| @@ -175,7 +175,7 @@ void CFX_PSRenderer::SetClip_PathStroke(const CFX_PathData* pPathData,
|
| OUTPUT_PS("strokepath W n\n");
|
| }
|
| }
|
| -FX_BOOL CFX_PSRenderer::DrawPath(const CFX_PathData* pPathData,
|
| +bool CFX_PSRenderer::DrawPath(const CFX_PathData* pPathData,
|
| const CFX_AffineMatrix* pObject2Device,
|
| const CFX_GraphStateData* pGraphState,
|
| FX_DWORD fill_color,
|
| @@ -189,13 +189,13 @@ FX_BOOL CFX_PSRenderer::DrawPath(const CFX_PathData* pPathData,
|
| int fill_alpha = FXGETFLAG_COLORTYPE(alpha_flag) ? FXGETFLAG_ALPHA_FILL(alpha_flag) : FXARGB_A(fill_color);
|
| int stroke_alpha = FXGETFLAG_COLORTYPE(alpha_flag) ? FXGETFLAG_ALPHA_STROKE(alpha_flag) : FXARGB_A(stroke_color);
|
| if (fill_alpha && fill_alpha < 255) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (stroke_alpha && stroke_alpha < 255) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (fill_alpha == 0 && stroke_alpha == 0) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if (stroke_alpha) {
|
| SetGraphState(pGraphState);
|
| @@ -233,7 +233,7 @@ FX_BOOL CFX_PSRenderer::DrawPath(const CFX_PathData* pPathData,
|
| }
|
| }
|
| OUTPUT_PS("\n");
|
| - return TRUE;
|
| + return true;
|
| }
|
| void CFX_PSRenderer::SetGraphState(const CFX_GraphStateData* pGraphState)
|
| {
|
| @@ -259,7 +259,7 @@ void CFX_PSRenderer::SetGraphState(const CFX_GraphStateData* pGraphState)
|
| buf << pGraphState->m_MiterLimit << FX_BSTRC(" M\n");
|
| }
|
| m_CurGraphState.Copy(*pGraphState);
|
| - m_bGraphStateSet = TRUE;
|
| + m_bGraphStateSet = true;
|
| if (buf.GetSize()) {
|
| m_pOutput->OutputPS((const FX_CHAR*)buf.GetBuffer(), buf.GetSize());
|
| }
|
| @@ -305,7 +305,7 @@ static void PSCompressData(int PSLevel, uint8_t* src_buf, FX_DWORD src_size,
|
| }
|
| }
|
| }
|
| -FX_BOOL CFX_PSRenderer::SetDIBits(const CFX_DIBSource* pSource, FX_DWORD color, int left, int top,
|
| +bool CFX_PSRenderer::SetDIBits(const CFX_DIBSource* pSource, FX_DWORD color, int left, int top,
|
| int alpha_flag, void* pIccTransform)
|
| {
|
| StartRendering();
|
| @@ -313,7 +313,7 @@ FX_BOOL CFX_PSRenderer::SetDIBits(const CFX_DIBSource* pSource, FX_DWORD color,
|
| (FX_FLOAT)(left), (FX_FLOAT)(top + pSource->GetHeight()));
|
| return DrawDIBits(pSource, color, &matrix, 0, alpha_flag, pIccTransform);
|
| }
|
| -FX_BOOL CFX_PSRenderer::StretchDIBits(const CFX_DIBSource* pSource, FX_DWORD color, int dest_left, int dest_top,
|
| +bool CFX_PSRenderer::StretchDIBits(const CFX_DIBSource* pSource, FX_DWORD color, int dest_left, int dest_top,
|
| int dest_width, int dest_height, FX_DWORD flags,
|
| int alpha_flag, void* pIccTransform)
|
| {
|
| @@ -322,20 +322,20 @@ FX_BOOL CFX_PSRenderer::StretchDIBits(const CFX_DIBSource* pSource, FX_DWORD col
|
| (FX_FLOAT)(dest_left), (FX_FLOAT)(dest_top + dest_height));
|
| return DrawDIBits(pSource, color, &matrix, flags, alpha_flag, pIccTransform);
|
| }
|
| -FX_BOOL CFX_PSRenderer::DrawDIBits(const CFX_DIBSource* pSource, FX_DWORD color,
|
| +bool CFX_PSRenderer::DrawDIBits(const CFX_DIBSource* pSource, FX_DWORD color,
|
| const CFX_AffineMatrix* pMatrix, FX_DWORD flags,
|
| int alpha_flag, void* pIccTransform)
|
| {
|
| StartRendering();
|
| if ((pMatrix->a == 0 && pMatrix->b == 0) || (pMatrix->c == 0 && pMatrix->d == 0)) {
|
| - return TRUE;
|
| + return true;
|
| }
|
| if (pSource->HasAlpha()) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| int alpha = FXGETFLAG_COLORTYPE(alpha_flag) ? FXGETFLAG_ALPHA_FILL(color) : FXARGB_A(color);
|
| if (pSource->IsAlphaMask() && (alpha < 255 || pSource->GetBPP() != 1)) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| OUTPUT_PS("q\n");
|
| CFX_ByteTextBuf buf;
|
| @@ -358,7 +358,7 @@ FX_BOOL CFX_PSRenderer::DrawDIBits(const CFX_DIBSource* pSource, FX_DWORD color,
|
| FaxCompressData(src_buf, width, height, output_buf, output_size);
|
| if (pSource->IsAlphaMask()) {
|
| SetColor(color, alpha_flag, pIccTransform);
|
| - m_bColorSet = FALSE;
|
| + m_bColorSet = false;
|
| buf << FX_BSTRC(" true[");
|
| } else {
|
| buf << FX_BSTRC(" 1[");
|
| @@ -406,7 +406,7 @@ FX_BOOL CFX_PSRenderer::DrawDIBits(const CFX_DIBSource* pSource, FX_DWORD color,
|
| }
|
| if (pConverted == NULL) {
|
| OUTPUT_PS("\nQ\n");
|
| - return FALSE;
|
| + return false;
|
| }
|
| int Bpp = pConverted->GetBPP() / 8;
|
| uint8_t* output_buf = NULL;
|
| @@ -462,14 +462,14 @@ FX_BOOL CFX_PSRenderer::DrawDIBits(const CFX_DIBSource* pSource, FX_DWORD color,
|
| FX_Free(output_buf);
|
| }
|
| OUTPUT_PS("\nQ\n");
|
| - return TRUE;
|
| + return true;
|
| }
|
| void CFX_PSRenderer::SetColor(FX_DWORD color, int alpha_flag, void* pIccTransform)
|
| {
|
| if (!CFX_GEModule::Get()->GetCodecModule() || !CFX_GEModule::Get()->GetCodecModule()->GetIccModule()) {
|
| pIccTransform = NULL;
|
| }
|
| - FX_BOOL bCMYK = FALSE;
|
| + bool bCMYK = false;
|
| if (pIccTransform) {
|
| ICodec_IccModule* pIccModule = CFX_GEModule::Get()->GetCodecModule()->GetIccModule();
|
| color = FXGETFLAG_COLORTYPE(alpha_flag) ? FXCMYK_TODIB(color) : FXARGB_TODIB(color);
|
| @@ -490,7 +490,7 @@ void CFX_PSRenderer::SetColor(FX_DWORD color, int alpha_flag, void* pIccTransfor
|
| << FXARGB_B(color) / 255.0 << FX_BSTRC(" rg\n");
|
| }
|
| if (bCMYK == m_bCmykOutput) {
|
| - m_bColorSet = TRUE;
|
| + m_bColorSet = true;
|
| m_LastColor = color;
|
| }
|
| m_pOutput->OutputPS((const FX_CHAR*)buf.GetBuffer(), buf.GetSize());
|
| @@ -588,7 +588,7 @@ void CFX_PSRenderer::FindPSFontGlyph(CFX_FaceCache* pFaceCache, CFX_Font* pFont,
|
| << FX_BSTRC("/") << ps_glyphindex << FX_BSTRC(" put\n");
|
| m_pOutput->OutputPS((const FX_CHAR*)buf.GetBuffer(), buf.GetSize());
|
| }
|
| -FX_BOOL CFX_PSRenderer::DrawText(int nChars, const FXTEXT_CHARPOS* pCharPos, CFX_Font* pFont,
|
| +bool CFX_PSRenderer::DrawText(int nChars, const FXTEXT_CHARPOS* pCharPos, CFX_Font* pFont,
|
| CFX_FontCache* pCache, const CFX_AffineMatrix* pObject2Device,
|
| FX_FLOAT font_size, FX_DWORD color,
|
| int alpha_flag, void* pIccTransform)
|
| @@ -596,10 +596,10 @@ FX_BOOL CFX_PSRenderer::DrawText(int nChars, const FXTEXT_CHARPOS* pCharPos, CFX
|
| StartRendering();
|
| int alpha = FXGETFLAG_COLORTYPE(alpha_flag) ? FXGETFLAG_ALPHA_FILL(alpha_flag) : FXARGB_A(color);
|
| if (alpha < 255) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| if ((pObject2Device->a == 0 && pObject2Device->b == 0) || (pObject2Device->c == 0 && pObject2Device->d == 0)) {
|
| - return TRUE;
|
| + return true;
|
| }
|
| SetColor(color, alpha_flag, pIccTransform);
|
| CFX_ByteTextBuf buf;
|
| @@ -628,7 +628,7 @@ FX_BOOL CFX_PSRenderer::DrawText(int nChars, const FXTEXT_CHARPOS* pCharPos, CFX
|
| }
|
| buf << FX_BSTRC("Q\n");
|
| m_pOutput->OutputPS((const FX_CHAR*)buf.GetBuffer(), buf.GetSize());
|
| - return TRUE;
|
| + return true;
|
| }
|
| void CFX_PSRenderer::WritePSBinary(const uint8_t* data, int len)
|
| {
|
|
|