help
|
diff browse annotate |
44045ead61cd 2008-09-14 03:01 -0500 |
Scott Ehlert - Eliminated head: da55a80522cf, a remnant of sourcemod-1.1.0 branch |
|
diff browse annotate |
d10b38524be3 2008-08-15 05:22 +0000 |
David Anderson - Landed sourcepawn-1.2. The big changes: |
|
diff browse annotate |
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). |
|
diff browse annotate |
54a8411faaac 2008-07-07 06:25 +0000 |
David Anderson - amazingly, core now builds. it probably crashes horribly but i'll test tomorrow. |
|
diff browse annotate |
c24a6fa957db 2008-07-06 04:49 +0000 |
David Anderson - jit refactoring branch |
|
diff browse annotate |
ad190b9bb5af 2008-06-02 05:03 +0000 |
David Anderson - phase0, new versioning. we don't use build numbers anymore except (VS_VERSIONINFO stays until phase 3 is done) |
|
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 |
4a2faafca477 2008-05-10 09:23 +0000 |
David Anderson - added amb1666 - rehaul over the ml api so extensions can easily use translations |
|
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 |
dc25c22f8b1e 2008-03-12 02:12 +0000 |
David Anderson - updated comment at top of pluginsys header |
|
diff browse annotate |
ce912ad912a5 2008-03-01 05:42 +0000 |
David Anderson - fixed amb1475 - inconsistent root console menu usage |
|
diff browse annotate |
d30c252089be 2007-12-05 18:07 +0000 |
David Anderson - sm_dump_handles now shows memory usage |
|
diff browse annotate |
451c11ef473a 2007-11-17 04:31 +0000 |
David Anderson - added a quick experimental system for overriding core natives |
|
diff browse annotate |
2980312c1c94 2007-10-22 08:53 +0000 |
David Anderson - - sourcemod now intelligently unloads plugins which are leaking insane amounts of handles. these unloads get logged to sourcemod_fatal.log |
|
diff browse annotate |
2f2fe925f377 2007-10-22 05:35 +0000 |
David Anderson - - fixed a bug where OnConfigsExecuted() could be ran before OnAllPluginsLoaded() |
|
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 |
e46ad208b9b4 2007-10-14 00:04 +0000 |
Borja Ferrer - ported SM's core to Orange Box |
|
diff browse annotate |
38994f8f28c3 2007-09-18 17:44 +0000 |
David Anderson - added request amb948 - blocking of plugin loads |
|
diff browse annotate |
5399d6f24417 2007-08-29 00:47 +0000 |
David Anderson - greatly optimized the process of mapping plugin natives from Core |
|
diff browse annotate |
ad1199b211ac 2007-08-18 17:15 +0000 |
Borja Ferrer - added amb374, reload plugin command |
|
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 |
f2dc55c0ab6f 2007-07-31 22:34 +0000 |
Borja Ferrer - added amb567, new OnAllPluginsLoaded forward |
|
diff browse annotate |
a397d51fb986 2007-07-16 02:06 +0000 |
David Anderson - - added callbacks for libraries becoming available |
|
diff browse annotate |
f07d8e10433b 2007-07-15 21:29 +0000 |
David Anderson - - reloading now refreshes weak native binds |
|
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 |
54782a83a1ef 2007-06-18 07:04 +0000 |
David Anderson - - removed OnServerCfg in favor of OnConfigsExecuted |
|
diff browse annotate |
b38c83f9d526 2007-06-07 02:36 +0000 |
David Anderson - added sm_dump_handles command for tracking down Handle leaks... more to come someday |
|
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 |
c4aa259cca88 2007-03-15 04:34 +0000 |
David Anderson - removed const from most apis. it was pointless since there were no actual const pointers. |
|
diff browse annotate |
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. |
|
diff browse annotate |
0b7655d87148 2007-03-12 20:40 +0000 |
David Anderson - dynamic native providers can now be unloaded safely |
|
diff browse annotate |
fe5b368fcedc 2007-03-12 07:08 +0000 |
David Anderson - initial import of dynamic native code for both the JIT and plugins |
|
diff browse annotate |
164f7d3482ef 2007-02-26 08:32 +0000 |
David Anderson - removed Handle:myself from OnPluginStart |
|
diff browse annotate |
3410298035cb 2007-02-14 01:25 +0000 |
Scott Ehlert - Removed convar stuff from CPlugin, now uses plugin properties for convar listing |
|
diff browse annotate |
c8aa9d25b2c0 2007-02-13 19:20 +0000 |
David Anderson - added plugin properties |
|
diff browse annotate |
9b8a85bf4175 2007-02-08 21:41 +0000 |
Scott Ehlert - Initial import of convar stuff |
|
diff browse annotate |
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. |
|
diff browse annotate |
d2b0862c974e 2007-02-02 22:47 +0000 |
Scott Ehlert - Oi, consistency... |
|
diff browse annotate |
8ba73c27410b 2007-01-27 03:25 +0000 |
Borja Ferrer - added %T format support |
|
diff browse annotate |
6d5f90eef9f9 2007-01-27 00:03 +0000 |
Borja Ferrer - fixed plugins being loaded twice if they were loaded previously |
|
diff browse annotate |
d3a484f98f6d 2007-01-25 22:36 +0000 |
David Anderson - added license headers |
|
diff browse annotate |
b668cbd49c35 2007-01-20 02:12 +0000 |
Borja Ferrer - plugins get updated on map change |
|
diff browse annotate |
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... |
|
diff browse annotate |
5f48300aa103 2007-01-18 23:28 +0000 |
David Anderson - finished most of the extension system |
|
diff browse annotate |
51e67f50830e 2007-01-17 18:22 +0000 |
David Anderson - Finished porting the "plugins" command to the new menu system |
|
diff browse annotate |
07f6b2fe8468 2007-01-16 19:41 +0000 |
David Anderson - initial import of extension API and SDK as well as auto-loading |
|
diff browse annotate |
da8de49409e8 2007-01-15 00:56 +0000 |
Borja Ferrer - Added capability to toggle debug state in plugins at runtime |
|
diff browse annotate |
cd7c334f7ae0 2007-01-11 01:13 +0000 |
David Anderson - removed a few TODOs and filled out some PluginSys stuff |
|
diff browse annotate |
de0e374ffa47 2007-01-04 02:08 +0000 |
David Anderson - restructure of HandleSys admin permissions and interface |
|
diff browse annotate |
c110039da326 2007-01-01 10:33 +0000 |
David Anderson - initial import of handle natives and a few minor API changes |
|
diff browse annotate |
968f92668138 2006-12-30 07:23 +0000 |
David Anderson - added automatic native registration |
|
diff browse annotate |
7819a42069e4 2006-12-29 23:18 +0000 |
David Anderson - initial import of sharesystem (unfinished) |
|
diff browse annotate |
73d3fcf9bbd1 2006-12-16 22:31 +0000 |
David Anderson - these should compile now |