Changeset - r12914:1909f5c001a1
[Not reviewed]
master
0 3 0
rubidium - 15 years ago 2009-09-04 20:31:49
rubidium@openttd.org
(svn r17416) -Codechange: move the build date/time 'determination' to rev.cpp as that's the file most likely to be regularly recompiled
3 files changed with 14 insertions and 3 deletions:
0 comments (0 inline, 0 general)
src/os/windows/crashlog_win.cpp
Show inline comments
 
@@ -292,7 +292,7 @@ static LONG WINAPI ExceptionHandler(EXCE
 
		output += seprintf(output, last,
 
			"*** OpenTTD Crash Report ***\r\n"
 
			"Date: %d-%.2d-%.2d %.2d:%.2d:%.2d\r\n"
 
			"Build: %s (%d) built on " __DATE__ " " __TIME__ "\r\n",
 
			"Build: %s (%d) built on %s\r\n",
 
			time.wYear,
 
			time.wMonth,
 
			time.wDay,
 
@@ -300,7 +300,8 @@ static LONG WINAPI ExceptionHandler(EXCE
 
			time.wMinute,
 
			time.wSecond,
 
			_openttd_revision,
 
			_openttd_revision_modified
 
			_openttd_revision_modified,
 
			_openttd_build_date
 
		);
 
	}
 

	
 
@@ -437,7 +438,8 @@ static LONG WINAPI ExceptionHandler(EXCE
 
			MINIDUMP_EXCEPTION_INFORMATION mdei;
 
			MINIDUMP_USER_STREAM userstream;
 
			MINIDUMP_USER_STREAM_INFORMATION musi;
 
			char msg[] = "****** Built on " __DATE__ " " __TIME__ ". ******";
 
			char msg[64];
 
			seprintf(msg, lastof(msg), "****** Built on %s. ******", _openttd_build_date);
 

	
 
			userstream.Type        = LastReservedStream + 1;
 
			userstream.Buffer      = msg;
src/rev.cpp.in
Show inline comments
 
@@ -30,6 +30,14 @@
 
const char _openttd_revision[] = "!!VERSION!!";
 

	
 
/**
 
 * The text version of OpenTTD's build date.
 
 * Updating the build date in this file is the safest as it generally gets
 
 * updated for each revision in contrary to most other files that only see
 
 * updates when they are actually changed themselves.
 
 */
 
const char _openttd_build_date[] = __DATE__ " " __TIME__;
 

	
 
/**
 
 * Let us know if current build was modified. This detection
 
 * works even in the case when revision string is overriden by
 
 * --revision argument.
src/rev.h
Show inline comments
 
@@ -13,6 +13,7 @@
 
#define REV_H
 

	
 
extern const char _openttd_revision[];
 
extern const char _openttd_build_date[];
 
extern const byte _openttd_revision_modified;
 
extern const uint32 _openttd_newgrf_version;
 

	
0 comments (0 inline, 0 general)