phase0, new versioning. we don't use build numbers anymore except (VS_VERSIONINFO stays until phase 3 is done)

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402242
This commit is contained in:
David Anderson 2008-06-02 05:03:27 +00:00
parent 46ce91c4f7
commit 2c94b1268a
44 changed files with 127 additions and 70 deletions

View File

@ -268,17 +268,22 @@ void RootConsoleMenu::OnRootConsoleCommand(const char *cmdname, const CCommand &
ConsolePrint(" SourceMod was developed by AlliedModders, LLC."); ConsolePrint(" SourceMod was developed by AlliedModders, LLC.");
ConsolePrint(" Development would not have been possible without the following people:"); ConsolePrint(" Development would not have been possible without the following people:");
ConsolePrint(" David \"BAILOPAN\" Anderson, lead developer"); ConsolePrint(" David \"BAILOPAN\" Anderson, lead developer");
ConsolePrint(" Borja \"faluco\" Ferrer, Core developer"); ConsolePrint(" Borja \"faluco\" Ferrer, core developer");
ConsolePrint(" Scott \"Damaged Soul\" Ehlert, Core developer"); ConsolePrint(" Scott \"Damaged Soul\" Ehlert, core developer");
ConsolePrint(" Matt \"pRED\" Woodrow, core developer");
ConsolePrint(" Michael \"ferret\" McKoy, plugin developer");
ConsolePrint(" Pavol \"PM OnoTo\" Marko, SourceHook developer"); ConsolePrint(" Pavol \"PM OnoTo\" Marko, SourceHook developer");
ConsolePrint(" Special thanks to Viper of GameConnect"); ConsolePrint(" Special thanks to Viper of GameConnect");
ConsolePrint(" Special thanks to Mani of Mani-Admin-Plugin"); ConsolePrint(" Special thanks to Mani of Mani-Admin-Plugin");
ConsolePrint(" http://www.sourcemod.net/"); ConsolePrint(" http://www.sourcemod.net/");
} else if (strcmp(cmdname, "version") == 0) { }
else if (strcmp(cmdname, "version") == 0)
{
ConsolePrint(" SourceMod Version Information:"); ConsolePrint(" SourceMod Version Information:");
ConsolePrint(" SourceMod Version: %s", SVN_FULL_VERSION); ConsolePrint(" SourceMod Version: %s", SVN_FULL_VERSION);
ConsolePrint(" JIT Version: %s, %s", g_pVM->GetVMName(), g_pVM->GetVersionString()); ConsolePrint(" JIT Version: %s, %s", g_pVM->GetVMName(), g_pVM->GetVersionString());
ConsolePrint(" JIT Settings: %s", g_pVM->GetCPUOptimizations()); ConsolePrint(" JIT Settings: %s", g_pVM->GetCPUOptimizations());
ConsolePrint(" Compiled on: %s %s", __DATE__, __TIME__);
ConsolePrint(" http://www.sourcemod.net/"); ConsolePrint(" http://www.sourcemod.net/");
} }
} }

View File

@ -40,7 +40,7 @@
* @file Contains SourceMod version information. * @file Contains SourceMod version information.
*/ */
#define SVN_FULL_VERSION "1.1.0.1995" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1995 #define SVN_FILE_VERSION 1,1,0,2230
#endif //_INCLUDE_SOURCEMOD_VERSION_H_ #endif //_INCLUDE_SOURCEMOD_VERSION_H_

View File

@ -40,7 +40,7 @@
* @file Contains SourceMod version information. * @file Contains SourceMod version information.
*/ */
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
#endif //_INCLUDE_SOURCEMOD_VERSION_H_ #endif //_INCLUDE_SOURCEMOD_VERSION_H_

View File

