UbitUmarov
|
7d3cd3dd59
coment out a flodding debug message
|
7 éve |
Melanie Thielker
|
d9dba51223
Queue all events for a script that is waiting to compile
|
7 éve |
Melanie Thielker
|
fa5c47b916
Fix a slew of event like CHANGED_OWNER, attach() etc not working.
|
7 éve |
Melanie Thielker
|
b16abc8166
Massive tab and trailing space cleanup
|
7 éve |
UbitUmarov
|
4ebb4e371f
prevent self call to llSetScriptState(ownname,FALSE) from blocking entire engine
|
7 éve |
UbitUmarov
|
73b20c2ca2
XEngine: make calls to gc.collect on region startup scripts loading a configurable option, since it is very slow operation
|
7 éve |
UbitUmarov
|
054cc8f08e
Xengine only do GC.Collect if logins disabled
|
8 éve |
UbitUmarov
|
96ee7e4c2c
Xengine: if option AppDomainLoading = true, create script domains for each SOG (like already done for attachments) and not per script. This should reduce number of domains without excessive problem of deleted scripts still loaded.
|
8 éve |
UbitUmarov
|
5afc5fe343
Xengine: try to reduce memory pressure of scripts compile. Still ugly code, possible mistakes, but i need to share it before i loose it :) )
|
8 éve |
UbitUmarov
|
4e1784d069
Xengine: remove a no thread safe locking, don't allocate a few objects only needed if creating a new domain
|
8 éve |
UbitUmarov
|
a11edceb00
seems to compile ( tests comented out)
|
9 éve |
UbitUmarov
|
371c9dd2af
bad merge?
|
9 éve |
Melanie Thielker
|
c53f732163
Change the IScriptApi back to it's original form, removing XEngine
|
9 éve |
Oren Hurvitz
|
59da146e9d
When the user stops a script, have it remain stopped
|
9 éve |
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.
|
9 éve |
Oren Hurvitz
|
287096d826
Improved calculation of Script Execution TimeStarted
|
9 éve |
Oren Hurvitz
|
7457173fe4
Fixed calling "debug xengine log" without the 'level' parameter: this should show the current log level; not crash
|
9 éve |
Glenn Martin
|
1959eb8372
Moved over metrics from previous OpenSim 0.8.0.3 repository (this new repository is now the master branch from OpenSim).
|
9 éve |
Justin Clark-Casey (justincc)
|
557b0fae85
minor: correct log message when script with non-config stop strategy is detected to log actual strategy rather than true/false
|
9 éve |
Justin Clark-Casey (justincc)
|
cf0087e87c
Correct typo in raw default script stop strategy
|
9 éve |
Justin Clark-Casey (justincc)
|
e0a3440263
If [XEngine] ScriptStopStrategy is different from a compiled script strategy, ask user to manually set DeleteScriptsOnStartup = true for at least one simuator session rather than auto-recompiling.
|
9 éve |
Justin Clark-Casey (justincc)
|
13ba2f2d83
If an exception comes out of DoOnRezScript in DoOnRezScriptQueue(), then only fail a single script rather than halting the exntire script startup process.
|
9 éve |
Justin Clark-Casey (justincc)
|
1bed3aff0b
On a multi-region simulator when AppDomain = true, make sure the DLL from the appropriate script engines subdir is loaded rather than always that of the first engine to load the DLL.
|
9 éve |
Justin Clark-Casey (justincc)
|
2995868176
Make XEngine.SaveAllState() actually do this instead of script maintenance
|
9 éve |
Justin Clark-Casey (justincc)
|
0eb268e265
minor: remove old commented out objectRemoved bool in XEngine.OnRemoveScript()
|
9 éve |
Justin Clark-Casey (justincc)
|
58f7efc41a
Add clearqueue code adjustment that should have been in previous commit faaf47a
|
9 éve |
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.
|
9 éve |
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.
|
9 éve |
Diva Canto
|
7466ef0525
This cleans up versioning. Specifically:
|
9 éve |
Justin Clark-Casey (justincc)
|
147d401b28
Remove XEngine.m_uniqueScripts
|
9 éve |