Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-08-27 | Properly use ScriptBaseClass.DEBUG_CHANNEL. | onefang | 1 | -3/+3 | |
I got it wrong last time. | |||||
2021-08-25 | Don't strip (OWNER) out of script error report.switch | onefang | 1 | -1/+1 | |
2021-08-25 | Actually use ChatTypeEnum.DebugChannel instead of hard coding it's value. | onefang | 1 | -1/+1 | |
2019-10-17 | add LSL_Integer osIsNotValidNumber(LSL_Float v) | UbitUmarov | 1 | -0/+5 | |
2019-10-16 | add OSSL option PermissionErrortoOwner (true or false). if true ossl ↵ | UbitUmarov | 1 | -4/+17 | |
functions permission errors will only be sent to prim owner, defaul false: send all around | |||||
2019-08-01 | make sure XEngine does release script events when a script is destroyed | UbitUmarov | 1 | -0/+3 | |
2019-06-04 | Warnings-- | onefang | 1 | -1/+1 | |
2019-05-19 | Dump OpenSim 0.9.0.1 into it's own branch. | onefang | 4 | -122/+170 | |
2019-02-20 | Xengine: exclude a few more events from mineventdelay | UbitUmarov | 1 | -1/+3 | |
2019-02-20 | Xengine: don't lose state change events | UbitUmarov | 1 | -1/+1 | |
2018-11-26 | a few more changes | UbitUmarov | 1 | -2/+2 | |
2018-11-26 | show prim ID on script error | UbitUmarov | 1 | -0/+1 | |
2018-11-17 | code aesthetics | UbitUmarov | 1 | -18/+9 | |
2018-01-17 | remove more xml things no longer needed on .net >4.5.2 | UbitUmarov | 1 | -1/+0 | |
2018-01-15 | shut up some pesty warnings | UbitUmarov | 1 | -1/+0 | |
2018-01-04 | disable some XmlResolver | UbitUmarov | 1 | -0/+1 | |
2017-01-07 | Revert "Allow OSSL scripts to softfail" | Melanie Thielker | 1 | -22/+19 | |
This reverts commit e5244fe70830d6c9ece23d26039d5cbabe9ce9ff. Conflicts: OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs | |||||
2017-01-07 | Fix a compile issue and reintroduce the "GOD" script option | Melanie Thielker | 1 | -22/+22 | |
2017-01-07 | Allow OSSL scripts to softfail | Melanie Thielker | 1 | -0/+3 | |
2017-01-05 | Massive tab and trailing space cleanup | Melanie Thielker | 3 | -67/+67 | |
2016-11-22 | replace datetime.now on just timming by faster utcnow | UbitUmarov | 1 | -2/+2 | |
2016-11-08 | change display and log of normal script errors | UbitUmarov | 1 | -20/+47 | |
2016-11-03 | Initial update to OpenSim 0.8.2.1 source code. | David Walter Seikel | 3 | -320/+1003 | |
2016-08-31 | Xengine: try to reduce memory pressure of scripts compile. Still ugly code, ↵ | UbitUmarov | 1 | -2/+0 | |
possible mistakes, but i need to share it before i loose it :) ) | |||||
2016-08-21 | add a missing lock() | UbitUmarov | 1 | -1/+2 | |
2016-08-19 | avoid telling a work job to cancel itself | UbitUmarov | 1 | -2/+9 | |
2016-08-19 | do not enqueue next event processing if script is in SelfDelete state | UbitUmarov | 1 | -3/+4 | |
2016-02-21 | Pushed AssemblyVersion up to VersionInfo, so that we don't need to do global ↵ | Diva Canto | 1 | -1/+1 | |
replace anymore. | |||||
2015-10-18 | On to 0.8.3! | Diva Canto | 1 | -1/+1 | |
Conflicts: OpenSim/Region/PhysicsModules/ConvexDecompositionDotNet/Properties/AssemblyInfo.cs | |||||
2015-10-18 | On to 0.8.3! | Diva Canto | 1 | -1/+1 | |
2015-10-01 | fix missing clear of queued timer even and state transition flags on ↵ | UbitUmarov | 1 | -0/+7 | |
scripts reset | |||||
2015-09-08 | fix missing proprieties get, etc | UbitUmarov | 1 | -8/+10 | |
2015-09-02 | seems to compile ( tests comented out) | UbitUmarov | 1 | -147/+3 | |
2015-08-17 | Change the IScriptApi back to it's original form, removing XEngine | Melanie Thielker | 1 | -6/+14 | |
specific additions that should not have been there in the first place. Sleeping and time measurement are now completely internal to XEngine | |||||
2015-08-17 | Revert "When scripts are sleeping, don't count that as execution time" | Melanie Thielker | 1 | -7/+6 | |
The approach is good but the way it is written breaks the architecture. Rewrite follows. This reverts commit a568f06b7faea807149205d0e47454e4883e4836. | |||||
2015-08-17 | Prevent the spammy "many event" message from appearing in normal use. | Melanie Thielker | 1 | -2/+4 | |
Console command debug xengine now turns that on. Also, per orenh, remove the triggers at 1000 and 10000 as they are not useful now that top scripts works. | |||||
2015-08-11 | When the user stops a script, have it remain stopped | Oren Hurvitz | 1 | -3/+18 | |
Previously the script state was never saved for a !Running script, so upon region restart the script would be Running again. The use of the 'StayStopped' flag is needed because all scripts are automatically stopped when the region shuts down, but in that case we shouldn't save in their state that they're !Running. | |||||
2015-08-11 | When scripts are sleeping, don't count that as execution time | Oren Hurvitz | 1 | -6/+7 | |
Sleeping doesn't use the CPU. | |||||
2015-08-11 | Show Script Time in the statistics panel | Oren Hurvitz | 1 | -0/+1 | |
The value shown is the number of milliseconds per frame that were spent executing scripts in this region. | |||||
2015-08-11 | Changed "Script Execution Time" to be the gross time, i.e. including ↵ | Oren Hurvitz | 1 | -164/+176 | |
handling it in XEngine Previously the "Net Time" was reported: only the time actually spent in the script's code. This is not a correct indication of how much load the script places on the simulator, because scripts that change state often or have many events use up a lot of time just in the event handlers, and previously this time wasn't counted. | |||||
2015-08-11 | Report "Script Execution Time" as the time spent executing the script in the ↵ | Oren Hurvitz | 1 | -17/+12 | |
last 30 seconds. Use a sliding window to calculate this. Notes: - This metric provides a better indication of which scripts are taking up a lot of CPU (and therefore should be optimized). - Previously the execution time was reset to 0 in every new measurement period, causing the reported time to fluctuate for no reason. This has been fixed by using a sliding window. | |||||
2015-08-11 | Improved calculation of Script Execution TimeStarted | Oren Hurvitz | 1 | -6/+12 | |
1. Use a Stopwatch (a high-resolution timer) 2. Whenever we start a new measurement period, zero out the total execution time (previously it just kept accumulating) 3. Changed the measurement period from 30 minutes to 30 seconds. This is much more useful in the "Top Scripts" dialog, as it shows currently active scripts | |||||
2015-08-11 | Fixed mistakes related to confusion between Environment.TickCount ↵ | Oren Hurvitz | 1 | -1/+1 | |
(milliseconds) and TimeSpan.TicksPerXXX (10000 x milliseconds) | |||||
2015-08-11 | Log scripts that have processed many events: this is probably an indication ↵ | Oren Hurvitz | 1 | -0/+8 | |
of a problem | |||||
2015-04-29 | Updated all occurrences of AssemblyVersion("0.8.1.*") to ↵ | Diva Canto | 1 | -1/+1 | |
AssemblyVersion("0.8.2.*") | |||||
2015-03-12 | Move state change in progress in ScriptInstance.PostEvent() to the top of ↵ | Justin Clark-Casey (justincc) | 1 | -3/+4 | |
the EventQueue lock to avoid some flags possibly being wrongly set (m_LastControlLevel, etc.) | |||||
2015-03-12 | Lock around EventQueue manipulation in ScriptInstance.SetState() as queues ↵ | Justin Clark-Casey (justincc) | 1 | -17/+24 | |
are not thread-safe structures. This should also make it less likely that an event will be erroneously posted during a state change by precluding a race condition with a thread calling ScriptInstance.PostEvent() | |||||
2015-03-12 | A workaround for the state change problem described best here ↵ | Bob Shaffer II | 1 | -1/+22 | |
http://opensimulator.org/mantis/view.php?id=6960 which should make state changes behave more like is described here http://wiki.secondlife.com/wiki/State | |||||
2015-03-03 | corrected llGetStartParameter according to ↵ | Freaky Tech | 1 | -0/+2 | |
http://wiki.secondlife.com/wiki/LlGetStartParameter Signed-off-by: BlueWall <jamesh@bluewallgroup.com> | |||||
2015-03-03 | corrected llResetScript according to description within LSL wiki | Freaky Tech | 1 | -1/+2 | |
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> |