David Anderson
9e4fff3362
Add a state variable to CPlugin to indicate queue/list membership.
2015-10-31 17:25:59 -07:00
David Anderson
7cc911ae58
Separate plugin unloading into an eviction step, which disconnects the plugin from Core.
...
Note: this also ensures that library action callbacks are balanced (i.e., we do not notify
libraries are being dropped if they were never notified as being added).
2015-10-31 17:25:59 -07:00
David Anderson
82ff7d5af7
Rename CPlugin::SetErrorState to EvictWithError.
2015-10-31 17:25:59 -07:00
David Anderson
c4c6efb140
Remove a crazy unused function from CPluginManager.
2015-10-31 17:25:59 -07:00
David Anderson
f078ea1f8a
Remove the Illiad-length mostly-wrong comment at the top of PluginSys.h
2015-10-31 17:25:59 -07:00
David Anderson
ab1b915a3c
Fix re-entrancy issues in CPluginManager by using ReentrantList.
2015-10-31 17:24:22 -07:00
David Anderson
709149fbed
Remove the CPluginIterator cache.
2015-10-31 17:23:24 -07:00
David Anderson
e57a076dc8
Remove CPluginManager's friend access to CPlugin.
2015-10-31 17:19:10 -07:00
David Anderson
c21b3a36fc
Remove CPluginManager direct use of CPlugin::NativeOwner::m_fakes.
2015-10-31 17:19:10 -07:00
David Anderson
f765c8d436
Remove CPluginManager direct use of CPlugin::m_LibraryMissing.
2015-10-31 17:19:10 -07:00
David Anderson
ae44a6540a
Remove CPluginManager direct use of CPlugin::m_FakeNativesMissing.
2015-10-31 17:19:10 -07:00
David Anderson
f27dbaf716
Remove CPluginManager direct use of CPlugin::m_RequiredLibs.
2015-10-31 17:19:10 -07:00
David Anderson
717ad38d06
Remove CPluginManager direct use of CPlugin::m_errormsg.
2015-10-31 17:19:10 -07:00
David Anderson
60f06d1414
Remove CPluginManager direct use of CPlugin::m_FileVersion.
2015-10-31 17:19:10 -07:00
David Anderson
a579136a3d
Remove CPluginManager direct use of CPlugin::m_DateTime.
2015-10-31 17:19:10 -07:00
David Anderson
2f3d523ac0
Remove CPluginManager use of CPlugin::m_pRuntime.
2015-10-31 17:19:10 -07:00
David Anderson
df5c53fa4a
Remove CPluginManager direct use of CPlugin::m_filename.
2015-10-31 17:19:10 -07:00
David Anderson
46c069dbbe
Remove CPluginManager direct use of CPlugin::m_Libraries.
2015-10-31 17:19:09 -07:00
David Anderson
bda9defc0f
Remove CPlugin's friend access to CPluginManager.
2015-10-31 17:19:09 -07:00
Asher Baker
8817b4277d
Merge pull request #435 from alliedmodders/spelling
...
Spelling.
2015-10-30 19:20:39 +00:00
Asher Baker
4346e963e5
Correct spelling in API documentation.
2015-10-30 12:26:34 +00:00
Asher Baker
9bbcae1648
Correct spelling in configuration files.
2015-10-30 12:26:11 +00:00
Asher Baker
fc504737c5
Fix a misleading error message from "sm config".
...
The Ignore state could be hit if the value was read directly rather than using OnSourceModConfigChanged.
2015-10-30 11:06:54 +00:00
Kyle Sanderson
1a09f2b6df
Merge pull request #433 from alliedmodders/dinner
...
NPOTB: Remove 0x prefix from two-byte instructions.
2015-10-29 02:25:15 -07:00
Kyle Sanderson
44d34d0e5d
NPOTB: Remove 0x prefix from two-byte instructions.
2015-10-28 19:43:17 -07:00
Nicholas Hastings
56339ed43a
makesig.idc fucked me without taking me to dinner and a movie first
2015-10-28 22:37:10 -04:00
Nicholas Hastings
393ab89c34
Update TF2 gamedata.
2015-10-28 19:58:36 -04:00
Asher Baker
38fd55a05d
Normalize repository root path.
2015-10-28 13:31:02 +00:00
Asher Baker
e0e946afac
Merge pull request #431 from alliedmodders/symbol-repos
...
Include repo information in symbol files
2015-10-28 13:12:10 +00:00
Asher Baker
4d3c89c065
Flip INFO REPO records around for parsing sanity.
2015-10-28 09:47:40 +00:00
Nicholas Hastings
a7b1a9a5fa
Update Insurgency gamedata.
2015-10-27 18:38:59 -07:00
Nicholas Hastings
529d7e2659
Fix Insurgency build on Linux for SDK changes.
2015-10-27 18:17:26 -07:00
Asher Baker
4be998c4dc
Include repo information in symbol files.
2015-10-27 17:24:03 +00:00
Nicholas Hastings
261a4bb81b
Merge pull request #430 from alliedmodders/packaging-latest
...
Upload sourcemod-latest-<os> text file when packaging.
2015-10-26 14:55:54 -04:00
Nicholas Hastings
beba03292a
Upload sourcemod-latest-<os> text file when packaging.
2015-10-26 11:13:57 -07:00
Ruben Gonzalez
6042518691
Update CS:GO CSore offset.
2015-10-24 19:16:35 -04:00
Ruben Gonzalez
02a9db8e50
Update CS:GO gamedata for CScore.
2015-10-24 01:53:49 -04:00
David Anderson
d0dda098a2
Merge pull request #429 from powerlord/sqltxn-dbresultset
...
Allow SQLTxnSuccess to use DBResultSet[] in addition to Handle[]
2015-10-22 23:40:28 -07:00
David Anderson
195a836999
Merge pull request #427 from alliedmodders/refactor-amb
...
Refactor and cleanup the AMBuildScript a bit.
2015-10-17 18:58:05 -07:00
Nicholas Hastings
366c3c0e16
Merge pull request #425 from WildCard65/WildCard65-FixedDBI.inc
...
Fixed DBResultSet.IsFieldNull
2015-10-13 15:12:18 -04:00
Ross Bemrose
a4b45aea9b
Allow SQLTxnSuccess to use DBResultSet[] in addition to Handle[]
2015-10-13 14:50:59 -04:00
Nicholas Hastings
fa65b62a04
Merge pull request #428 from FlaminSarge/tf_mannpower_conds
...
Update TFCond enum
2015-10-10 14:15:48 -04:00
Nicholas Hastings
71439b30ab
Fix NeoTokyo SDKTools gamedata signatures.
2015-10-10 14:08:43 -04:00
FlaminSarge
e585e34670
Update TFCond enum
2015-10-10 02:27:08 -07:00
Nicholas Hastings
2f2f057b47
Update Fistful of Frags gamedata.
2015-10-09 13:31:21 -04:00
Ruben Gonzalez
7e4bfce892
Update CS:GO gamedata.
2015-10-08 19:08:17 -04:00
David Anderson
6c5ab80418
Refactor and cleanup the AMBuildScript a bit.
2015-10-08 14:55:53 -07:00
Nicholas Hastings
121124e362
Merge pull request #426 from powerlord/holiday-communityupdate
...
Add Community Update holiday
2015-10-07 09:58:36 -04:00
Ross Bemrose
f4adf33b4e
Renumber holidays
...
Add CommunityUpdate holiday
2015-10-07 09:40:06 -04:00
Nicholas Hastings
6fe4175fd2
Update TF2 CanPlayerTeleport signature on Windows.
2015-10-02 07:43:43 -04:00