Skip to content

Commit 480dbbb

Browse files
committed
Added option 'omit_date_from_save_files'
1 parent 3abbb94 commit 480dbbb

File tree

5 files changed

+14
-7
lines changed

5 files changed

+14
-7
lines changed

MUSHclient.rc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ BEGIN
9696
VALUE "FileDescription", "MUSHclient\0"
9797
VALUE "FileVersion", "4.92\0"
9898
VALUE "InternalName", "MUSHCLIENT\0"
99-
VALUE "LegalCopyright", "Copyright � 2013 Nick Gammon\0"
99+
VALUE "LegalCopyright", "Copyright � 2014 Nick Gammon\0"
100100
VALUE "LegalTrademarks", "\0"
101101
VALUE "OriginalFilename", "MUSHCLIENT.EXE\0"
102102
VALUE "PrivateBuild", "\0"

doc.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -902,6 +902,7 @@ class CMUSHclientDoc : public CDocument
902902

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

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

doc_construct.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ int i;
113113
m_bDoNotTranslateIACtoIACIAC = false;
114114
m_bAutoResizeCommandWindow = false;
115115
m_bLogScriptErrors = false;
116+
m_bOmitSavedDateFromSaveFiles = false;
116117
m_iAutoResizeMinimumLines = 1;
117118
m_iAutoResizeMaximumLines = 20;
118119
m_bDoNotAddMacrosToCommandHistory = false;

scriptingoptions.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ tConfigurationNumericOption OptionsTable [] = {
145145
{"mxp_debug_level", DBG_NONE, O(m_iMXPdebugLevel), 0, 4},
146146
{"naws", false, O(m_bNAWS)},
147147
{"note_text_colour", 4, O(m_iNoteTextColour), 0, 0xFFFFFF, OPT_RGB_COLOUR | OPT_UPDATE_VIEWS},
148-
{"no_echo_off", false, O(m_bNoEchoOff)},
148+
{"no_echo_off", false, O(m_bNoEchoOff)},
149+
{"omit_date_from_save_files", false, O(m_bOmitSavedDateFromSaveFiles)},
149150
{"output_font_height", 12, O(m_font_height), 1, 1000, OPT_UPDATE_VIEWS | OPT_UPDATE_OUTPUT_FONT},
150151
{"output_font_weight", FW_DONTCARE, O(m_font_weight), 0, 1000, OPT_UPDATE_VIEWS | OPT_UPDATE_OUTPUT_FONT},
151152
{"output_font_charset", DEFAULT_CHARSET, O(m_font_charset), 0, 65536, OPT_UPDATE_VIEWS | OPT_UPDATE_OUTPUT_FONT},

xml/xml_save_world.cpp

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ void CMUSHclientDoc::Save_Version_And_Date_XML (CArchive& ar)
2929

3030
Save_XML_string (ar, "muclient_version", MUSHCLIENT_VERSION);
3131
Save_XML_number (ar, "world_file_version", VERSION);
32-
Save_XML_date (ar, "date_saved", CTime::GetCurrentTime());
32+
if (!m_bOmitSavedDateFromSaveFiles)
33+
Save_XML_date (ar, "date_saved", CTime::GetCurrentTime());
3334

3435
} // end of CMUSHclientDoc::Save_Version_And_Date_XML
3536

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

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

5155
// which version was it?
5256
ar.WriteString (CFormat

0 commit comments

Comments
 (0)