Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-08-20 | Massive console refactor. Greatly simplify interface. | Melanie | 2 | -12/+16 | |
2019-02-21 | let Xengine also have that detectedkey | UbitUmarov | 1 | -2/+15 | |
2019-02-21 | let changed allowed drop have lldetectedkey[0] return the dropped item id, ↵ | UbitUmarov | 1 | -1/+1 | |
Yengine and still testing" | |||||
2019-01-30 | mantis 6702: fix collisions lldetectedlinknumber also on Yengine | UbitUmarov | 1 | -1/+0 | |
2019-01-25 | script mono is meaningless for us | UbitUmarov | 1 | -3/+2 | |
2018-01-17 | remove more xml things no longer needed on .net >4.5.2 | UbitUmarov | 1 | -2/+1 | |
2018-01-04 | disable some XmlResolver | UbitUmarov | 1 | -0/+2 | |
2017-09-04 | Fixed typo in function name HaveNotifiedLogOfScriptStopMistmatch. | Kevin Cozens | 1 | -3/+3 | |
2017-05-27 | minor cleanup | UbitUmarov | 1 | -3/+4 | |
2017-05-25 | move assetsconnector threads to whatchdog; Abort all alive threads known to ↵ | UbitUmarov | 1 | -0/+1 | |
watchdog before exit | |||||
2017-05-23 | please DIE! PLEASE?? | UbitUmarov | 1 | -0/+3 | |
2017-01-07 | coment out a flodding debug message | UbitUmarov | 1 | -2/+2 | |
2017-01-07 | Queue all events for a script that is waiting to compile | Melanie Thielker | 1 | -13/+56 | |
This fixes CHANGED_OWNER the right way. It also vastly improves link message handling during object rez, which was iffy before. Now no messages are lost anymore. | |||||
2017-01-06 | Fix a slew of event like CHANGED_OWNER, attach() etc not working. | Melanie Thielker | 1 | -1/+8 | |
Optimization can ba taken too far. Compile scripts synchronously for interactive rezzing because otherwise all events relating to rezzing/ wearing are lost. | |||||
2017-01-05 | Massive tab and trailing space cleanup | Melanie Thielker | 7 | -57/+57 | |
2016-11-13 | prevent self call to llSetScriptState(ownname,FALSE) from blocking entire engine | UbitUmarov | 1 | -3/+11 | |
2016-11-03 | XEngine: make calls to gc.collect on region startup scripts loading a ↵ | UbitUmarov | 1 | -6/+6 | |
configurable option, since it is very slow operation | |||||
2016-09-01 | Xengine only do GC.Collect if logins disabled | UbitUmarov | 1 | -1/+3 | |
2016-08-31 | Xengine: if option AppDomainLoading = true, create script domains for each ↵ | UbitUmarov | 1 | -3/+4 | |
SOG (like already done for attachments) and not per script. This should reduce number of domains without excessive problem of deleted scripts still loaded. | |||||
2016-08-31 | Xengine: try to reduce memory pressure of scripts compile. Still ugly code, ↵ | UbitUmarov | 1 | -2/+7 | |
possible mistakes, but i need to share it before i loose it :) ) | |||||
2016-08-30 | Xengine: remove a no thread safe locking, don't allocate a few objects only ↵ | UbitUmarov | 1 | -21/+16 | |
needed if creating a new domain | |||||
2016-08-29 | change my previus fix, change xengine to expect SOG and not attachments ↵ | UbitUmarov | 1 | -1/+8 | |
module, this way not breaking other script engines or modules out there for no valid reason | |||||
2016-08-05 | fill data for llDetected funtions of collisions closer to the event. ↵ | UbitUmarov | 1 | -13/+6 | |
(xengine wasn't update with this on merge bc was not used there). fix some parameters | |||||
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-11-27 | add a delay to consume other change messages on move and cross | UbitUmarov | 1 | -0/+1 | |
2015-11-19 | work around some 'tests' errors: use one autoresetevent per scene | UbitUmarov | 1 | -5/+9 | |
2015-11-19 | work around some 'tests' errors: reset the event at start of new test. | UbitUmarov | 1 | -1/+5 | |
2015-11-19 | work around some 'tests' errors: just a test | UbitUmarov | 1 | -0/+2 | |
2015-11-16 | work around some 'tests' errors: dont use references to objects that may ↵ | UbitUmarov | 1 | -3/+6 | |
have been deleted | |||||
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-09-02 | seems to compile ( tests comented out) | UbitUmarov | 2 | -281/+102 | |
2015-08-17 | Change the IScriptApi back to it's original form, removing XEngine | Melanie Thielker | 1 | -0/+25 | |
specific additions that should not have been there in the first place. Sleeping and time measurement are now completely internal to XEngine | |||||
2015-08-11 | When the user stops a script, have it remain stopped | Oren Hurvitz | 1 | -0/+5 | |
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 | Report "Script Execution Time" as the time spent executing the script in the ↵ | Oren Hurvitz | 1 | -27/+4 | |
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 | -1/+1 | |
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 calling "debug xengine log" without the 'level' parameter: this should ↵ | Oren Hurvitz | 1 | -1/+1 | |
show the current log level; not crash | |||||
2015-04-29 | Updated all occurrences of AssemblyVersion("0.8.1.*") to ↵ | Diva Canto | 1 | -1/+1 | |
AssemblyVersion("0.8.2.*") | |||||
2015-04-21 | Moved over metrics from previous OpenSim 0.8.0.3 repository (this new ↵ | Glenn Martin | 1 | -0/+36 | |
repository is now the master branch from OpenSim). | |||||
2015-02-25 | Reduce coupling in regression test task inventory creation methods to make ↵ | Justin Clark-Casey (justincc) | 1 | -1/+1 | |
them usable in tests with no scene present | |||||
2015-01-29 | minor: correct log message when script with non-config stop strategy is ↵ | Justin Clark-Casey (justincc) | 1 | -1/+1 | |
detected to log actual strategy rather than true/false | |||||
2015-01-27 | Correct typo in raw default script stop strategy | Justin Clark-Casey (justincc) | 1 | -1/+1 | |
2015-01-27 | If [XEngine] ScriptStopStrategy is different from a compiled script ↵ | Justin Clark-Casey (justincc) | 1 | -28/+26 | |
strategy, ask user to manually set DeleteScriptsOnStartup = true for at least one simuator session rather than auto-recompiling. This does not work on Windows since the VM retains a handle to the DLL even if class instantiation was unsuccessful. Which causes deletion of the old DLL to fail with access sharing violations. Instead, log a warning in this situation asking the user to manually set DeleteScriptsOnStartup = true for a session (or one could separately delete the DLLs in the relevant bin/scriptengines/<region-uuid> dir For the current session, the script engine will continue using the script compiled stop strategy as before. Relates to http://opensimulator.org/mantis/view.php?id=7278 | |||||
2015-01-26 | If an exception comes out of DoOnRezScript in DoOnRezScriptQueue(), then ↵ | Justin Clark-Casey (justincc) | 1 | -6/+17 | |
only fail a single script rather than halting the exntire script startup process. | |||||
2015-01-26 | On a multi-region simulator when AppDomain = true, make sure the DLL from ↵ | Justin Clark-Casey (justincc) | 1 | -10/+108 | |
the appropriate script engines subdir is loaded rather than always that of the first engine to load the DLL. This resolves a DLL load failure on my Linux box when an attachment script was present on another region before the avatar arrived. | |||||
2015-01-17 | Make XEngine.SaveAllState() actually do this instead of script maintenance | Justin Clark-Casey (justincc) | 1 | -8/+8 | |
2015-01-16 | minor: remove old commented out objectRemoved bool in XEngine.OnRemoveScript() | Justin Clark-Casey (justincc) | 1 | -5/+0 | |
2015-01-16 | Add clearqueue code adjustment that should have been in previous commit faaf47a | Justin Clark-Casey (justincc) | 1 | -4/+1 | |
2015-01-16 | Prevent a race condition between the script engine backup thread and script ↵ | Justin Clark-Casey (justincc) | 1 | -4/+2 | |
removal by locking on the script's EventQueue and only proceeding if it's flagged as still running. Relates to http://opensimulator.org/mantis/view.php?id=7407 | |||||
2015-01-16 | For scripts in attachments, don't save .state files apart from the initial ↵ | Justin Clark-Casey (justincc) | 2 | -3/+167 | |
one as these are ignored since .state is saved in the attachment's asset. This eliminates pointless work and exceptions when an appdomain is unloaded whilst an attachment script state is persisted. Adds test for this case. Relates to http://opensimulator.org/mantis/view.php?id=7407 |