core/systems/ExtensionSys.h
44045ead61cd
2008-09-14 03:01 -0500
Scott Ehlert - Eliminated head: da55a80522cf, a remnant of sourcemod-1.1.0 branch
c24a6fa957db
2008-07-06 04:49 +0000
David Anderson - jit refactoring branch
f1d8a7cd3c94
2008-07-01 06:12 +0000
David Anderson - - Interface dropping semantics are now changed, any pointer can be piped through.
debb2ab2c782
2008-05-26 07:51 +0000
David Anderson - rewrite of the native and dependency binding/interaction code. this will ease the transition for native overrides, and greatly simplifies most of the logic. all native binding code now takes place almost entirely in ShareSys, and PluginSys supplements this logic where appropriate. extensionsys has been cleaned up
8c08aaff4d39
2008-04-12 01:35 +0000
Borja Ferrer - experimental fix for amb1586 - team native crash
b7aa2b626807
2008-03-30 07:00 +0000
Scott Ehlert - Spring Cleaning, Part Ichi (1)
e73a1e51833b
2008-03-27 04:54 +0000
Scott Ehlert - Updated copyright year
451c11ef473a
2007-11-17 04:31 +0000
David Anderson - added a quick experimental system for overriding core natives
3c8256da48b9
2007-10-28 08:02 +0000
David Anderson - added experimental extension interface for loading external extensions from mm:s
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.
e46ad208b9b4
2007-10-14 00:04 +0000
Borja Ferrer - ported SM's core to Orange Box
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
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)
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
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...
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
e23aca731e37
2007-01-19 05:33 +0000
David Anderson - reorganized SourceMod for the public SDK
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