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
|
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 |
|
David Anderson
|
6c5ab80418
|
Refactor and cleanup the AMBuildScript a bit.
|
2015-10-08 14:55:53 -07:00 |
|
David Anderson
|
88a47ff681
|
Switch to re-entrant lists in ForwardSys and CForward.
|
2015-09-21 01:07:34 -07:00 |
|
David Anderson
|
c1396de2fc
|
Replace SourceHook::List with ke::LinkedList in ForwardSys.
|
2015-09-21 01:07:25 -07:00 |
|
David Anderson
|
0810c4b217
|
Fix style issues in ForwardSys, removing extra blocks and tightening variable scope.
This also fixes a bug where IsFunctionRegistered() did not check the paused plugins list.
|
2015-09-21 01:07:18 -07:00 |
|
David Anderson
|
632c7d05dd
|
Remove the forward cache and simplify CForward construction.
|
2015-09-21 01:07:01 -07:00 |
|
David Anderson
|
dcc192ee0d
|
Use new header style.
|
2015-09-21 01:06:43 -07:00 |
|
David Anderson
|
9b1678bd18
|
Remove error outparams from first-pass internal plugin loading commands.
|
2015-09-21 00:51:20 -07:00 |
|
David Anderson
|
5f19fc036d
|
Refactor AskPluginLoad() to contain its own error state.
|
2015-09-21 00:51:16 -07:00 |
|
David Anderson
|
5eec2e7d6d
|
Remove error message outparam to LoadExtensions.
|
2015-09-21 00:51:11 -07:00 |
|
David Anderson
|
3195dec436
|
Split LoadOrRequireExtensions into two distinct functions.
|
2015-09-20 23:44:45 -07:00 |
|
David Anderson
|
15f4a05122
|
Factor the iterator out of LoadOrRequireExtensions.
|
2015-09-20 23:44:41 -07:00 |
|
David Anderson
|
e559e6ffa8
|
Simplify pass 2 of LoadOrRequireExtensions.
|
2015-09-20 23:44:37 -07:00 |
|
David Anderson
|
23290b35a7
|
Clean up LoadOrRequireExtensions and properly scope variables.
|
2015-09-20 23:44:34 -07:00 |
|
David Anderson
|
2b3da56fb5
|
Dedent a huge block of code.
|
2015-09-20 23:44:30 -07:00 |
|
David Anderson
|
370710c0ff
|
Fix build.
|
2015-09-20 21:39:12 -07:00 |
|
David Anderson
|
4fc7eb8a6b
|
Remove trailing whitespace.
|
2015-09-20 20:58:03 -07:00 |
|
David Anderson
|
38c01714d7
|
Clean up AskPluginLoad logic.
|
2015-09-20 20:57:59 -07:00 |
|
David Anderson
|
0e1a34a4d7
|
Hide CPlugin timestamp management details.
|
2015-09-20 20:57:55 -07:00 |
|
David Anderson
|
d5d7e8c9cf
|
Factor guts of _LoadPlugin into a separate function.
|
2015-09-20 20:57:51 -07:00 |
|
David Anderson
|
76d681761d
|
Factor malware checks into its own pass.
|
2015-09-20 20:57:47 -07:00 |
|
David Anderson
|
3807edbeb8
|
Move CPlugin compilation into its own function.
|
2015-09-20 20:57:43 -07:00 |
|
David Anderson
|
d9216cc599
|
Remove references to non-mapupdated plugins.
|
2015-09-20 20:31:30 -07:00 |
|
David Anderson
|
d551338510
|
Merge pull request #400 from alliedmodders/mv-srvcmds-x
Remove sm_srvcmds.cpp.
|
2015-09-20 15:15:43 -07:00 |
|
David Anderson
|
8a7dfdbc11
|
Move the "sm" command to core/logic.
|
2015-09-20 14:33:17 -07:00 |
|
David Anderson
|
1a7b708df8
|
Split command buffer peeking hacks out of the "sm" command.
|
2015-09-20 14:33:14 -07:00 |
|
David Anderson
|
168b779786
|
Move sm_dump_handles to core/logic.
|
2015-09-20 14:33:10 -07:00 |
|
David Anderson
|
c853050265
|
Move sm_reload_translations to Translator.
|
2015-09-20 14:33:06 -07:00 |
|
David Anderson
|
c614d19af0
|
Move sm_dump_admcache to AdminCache.
|
2015-09-20 14:33:02 -07:00 |
|
David Anderson
|
8b4f27a038
|
Add infrastructure to let logic define ConCommands.
|
2015-09-20 14:32:58 -07:00 |
|
David Anderson
|
c66d14605a
|
Merge pull request #397 from alliedmodders/rm-old-mms
Remove code that handles long-dead Metamod:Source versions.
|
2015-09-18 14:38:52 -07:00 |
|
Nicholas Hastings
|
c982cc9991
|
Merge pull request #354 from powerlord/findmap-plugins
GetMapDisplayName and associated core plugin changes.
|
2015-09-17 11:17:40 -04:00 |
|
David Anderson
|
485975fd99
|
Fix temporary parameter list being static.
|
2015-09-16 00:27:36 -07:00 |
|
David Anderson
|
c36f80b93d
|
Don't use server commands to flush plugin unloads.
|
2015-09-15 19:43:41 -07:00 |
|