Index: xfa/fxfa/app/xfa_textlayout.cpp |
diff --git a/xfa/fxfa/app/xfa_textlayout.cpp b/xfa/fxfa/app/xfa_textlayout.cpp |
index 8b2871e03c5fd1b777dfc827edef8a62211c2aec..6643d928566c223a4513f7fe79efb1c3dfd83af2 100644 |
--- a/xfa/fxfa/app/xfa_textlayout.cpp |
+++ b/xfa/fxfa/app/xfa_textlayout.cpp |
@@ -119,9 +119,9 @@ CXFA_LoaderContext::CXFA_LoaderContext() |
m_fStartLineOffset(0), |
m_iChar(0), |
m_iTotalLines(-1), |
- m_pXMLNode(NULL), |
- m_pNode(NULL), |
- m_pParentStyle(NULL), |
+ m_pXMLNode(nullptr), |
+ m_pNode(nullptr), |
+ m_pParentStyle(nullptr), |
m_dwFlags(0) {} |
CXFA_LoaderContext::~CXFA_LoaderContext() {} |
@@ -143,7 +143,7 @@ IFDE_CSSComputedStyle* CXFA_TextParser::CreateRootStyle( |
CXFA_TextProvider* pTextProvider) { |
CXFA_Font font = pTextProvider->GetFontNode(); |
CXFA_Para para = pTextProvider->GetParaNode(); |
- IFDE_CSSComputedStyle* pStyle = m_pSelector->CreateComputedStyle(NULL); |
+ IFDE_CSSComputedStyle* pStyle = m_pSelector->CreateComputedStyle(nullptr); |
IFDE_CSSFontStyle* pFontStyle = pStyle->GetFontStyles(); |
IFDE_CSSParagraphStyle* pParaStyle = pStyle->GetParagraphStyles(); |
FX_FLOAT fLineHeight = 0, fFontSize = 10; |
@@ -248,7 +248,7 @@ IFDE_CSSComputedStyle* CXFA_TextParser::ComputeStyle( |
} |
void CXFA_TextParser::DoParse(CFDE_XMLNode* pXMLContainer, |
CXFA_TextProvider* pTextProvider) { |
- if (pXMLContainer == NULL || pTextProvider == NULL || m_pAllocator) { |
+ if (!pXMLContainer || !pTextProvider || m_pAllocator) { |
return; |
} |
m_pAllocator.reset(IFX_MemoryAllocator::Create(FX_ALLOCTYPE_Fixed, 32, |
@@ -268,7 +268,7 @@ void CXFA_TextParser::ParseRichText(CFDE_XMLNode* pXMLNode, |
if (!tagProvider.m_bTagAvailable) |
return; |
- IFDE_CSSComputedStyle* pNewStyle = NULL; |
+ IFDE_CSSComputedStyle* pNewStyle = nullptr; |
if ((tagProvider.GetTagName() != FX_WSTRC(L"body")) || |
(tagProvider.GetTagName() != FX_WSTRC(L"html"))) { |
CXFA_TextParseContext* pTextContext = |
@@ -545,7 +545,7 @@ FX_BOOL CXFA_TextParser::GetEmbbedObj(CXFA_TextProvider* pTextProvider, |
CFDE_XMLNode* pXMLNode, |
CFX_WideString& wsValue) { |
wsValue.clear(); |
- if (pXMLNode == NULL) { |
+ if (!pXMLNode) { |
return FALSE; |
} |
FX_BOOL bRet = FALSE; |
@@ -602,7 +602,7 @@ enum XFA_TABSTOPSSTATUS { |
FX_BOOL CXFA_TextParser::GetTabstops( |
IFDE_CSSComputedStyle* pStyle, |
CXFA_TextTabstopsContext* pTabstopContext) { |
- if (pStyle == NULL || pTabstopContext == NULL) { |
+ if (!pStyle || !pTabstopContext) { |
return FALSE; |
} |
CFX_WideString wsValue; |
@@ -716,7 +716,7 @@ const CXFA_PieceLineArray* CXFA_TextLayout::GetPieceLines() { |
return &m_pieceLines; |
} |
void CXFA_TextLayout::GetTextDataNode() { |
- if (m_pTextProvider == NULL) { |
+ if (!m_pTextProvider) { |
return; |
} |
CXFA_Node* pNode = m_pTextProvider->GetTextNode(m_bRichText); |
@@ -726,7 +726,7 @@ void CXFA_TextLayout::GetTextDataNode() { |
m_pTextDataNode = pNode; |
} |
CFDE_XMLNode* CXFA_TextLayout::GetXMLContainerNode() { |
- CFDE_XMLNode* pXMLContainer = NULL; |
+ CFDE_XMLNode* pXMLContainer = nullptr; |
if (m_bRichText) { |
CFDE_XMLNode* pXMLRoot = m_pTextDataNode->GetXMLMappingNode(); |
if (!pXMLRoot) { |
@@ -758,8 +758,8 @@ CFX_RTFBreak* CXFA_TextLayout::CreateBreak(FX_BOOL bDefault) { |
pBreak->SetLayoutStyles(dwStyle); |
pBreak->SetLineBreakChar(L'\n'); |
pBreak->SetLineBreakTolerance(1); |
- pBreak->SetFont(m_textParser.GetFont(m_pTextProvider, NULL)); |
- pBreak->SetFontSize(m_textParser.GetFontSize(m_pTextProvider, NULL)); |
+ pBreak->SetFont(m_textParser.GetFont(m_pTextProvider, nullptr)); |
+ pBreak->SetFontSize(m_textParser.GetFontSize(m_pTextProvider, nullptr)); |
return pBreak; |
} |
void CXFA_TextLayout::InitBreak(FX_FLOAT fLineWidth) { |
@@ -808,9 +808,9 @@ void CXFA_TextLayout::InitBreak(FX_FLOAT fLineWidth) { |
m_pBreak->SetVerticalScale((int32_t)font.GetVerticalScale()); |
m_pBreak->SetCharSpace(font.GetLetterSpacing()); |
} |
- FX_FLOAT fFontSize = m_textParser.GetFontSize(m_pTextProvider, NULL); |
+ FX_FLOAT fFontSize = m_textParser.GetFontSize(m_pTextProvider, nullptr); |
m_pBreak->SetFontSize(fFontSize); |
- m_pBreak->SetFont(m_textParser.GetFont(m_pTextProvider, NULL)); |
+ m_pBreak->SetFont(m_textParser.GetFont(m_pTextProvider, nullptr)); |
m_pBreak->SetLineBreakTolerance(fFontSize * 0.2f); |
} |
void CXFA_TextLayout::InitBreak(IFDE_CSSComputedStyle* pStyle, |
@@ -818,7 +818,7 @@ void CXFA_TextLayout::InitBreak(IFDE_CSSComputedStyle* pStyle, |
FX_FLOAT fLineWidth, |
CFDE_XMLNode* pXMLNode, |
IFDE_CSSComputedStyle* pParentStyle) { |
- if (pStyle == NULL) { |
+ if (!pStyle) { |
InitBreak(fLineWidth); |
return; |
} |
@@ -908,7 +908,7 @@ int32_t CXFA_TextLayout::GetText(CFX_WideString& wsText) { |
return wsText.GetLength(); |
} |
FX_FLOAT CXFA_TextLayout::GetLayoutHeight() { |
- if (m_pLoader == NULL) { |
+ if (!m_pLoader) { |
return 0; |
} |
int32_t iCount = m_pLoader->m_lineHeights.GetSize(); |
@@ -957,7 +957,7 @@ FX_BOOL CXFA_TextLayout::DoLayout(int32_t iBlockIndex, |
FX_FLOAT& fCalcHeight, |
FX_FLOAT fContentAreaHeight, |
FX_FLOAT fTextHeight) { |
- if (m_pLoader == NULL) { |
+ if (!m_pLoader) { |
return FALSE; |
} |
int32_t iBlockCount = m_Blocks.GetSize(); |
@@ -1051,7 +1051,7 @@ FX_BOOL CXFA_TextLayout::CalcSize(const CFX_SizeF& minSize, |
m_fMaxWidth = 0; |
Loader(defaultSize, fLinePos, FALSE); |
if (fLinePos < 0.1f) |
- fLinePos = m_textParser.GetFontSize(m_pTextProvider, NULL); |
+ fLinePos = m_textParser.GetFontSize(m_pTextProvider, nullptr); |
m_pTabstopContext.reset(); |
defaultSize = CFX_SizeF(m_fMaxWidth, fLinePos); |
@@ -1079,7 +1079,7 @@ FX_BOOL CXFA_TextLayout::Layout(const CFX_SizeF& size, FX_FLOAT* fHeight) { |
} |
FX_BOOL CXFA_TextLayout::Layout(int32_t iBlock) { |
- if (m_pLoader == NULL || iBlock < 0 || iBlock >= CountBlocks()) |
+ if (!m_pLoader || iBlock < 0 || iBlock >= CountBlocks()) |
return FALSE; |
if (m_pLoader->m_fWidth < 1) |
return FALSE; |
@@ -1087,7 +1087,7 @@ FX_BOOL CXFA_TextLayout::Layout(int32_t iBlock) { |
m_pLoader->m_iTotalLines = -1; |
m_iLines = 0; |
FX_FLOAT fLinePos = 0; |
- CXFA_Node* pNode = NULL; |
+ CXFA_Node* pNode = nullptr; |
CFX_SizeF szText(m_pLoader->m_fWidth, m_pLoader->m_fHeight); |
int32_t iCount = m_Blocks.GetSize(); |
int32_t iBlocksHeightCount = m_pLoader->m_BlocksHeight.GetSize(); |
@@ -1133,7 +1133,7 @@ FX_BOOL CXFA_TextLayout::Layout(int32_t iBlock) { |
if (pXMLNode == pContainerNode) |
break; |
if (!LoadRichText(pXMLNode, szText, fLinePos, m_pLoader->m_pParentStyle, |
- TRUE, NULL, FALSE)) { |
+ TRUE, nullptr, FALSE)) { |
break; |
} |
pSaveXMLNode = pXMLNode; |
@@ -1222,7 +1222,7 @@ FX_BOOL CXFA_TextLayout::DrawString(CFX_RenderDevice* pFxDevice, |
Layout(i); |
} |
} |
- FXTEXT_CHARPOS* pCharPos = NULL; |
+ FXTEXT_CHARPOS* pCharPos = nullptr; |
int32_t iCharCount = 0; |
int32_t iLineStart = 0; |
int32_t iPieceLines = m_pieceLines.GetSize(); |
@@ -1356,7 +1356,7 @@ FX_BOOL CXFA_TextLayout::LoadRichText(CFDE_XMLNode* pXMLNode, |
FX_BOOL bEndBreak, |
FX_BOOL bIsOl, |
int32_t iLiCount) { |
- if (pXMLNode == NULL) { |
+ if (!pXMLNode) { |
return FALSE; |
} |
CXFA_TextParseContext* pContext = |
@@ -1364,12 +1364,12 @@ FX_BOOL CXFA_TextLayout::LoadRichText(CFDE_XMLNode* pXMLNode, |
FDE_CSSDISPLAY eDisplay = FDE_CSSDISPLAY_None; |
FX_BOOL bContentNode = FALSE; |
FX_FLOAT fSpaceBelow = 0; |
- IFDE_CSSComputedStyle* pStyle = NULL; |
+ IFDE_CSSComputedStyle* pStyle = nullptr; |
CFX_WideString wsName; |
if (bEndBreak) { |
FX_BOOL bCurOl = FALSE; |
FX_BOOL bCurLi = FALSE; |
- CFDE_XMLElement* pElement = NULL; |
+ CFDE_XMLElement* pElement = nullptr; |
if (pContext) { |
if (m_bBlockContinue || |
(m_pLoader && pXMLNode == m_pLoader->m_pXMLNode)) { |
@@ -1465,7 +1465,7 @@ FX_BOOL CXFA_TextLayout::LoadRichText(CFDE_XMLNode* pXMLNode, |
} |
} |
if (wsText.GetLength() > 0) { |
- if (m_pLoader == NULL || m_pLoader->m_iChar == 0) { |
+ if (!m_pLoader || m_pLoader->m_iChar == 0) { |
if (pLinkData) { |
pLinkData->Retain(); |
} |
@@ -1629,10 +1629,10 @@ void CXFA_TextLayout::EndBreak(uint32_t dwStatus, |
} |
void CXFA_TextLayout::DoTabstops(IFDE_CSSComputedStyle* pStyle, |
CXFA_PieceLine* pPieceLine) { |
- if (m_pTabstopContext == NULL || m_pTabstopContext->m_iTabCount == 0) { |
+ if (!m_pTabstopContext || m_pTabstopContext->m_iTabCount == 0) { |
return; |
} |
- if (pStyle == NULL || pPieceLine == NULL) { |
+ if (!pStyle || !pPieceLine) { |
return; |
} |
int32_t iPieces = pPieceLine->m_textPieces.GetSize(); |
@@ -1691,7 +1691,7 @@ void CXFA_TextLayout::AppendTextLine(uint32_t dwStatus, |
if (iPieces < 1) { |
return; |
} |
- IFDE_CSSComputedStyle* pStyle = NULL; |
+ IFDE_CSSComputedStyle* pStyle = nullptr; |
if (bSavePieces) { |
CXFA_PieceLine* pPieceLine = |
FXTARGET_NewWith(m_pAllocator.get()) CXFA_PieceLine; |
@@ -1748,7 +1748,7 @@ void CXFA_TextLayout::AppendTextLine(uint32_t dwStatus, |
pUserData->m_pLinkData->Retain(); |
pTP->pLinkData = pUserData->m_pLinkData; |
} else { |
- pTP->pLinkData = NULL; |
+ pTP->pLinkData = nullptr; |
} |
DoTabstops(pStyle, pPieceLine); |
} |
@@ -1958,7 +1958,7 @@ void CXFA_TextLayout::RenderPath(CFDE_RenderDevice* pDevice, |
int32_t CXFA_TextLayout::GetDisplayPos(const XFA_TextPiece* pPiece, |
FXTEXT_CHARPOS* pCharPos, |
FX_BOOL bCharCode) { |
- if (pPiece == NULL) { |
+ if (!pPiece) { |
return 0; |
} |
FX_RTFTEXTOBJ tr; |