Justin Clark-Casey (justincc)
|
cf168194e5
If ScriptStopStrategy hasn't been set to co-op in [XEngine] config, then continue to generate C# that is functionality identical to historical generation
|
11 years ago |
Justin Clark-Casey (justincc)
|
1730de14a4
minor: comment out Console.WriteLine debugging message in XEngine
|
11 years ago |
Oren Hurvitz
|
b77da5039e
Assign the SmartThreadPool name in the constructor
|
11 years ago |
Justin Clark-Casey (justincc)
|
c8afc8523b
Implement non-wait co-operative termination of scripts for XEngine in addition to termination on wait.
|
11 years ago |
Melanie
|
818254916c
JustinCC's core re-merge
|
11 years ago |
Justin Clark-Casey (justincc)
|
0963ece25b
Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.)
|
11 years ago |
Justin Clark-Casey (justincc)
|
b8949024bc
Revert "Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.)"
|
11 years ago |
Justin Clark-Casey (justincc)
|
1b5c41c14a
Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.)
|
11 years ago |
Justin Clark-Casey (justincc)
|
fccb03227e
Instead of passing separate engine, part and item components to script APIs, pass down IScriptInstance instead.
|
11 years ago |
Melanie
|
3a495ccd56
Merge branch 'master' into careminster
|
11 years ago |
Justin Clark-Casey (justincc)
|
a0000a034f
Add "show sensors" command to show script sensor information for debug purposes.
|
11 years ago |
Justin Clark-Casey (justincc)
|
3d5e3e35b7
minor: Fix command match of "debug script" command to "debug scripts" to match other scripts commands (and it's own short help text)
|
11 years ago |
Justin Clark-Casey (justincc)
|
5fa4b8b144
minor: Allow "script *" console commands to take multiple script item ids
|
11 years ago |
Melanie
|
7943c8d11c
Merge branch 'master' into careminster
|
11 years ago |
Justin Clark-Casey (justincc)
|
bc9a7ba0d6
minor: Assign names to the different SmartThreadPools for debugging purposes.
|
11 years ago |
Melanie
|
caea7601cb
Merge branch 'master' into careminster
|
11 years ago |
Justin Clark-Casey (justincc)
|
e6fd8365af
Extend default 1 second wait for event completion to other thread script reset (as called by llResetOtherScript()).
|
11 years ago |
Melanie
|
0a876a305c
Merge branch 'master' into careminster
|
11 years ago |
Justin Clark-Casey (justincc)
|
523213060b
Add WaitForEventCompletionOnScriptStop [XEngine] config param to OpenSimDefaults.ini to allow change of the wait time for an event to complete on script removal before aborting its thread
|
11 years ago |
Justin Clark-Casey (justincc)
|
047270bdc8
Add "debug script log" command to allow setting a numeric debug level on individual IScriptInstances for debugging purposes.
|
11 years ago |
Justin Clark-Casey (justincc)
|
418c0cb01d
Add asset id to "show script" and "show scripts" command output to make it easier to extract and inspect the script's asset via "dump asset"
|
11 years ago |
Melanie
|
2cb824d3fc
Merge branch 'master' into careminster
|
11 years ago |
Justin Clark-Casey (justincc)
|
ec765de7e5
Add engine-wide events queued and events processed numbers to output of "xengine status" console command. For debugging purposes.
|
11 years ago |
Justin Clark-Casey (justincc)
|
5ba99cbf55
Add IScriptInstance.EventsQueued to match EventsProcessed instead of asking callers to lock and directly inspect the EventQueue
|
11 years ago |
Justin Clark-Casey (justincc)
|
652f4bcb42
For now, sort "show scripts" output in descending order sorted by events processed.
|
11 years ago |
Justin Clark-Casey (justincc)
|
e8df0f1b4c
Add IScriptInstance.EventsProcessed stat so that we can record this information and display in "show scripts" for debug purposes
|
11 years ago |
Justin Clark-Casey (justincc)
|
ea786414c2
In XEngine.DoOnRezScript() use Culture.SetCurrentCulture() instead of constructing a new CultureInfo separately
|
11 years ago |
Justin Clark-Casey (justincc)
|
d97440c7cf
On XEngine.ProcessEventHandler(), instead of creating a new CultureInfo on every call use the single one set by Culture.SetCurrentCulture()
|
11 years ago |
Melanie
|
007a45aa76
Merge commit 'a0d178b284050df64d0eb5b9728565fd72615c22' into careminster
|
12 years ago |
Justin Clark-Casey (justincc)
|
f3a5e3a02b
Log initial script startup info notice when xengine actually starts to do this for debugging purposes, rather than before it actually starts to do this.
|
12 years ago |