| Index: fpdfsdk/include/fsdk_mgr.h
 | 
| diff --git a/fpdfsdk/include/fsdk_mgr.h b/fpdfsdk/include/fsdk_mgr.h
 | 
| index d57138b3500412af77ca1708296c26ed8b3023d6..1ce57c5687f8f0a7f92e73b091d25f95483acf6c 100644
 | 
| --- a/fpdfsdk/include/fsdk_mgr.h
 | 
| +++ b/fpdfsdk/include/fsdk_mgr.h
 | 
| @@ -92,24 +92,24 @@ public:
 | 
|              m_pInfo->FFI_OnChange(m_pInfo);
 | 
|      }
 | 
|  
 | 
| -    FX_BOOL FFI_IsSHIFTKeyDown(FX_DWORD nFlag) const
 | 
| +    bool FFI_IsSHIFTKeyDown(FX_DWORD nFlag) const
 | 
|      {
 | 
|          return (nFlag & FWL_EVENTFLAG_ShiftKey) != 0;
 | 
|      }
 | 
|  
 | 
| -    FX_BOOL FFI_IsCTRLKeyDown(FX_DWORD nFlag) const
 | 
| +    bool FFI_IsCTRLKeyDown(FX_DWORD nFlag) const
 | 
|      {
 | 
|          return (nFlag & FWL_EVENTFLAG_ControlKey) != 0;
 | 
|      }
 | 
|  
 | 
| -    FX_BOOL FFI_IsALTKeyDown(FX_DWORD nFlag) const
 | 
| +    bool FFI_IsALTKeyDown(FX_DWORD nFlag) const
 | 
|      {
 | 
|          return (nFlag & FWL_EVENTFLAG_AltKey) != 0;
 | 
|      }
 | 
|  
 | 
| -    FX_BOOL FFI_IsINSERTKeyDown(FX_DWORD nFlag) const
 | 
| +    bool FFI_IsINSERTKeyDown(FX_DWORD nFlag) const
 | 
|      {
 | 
| -        return FALSE;
 | 
| +        return false;
 | 
|      }
 | 
|  
 | 
|      int JS_appAlert(const FX_WCHAR* Msg, const FX_WCHAR* Title, FX_UINT Type, FX_UINT Icon);
 | 
| @@ -174,7 +174,7 @@ public:
 | 
|              m_pInfo->FFI_ExecuteNamedAction(m_pInfo, namedAction);
 | 
|      }
 | 
|  
 | 
| -    void FFI_OnSetFieldInputFocus(void* field,FPDF_WIDESTRING focusText, FPDF_DWORD nTextLen, FX_BOOL bFocus)
 | 
| +    void FFI_OnSetFieldInputFocus(void* field,FPDF_WIDESTRING focusText, FPDF_DWORD nTextLen, bool bFocus)
 | 
|      {
 | 
|          if (m_pInfo && m_pInfo->FFI_SetTextFieldFocus)
 | 
|              m_pInfo->FFI_SetTextFieldFocus(m_pInfo, focusText, nTextLen, bFocus);
 | 
| @@ -192,7 +192,7 @@ public:
 | 
|              m_pInfo->FFI_DoGoToAction(m_pInfo, nPageIndex, zoomMode, fPosArray, sizeOfArray);
 | 
|      }
 | 
|  
 | 
| -    FX_BOOL IsJSInitiated() const { return m_pInfo && m_pInfo->m_pJsPlatform; }
 | 
| +    bool IsJSInitiated() const { return m_pInfo && m_pInfo->m_pJsPlatform; }
 | 
|      void SetSDKDocument(CPDFSDK_Document* pFXDoc) { m_pSDKDoc = pFXDoc; }
 | 
|      CPDFSDK_Document* GetSDKDocument() const { return m_pSDKDoc; }
 | 
|      CPDF_Document* GetPDFDocument() const { return m_pPDFDoc; }
 | 
| @@ -227,7 +227,7 @@ public:
 | 
|      CPDFSDK_InterForm*      GetInterForm() ;
 | 
|      CPDF_Document*          GetDocument() {return m_pDoc;}
 | 
|  
 | 
| -    CPDFSDK_PageView*       GetPageView(CPDF_Page* pPDFPage, FX_BOOL ReNew = TRUE);
 | 
| +    CPDFSDK_PageView*       GetPageView(CPDF_Page* pPDFPage, bool ReNew = true);
 | 
|      CPDFSDK_PageView*       GetPageView(int nIndex);
 | 
|      CPDFSDK_PageView*       GetCurrentView();
 | 
|      void                    ReMovePageView(CPDF_Page* pPDFPage);
 | 
| @@ -237,25 +237,25 @@ public:
 | 
|  
 | 
|      IFXJS_Runtime *         GetJsRuntime();
 | 
|  
 | 
| -    FX_BOOL                 SetFocusAnnot(CPDFSDK_Annot* pAnnot, FX_UINT nFlag = 0);
 | 
| -    FX_BOOL                 KillFocusAnnot(FX_UINT nFlag = 0);
 | 
