phase0, new versioning. we don't use build numbers anymore except (VS_VERSIONINFO stays until phase 3 is done)
phase0, new versioning. we don't use build numbers anymore except (VS_VERSIONINFO stays until phase 3 is done)
1.1 --- a/core/sm_srvcmds.cpp Sun Jun 01 22:31:58 2008 +0000
1.2 +++ b/core/sm_srvcmds.cpp Mon Jun 02 05:03:27 2008 +0000
1.3 @@ -268,17 +268,22 @@
1.4 ConsolePrint(" SourceMod was developed by AlliedModders, LLC.");
1.5 ConsolePrint(" Development would not have been possible without the following people:");
1.6 ConsolePrint(" David \"BAILOPAN\" Anderson, lead developer");
1.7 - ConsolePrint(" Borja \"faluco\" Ferrer, Core developer");
1.8 - ConsolePrint(" Scott \"Damaged Soul\" Ehlert, Core developer");
1.9 + ConsolePrint(" Borja \"faluco\" Ferrer, core developer");
1.10 + ConsolePrint(" Scott \"Damaged Soul\" Ehlert, core developer");
1.11 + ConsolePrint(" Matt \"pRED\" Woodrow, core developer");
1.12 + ConsolePrint(" Michael \"ferret\" McKoy, plugin developer");
1.13 ConsolePrint(" Pavol \"PM OnoTo\" Marko, SourceHook developer");
1.14 ConsolePrint(" Special thanks to Viper of GameConnect");
1.15 ConsolePrint(" Special thanks to Mani of Mani-Admin-Plugin");
1.16 ConsolePrint(" http://www.sourcemod.net/");
1.17 - } else if (strcmp(cmdname, "version") == 0) {
1.18 + }
1.19 + else if (strcmp(cmdname, "version") == 0)
1.20 + {
1.21 ConsolePrint(" SourceMod Version Information:");
1.22 ConsolePrint(" SourceMod Version: %s", SVN_FULL_VERSION);
1.23 ConsolePrint(" JIT Version: %s, %s", g_pVM->GetVMName(), g_pVM->GetVersionString());
1.24 ConsolePrint(" JIT Settings: %s", g_pVM->GetCPUOptimizations());
1.25 + ConsolePrint(" Compiled on: %s %s", __DATE__, __TIME__);
1.26 ConsolePrint(" http://www.sourcemod.net/");
1.27 }
1.28 }
2.1 --- a/core/sm_version.h Sun Jun 01 22:31:58 2008 +0000
2.2 +++ b/core/sm_version.h Mon Jun 02 05:03:27 2008 +0000
2.3 @@ -40,7 +40,7 @@
2.4 * @file Contains SourceMod version information.
2.5 */
2.6
2.7 -#define SVN_FULL_VERSION "1.1.0.1995"
2.8 -#define SVN_FILE_VERSION 1,1,0,1995
2.9 +#define SVN_FULL_VERSION "1.1.0-svn"
2.10 +#define SVN_FILE_VERSION 1,1,0,2230
2.11
2.12 #endif //_INCLUDE_SOURCEMOD_VERSION_H_
3.1 --- a/core/sm_version.tpl Sun Jun 01 22:31:58 2008 +0000
3.2 +++ b/core/sm_version.tpl Mon Jun 02 05:03:27 2008 +0000
3.3 @@ -40,7 +40,7 @@
3.4 * @file Contains SourceMod version information.
3.5 */
3.6
3.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$"
3.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
3.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
3.10
3.11 #endif //_INCLUDE_SOURCEMOD_VERSION_H_
4.1 --- a/core/systems/PluginSys.cpp Sun Jun 01 22:31:58 2008 +0000
4.2 +++ b/core/systems/PluginSys.cpp Mon Jun 02 05:03:27 2008 +0000
4.3 @@ -373,6 +373,36 @@
4.4 m_info.name = m_info.name ? m_info.name : "";
4.5 m_info.url = m_info.url ? m_info.url : "";
4.6 m_info.version = m_info.version ? m_info.version : "";
4.7 +
4.8 + if ((err = base->FindPubvarByName("__version", &idx)) == SP_ERROR_NONE)
4.9 + {
4.10 + struct __version_info
4.11 + {
4.12 + cell_t version;
4.13 + cell_t filevers;
4.14 + cell_t date;
4.15 + cell_t time;
4.16 + };
4.17 + __version_info *info;
4.18 + cell_t local_addr;
4.19 + const char *pDate, *pTime;
4.20 +
4.21 + pDate = "";
4.22 + pTime = "";
4.23 +
4.24 + base->GetPubvarAddrs(idx, &local_addr, (cell_t **)&info);
4.25 + m_FileVersion = info->version;
4.26 + if (m_FileVersion >= 3)
4.27 + {
4.28 + base->LocalToString(info->date, (char **)&pDate);
4.29 + base->LocalToString(info->time, (char **)&pTime);
4.30 + UTIL_Format(m_DateTime, sizeof(m_DateTime), "%s %s", pDate, pTime);
4.31 + }
4.32 + }
4.33 + else
4.34 + {
4.35 + m_FileVersion = 0;
4.36 + }
4.37 }
4.38
4.39 void CPlugin::Call_OnPluginStart()
4.40 @@ -2034,12 +2064,13 @@
4.41 g_RootMenu.ConsolePrint("[SM] Listing %d plugin%s:", GetPluginCount(), (plnum > 1) ? "s" : "");
4.42 }
4.43
4.44 - SourceHook::List<IPlugin *> m_FailList;
4.45 + CPlugin *pl;
4.46 + SourceHook::List<CPlugin *>::iterator iter;
4.47 + SourceHook::List<CPlugin *> m_FailList;
4.48
4.49 - IPluginIterator *iter = GetPluginIterator();
4.50 - for (; iter->MorePlugins(); iter->NextPlugin(), id++)
4.51 + for (iter = m_plugins.begin(); iter != m_plugins.end(); iter++)
4.52 {
4.53 - IPlugin *pl = iter->GetPlugin();
4.54 + pl = (*iter);
4.55 assert(pl->GetStatus() != Plugin_Created);
4.56 int len = 0;
4.57 const sm_plugininfo_t *info = pl->GetPublicInfo();
4.58 @@ -2069,13 +2100,11 @@
4.59 g_RootMenu.ConsolePrint("%s", buffer);
4.60 }
4.61
4.62 - iter->Release();
4.63 -
4.64 if (!m_FailList.empty())
4.65 {
4.66 g_RootMenu.ConsolePrint("Load Errors:");
4.67
4.68 - SourceHook::List<IPlugin *>::iterator _iter;
4.69 + SourceHook::List<CPlugin *>::iterator _iter;
4.70
4.71 CPlugin *pl;
4.72
4.73 @@ -2272,8 +2301,21 @@
4.74 }
4.75 else
4.76 {
4.77 - g_RootMenu.ConsolePrint(" Debugging: %s", pl->IsDebugging() ? "Yes" : "No");
4.78 - g_RootMenu.ConsolePrint(" Running: %s", pl->GetStatus() == Plugin_Running ? "Yes" : "No");
4.79 + if (pl->GetStatus() == Plugin_Running)
4.80 + {
4.81 + if (pl->IsDebugging())
4.82 + {
4.83 + g_RootMenu.ConsolePrint(" Status: running, debugging");
4.84 + }
4.85 + else
4.86 + {
4.87 + g_RootMenu.ConsolePrint(" Status: running");
4.88 + }
4.89 + }
4.90 + else
4.91 + {
4.92 + g_RootMenu.ConsolePrint(" Status: not running");
4.93 + }
4.94
4.95 const char *typestr = "";
4.96 switch (pl->GetType())
4.97 @@ -2292,6 +2334,10 @@
4.98
4.99 g_RootMenu.ConsolePrint(" Reloads: %s", typestr);
4.100 }
4.101 + if (pl->m_FileVersion >= 3)
4.102 + {
4.103 + g_RootMenu.ConsolePrint(" Timestamp: %s", pl->m_DateTime);
4.104 + }
4.105 }
4.106 else
4.107 {
5.1 --- a/core/systems/PluginSys.h Sun Jun 01 22:31:58 2008 +0000
5.2 +++ b/core/systems/PluginSys.h Mon Jun 02 05:03:27 2008 +0000
5.3 @@ -287,6 +287,8 @@
5.4 bool m_LibraryMissing;
5.5 CVector<AutoConfig *> m_configs;
5.6 bool m_bGotAllLoaded;
5.7 + int m_FileVersion;
5.8 + char m_DateTime[256];
5.9 };
5.10
5.11 class CPluginManager :
6.1 --- a/extensions/bintools/sdk/smsdk_config.h Sun Jun 01 22:31:58 2008 +0000
6.2 +++ b/extensions/bintools/sdk/smsdk_config.h Mon Jun 02 05:03:27 2008 +0000
6.3 @@ -46,7 +46,7 @@
6.4 #define SMEXT_CONF_URL "http://www.sourcemod.net/"
6.5 #define SMEXT_CONF_LOGTAG "SAMPLE"
6.6 #define SMEXT_CONF_LICENSE "GPL"
6.7 -#define SMEXT_CONF_DATESTRING __DATE__
6.8 +#define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
6.9
6.10 /**
6.11 * @brief Exposes plugin's main interface.
7.1 --- a/extensions/bintools/svn_version.h Sun Jun 01 22:31:58 2008 +0000
7.2 +++ b/extensions/bintools/svn_version.h Mon Jun 02 05:03:27 2008 +0000
7.3 @@ -36,7 +36,7 @@
7.4 #ifndef _INCLUDE_BINTOOLS_VERSION_H_
7.5 #define _INCLUDE_BINTOOLS_VERSION_H_
7.6
7.7 -#define SVN_FULL_VERSION "1.1.0.1971"
7.8 -#define SVN_FILE_VERSION 1,1,0,1971
7.9 +#define SVN_FULL_VERSION "1.1.0-svn"
7.10 +#define SVN_FILE_VERSION 1,1,0,2230
7.11
7.12 #endif //_INCLUDE_BINTOOLS_VERSION_H_
8.1 --- a/extensions/bintools/svn_version.tpl Sun Jun 01 22:31:58 2008 +0000
8.2 +++ b/extensions/bintools/svn_version.tpl Mon Jun 02 05:03:27 2008 +0000
8.3 @@ -36,7 +36,7 @@
8.4 #ifndef _INCLUDE_BINTOOLS_VERSION_H_
8.5 #define _INCLUDE_BINTOOLS_VERSION_H_
8.6
8.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$"
8.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
8.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
8.10
8.11 #endif //_INCLUDE_BINTOOLS_VERSION_H_
9.1 --- a/extensions/clientprefs/sdk/smsdk_config.h Sun Jun 01 22:31:58 2008 +0000
9.2 +++ b/extensions/clientprefs/sdk/smsdk_config.h Mon Jun 02 05:03:27 2008 +0000
9.3 @@ -47,7 +47,7 @@
9.4 #define SMEXT_CONF_URL "http://www.sourcemod.net/"
9.5 #define SMEXT_CONF_LOGTAG "CLIENTPREFS"
9.6 #define SMEXT_CONF_LICENSE "GPL"
9.7 -#define SMEXT_CONF_DATESTRING __DATE__
9.8 +#define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
9.9
9.10 /**
9.11 * @brief Exposes plugin's main interface.
10.1 --- a/extensions/clientprefs/svn_version.h Sun Jun 01 22:31:58 2008 +0000
10.2 +++ b/extensions/clientprefs/svn_version.h Mon Jun 02 05:03:27 2008 +0000
10.3 @@ -36,7 +36,7 @@
10.4 #ifndef _INCLUDE_CLIENTPREFS_VERSION_H_
10.5 #define _INCLUDE_CLIENTPREFS_VERSION_H_
10.6
10.7 -#define SVN_FULL_VERSION "1.1.0.1982"
10.8 -#define SVN_FILE_VERSION 1,1,0,1982
10.9 +#define SVN_FULL_VERSION "1.1.0-svn"
10.10 +#define SVN_FILE_VERSION 1,1,0,2230
10.11
10.12 -#endif //_INCLUDE_SDKTOOLS_VERSION_H_
10.13 +#endif //_INCLUDE_CLIENTPREFS_VERSION_H_
11.1 --- a/extensions/clientprefs/svn_version.tpl Sun Jun 01 22:31:58 2008 +0000
11.2 +++ b/extensions/clientprefs/svn_version.tpl Mon Jun 02 05:03:27 2008 +0000
11.3 @@ -36,7 +36,7 @@
11.4 #ifndef _INCLUDE_CLIENTPREFS_VERSION_H_
11.5 #define _INCLUDE_CLIENTPREFS_VERSION_H_
11.6
11.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$"
11.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
11.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
11.10
11.11 #endif //_INCLUDE_CLIENTPREFS_VERSION_H_
12.1 --- a/extensions/cstrike/sdk/smsdk_config.h Sun Jun 01 22:31:58 2008 +0000
12.2 +++ b/extensions/cstrike/sdk/smsdk_config.h Mon Jun 02 05:03:27 2008 +0000
12.3 @@ -47,7 +47,7 @@
12.4 #define SMEXT_CONF_URL "http://www.sourcemod.net/"
12.5 #define SMEXT_CONF_LOGTAG "CSTRIKE"
12.6 #define SMEXT_CONF_LICENSE "GPL"
12.7 -#define SMEXT_CONF_DATESTRING __DATE__
12.8 +#define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
12.9
12.10 /**
12.11 * @brief Exposes plugin's main interface.
13.1 --- a/extensions/cstrike/svn_version.h Sun Jun 01 22:31:58 2008 +0000
13.2 +++ b/extensions/cstrike/svn_version.h Mon Jun 02 05:03:27 2008 +0000
13.3 @@ -36,7 +36,7 @@
13.4 #ifndef _INCLUDE_SDKTOOLS_VERSION_H_
13.5 #define _INCLUDE_SDKTOOLS_VERSION_H_
13.6
13.7 -#define SVN_FULL_VERSION "1.1.0.1971"
13.8 -#define SVN_FILE_VERSION 1,1,0,1971
13.9 +#define SVN_FULL_VERSION "1.1.0-svn"
13.10 +#define SVN_FILE_VERSION 1,1,0,2230
13.11
13.12 #endif //_INCLUDE_SDKTOOLS_VERSION_H_
14.1 --- a/extensions/cstrike/svn_version.tpl Sun Jun 01 22:31:58 2008 +0000
14.2 +++ b/extensions/cstrike/svn_version.tpl Mon Jun 02 05:03:27 2008 +0000
14.3 @@ -36,7 +36,7 @@
14.4 #ifndef _INCLUDE_SDKTOOLS_VERSION_H_
14.5 #define _INCLUDE_SDKTOOLS_VERSION_H_
14.6
14.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$"
14.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
14.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
14.10
14.11 #endif //_INCLUDE_SDKTOOLS_VERSION_H_
15.1 --- a/extensions/geoip/sdk/smsdk_config.h Sun Jun 01 22:31:58 2008 +0000
15.2 +++ b/extensions/geoip/sdk/smsdk_config.h Mon Jun 02 05:03:27 2008 +0000
15.3 @@ -46,7 +46,7 @@
15.4 #define SMEXT_CONF_URL "http://www.sourcemod.net/"
15.5 #define SMEXT_CONF_LOGTAG "GEOIP"
15.6 #define SMEXT_CONF_LICENSE "GPL"
15.7 -#define SMEXT_CONF_DATESTRING __DATE__
15.8 +#define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
15.9
15.10 /**
15.11 * @brief Exposes plugin's main interface.
16.1 --- a/extensions/geoip/svn_version.h Sun Jun 01 22:31:58 2008 +0000
16.2 +++ b/extensions/geoip/svn_version.h Mon Jun 02 05:03:27 2008 +0000
16.3 @@ -36,7 +36,7 @@
16.4 #ifndef _INCLUDE_GEOIP_VERSION_H_
16.5 #define _INCLUDE_GEOIP_VERSION_H_
16.6
16.7 -#define SVN_FULL_VERSION "1.1.0.1971"
16.8 -#define SVN_FILE_VERSION 1,1,0,1971
16.9 +#define SVN_FULL_VERSION "1.1.0-svn"
16.10 +#define SVN_FILE_VERSION 1,1,0,2230
16.11
16.12 #endif //_INCLUDE_GEOIP_VERSION_H_
17.1 --- a/extensions/geoip/svn_version.tpl Sun Jun 01 22:31:58 2008 +0000
17.2 +++ b/extensions/geoip/svn_version.tpl Mon Jun 02 05:03:27 2008 +0000
17.3 @@ -36,7 +36,7 @@
17.4 #ifndef _INCLUDE_GEOIP_VERSION_H_
17.5 #define _INCLUDE_GEOIP_VERSION_H_
17.6
17.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$"
17.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
17.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
17.10
17.11 #endif //_INCLUDE_GEOIP_VERSION_H_
18.1 --- a/extensions/mysql/sdk/smsdk_config.h Sun Jun 01 22:31:58 2008 +0000
18.2 +++ b/extensions/mysql/sdk/smsdk_config.h Mon Jun 02 05:03:27 2008 +0000
18.3 @@ -47,7 +47,7 @@
18.4 #define SMEXT_CONF_URL "http://www.sourcemod.net/"
18.5 #define SMEXT_CONF_LOGTAG "MYSQL"
18.6 #define SMEXT_CONF_LICENSE "GPL"
18.7 -#define SMEXT_CONF_DATESTRING __DATE__
18.8 +#define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
18.9
18.10 /**
18.11 * @brief Exposes plugin's main interface.
19.1 --- a/extensions/mysql/svn_version.h Sun Jun 01 22:31:58 2008 +0000
19.2 +++ b/extensions/mysql/svn_version.h Mon Jun 02 05:03:27 2008 +0000
19.3 @@ -36,7 +36,7 @@
19.4 #ifndef _INCLUDE_MYSQLEXT_VERSION_H_
19.5 #define _INCLUDE_MYSQLEXT_VERSION_H_
19.6
19.7 -#define SVN_FULL_VERSION "1.1.0.1971"
19.8 -#define SVN_FILE_VERSION 1,1,0,1971
19.9 +#define SVN_FULL_VERSION "1.1.0-svn"
19.10 +#define SVN_FILE_VERSION 1,1,0,2230
19.11
19.12 #endif //_INCLUDE_MYSQLEXT_VERSION_H_
20.1 --- a/extensions/mysql/svn_version.tpl Sun Jun 01 22:31:58 2008 +0000
20.2 +++ b/extensions/mysql/svn_version.tpl Mon Jun 02 05:03:27 2008 +0000
20.3 @@ -36,7 +36,7 @@
20.4 #ifndef _INCLUDE_MYSQLEXT_VERSION_H_
20.5 #define _INCLUDE_MYSQLEXT_VERSION_H_
20.6
20.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$"
20.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
20.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
20.10
20.11 #endif //_INCLUDE_MYSQLEXT_VERSION_H_
21.1 --- a/extensions/regex/sdk/smsdk_config.h Sun Jun 01 22:31:58 2008 +0000
21.2 +++ b/extensions/regex/sdk/smsdk_config.h Mon Jun 02 05:03:27 2008 +0000
21.3 @@ -47,7 +47,7 @@
21.4 #define SMEXT_CONF_URL "http://www.sourcemod.net/"
21.5 #define SMEXT_CONF_LOGTAG "REGEX"
21.6 #define SMEXT_CONF_LICENSE "GPL"
21.7 -#define SMEXT_CONF_DATESTRING __DATE__
21.8 +#define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
21.9
21.10 /**
21.11 * @brief Exposes plugin's main interface.
22.1 --- a/extensions/regex/svn_version.h Sun Jun 01 22:31:58 2008 +0000
22.2 +++ b/extensions/regex/svn_version.h Mon Jun 02 05:03:27 2008 +0000
22.3 @@ -36,7 +36,7 @@
22.4 #ifndef _INCLUDE_REGEXEXT_VERSION_H_
22.5 #define _INCLUDE_REGEXEXT_VERSION_H_
22.6
22.7 -#define SVN_FULL_VERSION "1.1.0.1994"
22.8 -#define SVN_FILE_VERSION 1,1,0,1994
22.9 +#define SVN_FULL_VERSION "1.1.0-svn"
22.10 +#define SVN_FILE_VERSION 1,1,0,2230
22.11
22.12 #endif //_INCLUDE_REGEXEXT_VERSION_H_
23.1 --- a/extensions/regex/svn_version.tpl Sun Jun 01 22:31:58 2008 +0000
23.2 +++ b/extensions/regex/svn_version.tpl Mon Jun 02 05:03:27 2008 +0000
23.3 @@ -36,7 +36,7 @@
23.4 #ifndef _INCLUDE_REGEXEXT_VERSION_H_
23.5 #define _INCLUDE_REGEXEXT_VERSION_H_
23.6
23.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$"
23.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
23.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
23.10
23.11 #endif //_INCLUDE_REGEXEXT_VERSION_H_
24.1 --- a/extensions/sdktools/sdk/smsdk_config.h Sun Jun 01 22:31:58 2008 +0000
24.2 +++ b/extensions/sdktools/sdk/smsdk_config.h Mon Jun 02 05:03:27 2008 +0000
24.3 @@ -47,7 +47,7 @@
24.4 #define SMEXT_CONF_URL "http://www.sourcemod.net/"
24.5 #define SMEXT_CONF_LOGTAG "SDKTOOLS"
24.6 #define SMEXT_CONF_LICENSE "GPL"
24.7 -#define SMEXT_CONF_DATESTRING __DATE__
24.8 +#define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
24.9
24.10 /**
24.11 * @brief Exposes plugin's main interface.
25.1 --- a/extensions/sdktools/svn_version.h Sun Jun 01 22:31:58 2008 +0000
25.2 +++ b/extensions/sdktools/svn_version.h Mon Jun 02 05:03:27 2008 +0000
25.3 @@ -36,7 +36,7 @@
25.4 #ifndef _INCLUDE_SDKTOOLS_VERSION_H_
25.5 #define _INCLUDE_SDKTOOLS_VERSION_H_
25.6
25.7 -#define SVN_FULL_VERSION "1.1.0.1982"
25.8 -#define SVN_FILE_VERSION 1,1,0,1982
25.9 +#define SVN_FULL_VERSION "1.1.0-svn"
25.10 +#define SVN_FILE_VERSION 1,1,0,2230
25.11
25.12 #endif //_INCLUDE_SDKTOOLS_VERSION_H_
26.1 --- a/extensions/sdktools/svn_version.tpl Sun Jun 01 22:31:58 2008 +0000
26.2 +++ b/extensions/sdktools/svn_version.tpl Mon Jun 02 05:03:27 2008 +0000
26.3 @@ -36,7 +36,7 @@
26.4 #ifndef _INCLUDE_SDKTOOLS_VERSION_H_
26.5 #define _INCLUDE_SDKTOOLS_VERSION_H_
26.6
26.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$"
26.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
26.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
26.10
26.11 #endif //_INCLUDE_SDKTOOLS_VERSION_H_
27.1 --- a/extensions/sqlite/sdk/smsdk_config.h Sun Jun 01 22:31:58 2008 +0000
27.2 +++ b/extensions/sqlite/sdk/smsdk_config.h Mon Jun 02 05:03:27 2008 +0000
27.3 @@ -47,7 +47,7 @@
27.4 #define SMEXT_CONF_URL "http://www.sourcemod.net/"
27.5 #define SMEXT_CONF_LOGTAG "SQLITE"
27.6 #define SMEXT_CONF_LICENSE "GPL"
27.7 -#define SMEXT_CONF_DATESTRING __DATE__
27.8 +#define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
27.9
27.10 /**
27.11 * @brief Exposes plugin's main interface.
28.1 --- a/extensions/sqlite/svn_version.h Sun Jun 01 22:31:58 2008 +0000
28.2 +++ b/extensions/sqlite/svn_version.h Mon Jun 02 05:03:27 2008 +0000
28.3 @@ -36,7 +36,7 @@
28.4 #ifndef _INCLUDE_SQLITEEXT_VERSION_H_
28.5 #define _INCLUDE_SQLITEEXT_VERSION_H_
28.6
28.7 -#define SVN_FULL_VERSION "1.1.0.1971"
28.8 -#define SVN_FILE_VERSION 1,1,0,1971
28.9 +#define SVN_FULL_VERSION "1.1.0-svn"
28.10 +#define SVN_FILE_VERSION 1,1,0,2230
28.11
28.12 #endif //_INCLUDE_SQLITEEXT_VERSION_H_
29.1 --- a/extensions/sqlite/svn_version.tpl Sun Jun 01 22:31:58 2008 +0000
29.2 +++ b/extensions/sqlite/svn_version.tpl Mon Jun 02 05:03:27 2008 +0000
29.3 @@ -36,7 +36,7 @@
29.4 #ifndef _INCLUDE_SQLITEEXT_VERSION_H_
29.5 #define _INCLUDE_SQLITEEXT_VERSION_H_
29.6
29.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$"
29.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
29.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
29.10
29.11 #endif //_INCLUDE_SQLITEEXT_VERSION_H_
30.1 --- a/extensions/tf2/sdk/smsdk_config.h Sun Jun 01 22:31:58 2008 +0000
30.2 +++ b/extensions/tf2/sdk/smsdk_config.h Mon Jun 02 05:03:27 2008 +0000
30.3 @@ -47,7 +47,7 @@
30.4 #define SMEXT_CONF_URL "http://www.sourcemod.net/"
30.5 #define SMEXT_CONF_LOGTAG "TF2"
30.6 #define SMEXT_CONF_LICENSE "GPL"
30.7 -#define SMEXT_CONF_DATESTRING __DATE__
30.8 +#define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
30.9
30.10 /**
30.11 * @brief Exposes plugin's main interface.
31.1 --- a/extensions/tf2/svn_version.h Sun Jun 01 22:31:58 2008 +0000
31.2 +++ b/extensions/tf2/svn_version.h Mon Jun 02 05:03:27 2008 +0000
31.3 @@ -36,7 +36,7 @@
31.4 #ifndef _INCLUDE_SDKTOOLS_VERSION_H_
31.5 #define _INCLUDE_SDKTOOLS_VERSION_H_
31.6
31.7 -#define SVN_FULL_VERSION "1.1.0.1993"
31.8 -#define SVN_FILE_VERSION 1,1,0,1993
31.9 +#define SVN_FULL_VERSION "1.1.0-svn"
31.10 +#define SVN_FILE_VERSION 1,1,0,2230
31.11
31.12 #endif //_INCLUDE_SDKTOOLS_VERSION_H_
32.1 --- a/extensions/tf2/svn_version.tpl Sun Jun 01 22:31:58 2008 +0000
32.2 +++ b/extensions/tf2/svn_version.tpl Mon Jun 02 05:03:27 2008 +0000
32.3 @@ -36,7 +36,7 @@
32.4 #ifndef _INCLUDE_SDKTOOLS_VERSION_H_
32.5 #define _INCLUDE_SDKTOOLS_VERSION_H_
32.6
32.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$"
32.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
32.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
32.10
32.11 #endif //_INCLUDE_SDKTOOLS_VERSION_H_
33.1 --- a/extensions/topmenus/sdk/smsdk_config.h Sun Jun 01 22:31:58 2008 +0000
33.2 +++ b/extensions/topmenus/sdk/smsdk_config.h Mon Jun 02 05:03:27 2008 +0000
33.3 @@ -45,9 +45,9 @@
33.4 #define SMEXT_CONF_VERSION SVN_FULL_VERSION
33.5 #define SMEXT_CONF_AUTHOR "AlliedModders"
33.6 #define SMEXT_CONF_URL "http://www.sourcemod.net/"
33.7 -#define SMEXT_CONF_LOGTAG "MAINMENU"
33.8 +#define SMEXT_CONF_LOGTAG "TOPMENUS"
33.9 #define SMEXT_CONF_LICENSE "GPLv3"
33.10 -#define SMEXT_CONF_DATESTRING __DATE__
33.11 +#define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
33.12
33.13 /**
33.14 * @brief Exposes plugin's main interface.
34.1 --- a/extensions/topmenus/svn_version.h Sun Jun 01 22:31:58 2008 +0000
34.2 +++ b/extensions/topmenus/svn_version.h Mon Jun 02 05:03:27 2008 +0000
34.3 @@ -36,7 +36,7 @@
34.4 #ifndef _INCLUDE_SQLITEEXT_VERSION_H_
34.5 #define _INCLUDE_SQLITEEXT_VERSION_H_
34.6
34.7 -#define SVN_FULL_VERSION "1.1.0.1971"
34.8 -#define SVN_FILE_VERSION 1,1,0,1971
34.9 +#define SVN_FULL_VERSION "1.1.0-svn"
34.10 +#define SVN_FILE_VERSION 1,1,0,2230
34.11
34.12 #endif //_INCLUDE_SQLITEEXT_VERSION_H_
35.1 --- a/extensions/topmenus/svn_version.tpl Sun Jun 01 22:31:58 2008 +0000
35.2 +++ b/extensions/topmenus/svn_version.tpl Mon Jun 02 05:03:27 2008 +0000
35.3 @@ -36,7 +36,7 @@
35.4 #ifndef _INCLUDE_SQLITEEXT_VERSION_H_
35.5 #define _INCLUDE_SQLITEEXT_VERSION_H_
35.6
35.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$"
35.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
35.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
35.10
35.11 #endif //_INCLUDE_SQLITEEXT_VERSION_H_
36.1 --- a/loader/svn_version.h Sun Jun 01 22:31:58 2008 +0000
36.2 +++ b/loader/svn_version.h Mon Jun 02 05:03:27 2008 +0000
36.3 @@ -40,7 +40,7 @@
36.4 * @file Contains SourceMod version information.
36.5 */
36.6
36.7 -#define SVN_FULL_VERSION "1.1.0.1995"
36.8 -#define SVN_FILE_VERSION 1,1,0,1995
36.9 +#define SVN_FULL_VERSION "1.1.0-svn"
36.10 +#define SVN_FILE_VERSION 1,1,0,2230
36.11
36.12 #endif //_INCLUDE_SOURCEMOD_VERSION_H_
37.1 --- a/loader/svn_version.tpl Sun Jun 01 22:31:58 2008 +0000
37.2 +++ b/loader/svn_version.tpl Mon Jun 02 05:03:27 2008 +0000
37.3 @@ -40,7 +40,7 @@
37.4 * @file Contains SourceMod version information.
37.5 */
37.6
37.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$"
37.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
37.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
37.10
37.11 #endif //_INCLUDE_SOURCEMOD_VERSION_H_
38.1 --- a/plugins/include/core.inc Sun Jun 01 22:31:58 2008 +0000
38.2 +++ b/plugins/include/core.inc Mon Jun 02 05:03:27 2008 +0000
38.3 @@ -37,11 +37,13 @@
38.4
38.5 #include <version>
38.6
38.7 -#define SOURCEMOD_PLUGINAPI_VERSION 2
38.8 +#define SOURCEMOD_PLUGINAPI_VERSION 3
38.9 struct PlVers
38.10 {
38.11 version,
38.12 String:filevers[],
38.13 + String:date[],
38.14 + String:time[]
38.15 };
38.16
38.17 /**
38.18 @@ -76,7 +78,9 @@
38.19 public PlVers:__version =
38.20 {
38.21 version = SOURCEMOD_PLUGINAPI_VERSION,
38.22 - filevers = SOURCEMOD_VERSION
38.23 + filevers = SOURCEMOD_VERSION,
38.24 + date = __DATE__,
38.25 + time = __TIME__
38.26 };
38.27
38.28 /**
39.1 --- a/plugins/include/version.inc Sun Jun 01 22:31:58 2008 +0000
39.2 +++ b/plugins/include/version.inc Mon Jun 02 05:03:27 2008 +0000
39.3 @@ -39,4 +39,4 @@
39.4 #define SOURCEMOD_V_MINOR 1 /**< SourceMod Minor version */
39.5 #define SOURCEMOD_V_RELEASE 0 /**< SourceMod Release version */
39.6
39.7 -#define SOURCEMOD_VERSION "1.1.0.1995" /**< SourceMod version string (major.minor.release.build) */
39.8 +#define SOURCEMOD_VERSION "1.1.0-svn" /**< SourceMod version string (major.minor.release.build) */
40.1 --- a/plugins/include/version.tpl Sun Jun 01 22:31:58 2008 +0000
40.2 +++ b/plugins/include/version.tpl Mon Jun 02 05:03:27 2008 +0000
40.3 @@ -39,4 +39,4 @@
40.4 #define SOURCEMOD_V_MINOR $PMINOR$ /**< SourceMod Minor version */
40.5 #define SOURCEMOD_V_RELEASE $PREVISION$ /**< SourceMod Release version */
40.6
40.7 -#define SOURCEMOD_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" /**< SourceMod version string (major.minor.release.build) */
40.8 +#define SOURCEMOD_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn" /**< SourceMod version string (major.minor.release.build) */
41.1 --- a/sourcepawn/compiler/svn_version.h Sun Jun 01 22:31:58 2008 +0000
41.2 +++ b/sourcepawn/compiler/svn_version.h Mon Jun 02 05:03:27 2008 +0000
41.3 @@ -19,7 +19,7 @@
41.4 * @file Contains SourceMod version information.
41.5 */
41.6
41.7 -#define SVN_FULL_VERSION "1.1.0.1992"
41.8 -#define SVN_FILE_VERSION 1,1,0,1992
41.9 +#define SVN_FULL_VERSION "1.1.0-svn"
41.10 +#define SVN_FILE_VERSION 1,1,0,2139
41.11
41.12 #endif //_INCLUDE_SOURCEMOD_VERSION_H_
42.1 --- a/sourcepawn/compiler/svn_version.tpl Sun Jun 01 22:31:58 2008 +0000
42.2 +++ b/sourcepawn/compiler/svn_version.tpl Mon Jun 02 05:03:27 2008 +0000
42.3 @@ -19,7 +19,7 @@
42.4 * @file Contains SourceMod version information.
42.5 */
42.6
42.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$LOCAL_BUILD$"
42.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
42.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$LOCAL_BUILD$
42.10
42.11 #endif //_INCLUDE_SOURCEMOD_VERSION_H_
43.1 --- a/sourcepawn/jit/x86/jit_version.h Sun Jun 01 22:31:58 2008 +0000
43.2 +++ b/sourcepawn/jit/x86/jit_version.h Mon Jun 02 05:03:27 2008 +0000
43.3 @@ -16,7 +16,7 @@
43.4 #ifndef _INCLUDE_JIT_VERSION_H_
43.5 #define _INCLUDE_JIT_VERSION_H_
43.6
43.7 -#define SVN_FULL_VERSION "1.1.0.1971"
43.8 -#define SVN_FILE_VERSION 1,1,0,1971
43.9 +#define SVN_FULL_VERSION "1.1.0-svn"
43.10 +#define SVN_FILE_VERSION 1,1,0,2218
43.11
43.12 #endif //_INCLUDE_JIT_VERSION_H_
44.1 --- a/sourcepawn/jit/x86/jit_version.tpl Sun Jun 01 22:31:58 2008 +0000
44.2 +++ b/sourcepawn/jit/x86/jit_version.tpl Mon Jun 02 05:03:27 2008 +0000
44.3 @@ -16,7 +16,7 @@
44.4 #ifndef _INCLUDE_JIT_VERSION_H_
44.5 #define _INCLUDE_JIT_VERSION_H_
44.6
44.7 -#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$LOCAL_BUILD$"
44.8 +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
44.9 #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$LOCAL_BUILD$
44.10
44.11 #endif //_INCLUDE_JIT_VERSION_H_