OSDN Git Service

Remove Sort HEAD of log dialog.
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / ProgressDlg.h
index 1a7456f..4941958 100644 (file)
@@ -40,21 +40,34 @@ public:
        CString           m_LogText;\r
 \r
        bool                    m_bAbort;\r
+       bool                    m_bDone;\r
+       bool                    m_bAltAbortPress;\r
+       bool                    m_bBufferAll;   // Buffer All to improve speed when there are many file add at commit \r
 protected:\r
        virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support\r
        static UINT ProgressThreadEntry(LPVOID pVoid);\r
        UINT            ProgressThread();\r
 \r
        void            ParserCmdOutput(TCHAR ch);\r
-       int                     FindPercentage(CString &log);\r
+       \r
        void        RemoveLastLine(CString &str);\r
 \r
        LRESULT CProgressDlg::OnProgressUpdateUI(WPARAM wParam,LPARAM lParam);\r
 \r
        void            OnCancel();\r
 \r
+       std::vector<TCHAR> m_Databuf;\r
+       int                     m_BufStart;\r
        \r
+       void InsertCRLF(); //Insert \r before \n\r
+\r
        DECLARE_MESSAGE_MAP()\r
 public:\r
+\r
+       //Share with Sync Dailog\r
+       static int      FindPercentage(CString &log);\r
+       static UINT  RunCmdList(CWnd *pWnd,std::vector<CString> &cmdlist,bool bShowCommand,CString *pfilename,bool *bAbort,std::vector<TCHAR> *pdata=NULL);\r
+\r
        afx_msg void OnBnClickedOk();\r
+       afx_msg void OnBnClickedButton1();\r
 };\r