| +    bool                 SetFocusAnnot(CPDFSDK_Annot* pAnnot, FX_UINT nFlag = 0);
 | 
| +    bool                 KillFocusAnnot(FX_UINT nFlag = 0);
 | 
|  
 | 
| -    FX_BOOL                 ExtractPages(const CFX_WordArray &arrExtraPages, CPDF_Document* pDstDoc);
 | 
| -    FX_BOOL                 InsertPages(int nInsertAt, const CPDF_Document* pSrcDoc, const CFX_WordArray &arrSrcPages);
 | 
| -    FX_BOOL                 ReplacePages(int nPage, const CPDF_Document* pSrcDoc, const CFX_WordArray &arrSrcPages);
 | 
| +    bool                 ExtractPages(const CFX_WordArray &arrExtraPages, CPDF_Document* pDstDoc);
 | 
| +    bool                 InsertPages(int nInsertAt, const CPDF_Document* pSrcDoc, const CFX_WordArray &arrSrcPages);
 | 
| +    bool                 ReplacePages(int nPage, const CPDF_Document* pSrcDoc, const CFX_WordArray &arrSrcPages);
 | 
|  
 | 
|      void                    OnCloseDocument();
 | 
|  
 | 
|      int                     GetPageCount() {return m_pDoc->GetPageCount();}
 | 
| -    FX_BOOL                 GetPermissions(int nFlag);
 | 
| -    FX_BOOL                 GetChangeMark() {return m_bChangeMask;}
 | 
| -    void                    SetChangeMark() {m_bChangeMask = TRUE;}
 | 
| -    void                    ClearChangeMark() {m_bChangeMask= FALSE;}
 | 
| +    bool                 GetPermissions(int nFlag);
 | 
| +    bool                 GetChangeMark() {return m_bChangeMask;}
 | 
| +    void                    SetChangeMark() {m_bChangeMask = true;}
 | 
| +    void                    ClearChangeMark() {m_bChangeMask= false;}
 | 
|      CFX_WideString          GetPath() ;
 | 
|      CPDF_Page*              GetPage(int nIndex);
 | 
|      CPDFDoc_Environment *   GetEnv() {return m_pEnv; }
 | 
|      void                    ProcJavascriptFun();
 | 
| -    FX_BOOL                 ProcOpenAction();
 | 
| +    bool                 ProcOpenAction();
 | 
|      CPDF_OCContext*         GetOCContext();
 | 
|  private:
 | 
|      std::map<CPDF_Page*, CPDFSDK_PageView*> m_pageMap;
 | 
| @@ -264,7 +264,7 @@ private:
 | 
|      CPDFSDK_Annot* m_pFocusAnnot;
 | 
|      CPDFDoc_Environment* m_pEnv;
 | 
|      CPDF_OCContext* m_pOccontent;
 | 
| -    FX_BOOL m_bChangeMask;
 | 
| +    bool m_bChangeMask;
 | 
|  };
 | 
|  class CPDFSDK_PageView final
 | 
