/*------------------------------------------------------------------------*/
HistoryManager::HistoryManager()
{
    m_bTruncated                = FALSE;
    m_bAllowConsecutiveCommand  = FALSE;
    m_iSaveLimit                = 0;
    m_iSavedLines               = 0;
    m_Commands.clear();

    CommandHistoryInitialize();
}
/*------------------------------------------------------------------------*/
HistoryManager::HistoryManager()
{
    bTruncated = FALSE;
    CommandsList.clear();
    saveconsecutiveduplicatelines = FALSE;
    afterhowmanylineshistoryissaved = 0;
    numberoflinesbeforehistoryissaved = 0;

    CommandHistoryInitialize();
}