Commit History

Autor SHA1 Mensaxe Data
  UbitUmarov 846d955e26 do not enqueue changed_region on a new script %!s(int64=3) %!d(string=hai) anos
  UbitUmarov 60868fe975 vs2017 debug seems to get very confused with our script class called Timer (run runprebuild) %!s(int64=3) %!d(string=hai) anos
  Melanie Thielker b16abc8166 Massive tab and trailing space cleanup %!s(int64=8) %!d(string=hai) anos
  Melanie Thielker c53f732163 Change the IScriptApi back to it's original form, removing XEngine %!s(int64=9) %!d(string=hai) anos
  Oren Hurvitz 59da146e9d When the user stops a script, have it remain stopped %!s(int64=9) %!d(string=hai) anos
  Oren Hurvitz a3bed1fbcb Report "Script Execution Time" as the time spent executing the script in the last 30 seconds. Use a sliding window to calculate this. %!s(int64=9) %!d(string=hai) anos
  Justin Clark-Casey (justincc) faaf47a86f Prevent a race condition between the script engine backup thread and script removal by locking on the script's EventQueue and only proceeding if it's flagged as still running. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 8d724e90de For scripts in attachments, don't save .state files apart from the initial one as these are ignored since .state is saved in the attachment's asset. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 2b9f0647de Fix a regression where objects crossing regions in the same simulator (on their own or as attachments) with AppDomainLoading = false would create the new state in the source region area rather than the dest. %!s(int64=10) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 206fb306a7 Update SmartThreadPool to latest version 2.2.3 with a major and minor change. %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) a82bd5678e Use an integer when specifying the XWorkItem wait rather than a TimeSpan to avoid a Windows casting issue in SmartThreadPool for large TimeSpans. %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 0963ece25b Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.) %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) b8949024bc Revert "Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.)" %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 1b5c41c14a Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.) %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) fccb03227e Instead of passing separate engine, part and item components to script APIs, pass down IScriptInstance instead. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) e6fd8365af Extend default 1 second wait for event completion to other thread script reset (as called by llResetOtherScript()). %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 047270bdc8 Add "debug script log" command to allow setting a numeric debug level on individual IScriptInstances for debugging purposes. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 5ba99cbf55 Add IScriptInstance.EventsQueued to match EventsProcessed instead of asking callers to lock and directly inspect the EventQueue %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) e8df0f1b4c Add IScriptInstance.EventsProcessed stat so that we can record this information and display in "show scripts" for debug purposes %!s(int64=12) %!d(string=hai) anos
  Melanie 1c3b0da74a Revert "Fix script "Running" behavior" %!s(int64=12) %!d(string=hai) anos
  BlueWall 6d3ee8bb39 Fix script "Running" behavior %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) c386b68373 Aggregate script execution times by linksets rather than individual prims. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) a4b01ef38a Replace script-lines-per-second with the script execution time scaled by its measurement period and an idealised frame time. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) acb1355ff2 Remove property/field duplication in ScriptInstance where it's unnecessary. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 95ec96bf86 refactor: rename ScriptInstance.m_CurrentResult to m_CurrentWorkItem to make it more understandable as to what it is and what it does (hold a thread pool work item for a waiting of in-progress event) %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 116fbe8258 add current script status to "scripts show" command (running, suspended, etc.) %!s(int64=13) %!d(string=hai) anos
  Justin Clark-Casey (justincc) cf3ffe5bb4 Fix llAttachToAvatar() %!s(int64=13) %!d(string=hai) anos
  Marck 2827deffe8 Trigger changed event with CHANGED_TELEPORT when teleporting to another region. %!s(int64=14) %!d(string=hai) anos
  Melanie c1ad8a3c17 People can't leave their hands ooff "well enough". StateSource 0 was region %!s(int64=14) %!d(string=hai) anos
  Melanie 21cad5d3ac All scripts are now created suspended and are only unsuspended when the object %!s(int64=14) %!d(string=hai) anos