Skip to content

Commit

Permalink
Added option 'omit_date_from_save_files'
Browse files Browse the repository at this point in the history
  • Loading branch information
nickgammon committed Apr 20, 2014
1 parent 3abbb94 commit 480dbbb
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 7 deletions.
2 changes: 1 addition & 1 deletion MUSHclient.rc
Expand Up @@ -96,7 +96,7 @@ BEGIN
VALUE "FileDescription", "MUSHclient\0"
VALUE "FileVersion", "4.92\0"
VALUE "InternalName", "MUSHCLIENT\0"
VALUE "LegalCopyright", "Copyright � 2013 Nick Gammon\0"
VALUE "LegalCopyright", "Copyright � 2014 Nick Gammon\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "MUSHCLIENT.EXE\0"
VALUE "PrivateBuild", "\0"
Expand Down
1 change: 1 addition & 0 deletions doc.h
Expand Up @@ -902,6 +902,7 @@ class CMUSHclientDoc : public CDocument

// version 4.92
unsigned short m_bLogScriptErrors; // write scripting error messages to log file?
unsigned short m_bOmitSavedDateFromSaveFiles; // if set, do not write the date saved to save files

// end of stuff saved to disk **************************************************************

Expand Down
1 change: 1 addition & 0 deletions doc_construct.cpp
Expand Up @@ -113,6 +113,7 @@ int i;
m_bDoNotTranslateIACtoIACIAC = false;
m_bAutoResizeCommandWindow = false;
m_bLogScriptErrors = false;
m_bOmitSavedDateFromSaveFiles = false;
m_iAutoResizeMinimumLines = 1;
m_iAutoResizeMaximumLines = 20;
m_bDoNotAddMacrosToCommandHistory = false;
Expand Down
3 changes: 2 additions & 1 deletion scriptingoptions.cpp
Expand Up @@ -145,7 +145,8 @@ tConfigurationNumericOption OptionsTable [] = {
{"mxp_debug_level", DBG_NONE, O(m_iMXPdebugLevel), 0, 4},
{"naws", false, O(m_bNAWS)},
{"note_text_colour", 4, O(m_iNoteTextColour), 0, 0xFFFFFF, OPT_RGB_COLOUR | OPT_UPDATE_VIEWS},
{"no_echo_off", false, O(m_bNoEchoOff)},
{"no_echo_off", false, O(m_bNoEchoOff)},
{"omit_date_from_save_files", false, O(m_bOmitSavedDateFromSaveFiles)},
{"output_font_height", 12, O(m_font_height), 1, 1000, OPT_UPDATE_VIEWS | OPT_UPDATE_OUTPUT_FONT},
{"output_font_weight", FW_DONTCARE, O(m_font_weight), 0, 1000, OPT_UPDATE_VIEWS | OPT_UPDATE_OUTPUT_FONT},
{"output_font_charset", DEFAULT_CHARSET, O(m_font_charset), 0, 65536, OPT_UPDATE_VIEWS | OPT_UPDATE_OUTPUT_FONT},
Expand Down
14 changes: 9 additions & 5 deletions xml/xml_save_world.cpp
Expand Up @@ -29,7 +29,8 @@ void CMUSHclientDoc::Save_Version_And_Date_XML (CArchive& ar)

Save_XML_string (ar, "muclient_version", MUSHCLIENT_VERSION);
Save_XML_number (ar, "world_file_version", VERSION);
Save_XML_date (ar, "date_saved", CTime::GetCurrentTime());
if (!m_bOmitSavedDateFromSaveFiles)
Save_XML_date (ar, "date_saved", CTime::GetCurrentTime());

} // end of CMUSHclientDoc::Save_Version_And_Date_XML

Expand All @@ -43,10 +44,13 @@ void CMUSHclientDoc::Save_World_XML (CArchive& ar,
// document type is world
ar.WriteString ("<!DOCTYPE muclient>" NL);

// when did we save it?
ar.WriteString (CFormat ("<!-- Saved on %s -->" NL,
FixHTMLString (CTime::GetCurrentTime().Format
(TranslateTime ("%A, %B %d, %Y, %#I:%M %p")))));
if (!m_bOmitSavedDateFromSaveFiles)
{
// when did we save it?
ar.WriteString (CFormat ("<!-- Saved on %s -->" NL,
FixHTMLString (CTime::GetCurrentTime().Format
(TranslateTime ("%A, %B %d, %Y, %#I:%M %p")))));
}

// which version was it?
ar.WriteString (CFormat
Expand Down

0 comments on commit 480dbbb

Please sign in to comment.