core/systems/ExtensionSys.cpp
979f2ccfee5a
2007-10-15 04:27 +0000
David Anderson - - LibraryExists() now works on extensions
adbc41dc9cd0
2007-10-15 04:06 +0000
David Anderson - fixed an overall deficiency where libraries did not include extensions. extensions can now mark themselves as libraries, and they thus become fully optional just as plugins do. additionally, a bug was fixed where plugins could be accidentally marked as required instead of optional. these changes resulted in a bcompat API bump to the extension/sharesys interface.
ecbaee393b0b
2007-10-15 00:38 +0000
David Anderson - extensions can now be built for multiple engines, and will autoload from auto.X.Y folders
e46ad208b9b4
2007-10-14 00:04 +0000
Borja Ferrer - ported SM's core to Orange Box
398538bce59b
2007-10-01 18:04 +0000
David Anderson - - fixed a bug where CS:S Tools could be loaded more than once on mapchange
69a68787c743
2007-09-23 06:51 +0000
David Anderson - fixed a bug where double dependencies could cause a crash on unload
ae2ae57ccccf
2007-08-29 05:44 +0000
David Anderson - mirrored earlier core native binding optimization to extensions as well. clarified note about pointer lifetime in AddNatives(), as it will be gaining a second version soon
eeb8d3b56155
2007-08-29 00:27 +0000
David Anderson - added a layer for autoloading per-game extensions
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.
17badaf66ce4
2007-08-01 02:12 +0000
David Anderson - updated more header files (mostly internal now)
4d91500e2cbc
2007-07-29 01:05 +0000
David Anderson - fixed a bug where extensions were forwarded their unload call AFTER being dropped as an identity
61c7092246c6
2007-07-24 02:24 +0000
David Anderson - added amb670 (exposed IDBThreadOperation to extensions)
2d97459b4972
2007-07-23 20:20 +0000
David Anderson - fixed bug amb659 (unloading parent extensions)
92222625d14c
2007-07-15 20:27 +0000
David Anderson - fixed crash bug when unloading a plugin with a weak ntvref
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
c66657809b44
2007-06-16 01:34 +0000
David Anderson - ShareSys::AddDependency now functions
bdbf922e246f
2007-06-01 02:30 +0000
David Anderson - -initial import of database natives + config
66c9fde7f632
2007-05-08 00:21 +0000
Scott Ehlert - Renamed err_max to maxlength. Yes, I am crazy.
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
c2a2c38f1331
2007-03-10 21:26 +0000
David Anderson - part 2 of singleton renaming
d78fcaa24fbb
2007-01-27 04:50 +0000
David Anderson - added autoloading of extensions
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
3f4073018d76
2007-01-24 23:43 +0000
David Anderson - Added initial admin system natives
e23aca731e37
2007-01-19 05:33 +0000
David Anderson - reorganized SourceMod for the public SDK
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
1efceafbda26
2007-01-18 00:17 +0000
David Anderson - added [SM] to direct responses of menu cmds
59ef1afbe958
2007-01-17 06:48 +0000
David Anderson - Added plugin dependencies to extensions
fa485d2f25ed
2007-01-17 03:01 +0000
David Anderson - Added extension loading/unloading
07f6b2fe8468
2007-01-16 19:41 +0000
David Anderson - initial import of extension API and SDK as well as auto-loading