core/systems/ForwardSys.cpp
7c85684253ed
2008-07-08 09:20 +0000
Scott Ehlert - - Fixed amb1802: Crash when client was disconnected as a result of false being returned in OnClientConnect and a function that operated on this client was used. A client's connection state was not reset when this happened.
c24a6fa957db
2008-07-06 04:49 +0000
David Anderson - jit refactoring branch
d9d876e97a66
2008-07-01 09:48 +0000
Matt Woodrow - And the most important piece: Import of experimental gamedata autoupdater. Also new debug command "sm_gamedata_md5 <filename>"
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
02e8f2c0f8af
2007-08-15 20:18 +0000
David Anderson - SourceMod will now spit out errors for scripts that become corrupt and would otherwise be crashing Core. if you get these errors contact the dev team.
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)
96e6fc610636
2007-07-21 21:48 +0000
Scott Ehlert - Fixed amb667 - Forward called twice when returning Plugin_Stop in ET_Hook
f4dcb8a85af2
2007-06-16 22:04 +0000
David Anderson - fixed bug amb399
a662c5f428aa
2007-05-03 03:54 +0000
Scott Ehlert - This averted my eyes...
110c14c99545
2007-05-03 03:45 +0000
Scott Ehlert - Various pointless things of no importance:
ef60870067ff
2007-03-22 21:50 +0000
Scott Ehlert - More consistency of some sort...
ce1f369ba889
2007-03-17 00:55 +0000
Borja Ferrer - fixed several memory leaks
5a0f5014aac1
2007-03-16 06:54 +0000
Scott Ehlert - Dear me, I should have committed this long ago...
c4aa259cca88
2007-03-15 04:34 +0000
David Anderson - removed const from most apis. it was pointless since there were no actual const pointers.
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.
5c1dd0ca6191
2007-03-10 21:02 +0000
David Anderson - IPluginFunction implementation is re-entrant across native calls, as heap allocations are delayed until execution
6d3a0ec864fe
2007-03-07 18:37 +0000
Scott Ehlert - Reverted change where flags param was removed on PushCellByRef and PushFloatByRef. Instead set the param to a default value of SM_PARAM_COPYBACK. (DS, how dare you!)
1b10d3504e9e
2007-03-07 18:24 +0000
Scott Ehlert - Breakage alert :\
c406cafbc312
2007-03-02 09:15 +0000
Scott Ehlert - Made this const for great justice
830259af8435
2007-02-26 02:51 +0000
David Anderson - fixed a series of crash bugs related to CreateForward() with a NULL typeset
6613e685b45b
2007-02-22 02:20 +0000
David Anderson - re-added this back, it was a good idea after all
bcb82491f9df
2007-02-22 02:09 +0000
David Anderson - removed unnecessary code
d36c45088e36
2007-02-22 02:05 +0000
David Anderson - Corrected an API design flaw with pausing. Contexts can now be flagged as paused, and IsRunnable() is moved from IBaseContext to IPluginFunction. While this allows for per-function pausing, it is not intended that way.
f072596618c9
2007-02-07 08:42 +0000
David Anderson - Execute result pointer is now optional
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.
d3a484f98f6d
2007-01-25 22:36 +0000
David Anderson - added license headers
7c219cde57e7
2007-01-25 09:19 +0000
David Anderson - initial import of linux support
3f4073018d76
2007-01-24 23:43 +0000
David Anderson - Added initial admin system natives
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...
345d084ae151
2007-01-15 03:28 +0000
Borja Ferrer - forwards are now really unregistered
d89bf250dac4
2007-01-12 23:56 +0000
Borja Ferrer - Added new debugger logger
cd7c334f7ae0
2007-01-11 01:13 +0000
David Anderson - removed a few TODOs and filled out some PluginSys stuff
e489a0b1b736
2006-12-30 06:07 +0000
David Anderson - unmanaged forwards need to be pruned for dead plugins too
4663ea3fc2d3
2006-12-28 00:48 +0000
Borja Ferrer - Added PlayerManager basic hookings
4c77142eaf36
2006-12-15 13:38 +0000
David Anderson - Added global class initialization automation
dee91851dcd4
2006-12-06 14:52 +0000
Borja Ferrer - rewritten PushStringEx in Forward and Function systems
8951baf7cb3c
2006-11-17 23:22 +0000
Borja Ferrer - fixed string pushing
b93ea22fafe4
2006-11-16 22:37 +0000
Borja Ferrer - tested some forwards
eebc5de63141
2006-11-14 08:45 +0000
David Anderson - added implementation to the forward manager
78488edd8873
2006-11-12 09:51 +0000
David Anderson - rewrote forward API to use cached parameter pushing instead of immediate pushing
1e1570518051
2006-11-12 02:24 +0000
David Anderson - fixed copy backs so they work properly
fe406c5f2aeb
2006-11-12 01:06 +0000
David Anderson - Initial import of forward system