help
|
diff browse annotate |
f86b27b352ea 2008-07-13 05:36 +0000 |
Matt Woodrow - Identities are now dropped before extensions unload. |
|
diff browse annotate |
c24a6fa957db 2008-07-06 04:49 +0000 |
David Anderson - jit refactoring branch |
|
diff browse annotate |
f1d8a7cd3c94 2008-07-01 06:12 +0000 |
David Anderson - - Interface dropping semantics are now changed, any pointer can be piped through. |
|
diff browse annotate |
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 |
|
diff browse annotate |
cf2fdf09195a 2008-04-13 04:00 +0000 |
David Anderson - fixed crash bug (regression) when extensions failed to load |
|
diff browse annotate |
985f914c20fc 2008-04-12 01:58 +0000 |
Borja Ferrer - forgot to commit this |
|
diff browse annotate |
8c08aaff4d39 2008-04-12 01:35 +0000 |
Borja Ferrer - experimental fix for amb1586 - team native crash |
|
diff browse annotate |
b7aa2b626807 2008-03-30 07:00 +0000 |
Scott Ehlert - Spring Cleaning, Part Ichi (1) |
|
diff browse annotate |
e73a1e51833b 2008-03-27 04:54 +0000 |
Scott Ehlert - Updated copyright year |
|
diff browse annotate |
451c11ef473a 2007-11-17 04:31 +0000 |
David Anderson - added a quick experimental system for overriding core natives |
|
diff browse annotate |
e1700463d1d8 2007-11-10 05:46 +0000 |
David Anderson - fixed bugs in the external extension system |
|
diff browse annotate |
3c8256da48b9 2007-10-28 08:02 +0000 |
David Anderson - added experimental extension interface for loading external extensions from mm:s |
|
diff browse annotate |
979f2ccfee5a 2007-10-15 04:27 +0000 |
David Anderson - - LibraryExists() now works on extensions |
|
diff browse annotate |
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. |
|
diff browse annotate |
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 |
|
diff browse annotate |
e46ad208b9b4 2007-10-14 00:04 +0000 |
Borja Ferrer - ported SM's core to Orange Box |
|
diff browse annotate |
398538bce59b 2007-10-01 18:04 +0000 |
David Anderson - - fixed a bug where CS:S Tools could be loaded more than once on mapchange |
|
diff browse annotate |
69a68787c743 2007-09-23 06:51 +0000 |
David Anderson - fixed a bug where double dependencies could cause a crash on unload |
|
diff browse annotate |
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 |
|
diff browse annotate |
eeb8d3b56155 2007-08-29 00:27 +0000 |
David Anderson - added a layer for autoloading per-game extensions |
|
diff browse annotate |
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. |
|
diff browse annotate |
17badaf66ce4 2007-08-01 02:12 +0000 |
David Anderson - updated more header files (mostly internal now) |
|
diff browse annotate |
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 |
|
diff browse annotate |
61c7092246c6 2007-07-24 02:24 +0000 |
David Anderson - added amb670 (exposed IDBThreadOperation to extensions) |
|
diff browse annotate |
2d97459b4972 2007-07-23 20:20 +0000 |
David Anderson - fixed bug amb659 (unloading parent extensions) |
|
diff browse annotate |
92222625d14c 2007-07-15 20:27 +0000 |
David Anderson - fixed crash bug when unloading a plugin with a weak ntvref |
|
diff browse annotate |
152ceef17866 2007-07-15 01:04 +0000 |
Borja Ferrer - added amb292, optional natives |
|
diff browse annotate |
275107f9ca95 2007-07-12 02:57 +0000 |
Borja Ferrer - added experimental optional natives (part 1) |
|
diff browse annotate |
e466e7319a68 2007-06-26 17:08 +0000 |
David Anderson - - sourcemod can now unload properly without crashing |
|
diff browse annotate |
c66657809b44 2007-06-16 01:34 +0000 |
David Anderson - ShareSys::AddDependency now functions |
|
diff browse annotate |
bdbf922e246f 2007-06-01 02:30 +0000 |
David Anderson - -initial import of database natives + config |
|
diff browse annotate |
66c9fde7f632 2007-05-08 00:21 +0000 |
Scott Ehlert - Renamed err_max to maxlength. Yes, I am crazy. |
|
diff browse annotate |
ef60870067ff 2007-03-22 21:50 +0000 |
Scott Ehlert - More consistency of some sort... |
|
diff browse annotate |
d62a08ba6318 2007-03-22 21:12 +0000 |
Scott Ehlert - Made this more consistent or something... |
|
diff browse annotate |
ce1f369ba889 2007-03-17 00:55 +0000 |
Borja Ferrer - fixed several memory leaks |
|
diff browse annotate |
c2a2c38f1331 2007-03-10 21:26 +0000 |
David Anderson - part 2 of singleton renaming |
|
diff browse annotate |
d78fcaa24fbb 2007-01-27 04:50 +0000 |
David Anderson - added autoloading of extensions |
|
diff browse annotate |
d3a484f98f6d 2007-01-25 22:36 +0000 |
David Anderson - added license headers |
|
diff browse annotate |
7c219cde57e7 2007-01-25 09:19 +0000 |
David Anderson - initial import of linux support |
|
diff browse annotate |
3f4073018d76 2007-01-24 23:43 +0000 |
David Anderson - Added initial admin system natives |
|
diff browse annotate |
e23aca731e37 2007-01-19 05:33 +0000 |
David Anderson - reorganized SourceMod for the public SDK |
|
diff browse annotate |
e5342c8a0cf4 2007-01-19 02:14 +0000 |
David Anderson - added new path format functions |
|
diff browse annotate |
5f48300aa103 2007-01-18 23:28 +0000 |
David Anderson - finished most of the extension system |
|
diff browse annotate |
31192ed0fe13 2007-01-18 09:14 +0000 |
David Anderson - fixed a dep bug |
|
diff browse annotate |
1efceafbda26 2007-01-18 00:17 +0000 |
David Anderson - added [SM] to direct responses of menu cmds |
|
diff browse annotate |
59ef1afbe958 2007-01-17 06:48 +0000 |
David Anderson - Added plugin dependencies to extensions |
|
diff browse annotate |
fa485d2f25ed 2007-01-17 03:01 +0000 |
David Anderson - Added extension loading/unloading |
|
diff browse annotate |
07f6b2fe8468 2007-01-16 19:41 +0000 |
David Anderson - initial import of extension API and SDK as well as auto-loading |