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
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
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
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
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
\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