help
|
diff browse annotate |
79822782197b 2008-07-16 03:37 +0000 |
David Anderson - Fixed double-period showing on native failures. |
|
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 |
426832b7b7bd 2008-07-11 05:15 +0000 |
David Anderson - FindPluginByContext works again |
|
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 |
8e8b28162e23 2008-06-11 08:28 +0000 |
Scott Ehlert - Fixed regression (introduced by revision 2242 aka Phase 0) where 'sm plugins list' displayed all plugins as having an id of 1 |
|
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 |
e6e470b49d10 2008-03-11 19:25 +0000 |
Matt Woodrow - Added Load Failures to sm plugins list |
|
diff browse annotate |
318e0a01aef9 2008-03-02 06:40 +0000 |
David Anderson - added amb256 - (nice number), profiler complete with gui to show files |
|
diff browse annotate |
ce912ad912a5 2008-03-01 05:42 +0000 |
David Anderson - fixed amb1475 - inconsistent root console menu usage |
|
diff browse annotate |
5d0c376864c8 2008-01-13 02:08 +0000 |
David Anderson - AutoExecConfig() protects against double-call bugs now (amb 1356) |
|
diff browse annotate |
11d60f7219fd 2008-01-07 04:00 +0000 |
David Anderson - fixed amb1355 - optional extensions did not work properly |
|
diff browse annotate |
72b2eec6b55f 2007-12-10 23:32 +0000 |
David Anderson - fixed the global ock error message having too many punctuation marks |
|
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 |
b0b86d57530c 2007-10-31 05:04 +0000 |
David Anderson - fixed a number of memory complaints from valgrind. most of these were minor, but there was a rather disturbing memory over-read error in the SMC text parser. correcting this brought about a rewrite of its API. this change is BACKWARDS INCOMPATIBLE for C++ extensions, but it was sorely needed, and the API is now both future-extensible and much easier to work with. plugins didn't need any changes, but they will probably get the better API changes in a future release. as a special bonus, the RawLine() hook is now much less expensive since the entire stream buffer won't be shoved through it like before! |
|
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 |
acaae238bd29 2007-10-22 05:53 +0000 |
David Anderson - - added "war mode" options to config menu cfg |
|
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 |
ac5d4c68a99a 2007-10-21 20:06 +0000 |
David Anderson - - added ShowActivity2() which has a more convenient display algorithm |
|
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 |
f5c07ec3c052 2007-09-11 15:10 +0000 |
David Anderson - header movement #1 - reduced usage of TextParsers.h |
|
diff browse annotate |
fe8f00446d07 2007-08-29 02:43 +0000 |
David Anderson - fixed linux build |
|
diff browse annotate |
9e05176c1e92 2007-08-29 02:36 +0000 |
David Anderson - fixed some build issues from last commit |
|
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 |
00865e7118b6 2007-08-02 17:41 +0000 |
Scott Ehlert - Implemented amb506 - plugin file name can now be used with "sm plugins unload" |
|
diff browse annotate |
9f123e1a6c28 2007-08-01 02:18 +0000 |
David Anderson - stupid gcc... what is it with you and newlines (fixes linux build) |
|
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 |
623603b49096 2007-07-29 00:26 +0000 |
Phong Dang - Fixed AskPluginLoad would still allowed plugin to load even if it returned false. |
|
diff browse annotate |
d70f506a86d8 2007-07-16 04:22 +0000 |
Scott Ehlert - Fixed linux build |
|
diff browse annotate |
a397d51fb986 2007-07-16 02:06 +0000 |
David Anderson - - added callbacks for libraries becoming available |
|
diff browse annotate |
08c06c17de24 2007-07-15 22:34 +0000 |
David Anderson - fixed a bug where __pl_*_SetNTVOptional could not be called |
|
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 |
bdbf922e246f 2007-06-01 02:30 +0000 |
David Anderson - -initial import of database natives + config |
|
diff browse annotate |
daec01c73230 2007-05-29 22:05 +0000 |
Scott Ehlert - Fixed linux build *sigh* |
|
diff browse annotate |
85563e915957 2007-05-29 20:18 +0000 |
Scott Ehlert - Implemented amb20 - 'sm plugins info' now shows when plugin will be reloaded |
|
diff browse annotate |
32c29dd9c7ec 2007-05-23 17:54 +0000 |
David Anderson - implemented request amb302 (onservercfg and onmapstart are now called if a plugin is late loaded) |
|
diff browse annotate |
1a610bdea281 2007-05-23 01:59 +0000 |
David Anderson - Added request amb231 (OnPluginStart errors cause load failures) |
|
diff browse annotate |
620d8252413b 2007-05-16 18:30 +0000 |
David Anderson - jit errors will now get passed upwards |
|
diff browse annotate |
3ae0debc74be 2007-05-15 04:59 +0000 |
David Anderson - core will now ignore missing natives starting with '@' |
|
diff browse annotate |
5947b0ee60bb 2007-05-14 21:29 +0000 |
Scott Ehlert - Implemented amb286 - .smx extension no longer required with "sm plugins load" |
|
diff browse annotate |
66c9fde7f632 2007-05-08 00:21 +0000 |
Scott Ehlert - Renamed err_max to maxlength. Yes, I am crazy. |
|
diff browse annotate |
edf28ae3688e 2007-05-04 20:03 +0000 |
Borja Ferrer - fixed bug in amb249 |
|
diff browse annotate |
ce9cdd71ca8b 2007-04-13 17:18 +0000 |
David Anderson - Fixed a bug where natives were not rebound on debug toggle |
|
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... |