OSDN Git Service

RebaseDlg: Show Commit List at oldest is first
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / GitLogListBase.h
index 9d0dc18..c3d3e22 100644 (file)
@@ -66,6 +66,9 @@ public:
        virtual ~CGitLogListBase();\r
        volatile LONG           m_bNoDispUpdates;\r
        BOOL m_IsIDReplaceAction;\r
+       BOOL m_IsOldFirst;\r
+       BOOL m_IsRebaseReplaceGraph;\r
+\r
        BOOL m_bStrictStopped;\r
        BOOL m_bShowBugtraqColumn;\r
        BOOL m_bSearchIndex;\r
@@ -135,7 +138,7 @@ public:
        void DiffSelectedRevWithPrevious();\r
        bool IsSelectionContinuous();\r
        int  FillGitShortLog();\r
-       int  FillGitLog(CTGitPath *path,int infomask=CGit::     LOG_INFO_STAT| CGit::LOG_INFO_FILESTATE);\r
+       int  FillGitLog(CTGitPath *path,int infomask=CGit::     LOG_INFO_STAT| CGit::LOG_INFO_FILESTATE,CString *from=NULL,CString *to=NULL);\r
 \r
        inline int ShownCountWithStopped() const { return (int)m_arShownList.GetCount() + (m_bStrictStopped ? 1 : 0); }\r
        int FetchLogAsync(void * data=NULL);\r
@@ -154,7 +157,7 @@ public:
        CTime                   m_To;\r
     \r
     CTGitPath           m_Path;\r
-    BOOL           m_bAllBranch;\r
+    int                                        m_ShowMask;\r
 \r
        void                            GetTimeRange(CTime &oldest,CTime &latest);\r
        virtual void ContextMenuAction(int cmd,int FirstSelect, int LastSelect)=0;\r
@@ -191,6 +194,8 @@ protected:
        virtual BOOL PreTranslateMessage(MSG* pMsg);\r
        static UINT LogThreadEntry(LPVOID pVoid);\r
        UINT LogThread();\r
+       void FetchFullLogInfoOrig();\r
+       void FetchFullLogInfo();\r
        void FillBackGround(HDC hdc, int Index,CRect &rect);\r
        void DrawTagBranch(HDC,CRect &rect,INT_PTR index);\r
        void DrawGraph(HDC,CRect &rect,INT_PTR index);\r
@@ -199,7 +204,10 @@ protected:
        void paintGraphLane(HDC hdc,int laneHeight, int type, int x1, int x2,\r
                                       const COLORREF& col,int top) ; \r
        void DrawLine(HDC hdc, int x1, int y1, int x2, int y2){::MoveToEx(hdc,x1,y1,NULL);::LineTo(hdc,x2,y2);}\r
-\r
+       /**\r
+       * Save column widths to the registry\r
+       */\r
+       void SaveColumnWidths();        // save col widths to the registry\r
 \r
        BOOL IsEntryInDateRange(int i);\r
 \r
@@ -231,6 +239,7 @@ protected:
        \r
        COLORREF                        m_LineColors[Lanes::COLORS_NUM];\r
        DWORD                           m_DateFormat;   // DATE_SHORTDATE or DATE_LONGDATE\r
+       bool                            m_bRelativeTimes;       // Show relative times\r
 };\r
 \r
 \r