core/systems/ShareSys.cpp
d10b38524be3
2008-08-15 05:22 +0000
David Anderson - Landed sourcepawn-1.2. The big changes:
be9f9063b727
2008-07-16 03:46 +0000
David Anderson - Fixed a bug where natives with no owner could be bound (crashing).
db7c6362f3f2
2008-07-11 08:18 +0000
David Anderson - landed massive refactoring of the JIT. contexts are actually contexts now, and a higher level structure wraps sp_plugin_t info. on that note, both sp_plugin_t and sp_context_t are entirely opaque, and not even core has access to them. amazingly, i managed to keep binary compatibility here although a large number of functions are deprecated (and core should eventually stop calling them).
54a8411faaac
2008-07-07 06:25 +0000
David Anderson - amazingly, core now builds. it probably crashes horribly but i'll test tomorrow.
c24a6fa957db
2008-07-06 04:49 +0000
David Anderson - jit refactoring branch
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
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
9c545310f947
2007-12-06 03:28 +0000
David Anderson - - rewrote internal convar hooking mechanism to prevent crashes and potential "race conditions"
451c11ef473a
2007-11-17 04:31 +0000
David Anderson - added a quick experimental system for overriding core natives
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.
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)
bdbf922e246f
2007-06-01 02:30 +0000
David Anderson - -initial import of database natives + config
ef60870067ff
2007-03-22 21:50 +0000
Scott Ehlert - More consistency of some sort...
ea61550036b5
2007-02-26 02:47 +0000
David Anderson - added per-handle security (untested)
d3a484f98f6d
2007-01-25 22:36 +0000
David Anderson - added license headers
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
5f48300aa103
2007-01-18 23:28 +0000
David Anderson - finished most of the extension system
35d47ceae36f
2007-01-18 20:56 +0000
David Anderson - This is now const
804f4de0aa69
2007-01-18 20:30 +0000
David Anderson - Quick commit of ShareSys API change
31192ed0fe13
2007-01-18 09:14 +0000
David Anderson - fixed a dep bug
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
c3d54680969a
2007-01-11 07:29 +0000
David Anderson - Handle system can now unload identities safely. when an identity is removed, all handles owned by it are removed in a chain.
de0e374ffa47
2007-01-04 02:08 +0000
David Anderson - restructure of HandleSys admin permissions and interface
ca9b124a2544
2007-01-02 01:44 +0000
David Anderson - fixed various issues in the handle system with cloning
7819a42069e4
2006-12-29 23:18 +0000
David Anderson - initial import of sharesystem (unfinished)