|  {
 | 
| @@ -278,28 +278,28 @@ public:
 | 
|      CPDFSDK_Annot*                  GetFXWidgetAtPoint(FX_FLOAT pageX, FX_FLOAT pageY);
 | 
|      CPDFSDK_Annot*                  GetFocusAnnot() ;
 | 
|      void                            SetFocusAnnot(CPDFSDK_Annot* pSDKAnnot,FX_UINT nFlag = 0) {m_pSDKDoc->SetFocusAnnot(pSDKAnnot, nFlag);}
 | 
| -    FX_BOOL                         KillFocusAnnot(FX_UINT nFlag = 0) {return m_pSDKDoc->KillFocusAnnot(nFlag);}
 | 
| -    FX_BOOL                         Annot_HasAppearance(CPDF_Annot* pAnnot);
 | 
| +    bool                         KillFocusAnnot(FX_UINT nFlag = 0) {return m_pSDKDoc->KillFocusAnnot(nFlag);}
 | 
| +    bool                         Annot_HasAppearance(CPDF_Annot* pAnnot);
 | 
|  
 | 
|      CPDFSDK_Annot*                  AddAnnot(CPDF_Dictionary * pDict);
 | 
|      CPDFSDK_Annot*                  AddAnnot(const FX_CHAR* lpSubType,CPDF_Dictionary * pDict);
 | 
|      CPDFSDK_Annot*                  AddAnnot(CPDF_Annot * pPDFAnnot);
 | 
| -        FX_BOOL                     DeleteAnnot(CPDFSDK_Annot* pAnnot);
 | 
| +        bool                     DeleteAnnot(CPDFSDK_Annot* pAnnot);
 | 
|      int                             CountAnnots();
 | 
|      CPDFSDK_Annot*                  GetAnnot(int nIndex);
 | 
|      CPDFSDK_Annot*                  GetAnnotByDict(CPDF_Dictionary * pDict);
 | 
|      CPDF_Page*                      GetPDFPage(){return m_page;}
 | 
|      CPDF_Document*                  GetPDFDocument();
 | 
|      CPDFSDK_Document*               GetSDKDocument() {return m_pSDKDoc;}
 | 
| -    FX_BOOL                 OnLButtonDown(const CPDF_Point & point, FX_UINT nFlag);
 | 
| -    FX_BOOL                 OnLButtonUp(const CPDF_Point & point, FX_UINT nFlag);
 | 
| -    FX_BOOL                 OnChar(int nChar, FX_UINT nFlag);
 | 
| -    FX_BOOL                 OnKeyDown(int nKeyCode, int nFlag);
 | 
| -    FX_BOOL                 OnKeyUp(int nKeyCode, int nFlag);
 | 
| -
 | 
| -    FX_BOOL                 OnMouseMove(const CPDF_Point & point, int nFlag);
 | 
| -    FX_BOOL                 OnMouseWheel(double deltaX, double deltaY,const CPDF_Point& point, int nFlag);
 | 
| -    FX_BOOL                 IsValidAnnot(void* p);
 | 
| +    bool                 OnLButtonDown(const CPDF_Point & point, FX_UINT nFlag);
 | 
| +    bool                 OnLButtonUp(const CPDF_Point & point, FX_UINT nFlag);
 | 
| +    bool                 OnChar(int nChar, FX_UINT nFlag);
 | 
| +    bool                 OnKeyDown(int nKeyCode, int nFlag);
 | 
| +    bool                 OnKeyUp(int nKeyCode, int nFlag);
 | 
| +
 | 
| +    bool                 OnMouseMove(const CPDF_Point & point, int nFlag);
 | 
| +    bool                 OnMouseWheel(double deltaX, double deltaY,const CPDF_Point& point, int nFlag);
 | 
| +    bool                 IsValidAnnot(void* p);
 | 
|      void                    GetCurrentMatrix(CPDF_Matrix& matrix) {matrix = m_curMatrix;}
 | 
|      void                    UpdateRects(CFX_RectArray& rects);
 | 
|      void                            UpdateView(CPDFSDK_Annot* pAnnot);
 | 
| @@ -308,11 +308,11 @@ public:
 | 
|      int                     GetPageIndex();
 | 
|      void                            LoadFXAnnots();
 | 
|  
 | 
| -        void SetValid(FX_BOOL bValid) {m_bValid = bValid;}
 | 
| -        FX_BOOL IsValid() {return m_bValid;}
 | 
| -        void SetLock(FX_BOOL bLocked) {m_bLocked= bLocked;}
 | 
| -        FX_BOOL IsLocked() {return m_bLocked;}
 | 
| -        void TakeOverPage() {m_bTakeOverPage = TRUE;}
 | 
| +        void SetValid(bool bValid) {m_bValid = bValid;}
 | 
| +        bool IsValid() {return m_bValid;}
 | 
| +        void SetLock(bool bLocked) {m_bLocked= bLocked;}
 | 
| +        bool IsLocked() {return m_bLocked;}
 | 
| +        void TakeOverPage() {m_bTakeOverPage = true;}
 | 
|  private:
 | 
|      void PageView_OnHighlightFormFields(CFX_RenderDevice* pDevice, CPDFSDK_Widget* pWidget);
 | 
|          CPDF_Matrix m_curMatrix;
 | 
| @@ -322,12 +322,12 @@ private:
 | 
|      CFX_PtrArray  m_fxAnnotArray;
 | 
|      CPDFSDK_Document* m_pSDKDoc;
 | 
|      CPDFSDK_Widget* m_CaptureWidget;
 | 
| -    FX_BOOL m_bEnterWidget;
 | 
| -    FX_BOOL m_bExitWidget;
 | 
| -    FX_BOOL m_bOnWidget;
 | 
| -    FX_BOOL m_bValid;
 | 
| -        FX_BOOL m_bLocked;
 | 
| -        FX_BOOL m_bTakeOverPage;
 | 
| +    bool m_bEnterWidget;
 | 
| +    bool m_bExitWidget;
 | 
| +    bool m_bOnWidget;
 | 
| +    bool m_bValid;
 | 
| +        bool m_bLocked;
 | 
| +        bool m_bTakeOverPage;
 | 
|  };
 | 
|  
 | 
|  
 | 
| @@ -340,14 +340,14 @@ public:
 | 
|  
 | 
|      typedef int (*LP_COMPARE)(TYPE p1, TYPE p2);
 | 
|  
 | 
| -    void Sort(LP_COMPARE pCompare, FX_BOOL bAscent = TRUE)
 | 
| +    void Sort(LP_COMPARE pCompare, bool bAscent = true)
 | 
|      {
 | 
|          int nSize = this->GetSize();
 | 
|          QuickSort(0, nSize -1, bAscent, pCompare);
 | 
|      }
 | 
|  
 | 
|  private:
 | 
| -    void QuickSort(FX_UINT nStartPos, FX_UINT nStopPos, FX_BOOL bAscend, LP_COMPARE pCompare)
 | 
| +    void QuickSort(FX_UINT nStartPos, FX_UINT nStopPos, bool bAscend, LP_COMPARE pCompare)
 | 
|      {
 | 
|          if (nStartPos >= nStopPos) return;
 | 
|  
 | 
| 
 |