| Index: xfa/fxfa/app/xfa_fffield.cpp | 
| diff --git a/xfa/fxfa/app/xfa_fffield.cpp b/xfa/fxfa/app/xfa_fffield.cpp | 
| index b14df7ee1553d4056f29dd86f88328fdca7d1e52..073e99786a3fef13ec5a0eb0bf559c9c26443639 100644 | 
| --- a/xfa/fxfa/app/xfa_fffield.cpp | 
| +++ b/xfa/fxfa/app/xfa_fffield.cpp | 
| @@ -30,9 +30,9 @@ CXFA_FFField::~CXFA_FFField() { | 
| CXFA_FFField::UnloadWidget(); | 
| } | 
|  | 
| -FX_BOOL CXFA_FFField::GetBBox(CFX_RectF& rtBox, | 
| -                              uint32_t dwStatus, | 
| -                              FX_BOOL bDrawFocus) { | 
| +bool CXFA_FFField::GetBBox(CFX_RectF& rtBox, | 
| +                           uint32_t dwStatus, | 
| +                           bool bDrawFocus) { | 
| if (!bDrawFocus) | 
| return CXFA_FFWidget::GetBBox(rtBox, dwStatus); | 
|  | 
| @@ -44,9 +44,9 @@ FX_BOOL CXFA_FFField::GetBBox(CFX_RectF& rtBox, | 
| CFX_Matrix mt; | 
| GetRotateMatrix(mt); | 
| mt.TransformRect(rtBox); | 
| -    return TRUE; | 
| +    return true; | 
| } | 
| -  return FALSE; | 
| +  return false; | 
| } | 
|  | 
| void CXFA_FFField::RenderWidget(CFX_Graphics* pGS, | 
| @@ -64,7 +64,7 @@ void CXFA_FFField::RenderWidget(CFX_Graphics* pGS, | 
| CXFA_Border borderUI = m_pDataAcc->GetUIBorder(); | 
| DrawBorder(pGS, borderUI, m_rtUI, &mtRotate); | 
| RenderCaption(pGS, &mtRotate); | 
| -  DrawHighlight(pGS, &mtRotate, dwStatus, FALSE); | 
| +  DrawHighlight(pGS, &mtRotate, dwStatus, false); | 
| CFX_RectF rtWidget; | 
| m_pNormalWidget->GetWidgetRect(rtWidget); | 
| CFX_Matrix mt; | 
| @@ -76,7 +76,7 @@ void CXFA_FFField::RenderWidget(CFX_Graphics* pGS, | 
| void CXFA_FFField::DrawHighlight(CFX_Graphics* pGS, | 
| CFX_Matrix* pMatrix, | 
| uint32_t dwStatus, | 
| -                                 FX_BOOL bEllipse) { | 
| +                                 bool bEllipse) { | 
| if (m_rtUI.IsEmpty() || !m_pDataAcc->GetDoc()->GetXFADoc()->IsInteractive()) { | 
| return; | 
| } | 
| @@ -101,7 +101,7 @@ void CXFA_FFField::DrawFocus(CFX_Graphics* pGS, CFX_Matrix* pMatrix) { | 
| pGS->SetStrokeColor(&cr); | 
| FX_FLOAT DashPattern[2] = {1, 1}; | 
| pGS->SetLineDash(0.0f, DashPattern, 2); | 
| -    pGS->SetLineWidth(0, FALSE); | 
| +    pGS->SetLineWidth(0, false); | 
| CFX_Path path; | 
| path.Create(); | 
| path.AddRectangle(m_rtUI.left, m_rtUI.top, m_rtUI.width, m_rtUI.height); | 
| @@ -113,14 +113,14 @@ void CXFA_FFField::SetFWLThemeProvider() { | 
| m_pNormalWidget->GetWidget()->SetThemeProvider(GetApp()->GetFWLTheme()); | 
| } | 
| } | 
| -FX_BOOL CXFA_FFField::IsLoaded() { | 
| +bool CXFA_FFField::IsLoaded() { | 
| return m_pNormalWidget && CXFA_FFWidget::IsLoaded(); | 
| } | 
| -FX_BOOL CXFA_FFField::LoadWidget() { | 
| +bool CXFA_FFField::LoadWidget() { | 
| SetFWLThemeProvider(); | 
| m_pDataAcc->LoadCaption(); | 
| PerformLayout(); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| void CXFA_FFField::UnloadWidget() { | 
| delete m_pNormalWidget; | 
| @@ -144,7 +144,7 @@ void CXFA_FFField::SetEditScrollOffset() { | 
| ((CFWL_Edit*)m_pNormalWidget)->SetScrollOffset(fScrollOffset); | 
| } | 
| } | 
| -FX_BOOL CXFA_FFField::PerformLayout() { | 
| +bool CXFA_FFField::PerformLayout() { | 
| CXFA_FFWidget::PerformLayout(); | 
| CapPlacement(); | 
| LayoutCaption(); | 
| @@ -153,7 +153,7 @@ FX_BOOL CXFA_FFField::PerformLayout() { | 
| if (m_pNormalWidget) { | 
| m_pNormalWidget->Update(); | 
| } | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| void CXFA_FFField::CapPlacement() { | 
| CFX_RectF rtWidget; | 
| @@ -343,26 +343,26 @@ void CXFA_FFField::SetFWLRect() { | 
| } | 
| m_pNormalWidget->SetWidgetRect(rtUi); | 
| } | 
| -FX_BOOL CXFA_FFField::OnMouseEnter() { | 
| +bool CXFA_FFField::OnMouseEnter() { | 
| if (!m_pNormalWidget) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| CFWL_MsgMouse ms; | 
| ms.m_dwCmd = FWL_MouseCommand::Enter; | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| ms.m_pSrcTarget = nullptr; | 
| TranslateFWLMessage(&ms); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| -FX_BOOL CXFA_FFField::OnMouseExit() { | 
| +bool CXFA_FFField::OnMouseExit() { | 
| if (!m_pNormalWidget) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| CFWL_MsgMouse ms; | 
| ms.m_dwCmd = FWL_MouseCommand::Leave; | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| TranslateFWLMessage(&ms); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| void CXFA_FFField::FWLToClient(FX_FLOAT& fx, FX_FLOAT& fy) { | 
| if (!m_pNormalWidget) { | 
| @@ -373,20 +373,18 @@ void CXFA_FFField::FWLToClient(FX_FLOAT& fx, FX_FLOAT& fy) { | 
| fx -= rtWidget.left; | 
| fy -= rtWidget.top; | 
| } | 
| -FX_BOOL CXFA_FFField::OnLButtonDown(uint32_t dwFlags, | 
| -                                    FX_FLOAT fx, | 
| -                                    FX_FLOAT fy) { | 
| +bool CXFA_FFField::OnLButtonDown(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) { | 
| if (!m_pNormalWidget) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| if (m_pDataAcc->GetAccess() != XFA_ATTRIBUTEENUM_Open || | 
| !m_pDataAcc->GetDoc()->GetXFADoc()->IsInteractive()) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| if (!PtInActiveRect(fx, fy)) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| -  SetButtonDown(TRUE); | 
| +  SetButtonDown(true); | 
| CFWL_MsgMouse ms; | 
| ms.m_dwCmd = FWL_MouseCommand::LeftButtonDown; | 
| ms.m_dwFlags = dwFlags; | 
| @@ -395,16 +393,16 @@ FX_BOOL CXFA_FFField::OnLButtonDown(uint32_t dwFlags, | 
| FWLToClient(ms.m_fx, ms.m_fy); | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| TranslateFWLMessage(&ms); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| -FX_BOOL CXFA_FFField::OnLButtonUp(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) { | 
| +bool CXFA_FFField::OnLButtonUp(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) { | 
| if (!m_pNormalWidget) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| if (!IsButtonDown()) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| -  SetButtonDown(FALSE); | 
| +  SetButtonDown(false); | 
| CFWL_MsgMouse ms; | 
| ms.m_dwCmd = FWL_MouseCommand::LeftButtonUp; | 
| ms.m_dwFlags = dwFlags; | 
| @@ -413,13 +411,11 @@ FX_BOOL CXFA_FFField::OnLButtonUp(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) { | 
| FWLToClient(ms.m_fx, ms.m_fy); | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| TranslateFWLMessage(&ms); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| -FX_BOOL CXFA_FFField::OnLButtonDblClk(uint32_t dwFlags, | 
| -                                      FX_FLOAT fx, | 
| -                                      FX_FLOAT fy) { | 
| +bool CXFA_FFField::OnLButtonDblClk(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) { | 
| if (!m_pNormalWidget) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| CFWL_MsgMouse ms; | 
| ms.m_dwCmd = FWL_MouseCommand::LeftButtonDblClk; | 
| @@ -429,11 +425,11 @@ FX_BOOL CXFA_FFField::OnLButtonDblClk(uint32_t dwFlags, | 
| FWLToClient(ms.m_fx, ms.m_fy); | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| TranslateFWLMessage(&ms); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| -FX_BOOL CXFA_FFField::OnMouseMove(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) { | 
| +bool CXFA_FFField::OnMouseMove(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) { | 
| if (!m_pNormalWidget) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| CFWL_MsgMouse ms; | 
| ms.m_dwCmd = FWL_MouseCommand::Move; | 
| @@ -443,14 +439,14 @@ FX_BOOL CXFA_FFField::OnMouseMove(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) { | 
| FWLToClient(ms.m_fx, ms.m_fy); | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| TranslateFWLMessage(&ms); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| -FX_BOOL CXFA_FFField::OnMouseWheel(uint32_t dwFlags, | 
| -                                   int16_t zDelta, | 
| -                                   FX_FLOAT fx, | 
| -                                   FX_FLOAT fy) { | 
| +bool CXFA_FFField::OnMouseWheel(uint32_t dwFlags, | 
| +                                int16_t zDelta, | 
| +                                FX_FLOAT fx, | 
| +                                FX_FLOAT fy) { | 
| if (!m_pNormalWidget) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| CFWL_MsgMouseWheel ms; | 
| ms.m_dwFlags = dwFlags; | 
| @@ -461,22 +457,20 @@ FX_BOOL CXFA_FFField::OnMouseWheel(uint32_t dwFlags, | 
| ms.m_fDeltaY = 0; | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| TranslateFWLMessage(&ms); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| -FX_BOOL CXFA_FFField::OnRButtonDown(uint32_t dwFlags, | 
| -                                    FX_FLOAT fx, | 
| -                                    FX_FLOAT fy) { | 
| +bool CXFA_FFField::OnRButtonDown(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) { | 
| if (!m_pNormalWidget) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| if (m_pDataAcc->GetAccess() != XFA_ATTRIBUTEENUM_Open || | 
| !m_pDataAcc->GetDoc()->GetXFADoc()->IsInteractive()) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| if (!PtInActiveRect(fx, fy)) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| -  SetButtonDown(TRUE); | 
| +  SetButtonDown(true); | 
| CFWL_MsgMouse ms; | 
| ms.m_dwCmd = FWL_MouseCommand::RightButtonDown; | 
| ms.m_dwFlags = dwFlags; | 
| @@ -485,16 +479,16 @@ FX_BOOL CXFA_FFField::OnRButtonDown(uint32_t dwFlags, | 
| FWLToClient(ms.m_fx, ms.m_fy); | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| TranslateFWLMessage(&ms); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| -FX_BOOL CXFA_FFField::OnRButtonUp(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) { | 
| +bool CXFA_FFField::OnRButtonUp(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) { | 
| if (!m_pNormalWidget) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| if (!IsButtonDown()) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| -  SetButtonDown(FALSE); | 
| +  SetButtonDown(false); | 
| CFWL_MsgMouse ms; | 
| ms.m_dwCmd = FWL_MouseCommand::RightButtonUp; | 
| ms.m_dwFlags = dwFlags; | 
| @@ -503,13 +497,11 @@ FX_BOOL CXFA_FFField::OnRButtonUp(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) { | 
| FWLToClient(ms.m_fx, ms.m_fy); | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| TranslateFWLMessage(&ms); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| -FX_BOOL CXFA_FFField::OnRButtonDblClk(uint32_t dwFlags, | 
| -                                      FX_FLOAT fx, | 
| -                                      FX_FLOAT fy) { | 
| +bool CXFA_FFField::OnRButtonDblClk(uint32_t dwFlags, FX_FLOAT fx, FX_FLOAT fy) { | 
| if (!m_pNormalWidget) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| CFWL_MsgMouse ms; | 
| ms.m_dwCmd = FWL_MouseCommand::RightButtonDblClk; | 
| @@ -519,13 +511,13 @@ FX_BOOL CXFA_FFField::OnRButtonDblClk(uint32_t dwFlags, | 
| FWLToClient(ms.m_fx, ms.m_fy); | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| TranslateFWLMessage(&ms); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
|  | 
| -FX_BOOL CXFA_FFField::OnSetFocus(CXFA_FFWidget* pOldWidget) { | 
| +bool CXFA_FFField::OnSetFocus(CXFA_FFWidget* pOldWidget) { | 
| CXFA_FFWidget::OnSetFocus(pOldWidget); | 
| if (!m_pNormalWidget) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| CFWL_MsgSetFocus ms; | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| @@ -533,9 +525,9 @@ FX_BOOL CXFA_FFField::OnSetFocus(CXFA_FFWidget* pOldWidget) { | 
| TranslateFWLMessage(&ms); | 
| m_dwStatus |= XFA_WidgetStatus_Focused; | 
| AddInvalidateRect(); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| -FX_BOOL CXFA_FFField::OnKillFocus(CXFA_FFWidget* pNewWidget) { | 
| +bool CXFA_FFField::OnKillFocus(CXFA_FFWidget* pNewWidget) { | 
| if (!m_pNormalWidget) { | 
| return CXFA_FFWidget::OnKillFocus(pNewWidget); | 
| } | 
| @@ -546,11 +538,11 @@ FX_BOOL CXFA_FFField::OnKillFocus(CXFA_FFWidget* pNewWidget) { | 
| m_dwStatus &= ~XFA_WidgetStatus_Focused; | 
| AddInvalidateRect(); | 
| CXFA_FFWidget::OnKillFocus(pNewWidget); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| -FX_BOOL CXFA_FFField::OnKeyDown(uint32_t dwKeyCode, uint32_t dwFlags) { | 
| +bool CXFA_FFField::OnKeyDown(uint32_t dwKeyCode, uint32_t dwFlags) { | 
| if (!m_pNormalWidget || !m_pDataAcc->GetDoc()->GetXFADoc()->IsInteractive()) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| CFWL_MsgKey ms; | 
| ms.m_dwCmd = FWL_KeyCommand::KeyDown; | 
| @@ -559,11 +551,11 @@ FX_BOOL CXFA_FFField::OnKeyDown(uint32_t dwKeyCode, uint32_t dwFlags) { | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| ms.m_pSrcTarget = nullptr; | 
| TranslateFWLMessage(&ms); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| -FX_BOOL CXFA_FFField::OnKeyUp(uint32_t dwKeyCode, uint32_t dwFlags) { | 
| +bool CXFA_FFField::OnKeyUp(uint32_t dwKeyCode, uint32_t dwFlags) { | 
| if (!m_pNormalWidget || !m_pDataAcc->GetDoc()->GetXFADoc()->IsInteractive()) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| CFWL_MsgKey ms; | 
| ms.m_dwCmd = FWL_KeyCommand::KeyUp; | 
| @@ -572,20 +564,20 @@ FX_BOOL CXFA_FFField::OnKeyUp(uint32_t dwKeyCode, uint32_t dwFlags) { | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| ms.m_pSrcTarget = nullptr; | 
| TranslateFWLMessage(&ms); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| -FX_BOOL CXFA_FFField::OnChar(uint32_t dwChar, uint32_t dwFlags) { | 
| +bool CXFA_FFField::OnChar(uint32_t dwChar, uint32_t dwFlags) { | 
| if (!m_pDataAcc->GetDoc()->GetXFADoc()->IsInteractive()) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| if (dwChar == FWL_VKEY_Tab) { | 
| -    return TRUE; | 
| +    return true; | 
| } | 
| if (!m_pNormalWidget) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| if (m_pDataAcc->GetAccess() != XFA_ATTRIBUTEENUM_Open) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| CFWL_MsgKey ms; | 
| ms.m_dwCmd = FWL_KeyCommand::Char; | 
| @@ -594,7 +586,7 @@ FX_BOOL CXFA_FFField::OnChar(uint32_t dwChar, uint32_t dwFlags) { | 
| ms.m_pDstTarget = m_pNormalWidget->GetWidget(); | 
| ms.m_pSrcTarget = nullptr; | 
| TranslateFWLMessage(&ms); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| FWL_WidgetHit CXFA_FFField::OnHitTest(FX_FLOAT fx, FX_FLOAT fy) { | 
| if (m_pNormalWidget) { | 
| @@ -611,19 +603,19 @@ FWL_WidgetHit CXFA_FFField::OnHitTest(FX_FLOAT fx, FX_FLOAT fy) { | 
| return FWL_WidgetHit::Titlebar; | 
| return FWL_WidgetHit::Border; | 
| } | 
| -FX_BOOL CXFA_FFField::OnSetCursor(FX_FLOAT fx, FX_FLOAT fy) { | 
| -  return TRUE; | 
| +bool CXFA_FFField::OnSetCursor(FX_FLOAT fx, FX_FLOAT fy) { | 
| +  return true; | 
| } | 
| -FX_BOOL CXFA_FFField::PtInActiveRect(FX_FLOAT fx, FX_FLOAT fy) { | 
| +bool CXFA_FFField::PtInActiveRect(FX_FLOAT fx, FX_FLOAT fy) { | 
| if (!m_pNormalWidget) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| CFX_RectF rtWidget; | 
| m_pNormalWidget->GetWidgetRect(rtWidget); | 
| if (rtWidget.Contains(fx, fy)) { | 
| -    return TRUE; | 
| +    return true; | 
| } | 
| -  return FALSE; | 
| +  return false; | 
| } | 
| void CXFA_FFField::LayoutCaption() { | 
| CXFA_TextLayout* pCapTextLayout = m_pDataAcc->GetCaptionTextLayout(); | 
| @@ -660,22 +652,22 @@ void CXFA_FFField::RenderCaption(CFX_Graphics* pGS, CFX_Matrix* pMatrix) { | 
| pCapTextLayout->DrawString(pRenderDevice, mt, rtClip); | 
| } | 
| } | 
| -FX_BOOL CXFA_FFField::ProcessCommittedData() { | 
| +bool CXFA_FFField::ProcessCommittedData() { | 
| if (m_pDataAcc->GetAccess() != XFA_ATTRIBUTEENUM_Open) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| if (!IsDataChanged()) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| if (CalculateOverride() != 1) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| if (!CommitData()) { | 
| -    return FALSE; | 
| +    return false; | 
| } | 
| m_pDocView->SetChangeMark(); | 
| m_pDocView->AddValidateWidget(m_pDataAcc); | 
| -  return TRUE; | 
| +  return true; | 
| } | 
| int32_t CXFA_FFField::CalculateOverride() { | 
| CXFA_WidgetAcc* pAcc = m_pDataAcc->GetExclGroup(); | 
| @@ -773,11 +765,11 @@ int32_t CXFA_FFField::CalculateWidgetAcc(CXFA_WidgetAcc* pAcc) { | 
| } | 
| return 1; | 
| } | 
| -FX_BOOL CXFA_FFField::CommitData() { | 
| -  return FALSE; | 
| +bool CXFA_FFField::CommitData() { | 
| +  return false; | 
| } | 
| -FX_BOOL CXFA_FFField::IsDataChanged() { | 
| -  return FALSE; | 
| +bool CXFA_FFField::IsDataChanged() { | 
| +  return false; | 
| } | 
| void CXFA_FFField::TranslateFWLMessage(CFWL_Message* pMessage) { | 
| GetApp()->GetWidgetMgrDelegate()->OnProcessMessageToForm(pMessage); | 
|  |