Commit History

Autor SHA1 Mensaxe Data
  UbitUmarov 7d3cd3dd59 coment out a flodding debug message %!s(int64=7) %!d(string=hai) anos
  Melanie Thielker d9dba51223 Queue all events for a script that is waiting to compile %!s(int64=7) %!d(string=hai) anos
  Melanie Thielker fa5c47b916 Fix a slew of event like CHANGED_OWNER, attach() etc not working. %!s(int64=7) %!d(string=hai) anos
  Melanie Thielker b16abc8166 Massive tab and trailing space cleanup %!s(int64=7) %!d(string=hai) anos
  UbitUmarov 4ebb4e371f prevent self call to llSetScriptState(ownname,FALSE) from blocking entire engine %!s(int64=7) %!d(string=hai) anos
  UbitUmarov 73b20c2ca2 XEngine: make calls to gc.collect on region startup scripts loading a configurable option, since it is very slow operation %!s(int64=7) %!d(string=hai) anos
  UbitUmarov 054cc8f08e Xengine only do GC.Collect if logins disabled %!s(int64=8) %!d(string=hai) anos
  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. %!s(int64=8) %!d(string=hai) anos
  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 :) ) %!s(int64=8) %!d(string=hai) anos
  UbitUmarov 4e1784d069 Xengine: remove a no thread safe locking, don't allocate a few objects only needed if creating a new domain %!s(int64=8) %!d(string=hai) anos
  UbitUmarov a11edceb00 seems to compile ( tests comented out) %!s(int64=9) %!d(string=hai) anos
  UbitUmarov 371c9dd2af bad merge? %!s(int64=9) %!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
  Oren Hurvitz 287096d826 Improved calculation of Script Execution TimeStarted %!s(int64=9) %!d(string=hai) anos
  Oren Hurvitz 7457173fe4 Fixed calling "debug xengine log" without the 'level' parameter: this should show the current log level; not crash %!s(int64=9) %!d(string=hai) anos
  Glenn Martin 1959eb8372 Moved over metrics from previous OpenSim 0.8.0.3 repository (this new repository is now the master branch from OpenSim). %!s(int64=9) %!d(string=hai) anos
  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 %!s(int64=9) %!d(string=hai) anos
  Justin Clark-Casey (justincc) cf0087e87c Correct typo in raw default script stop strategy %!s(int64=9) %!d(string=hai) anos
  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. %!s(int64=9) %!d(string=hai) anos
  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. %!s(int64=9) %!d(string=hai) anos
  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. %!s(int64=9) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 2995868176 Make XEngine.SaveAllState() actually do this instead of script maintenance %!s(int64=9) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 0eb268e265 minor: remove old commented out objectRemoved bool in XEngine.OnRemoveScript() %!s(int64=9) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 58f7efc41a Add clearqueue code adjustment that should have been in previous commit faaf47a %!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=9) %!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=9) %!d(string=hai) anos
  Diva Canto 7466ef0525 This cleans up versioning. Specifically: %!s(int64=9) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 147d401b28 Remove XEngine.m_uniqueScripts %!s(int64=9) %!d(string=hai) anos