Index: xfa/fxfa/parser/cxfa_simple_parser.cpp |
diff --git a/xfa/fxfa/parser/cxfa_simple_parser.cpp b/xfa/fxfa/parser/cxfa_simple_parser.cpp |
index 997094351e79dc52c0f10f5633a90501eccb15d8..4599b1c4fc08be128594808858b458dbcce307c2 100644 |
--- a/xfa/fxfa/parser/cxfa_simple_parser.cpp |
+++ b/xfa/fxfa/parser/cxfa_simple_parser.cpp |
@@ -19,7 +19,7 @@ |
namespace { |
CFDE_XMLNode* GetDocumentNode(CFDE_XMLDoc* pXMLDoc, |
- FX_BOOL bVerifyWellFormness = FALSE) { |
+ bool bVerifyWellFormness = false) { |
if (!pXMLDoc) |
return nullptr; |
@@ -54,22 +54,22 @@ void GetElementTagNamespaceURI(CFDE_XMLElement* pElement, |
} |
} |
-FX_BOOL MatchNodeName(CFDE_XMLNode* pNode, |
- const CFX_WideStringC& wsLocalTagName, |
- const CFX_WideStringC& wsNamespaceURIPrefix, |
- uint32_t eMatchFlags = XFA_XDPPACKET_FLAGS_NOMATCH) { |
+bool MatchNodeName(CFDE_XMLNode* pNode, |
+ const CFX_WideStringC& wsLocalTagName, |
+ const CFX_WideStringC& wsNamespaceURIPrefix, |
+ uint32_t eMatchFlags = XFA_XDPPACKET_FLAGS_NOMATCH) { |
if (!pNode || pNode->GetType() != FDE_XMLNODE_Element) |
- return FALSE; |
+ return false; |
CFDE_XMLElement* pElement = reinterpret_cast<CFDE_XMLElement*>(pNode); |
CFX_WideString wsNodeStr; |
pElement->GetLocalTagName(wsNodeStr); |
if (wsNodeStr != wsLocalTagName) |
- return FALSE; |
+ return false; |
GetElementTagNamespaceURI(pElement, wsNodeStr); |
if (eMatchFlags & XFA_XDPPACKET_FLAGS_NOMATCH) |
- return TRUE; |
+ return true; |
if (eMatchFlags & XFA_XDPPACKET_FLAGS_PREFIXMATCH) { |
return wsNodeStr.Left(wsNamespaceURIPrefix.GetLength()) == |
wsNamespaceURIPrefix; |
@@ -77,22 +77,22 @@ FX_BOOL MatchNodeName(CFDE_XMLNode* pNode, |
return wsNodeStr == wsNamespaceURIPrefix; |
} |
-FX_BOOL GetAttributeLocalName(const CFX_WideStringC& wsAttributeName, |
- CFX_WideString& wsLocalAttrName) { |
+bool GetAttributeLocalName(const CFX_WideStringC& wsAttributeName, |
+ CFX_WideString& wsLocalAttrName) { |
CFX_WideString wsAttrName(wsAttributeName); |
FX_STRSIZE iFind = wsAttrName.Find(L':', 0); |
if (iFind < 0) { |
wsLocalAttrName = wsAttrName; |
- return FALSE; |
+ return false; |
} |
wsLocalAttrName = wsAttrName.Right(wsAttrName.GetLength() - iFind - 1); |
- return TRUE; |
+ return true; |
} |
-FX_BOOL ResolveAttribute(CFDE_XMLElement* pElement, |
- const CFX_WideStringC& wsAttributeName, |
- CFX_WideString& wsLocalAttrName, |
- CFX_WideString& wsNamespaceURI) { |
+bool ResolveAttribute(CFDE_XMLElement* pElement, |
+ const CFX_WideStringC& wsAttributeName, |
+ CFX_WideString& wsLocalAttrName, |
+ CFX_WideString& wsNamespaceURI) { |
CFX_WideString wsAttrName(wsAttributeName); |
CFX_WideString wsNSPrefix; |
if (GetAttributeLocalName(wsAttributeName, wsLocalAttrName)) { |
@@ -101,23 +101,23 @@ FX_BOOL ResolveAttribute(CFDE_XMLElement* pElement, |
} |
if (wsLocalAttrName == FX_WSTRC(L"xmlns") || |
wsNSPrefix == FX_WSTRC(L"xmlns") || wsNSPrefix == FX_WSTRC(L"xml")) { |
- return FALSE; |
+ return false; |
} |
if (!XFA_FDEExtension_ResolveNamespaceQualifier( |
pElement, wsNSPrefix.AsStringC(), wsNamespaceURI)) { |
wsNamespaceURI.clear(); |
- return FALSE; |
+ return false; |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL FindAttributeWithNS(CFDE_XMLElement* pElement, |
- const CFX_WideStringC& wsLocalAttributeName, |
- const CFX_WideStringC& wsNamespaceURIPrefix, |
- CFX_WideString& wsValue, |
- FX_BOOL bMatchNSAsPrefix = FALSE) { |
+bool FindAttributeWithNS(CFDE_XMLElement* pElement, |
+ const CFX_WideStringC& wsLocalAttributeName, |
+ const CFX_WideStringC& wsNamespaceURIPrefix, |
+ CFX_WideString& wsValue, |
+ bool bMatchNSAsPrefix = false) { |
if (!pElement) |
- return FALSE; |
+ return false; |
CFX_WideString wsAttrName; |
CFX_WideString wsAttrValue; |
@@ -151,9 +151,9 @@ FX_BOOL FindAttributeWithNS(CFDE_XMLElement* pElement, |
continue; |
} |
wsValue = wsAttrValue; |
- return TRUE; |
+ return true; |
} |
- return FALSE; |
+ return false; |
} |
CFDE_XMLNode* GetDataSetsFromXDP(CFDE_XMLNode* pXMLDocumentNode) { |
@@ -184,7 +184,7 @@ CFDE_XMLNode* GetDataSetsFromXDP(CFDE_XMLNode* pXMLDocumentNode) { |
return nullptr; |
} |
-FX_BOOL IsStringAllWhitespace(CFX_WideString wsText) { |
+bool IsStringAllWhitespace(CFX_WideString wsText) { |
wsText.TrimRight(L"\x20\x9\xD\xA"); |
return wsText.IsEmpty(); |
} |
@@ -222,7 +222,7 @@ void ConvertXMLToPlainText(CFDE_XMLElement* pRootXMLNode, |
break; |
} |
default: |
- ASSERT(FALSE); |
+ ASSERT(false); |
break; |
} |
} |
@@ -250,14 +250,14 @@ const XFA_PACKETINFO* GetPacketByName(const CFX_WideStringC& wsName) { |
} // namespace |
-FX_BOOL XFA_RecognizeRichText(CFDE_XMLElement* pRichTextXMLNode) { |
+bool XFA_RecognizeRichText(CFDE_XMLElement* pRichTextXMLNode) { |
if (pRichTextXMLNode) { |
CFX_WideString wsNamespaceURI; |
GetElementTagNamespaceURI(pRichTextXMLNode, wsNamespaceURI); |
if (wsNamespaceURI == FX_WSTRC(L"http://www.w3.org/1999/xhtml")) |
- return TRUE; |
+ return true; |
} |
- return FALSE; |
+ return false; |
} |
CXFA_SimpleParser::CXFA_SimpleParser(CXFA_Document* pFactory, |
@@ -381,13 +381,13 @@ void CXFA_SimpleParser::ConstructXFANode(CXFA_Node* pXFANode, |
} |
m_pRootNode = pXFANode; |
} else { |
- m_pRootNode = DataLoader(pXFANode, pXMLNode, TRUE); |
+ m_pRootNode = DataLoader(pXFANode, pXMLNode, true); |
} |
} else if (pXFANode->IsContentNode()) { |
ParseContentNode(pXFANode, pXMLNode, ePacketID); |
m_pRootNode = pXFANode; |
} else { |
- m_pRootNode = NormalLoader(pXFANode, pXMLNode, ePacketID, TRUE); |
+ m_pRootNode = NormalLoader(pXFANode, pXMLNode, ePacketID, true); |
} |
} |
@@ -399,19 +399,19 @@ CFDE_XMLDoc* CXFA_SimpleParser::GetXMLDoc() const { |
return m_pXMLDoc.get(); |
} |
-FX_BOOL XFA_FDEExtension_ResolveNamespaceQualifier( |
+bool XFA_FDEExtension_ResolveNamespaceQualifier( |
CFDE_XMLElement* pNode, |
const CFX_WideStringC& wsQualifier, |
CFX_WideString& wsNamespaceURI) { |
if (!pNode) |
- return FALSE; |
+ return false; |
CFDE_XMLNode* pFakeRoot = pNode->GetNodeItem(CFDE_XMLNode::Root); |
CFX_WideString wsNSAttribute; |
- FX_BOOL bRet = FALSE; |
+ bool bRet = false; |
if (wsQualifier.IsEmpty()) { |
wsNSAttribute = FX_WSTRC(L"xmlns"); |
- bRet = TRUE; |
+ bRet = true; |
} else { |
wsNSAttribute = FX_WSTRC(L"xmlns:") + wsQualifier; |
} |
@@ -422,7 +422,7 @@ FX_BOOL XFA_FDEExtension_ResolveNamespaceQualifier( |
if (pNode->HasAttribute(wsNSAttribute.c_str())) { |
pNode->GetString(wsNSAttribute.c_str(), wsNamespaceURI); |
- return TRUE; |
+ return true; |
} |
} |
wsNamespaceURI.clear(); |
@@ -606,7 +606,7 @@ CXFA_Node* CXFA_SimpleParser::ParseAsXDPPacket_Config( |
pNode->SetCData(XFA_ATTRIBUTE_Name, |
XFA_GetPacketByIndex(XFA_PACKET_Config)->pName); |
- if (!NormalLoader(pNode, pXMLDocumentNode, ePacketID, TRUE)) |
+ if (!NormalLoader(pNode, pXMLDocumentNode, ePacketID, true)) |
return nullptr; |
pNode->SetXMLMappingNode(pXMLDocumentNode); |
@@ -639,7 +639,7 @@ CXFA_Node* CXFA_SimpleParser::ParseAsXDPPacket_TemplateForm( |
pNode->GetDocument()->RecognizeXFAVersionNumber(wsNamespaceURI); |
} |
- if (!NormalLoader(pNode, pXMLDocumentNode, ePacketID, TRUE)) |
+ if (!NormalLoader(pNode, pXMLDocumentNode, ePacketID, true)) |
return nullptr; |
} |
} else if (ePacketID == XFA_XDPPACKET_Form) { |
@@ -679,11 +679,11 @@ CXFA_Node* CXFA_SimpleParser::ParseAsXDPPacket_TemplateForm( |
pTemplateRoot |
? pTemplateRoot->GetFirstChildByClass(XFA_Element::Subform) |
: nullptr; |
- FX_BOOL bUseAttribute = TRUE; |
+ bool bUseAttribute = true; |
if (pTemplateChosen && |
pTemplateChosen->GetEnum(XFA_ATTRIBUTE_RestoreState) != |
XFA_ATTRIBUTEENUM_Auto) { |
- bUseAttribute = FALSE; |
+ bUseAttribute = false; |
} |
if (!NormalLoader(pNode, pXMLDocumentNode, ePacketID, bUseAttribute)) |
return nullptr; |
@@ -707,7 +707,7 @@ CXFA_Node* CXFA_SimpleParser::ParseAsXDPPacket_Data( |
pNode->SetCData(XFA_ATTRIBUTE_Name, |
XFA_GetPacketByIndex(XFA_PACKET_Datasets)->pName); |
- if (!DataLoader(pNode, pDatasetsXMLNode, FALSE)) |
+ if (!DataLoader(pNode, pDatasetsXMLNode, false)) |
return nullptr; |
pNode->SetXMLMappingNode(pDatasetsXMLNode); |
@@ -748,7 +748,7 @@ CXFA_Node* CXFA_SimpleParser::ParseAsXDPPacket_Data( |
CFX_WideString wsLocalName; |
static_cast<CFDE_XMLElement*>(pDataXMLNode)->GetLocalTagName(wsLocalName); |
pNode->SetCData(XFA_ATTRIBUTE_Name, wsLocalName); |
- if (!DataLoader(pNode, pDataXMLNode, TRUE)) |
+ if (!DataLoader(pNode, pDataXMLNode, true)) |
return nullptr; |
pNode->SetXMLMappingNode(pDataXMLNode); |
@@ -775,7 +775,7 @@ CXFA_Node* CXFA_SimpleParser::ParseAsXDPPacket_LocaleConnectionSourceSet( |
pNode->SetCData(XFA_ATTRIBUTE_Name, |
XFA_GetPacketByIndex(XFA_PACKET_LocaleSet)->pName); |
- if (!NormalLoader(pNode, pXMLDocumentNode, ePacketID, TRUE)) |
+ if (!NormalLoader(pNode, pXMLDocumentNode, ePacketID, true)) |
return nullptr; |
} |
} else if (ePacketID == XFA_XDPPACKET_ConnectionSet) { |
@@ -790,7 +790,7 @@ CXFA_Node* CXFA_SimpleParser::ParseAsXDPPacket_LocaleConnectionSourceSet( |
pNode->SetCData(XFA_ATTRIBUTE_Name, |
XFA_GetPacketByIndex(XFA_PACKET_ConnectionSet)->pName); |
- if (!NormalLoader(pNode, pXMLDocumentNode, ePacketID, TRUE)) |
+ if (!NormalLoader(pNode, pXMLDocumentNode, ePacketID, true)) |
return nullptr; |
} |
} else if (ePacketID == XFA_XDPPACKET_SourceSet) { |
@@ -805,7 +805,7 @@ CXFA_Node* CXFA_SimpleParser::ParseAsXDPPacket_LocaleConnectionSourceSet( |
pNode->SetCData(XFA_ATTRIBUTE_Name, |
XFA_GetPacketByIndex(XFA_PACKET_SourceSet)->pName); |
- if (!NormalLoader(pNode, pXMLDocumentNode, ePacketID, TRUE)) |
+ if (!NormalLoader(pNode, pXMLDocumentNode, ePacketID, true)) |
return nullptr; |
} |
} |
@@ -859,7 +859,7 @@ CXFA_Node* CXFA_SimpleParser::UserPacketLoader(CXFA_Node* pXFANode, |
CXFA_Node* CXFA_SimpleParser::DataLoader(CXFA_Node* pXFANode, |
CFDE_XMLNode* pXMLDoc, |
- FX_BOOL bDoTransform) { |
+ bool bDoTransform) { |
ParseDataGroup(pXFANode, pXMLDoc, XFA_XDPPACKET_Datasets); |
return pXFANode; |
} |
@@ -867,8 +867,8 @@ CXFA_Node* CXFA_SimpleParser::DataLoader(CXFA_Node* pXFANode, |
CXFA_Node* CXFA_SimpleParser::NormalLoader(CXFA_Node* pXFANode, |
CFDE_XMLNode* pXMLDoc, |
XFA_XDPPACKET ePacketID, |
- FX_BOOL bUseAttribute) { |
- FX_BOOL bOneOfPropertyFound = FALSE; |
+ bool bUseAttribute) { |
+ bool bOneOfPropertyFound = false; |
for (CFDE_XMLNode* pXMLChild = pXMLDoc->GetNodeItem(CFDE_XMLNode::FirstChild); |
pXMLChild; |
pXMLChild = pXMLChild->GetNodeItem(CFDE_XMLNode::NextSibling)) { |
@@ -889,7 +889,7 @@ CXFA_Node* CXFA_SimpleParser::NormalLoader(CXFA_Node* pXFANode, |
if (bOneOfPropertyFound) |
break; |
- bOneOfPropertyFound = TRUE; |
+ bOneOfPropertyFound = true; |
} |
CXFA_Node* pXFAChild = m_pFactory->CreateNode(ePacketID, eType); |
if (!pXFAChild) |
@@ -897,7 +897,7 @@ CXFA_Node* CXFA_SimpleParser::NormalLoader(CXFA_Node* pXFANode, |
if (ePacketID == XFA_XDPPACKET_Config) |
pXFAChild->SetAttribute(XFA_ATTRIBUTE_Name, wsTagName.AsStringC()); |
- FX_BOOL IsNeedValue = TRUE; |
+ bool IsNeedValue = true; |
for (int32_t i = 0, count = pXMLElement->CountAttributes(); i < count; |
i++) { |
CFX_WideString wsAttrQualifiedName; |
@@ -907,7 +907,7 @@ CXFA_Node* CXFA_SimpleParser::NormalLoader(CXFA_Node* pXFANode, |
GetAttributeLocalName(wsAttrQualifiedName.AsStringC(), wsAttrName); |
if (wsAttrName == FX_WSTRC(L"nil") && |
wsAttrValue == FX_WSTRC(L"true")) { |
- IsNeedValue = FALSE; |
+ IsNeedValue = false; |
} |
const XFA_ATTRIBUTEINFO* lpAttrInfo = |
XFA_GetAttributeByName(wsAttrName.AsStringC()); |
@@ -1181,7 +1181,7 @@ void CXFA_SimpleParser::ParseDataValue(CXFA_Node* pXFANode, |
XFA_XDPPACKET ePacketID) { |
CFX_WideTextBuf wsValueTextBuf; |
CFX_WideTextBuf wsCurValueTextBuf; |
- FX_BOOL bMarkAsCompound = FALSE; |
+ bool bMarkAsCompound = false; |
CFDE_XMLNode* pXMLCurValueNode = nullptr; |
for (CFDE_XMLNode* pXMLChild = |
pXMLNode->GetNodeItem(CFDE_XMLNode::FirstChild); |
@@ -1213,7 +1213,7 @@ void CXFA_SimpleParser::ParseDataValue(CXFA_Node* pXFANode, |
wsCurValueTextBuf << wsText; |
} else { |
- bMarkAsCompound = TRUE; |
+ bMarkAsCompound = true; |
if (pXMLCurValueNode) { |
CFX_WideString wsCurValue = wsCurValueTextBuf.MakeString(); |
if (!wsCurValue.IsEmpty()) { |
@@ -1288,7 +1288,7 @@ void CXFA_SimpleParser::ParseInstruction(CXFA_Node* pXFANode, |
wsData.clear(); |
if (pXMLInstruction->GetData(1, wsData) && |
wsData == FX_WSTRC(L"v2.7-scripting:1")) { |
- pXFANode->GetDocument()->SetFlag(XFA_DOCFLAG_Scripting, TRUE); |
+ pXFANode->GetDocument()->SetFlag(XFA_DOCFLAG_Scripting, true); |
} |
} |
} else if (wsTargetName == FX_WSTRC(L"acrobat")) { |
@@ -1297,7 +1297,7 @@ void CXFA_SimpleParser::ParseInstruction(CXFA_Node* pXFANode, |
wsData == FX_WSTRC(L"JavaScript")) { |
if (pXMLInstruction->GetData(1, wsData) && |
wsData == FX_WSTRC(L"strictScoping")) { |
- pXFANode->GetDocument()->SetFlag(XFA_DOCFLAG_StrictScoping, TRUE); |
+ pXFANode->GetDocument()->SetFlag(XFA_DOCFLAG_StrictScoping, true); |
} |
} |
} |