@ -373,6 +373,36 @@ void CPlugin::UpdateInfo()
m_info.name = m_info.name ? m_info.name : ""; m_info.name = m_info.name ? m_info.name : "";
m_info.url = m_info.url ? m_info.url : ""; m_info.url = m_info.url ? m_info.url : "";
m_info.version = m_info.version ? m_info.version : ""; m_info.version = m_info.version ? m_info.version : "";
if ((err = base->FindPubvarByName("__version", &idx)) == SP_ERROR_NONE)
{
struct __version_info
{
cell_t version;
cell_t filevers;
cell_t date;
cell_t time;
};
__version_info *info;
cell_t local_addr;
const char *pDate, *pTime;
pDate = "";
pTime = "";
base->GetPubvarAddrs(idx, &local_addr, (cell_t **)&info);
m_FileVersion = info->version;
if (m_FileVersion >= 3)
{
base->LocalToString(info->date, (char **)&pDate);
base->LocalToString(info->time, (char **)&pTime);
UTIL_Format(m_DateTime, sizeof(m_DateTime), "%s %s", pDate, pTime);
}
}
else
{
m_FileVersion = 0;
}
} }
void CPlugin::Call_OnPluginStart() void CPlugin::Call_OnPluginStart()
@ -2034,12 +2064,13 @@ void CPluginManager::OnRootConsoleCommand(const char *cmdname, const CCommand &c
g_RootMenu.ConsolePrint("[SM] Listing %d plugin%s:", GetPluginCount(), (plnum > 1) ? "s" : ""); g_RootMenu.ConsolePrint("[SM] Listing %d plugin%s:", GetPluginCount(), (plnum > 1) ? "s" : "");
} }
SourceHook::List<IPlugin *> m_FailList; CPlugin *pl;
SourceHook::List<CPlugin *>::iterator iter;
SourceHook::List<CPlugin *> m_FailList;
IPluginIterator *iter = GetPluginIterator(); for (iter = m_plugins.begin(); iter != m_plugins.end(); iter++)
for (; iter->MorePlugins(); iter->NextPlugin(), id++)
{ {
IPlugin *pl = iter->GetPlugin(); pl = (*iter);
assert(pl->GetStatus() != Plugin_Created); assert(pl->GetStatus() != Plugin_Created);
int len = 0; int len = 0;
const sm_plugininfo_t *info = pl->GetPublicInfo(); const sm_plugininfo_t *info = pl->GetPublicInfo();
@ -2069,13 +2100,11 @@ void CPluginManager::OnRootConsoleCommand(const char *cmdname, const CCommand &c
g_RootMenu.ConsolePrint("%s", buffer); g_RootMenu.ConsolePrint("%s", buffer);
} }
iter->Release();
if (!m_FailList.empty()) if (!m_FailList.empty())
{ {
g_RootMenu.ConsolePrint("Load Errors:"); g_RootMenu.ConsolePrint("Load Errors:");
SourceHook::List<IPlugin *>::iterator _iter; SourceHook::List<CPlugin *>::iterator _iter;
CPlugin *pl; CPlugin *pl;
@ -2272,8 +2301,21 @@ void CPluginManager::OnRootConsoleCommand(const char *cmdname, const CCommand &c
} }
else else
{ {
g_RootMenu.ConsolePrint(" Debugging: %s", pl->IsDebugging() ? "Yes" : "No"); if (pl->GetStatus() == Plugin_Running)
g_RootMenu.ConsolePrint(" Running: %s", pl->GetStatus() == Plugin_Running ? "Yes" : "No"); {
if (pl->IsDebugging())
{
g_RootMenu.ConsolePrint(" Status: running, debugging");
}
else
{
g_RootMenu.ConsolePrint(" Status: running");
}
}
else
{
g_RootMenu.ConsolePrint(" Status: not running");
}
const char *typestr = ""; const char *typestr = "";
switch (pl->GetType()) switch (pl->GetType())
@ -2292,6 +2334,10 @@ void CPluginManager::OnRootConsoleCommand(const char *cmdname, const CCommand &c
g_RootMenu.ConsolePrint(" Reloads: %s", typestr); g_RootMenu.ConsolePrint(" Reloads: %s", typestr);
} }
if (pl->m_FileVersion >= 3)
{
g_RootMenu.ConsolePrint(" Timestamp: %s", pl->m_DateTime);
}
} }
else else
{ {

View File

@ -287,6 +287,8 @@ private:
bool m_LibraryMissing; bool m_LibraryMissing;
CVector<AutoConfig *> m_configs; CVector<AutoConfig *> m_configs;
bool m_bGotAllLoaded; bool m_bGotAllLoaded;
int m_FileVersion;
char m_DateTime[256];
}; };
class CPluginManager : class CPluginManager :

View File

@ -46,7 +46,7 @@
#define SMEXT_CONF_URL "http://www.sourcemod.net/" #define SMEXT_CONF_URL "http://www.sourcemod.net/"
#define SMEXT_CONF_LOGTAG "SAMPLE" #define SMEXT_CONF_LOGTAG "SAMPLE"
#define SMEXT_CONF_LICENSE "GPL" #define SMEXT_CONF_LICENSE "GPL"
#define SMEXT_CONF_DATESTRING __DATE__ #define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
/** /**
* @brief Exposes plugin's main interface. * @brief Exposes plugin's main interface.

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_BINTOOLS_VERSION_H_ #ifndef _INCLUDE_BINTOOLS_VERSION_H_
#define _INCLUDE_BINTOOLS_VERSION_H_ #define _INCLUDE_BINTOOLS_VERSION_H_
#define SVN_FULL_VERSION "1.1.0.1971" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1971 #define SVN_FILE_VERSION 1,1,0,2230
#endif //_INCLUDE_BINTOOLS_VERSION_H_ #endif //_INCLUDE_BINTOOLS_VERSION_H_

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_BINTOOLS_VERSION_H_ #ifndef _INCLUDE_BINTOOLS_VERSION_H_
#define _INCLUDE_BINTOOLS_VERSION_H_ #define _INCLUDE_BINTOOLS_VERSION_H_
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
#endif //_INCLUDE_BINTOOLS_VERSION_H_ #endif //_INCLUDE_BINTOOLS_VERSION_H_

View File

@ -47,7 +47,7 @@
#define SMEXT_CONF_URL "http://www.sourcemod.net/" #define SMEXT_CONF_URL "http://www.sourcemod.net/"
#define SMEXT_CONF_LOGTAG "CLIENTPREFS" #define SMEXT_CONF_LOGTAG "CLIENTPREFS"
#define SMEXT_CONF_LICENSE "GPL" #define SMEXT_CONF_LICENSE "GPL"
#define SMEXT_CONF_DATESTRING __DATE__ #define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
/** /**
* @brief Exposes plugin's main interface. * @brief Exposes plugin's main interface.

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_CLIENTPREFS_VERSION_H_ #ifndef _INCLUDE_CLIENTPREFS_VERSION_H_
#define _INCLUDE_CLIENTPREFS_VERSION_H_ #define _INCLUDE_CLIENTPREFS_VERSION_H_
#define SVN_FULL_VERSION "1.1.0.1982" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1982 #define SVN_FILE_VERSION 1,1,0,2230
#endif //_INCLUDE_SDKTOOLS_VERSION_H_ #endif //_INCLUDE_CLIENTPREFS_VERSION_H_

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_CLIENTPREFS_VERSION_H_ #ifndef _INCLUDE_CLIENTPREFS_VERSION_H_
#define _INCLUDE_CLIENTPREFS_VERSION_H_ #define _INCLUDE_CLIENTPREFS_VERSION_H_
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
#endif //_INCLUDE_CLIENTPREFS_VERSION_H_ #endif //_INCLUDE_CLIENTPREFS_VERSION_H_

View File

@ -47,7 +47,7 @@
#define SMEXT_CONF_URL "http://www.sourcemod.net/" #define SMEXT_CONF_URL "http://www.sourcemod.net/"
#define SMEXT_CONF_LOGTAG "CSTRIKE" #define SMEXT_CONF_LOGTAG "CSTRIKE"
#define SMEXT_CONF_LICENSE "GPL" #define SMEXT_CONF_LICENSE "GPL"
#define SMEXT_CONF_DATESTRING __DATE__ #define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
/** /**
* @brief Exposes plugin's main interface. * @brief Exposes plugin's main interface.

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_SDKTOOLS_VERSION_H_ #ifndef _INCLUDE_SDKTOOLS_VERSION_H_
#define _INCLUDE_SDKTOOLS_VERSION_H_ #define _INCLUDE_SDKTOOLS_VERSION_H_
#define SVN_FULL_VERSION "1.1.0.1971" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1971 #define SVN_FILE_VERSION 1,1,0,2230
#endif //_INCLUDE_SDKTOOLS_VERSION_H_ #endif //_INCLUDE_SDKTOOLS_VERSION_H_

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_SDKTOOLS_VERSION_H_ #ifndef _INCLUDE_SDKTOOLS_VERSION_H_
#define _INCLUDE_SDKTOOLS_VERSION_H_ #define _INCLUDE_SDKTOOLS_VERSION_H_
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
#endif //_INCLUDE_SDKTOOLS_VERSION_H_ #endif //_INCLUDE_SDKTOOLS_VERSION_H_

View File

@ -46,7 +46,7 @@
#define SMEXT_CONF_URL "http://www.sourcemod.net/" #define SMEXT_CONF_URL "http://www.sourcemod.net/"
#define SMEXT_CONF_LOGTAG "GEOIP" #define SMEXT_CONF_LOGTAG "GEOIP"
#define SMEXT_CONF_LICENSE "GPL" #define SMEXT_CONF_LICENSE "GPL"
#define SMEXT_CONF_DATESTRING __DATE__ #define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
/** /**
* @brief Exposes plugin's main interface. * @brief Exposes plugin's main interface.

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_GEOIP_VERSION_H_ #ifndef _INCLUDE_GEOIP_VERSION_H_
#define _INCLUDE_GEOIP_VERSION_H_ #define _INCLUDE_GEOIP_VERSION_H_
#define SVN_FULL_VERSION "1.1.0.1971" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1971 #define SVN_FILE_VERSION 1,1,0,2230
#endif //_INCLUDE_GEOIP_VERSION_H_ #endif //_INCLUDE_GEOIP_VERSION_H_

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_GEOIP_VERSION_H_ #ifndef _INCLUDE_GEOIP_VERSION_H_
#define _INCLUDE_GEOIP_VERSION_H_ #define _INCLUDE_GEOIP_VERSION_H_
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
#endif //_INCLUDE_GEOIP_VERSION_H_ #endif //_INCLUDE_GEOIP_VERSION_H_

View File

@ -47,7 +47,7 @@
#define SMEXT_CONF_URL "http://www.sourcemod.net/" #define SMEXT_CONF_URL "http://www.sourcemod.net/"
#define SMEXT_CONF_LOGTAG "MYSQL" #define SMEXT_CONF_LOGTAG "MYSQL"
#define SMEXT_CONF_LICENSE "GPL" #define SMEXT_CONF_LICENSE "GPL"
#define SMEXT_CONF_DATESTRING __DATE__ #define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
/** /**
* @brief Exposes plugin's main interface. * @brief Exposes plugin's main interface.

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_MYSQLEXT_VERSION_H_ #ifndef _INCLUDE_MYSQLEXT_VERSION_H_
#define _INCLUDE_MYSQLEXT_VERSION_H_ #define _INCLUDE_MYSQLEXT_VERSION_H_
#define SVN_FULL_VERSION "1.1.0.1971" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1971 #define SVN_FILE_VERSION 1,1,0,2230
#endif //_INCLUDE_MYSQLEXT_VERSION_H_ #endif //_INCLUDE_MYSQLEXT_VERSION_H_

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_MYSQLEXT_VERSION_H_ #ifndef _INCLUDE_MYSQLEXT_VERSION_H_
#define _INCLUDE_MYSQLEXT_VERSION_H_ #define _INCLUDE_MYSQLEXT_VERSION_H_
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
#endif //_INCLUDE_MYSQLEXT_VERSION_H_ #endif //_INCLUDE_MYSQLEXT_VERSION_H_

View File

@ -47,7 +47,7 @@
#define SMEXT_CONF_URL "http://www.sourcemod.net/" #define SMEXT_CONF_URL "http://www.sourcemod.net/"
#define SMEXT_CONF_LOGTAG "REGEX" #define SMEXT_CONF_LOGTAG "REGEX"
#define SMEXT_CONF_LICENSE "GPL" #define SMEXT_CONF_LICENSE "GPL"
#define SMEXT_CONF_DATESTRING __DATE__ #define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
/** /**
* @brief Exposes plugin's main interface. * @brief Exposes plugin's main interface.

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_REGEXEXT_VERSION_H_ #ifndef _INCLUDE_REGEXEXT_VERSION_H_
#define _INCLUDE_REGEXEXT_VERSION_H_ #define _INCLUDE_REGEXEXT_VERSION_H_
#define SVN_FULL_VERSION "1.1.0.1994" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1994 #define SVN_FILE_VERSION 1,1,0,2230
#endif //_INCLUDE_REGEXEXT_VERSION_H_ #endif //_INCLUDE_REGEXEXT_VERSION_H_

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_REGEXEXT_VERSION_H_ #ifndef _INCLUDE_REGEXEXT_VERSION_H_
#define _INCLUDE_REGEXEXT_VERSION_H_ #define _INCLUDE_REGEXEXT_VERSION_H_
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
#endif //_INCLUDE_REGEXEXT_VERSION_H_ #endif //_INCLUDE_REGEXEXT_VERSION_H_

View File

@ -47,7 +47,7 @@
#define SMEXT_CONF_URL "http://www.sourcemod.net/" #define SMEXT_CONF_URL "http://www.sourcemod.net/"
#define SMEXT_CONF_LOGTAG "SDKTOOLS" #define SMEXT_CONF_LOGTAG "SDKTOOLS"
#define SMEXT_CONF_LICENSE "GPL" #define SMEXT_CONF_LICENSE "GPL"
#define SMEXT_CONF_DATESTRING __DATE__ #define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
/** /**
* @brief Exposes plugin's main interface. * @brief Exposes plugin's main interface.

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_SDKTOOLS_VERSION_H_ #ifndef _INCLUDE_SDKTOOLS_VERSION_H_
#define _INCLUDE_SDKTOOLS_VERSION_H_ #define _INCLUDE_SDKTOOLS_VERSION_H_
#define SVN_FULL_VERSION "1.1.0.1982" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1982 #define SVN_FILE_VERSION 1,1,0,2230
#endif //_INCLUDE_SDKTOOLS_VERSION_H_ #endif //_INCLUDE_SDKTOOLS_VERSION_H_

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_SDKTOOLS_VERSION_H_ #ifndef _INCLUDE_SDKTOOLS_VERSION_H_
#define _INCLUDE_SDKTOOLS_VERSION_H_ #define _INCLUDE_SDKTOOLS_VERSION_H_
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
#endif //_INCLUDE_SDKTOOLS_VERSION_H_ #endif //_INCLUDE_SDKTOOLS_VERSION_H_

View File

@ -47,7 +47,7 @@
#define SMEXT_CONF_URL "http://www.sourcemod.net/" #define SMEXT_CONF_URL "http://www.sourcemod.net/"
#define SMEXT_CONF_LOGTAG "SQLITE" #define SMEXT_CONF_LOGTAG "SQLITE"
#define SMEXT_CONF_LICENSE "GPL" #define SMEXT_CONF_LICENSE "GPL"
#define SMEXT_CONF_DATESTRING __DATE__ #define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
/** /**
* @brief Exposes plugin's main interface. * @brief Exposes plugin's main interface.

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_SQLITEEXT_VERSION_H_ #ifndef _INCLUDE_SQLITEEXT_VERSION_H_
#define _INCLUDE_SQLITEEXT_VERSION_H_ #define _INCLUDE_SQLITEEXT_VERSION_H_
#define SVN_FULL_VERSION "1.1.0.1971" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1971 #define SVN_FILE_VERSION 1,1,0,2230
#endif //_INCLUDE_SQLITEEXT_VERSION_H_ #endif //_INCLUDE_SQLITEEXT_VERSION_H_

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_SQLITEEXT_VERSION_H_ #ifndef _INCLUDE_SQLITEEXT_VERSION_H_
#define _INCLUDE_SQLITEEXT_VERSION_H_ #define _INCLUDE_SQLITEEXT_VERSION_H_
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
#endif //_INCLUDE_SQLITEEXT_VERSION_H_ #endif //_INCLUDE_SQLITEEXT_VERSION_H_

View File

@ -47,7 +47,7 @@
#define SMEXT_CONF_URL "http://www.sourcemod.net/" #define SMEXT_CONF_URL "http://www.sourcemod.net/"
#define SMEXT_CONF_LOGTAG "TF2" #define SMEXT_CONF_LOGTAG "TF2"
#define SMEXT_CONF_LICENSE "GPL" #define SMEXT_CONF_LICENSE "GPL"
#define SMEXT_CONF_DATESTRING __DATE__ #define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
/** /**
* @brief Exposes plugin's main interface. * @brief Exposes plugin's main interface.

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_SDKTOOLS_VERSION_H_ #ifndef _INCLUDE_SDKTOOLS_VERSION_H_
#define _INCLUDE_SDKTOOLS_VERSION_H_ #define _INCLUDE_SDKTOOLS_VERSION_H_
#define SVN_FULL_VERSION "1.1.0.1993" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1993 #define SVN_FILE_VERSION 1,1,0,2230
#endif //_INCLUDE_SDKTOOLS_VERSION_H_ #endif //_INCLUDE_SDKTOOLS_VERSION_H_

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_SDKTOOLS_VERSION_H_ #ifndef _INCLUDE_SDKTOOLS_VERSION_H_
#define _INCLUDE_SDKTOOLS_VERSION_H_ #define _INCLUDE_SDKTOOLS_VERSION_H_
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
#endif //_INCLUDE_SDKTOOLS_VERSION_H_ #endif //_INCLUDE_SDKTOOLS_VERSION_H_

View File

@ -45,9 +45,9 @@
#define SMEXT_CONF_VERSION SVN_FULL_VERSION #define SMEXT_CONF_VERSION SVN_FULL_VERSION
#define SMEXT_CONF_AUTHOR "AlliedModders" #define SMEXT_CONF_AUTHOR "AlliedModders"
#define SMEXT_CONF_URL "http://www.sourcemod.net/" #define SMEXT_CONF_URL "http://www.sourcemod.net/"
#define SMEXT_CONF_LOGTAG "MAINMENU" #define SMEXT_CONF_LOGTAG "TOPMENUS"
#define SMEXT_CONF_LICENSE "GPLv3" #define SMEXT_CONF_LICENSE "GPLv3"
#define SMEXT_CONF_DATESTRING __DATE__ #define SMEXT_CONF_DATESTRING __DATE__ " " __TIME__
/** /**
* @brief Exposes plugin's main interface. * @brief Exposes plugin's main interface.

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_SQLITEEXT_VERSION_H_ #ifndef _INCLUDE_SQLITEEXT_VERSION_H_
#define _INCLUDE_SQLITEEXT_VERSION_H_ #define _INCLUDE_SQLITEEXT_VERSION_H_
#define SVN_FULL_VERSION "1.1.0.1971" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1971 #define SVN_FILE_VERSION 1,1,0,2230
#endif //_INCLUDE_SQLITEEXT_VERSION_H_ #endif //_INCLUDE_SQLITEEXT_VERSION_H_

View File

@ -36,7 +36,7 @@
#ifndef _INCLUDE_SQLITEEXT_VERSION_H_ #ifndef _INCLUDE_SQLITEEXT_VERSION_H_
#define _INCLUDE_SQLITEEXT_VERSION_H_ #define _INCLUDE_SQLITEEXT_VERSION_H_
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
#endif //_INCLUDE_SQLITEEXT_VERSION_H_ #endif //_INCLUDE_SQLITEEXT_VERSION_H_

View File

@ -40,7 +40,7 @@
* @file Contains SourceMod version information. * @file Contains SourceMod version information.
*/ */
#define SVN_FULL_VERSION "1.1.0.1995" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1995 #define SVN_FILE_VERSION 1,1,0,2230
#endif //_INCLUDE_SOURCEMOD_VERSION_H_ #endif //_INCLUDE_SOURCEMOD_VERSION_H_

View File

@ -40,7 +40,7 @@
* @file Contains SourceMod version information. * @file Contains SourceMod version information.
*/ */
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$GLOBAL_BUILD$
#endif //_INCLUDE_SOURCEMOD_VERSION_H_ #endif //_INCLUDE_SOURCEMOD_VERSION_H_

View File

@ -37,11 +37,13 @@
#include <version> #include <version>
#define SOURCEMOD_PLUGINAPI_VERSION 2 #define SOURCEMOD_PLUGINAPI_VERSION 3
struct PlVers struct PlVers
{ {
version, version,
String:filevers[], String:filevers[],
String:date[],
String:time[]
}; };
/** /**
@ -76,7 +78,9 @@ enum Identity
public PlVers:__version = public PlVers:__version =
{ {
version = SOURCEMOD_PLUGINAPI_VERSION, version = SOURCEMOD_PLUGINAPI_VERSION,
filevers = SOURCEMOD_VERSION filevers = SOURCEMOD_VERSION,
date = __DATE__,
time = __TIME__
}; };
/** /**

View File

@ -39,4 +39,4 @@
#define SOURCEMOD_V_MINOR 1 /**< SourceMod Minor version */ #define SOURCEMOD_V_MINOR 1 /**< SourceMod Minor version */
#define SOURCEMOD_V_RELEASE 0 /**< SourceMod Release version */ #define SOURCEMOD_V_RELEASE 0 /**< SourceMod Release version */
#define SOURCEMOD_VERSION "1.1.0.1995" /**< SourceMod version string (major.minor.release.build) */ #define SOURCEMOD_VERSION "1.1.0-svn" /**< SourceMod version string (major.minor.release.build) */

View File

@ -39,4 +39,4 @@
#define SOURCEMOD_V_MINOR $PMINOR$ /**< SourceMod Minor version */ #define SOURCEMOD_V_MINOR $PMINOR$ /**< SourceMod Minor version */
#define SOURCEMOD_V_RELEASE $PREVISION$ /**< SourceMod Release version */ #define SOURCEMOD_V_RELEASE $PREVISION$ /**< SourceMod Release version */
#define SOURCEMOD_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$GLOBAL_BUILD$" /**< SourceMod version string (major.minor.release.build) */ #define SOURCEMOD_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn" /**< SourceMod version string (major.minor.release.build) */

View File

@ -19,7 +19,7 @@
* @file Contains SourceMod version information. * @file Contains SourceMod version information.
*/ */
#define SVN_FULL_VERSION "1.1.0.1992" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1992 #define SVN_FILE_VERSION 1,1,0,2139
#endif //_INCLUDE_SOURCEMOD_VERSION_H_ #endif //_INCLUDE_SOURCEMOD_VERSION_H_

View File

@ -19,7 +19,7 @@
* @file Contains SourceMod version information. * @file Contains SourceMod version information.
*/ */
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$LOCAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$LOCAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$LOCAL_BUILD$
#endif //_INCLUDE_SOURCEMOD_VERSION_H_ #endif //_INCLUDE_SOURCEMOD_VERSION_H_

View File

@ -16,7 +16,7 @@
#ifndef _INCLUDE_JIT_VERSION_H_ #ifndef _INCLUDE_JIT_VERSION_H_
#define _INCLUDE_JIT_VERSION_H_ #define _INCLUDE_JIT_VERSION_H_
#define SVN_FULL_VERSION "1.1.0.1971" #define SVN_FULL_VERSION "1.1.0-svn"
#define SVN_FILE_VERSION 1,1,0,1971 #define SVN_FILE_VERSION 1,1,0,2218
#endif //_INCLUDE_JIT_VERSION_H_ #endif //_INCLUDE_JIT_VERSION_H_

View File

@ -16,7 +16,7 @@
#ifndef _INCLUDE_JIT_VERSION_H_ #ifndef _INCLUDE_JIT_VERSION_H_
#define _INCLUDE_JIT_VERSION_H_ #define _INCLUDE_JIT_VERSION_H_
#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$.$LOCAL_BUILD$" #define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$-svn"
#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$LOCAL_BUILD$ #define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,$LOCAL_BUILD$
#endif //_INCLUDE_JIT_VERSION_H_ #endif //_INCLUDE_JIT_VERSION_H_