core/systems/PluginSys.cpp
ad1199b211ac
2007-08-18 17:15 +0000
Borja Ferrer - added amb374, reload plugin command
ab94316bb52b
2007-08-15 06:19 +0000
Scott Ehlert - Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency.
00865e7118b6
2007-08-02 17:41 +0000
Scott Ehlert - Implemented amb506 - plugin file name can now be used with "sm plugins unload"
9f123e1a6c28
2007-08-01 02:18 +0000
David Anderson - stupid gcc... what is it with you and newlines (fixes linux build)
17badaf66ce4
2007-08-01 02:12 +0000
David Anderson - updated more header files (mostly internal now)
f2dc55c0ab6f
2007-07-31 22:34 +0000
Borja Ferrer - added amb567, new OnAllPluginsLoaded forward
623603b49096
2007-07-29 00:26 +0000
Phong Dang - Fixed AskPluginLoad would still allowed plugin to load even if it returned false.
d70f506a86d8
2007-07-16 04:22 +0000
Scott Ehlert - Fixed linux build
a397d51fb986
2007-07-16 02:06 +0000
David Anderson - - added callbacks for libraries becoming available
08c06c17de24
2007-07-15 22:34 +0000
David Anderson - fixed a bug where __pl_*_SetNTVOptional could not be called
f07d8e10433b
2007-07-15 21:29 +0000
David Anderson - - reloading now refreshes weak native binds
152ceef17866
2007-07-15 01:04 +0000
Borja Ferrer - added amb292, optional natives
275107f9ca95
2007-07-12 02:57 +0000
Borja Ferrer - added experimental optional natives (part 1)
e466e7319a68
2007-06-26 17:08 +0000
David Anderson - - sourcemod can now unload properly without crashing
54782a83a1ef
2007-06-18 07:04 +0000
David Anderson - - removed OnServerCfg in favor of OnConfigsExecuted
b38c83f9d526
2007-06-07 02:36 +0000
David Anderson - added sm_dump_handles command for tracking down Handle leaks... more to come someday
bdbf922e246f
2007-06-01 02:30 +0000
David Anderson - -initial import of database natives + config
daec01c73230
2007-05-29 22:05 +0000
Scott Ehlert - Fixed linux build *sigh*
85563e915957
2007-05-29 20:18 +0000
Scott Ehlert - Implemented amb20 - 'sm plugins info' now shows when plugin will be reloaded
32c29dd9c7ec
2007-05-23 17:54 +0000
David Anderson - implemented request amb302 (onservercfg and onmapstart are now called if a plugin is late loaded)
1a610bdea281
2007-05-23 01:59 +0000
David Anderson - Added request amb231 (OnPluginStart errors cause load failures)
620d8252413b
2007-05-16 18:30 +0000
David Anderson - jit errors will now get passed upwards
3ae0debc74be
2007-05-15 04:59 +0000
David Anderson - core will now ignore missing natives starting with '@'
5947b0ee60bb
2007-05-14 21:29 +0000
Scott Ehlert - Implemented amb286 - .smx extension no longer required with "sm plugins load"
66c9fde7f632
2007-05-08 00:21 +0000
Scott Ehlert - Renamed err_max to maxlength. Yes, I am crazy.
edf28ae3688e
2007-05-04 20:03 +0000
Borja Ferrer - fixed bug in amb249
ce9cdd71ca8b
2007-04-13 17:18 +0000
David Anderson - Fixed a bug where natives were not rebound on debug toggle
ef60870067ff
2007-03-22 21:50 +0000
Scott Ehlert - More consistency of some sort...
d62a08ba6318
2007-03-22 21:12 +0000
Scott Ehlert - Made this more consistent or something...
ce1f369ba889
2007-03-17 00:55 +0000
Borja Ferrer - fixed several memory leaks
c4aa259cca88
2007-03-15 04:34 +0000
David Anderson - removed const from most apis. it was pointless since there were no actual const pointers.
9921680863d4
2007-03-14 07:54 +0000
Scott Ehlert - Global forwards created after all plugins have been loaded now properly get filled with IPluginFunction pointers.
12d001779969
2007-03-13 05:55 +0000
David Anderson - fixed linux build
0b7655d87148
2007-03-12 20:40 +0000
David Anderson - dynamic native providers can now be unloaded safely
fe5b368fcedc
2007-03-12 07:08 +0000
David Anderson - initial import of dynamic native code for both the JIT and plugins
c2a2c38f1331
2007-03-10 21:26 +0000
David Anderson - part 2 of singleton renaming
86e97f3eda1f
2007-03-10 21:18 +0000
David Anderson - part 1 of singleton renaming
00c843a1bb18
2007-03-06 23:59 +0000
Scott Ehlert - Many things:
164f7d3482ef
2007-02-26 08:32 +0000
David Anderson - removed Handle:myself from OnPluginStart
d36c45088e36
2007-02-22 02:05 +0000
David Anderson - Corrected an API design flaw with pausing. Contexts can now be flagged as paused, and IsRunnable() is moved from IBaseContext to IPluginFunction. While this allows for per-function pausing, it is not intended that way.
3410298035cb
2007-02-14 01:25 +0000
Scott Ehlert - Removed convar stuff from CPlugin, now uses plugin properties for convar listing
c8aa9d25b2c0
2007-02-13 19:20 +0000
David Anderson - added plugin properties
765517f654a5
2007-02-11 00:17 +0000
David Anderson - fixed build on linux problems
9b8a85bf4175
2007-02-08 21:41 +0000
Scott Ehlert - Initial import of convar stuff
4af70fceaa7f
2007-02-07 19:34 +0000
David Anderson - fixed a bug where mapupdated plugins would not get unloaded on deletion
ed37e9767ed4
2007-02-04 22:41 +0000
Borja Ferrer - Optimized forwards, now paused functions are stored in a temp list so we dont have to check if they're runnable on each function execution.
d2b0862c974e
2007-02-02 22:47 +0000
Scott Ehlert - Oi, consistency...
02804e51c5a8
2007-01-29 22:37 +0000
David Anderson - fixed a crash bug from not initializing properly
8ba73c27410b
2007-01-27 03:25 +0000
Borja Ferrer - added %T format support
6d5f90eef9f9
2007-01-27 00:03 +0000
Borja Ferrer - fixed plugins being loaded twice if they were loaded previously
d3a484f98f6d
2007-01-25 22:36 +0000
David Anderson - added license headers
7c219cde57e7
2007-01-25 09:19 +0000
David Anderson - initial import of linux support
df0b05b4f50d
2007-01-25 04:37 +0000
David Anderson - Added more path building stuff
c39c68f4874c
2007-01-25 02:10 +0000
David Anderson - changed the two init/unload forwards to have easier names
3f4073018d76
2007-01-24 23:43 +0000
David Anderson - Added initial admin system natives
b668cbd49c35
2007-01-20 02:12 +0000
Borja Ferrer - plugins get updated on map change
e244337a9b38
2007-01-19 08:22 +0000
David Anderson - finished massive reorganization - IPluginFunction is now part of the VM, NOT the plugin system! This is how it should have been in the first place...
e5342c8a0cf4
2007-01-19 02:14 +0000
David Anderson - added new path format functions
5f48300aa103
2007-01-18 23:28 +0000
David Anderson - finished most of the extension system
31192ed0fe13
2007-01-18 09:14 +0000
David Anderson - fixed a dep bug