diff options
Diffstat (limited to '')
3 files changed, 67 insertions, 67 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Instance/Properties/AssemblyInfo.cs b/OpenSim/Region/ScriptEngine/Shared/Instance/Properties/AssemblyInfo.cs index fdbdd8c..411d49c 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Instance/Properties/AssemblyInfo.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Instance/Properties/AssemblyInfo.cs | |||
@@ -2,7 +2,7 @@ | |||
2 | using System.Runtime.CompilerServices; | 2 | using System.Runtime.CompilerServices; |
3 | using System.Runtime.InteropServices; | 3 | using System.Runtime.InteropServices; |
4 | 4 | ||
5 | // General Information about an assembly is controlled through the following | 5 | // General Information about an assembly is controlled through the following |
6 | // set of attributes. Change these attribute values to modify the information | 6 | // set of attributes. Change these attribute values to modify the information |
7 | // associated with an assembly. | 7 | // associated with an assembly. |
8 | [assembly: AssemblyTitle("OpenSim.Region.ScriptEngine.Shared.Instance")] | 8 | [assembly: AssemblyTitle("OpenSim.Region.ScriptEngine.Shared.Instance")] |
@@ -14,8 +14,8 @@ using System.Runtime.InteropServices; | |||
14 | [assembly: AssemblyTrademark("")] | 14 | [assembly: AssemblyTrademark("")] |
15 | [assembly: AssemblyCulture("")] | 15 | [assembly: AssemblyCulture("")] |
16 | 16 | ||
17 | // Setting ComVisible to false makes the types in this assembly not visible | 17 | // Setting ComVisible to false makes the types in this assembly not visible |
18 | // to COM components. If you need to access a type in this assembly from | 18 | // to COM components. If you need to access a type in this assembly from |
19 | // COM, set the ComVisible attribute to true on that type. | 19 | // COM, set the ComVisible attribute to true on that type. |
20 | [assembly: ComVisible(false)] | 20 | [assembly: ComVisible(false)] |
21 | 21 | ||
@@ -25,7 +25,7 @@ using System.Runtime.InteropServices; | |||
25 | // Version information for an assembly consists of the following four values: | 25 | // Version information for an assembly consists of the following four values: |
26 | // | 26 | // |
27 | // Major Version | 27 | // Major Version |
28 | // Minor Version | 28 | // Minor Version |
29 | // Build Number | 29 | // Build Number |
30 | // Revision | 30 | // Revision |
31 | // | 31 | // |
diff --git a/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs b/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs index 7129c8a..9d72b1c 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs | |||
@@ -88,7 +88,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
88 | 88 | ||
89 | // The following is for setting a minimum delay between events | 89 | // The following is for setting a minimum delay between events |
90 | private double m_minEventDelay; | 90 | private double m_minEventDelay; |
91 | 91 | ||
92 | private long m_eventDelayTicks; | 92 | private long m_eventDelayTicks; |
93 | private long m_nextEventTimeTicks; | 93 | private long m_nextEventTimeTicks; |
94 | private bool m_startOnInit = true; | 94 | private bool m_startOnInit = true; |
@@ -122,7 +122,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
122 | { | 122 | { |
123 | if (value > 0.001) | 123 | if (value > 0.001) |
124 | m_minEventDelay = value; | 124 | m_minEventDelay = value; |
125 | else | 125 | else |
126 | m_minEventDelay = 0.0; | 126 | m_minEventDelay = 0.0; |
127 | 127 | ||
128 | m_eventDelayTicks = (long)(m_minEventDelay * 10000000L); | 128 | m_eventDelayTicks = (long)(m_minEventDelay * 10000000L); |
@@ -154,7 +154,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
154 | { | 154 | { |
155 | bool wasSuspended = m_Suspended; | 155 | bool wasSuspended = m_Suspended; |
156 | m_Suspended = value; | 156 | m_Suspended = value; |
157 | 157 | ||
158 | if (wasSuspended && !m_Suspended) | 158 | if (wasSuspended && !m_Suspended) |
159 | { | 159 | { |
160 | lock (EventQueue) | 160 | lock (EventQueue) |
@@ -201,11 +201,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
201 | 201 | ||
202 | public long EventsQueued | 202 | public long EventsQueued |
203 | { | 203 | { |
204 | get | 204 | get |
205 | { | 205 | { |
206 | lock (EventQueue) | 206 | lock (EventQueue) |
207 | return EventQueue.Count; | 207 | return EventQueue.Count; |
208 | } | 208 | } |
209 | } | 209 | } |
210 | 210 | ||
211 | public long EventsProcessed { get; private set; } | 211 | public long EventsProcessed { get; private set; } |
@@ -221,7 +221,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
221 | private static readonly int MeasurementWindow = 30 * 1000; // show the *recent* time used by the script, to find currently active scripts | 221 | private static readonly int MeasurementWindow = 30 * 1000; // show the *recent* time used by the script, to find currently active scripts |
222 | 222 | ||
223 | private bool m_coopTermination; | 223 | private bool m_coopTermination; |
224 | 224 | ||
225 | private EventWaitHandle m_coopSleepHandle; | 225 | private EventWaitHandle m_coopSleepHandle; |
226 | 226 | ||
227 | public void ClearQueue() | 227 | public void ClearQueue() |
@@ -281,7 +281,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
281 | /// <param name='stateSource'></param> | 281 | /// <param name='stateSource'></param> |
282 | /// <returns>false if load failed, true if suceeded</returns> | 282 | /// <returns>false if load failed, true if suceeded</returns> |
283 | public bool Load( | 283 | public bool Load( |
284 | IScript script, EventWaitHandle coopSleepHandle, string assemblyPath, | 284 | IScript script, EventWaitHandle coopSleepHandle, string assemblyPath, |
285 | string dataPath, StateSource stateSource, bool coopTermination) | 285 | string dataPath, StateSource stateSource, bool coopTermination) |
286 | { | 286 | { |
287 | m_Script = script; | 287 | m_Script = script; |
@@ -324,13 +324,13 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
324 | return false; | 324 | return false; |
325 | } | 325 | } |
326 | 326 | ||
327 | // For attachments, XEngine saves the state into a .state file when XEngine.SetXMLState() is called. | 327 | // For attachments, XEngine saves the state into a .state file when XEngine.SetXMLState() is called. |
328 | string savedState = Path.Combine(m_dataPath, ItemID.ToString() + ".state"); | 328 | string savedState = Path.Combine(m_dataPath, ItemID.ToString() + ".state"); |
329 | 329 | ||
330 | if (File.Exists(savedState)) | 330 | if (File.Exists(savedState)) |
331 | { | 331 | { |
332 | // m_log.DebugFormat( | 332 | // m_log.DebugFormat( |
333 | // "[SCRIPT INSTANCE]: Found state for script {0} for {1} ({2}) at {3} in {4}", | 333 | // "[SCRIPT INSTANCE]: Found state for script {0} for {1} ({2}) at {3} in {4}", |
334 | // ItemID, savedState, Part.Name, Part.ParentGroup.Name, Part.ParentGroup.Scene.Name); | 334 | // ItemID, savedState, Part.Name, Part.ParentGroup.Name, Part.ParentGroup.Scene.Name); |
335 | 335 | ||
336 | string xml = String.Empty; | 336 | string xml = String.Empty; |
@@ -395,7 +395,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
395 | // else | 395 | // else |
396 | // { | 396 | // { |
397 | // m_log.DebugFormat( | 397 | // m_log.DebugFormat( |
398 | // "[SCRIPT INSTANCE]: Did not find state for script {0} for {1} ({2}) at {3} in {4}", | 398 | // "[SCRIPT INSTANCE]: Did not find state for script {0} for {1} ({2}) at {3} in {4}", |
399 | // ItemID, savedState, Part.Name, Part.ParentGroup.Name, Part.ParentGroup.Scene.Name); | 399 | // ItemID, savedState, Part.Name, Part.ParentGroup.Name, Part.ParentGroup.Scene.Name); |
400 | // } | 400 | // } |
401 | 401 | ||
@@ -407,11 +407,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
407 | if (ShuttingDown) | 407 | if (ShuttingDown) |
408 | return; | 408 | return; |
409 | 409 | ||
410 | if (m_startedFromSavedState) | 410 | if (m_startedFromSavedState) |
411 | { | 411 | { |
412 | if (m_startOnInit) | 412 | if (m_startOnInit) |
413 | Start(); | 413 | Start(); |
414 | if (m_postOnRez) | 414 | if (m_postOnRez) |
415 | { | 415 | { |
416 | PostEvent(new EventParams("on_rez", | 416 | PostEvent(new EventParams("on_rez", |
417 | new Object[] {new LSL_Types.LSLInteger(StartParam)}, new DetectParams[0])); | 417 | new Object[] {new LSL_Types.LSLInteger(StartParam)}, new DetectParams[0])); |
@@ -439,13 +439,13 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
439 | new Object[] { new LSL_Types.LSLInteger((int)Changed.TELEPORT) }, new DetectParams[0])); | 439 | new Object[] { new LSL_Types.LSLInteger((int)Changed.TELEPORT) }, new DetectParams[0])); |
440 | } | 440 | } |
441 | } | 441 | } |
442 | else | 442 | else |
443 | { | 443 | { |
444 | if (m_startOnInit) | 444 | if (m_startOnInit) |
445 | Start(); | 445 | Start(); |
446 | PostEvent(new EventParams("state_entry", | 446 | PostEvent(new EventParams("state_entry", |
447 | new Object[0], new DetectParams[0])); | 447 | new Object[0], new DetectParams[0])); |
448 | if (m_postOnRez) | 448 | if (m_postOnRez) |
449 | { | 449 | { |
450 | PostEvent(new EventParams("on_rez", | 450 | PostEvent(new EventParams("on_rez", |
451 | new Object[] {new LSL_Types.LSLInteger(StartParam)}, new DetectParams[0])); | 451 | new Object[] {new LSL_Types.LSLInteger(StartParam)}, new DetectParams[0])); |
@@ -462,7 +462,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
462 | private void ReleaseControls() | 462 | private void ReleaseControls() |
463 | { | 463 | { |
464 | SceneObjectPart part = Engine.World.GetSceneObjectPart(LocalID); | 464 | SceneObjectPart part = Engine.World.GetSceneObjectPart(LocalID); |
465 | 465 | ||
466 | if (part != null) | 466 | if (part != null) |
467 | { | 467 | { |
468 | int permsMask; | 468 | int permsMask; |
@@ -508,8 +508,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
508 | { | 508 | { |
509 | m_log.Warn( | 509 | m_log.Warn( |
510 | string.Format( | 510 | string.Format( |
511 | "[SCRIPT INSTANCE]: Could not delete script state {0} for script {1} (id {2}) in part {3} (id {4}) in object {5} in {6}. Exception ", | 511 | "[SCRIPT INSTANCE]: Could not delete script state {0} for script {1} (id {2}) in part {3} (id {4}) in object {5} in {6}. Exception ", |
512 | savedState, ScriptTask.Name, ScriptTask.ItemID, Part.Name, Part.UUID, Part.ParentGroup.Name, Engine.World.Name), | 512 | savedState, ScriptTask.Name, ScriptTask.ItemID, Part.Name, Part.UUID, Part.ParentGroup.Name, Engine.World.Name), |
513 | e); | 513 | e); |
514 | } | 514 | } |
515 | } | 515 | } |
@@ -631,7 +631,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
631 | if (!m_InSelfDelete) | 631 | if (!m_InSelfDelete) |
632 | { | 632 | { |
633 | m_log.DebugFormat( | 633 | m_log.DebugFormat( |
634 | "[SCRIPT INSTANCE]: Aborting unstopped script {0} {1} in prim {2}, localID {3}, timeout was {4} ms", | 634 | "[SCRIPT INSTANCE]: Aborting unstopped script {0} {1} in prim {2}, localID {3}, timeout was {4} ms", |
635 | ScriptName, ItemID, PrimName, LocalID, timeout); | 635 | ScriptName, ItemID, PrimName, LocalID, timeout); |
636 | 636 | ||
637 | workItem.Abort(); | 637 | workItem.Abort(); |
@@ -709,7 +709,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
709 | lock (EventQueue) | 709 | lock (EventQueue) |
710 | { | 710 | { |
711 | // The only events that persist across state changes are timers | 711 | // The only events that persist across state changes are timers |
712 | if (m_StateChangeInProgress && data.EventName != "timer") | 712 | if (m_StateChangeInProgress && data.EventName != "timer") |
713 | return; | 713 | return; |
714 | 714 | ||
715 | if (EventQueue.Count >= m_MaxScriptQueue) | 715 | if (EventQueue.Count >= m_MaxScriptQueue) |
@@ -784,7 +784,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
784 | return 0; | 784 | return 0; |
785 | 785 | ||
786 | ExecutionTimer.Restart(); | 786 | ExecutionTimer.Restart(); |
787 | 787 | ||
788 | try | 788 | try |
789 | { | 789 | { |
790 | return EventProcessorInt(); | 790 | return EventProcessorInt(); |
@@ -927,7 +927,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
927 | 927 | ||
928 | if(e.InnerException != null && e.InnerException is ScriptException) | 928 | if(e.InnerException != null && e.InnerException is ScriptException) |
929 | { | 929 | { |
930 | string text = e.InnerException.Message + | 930 | string text = e.InnerException.Message + |
931 | "(script: " + ScriptName + | 931 | "(script: " + ScriptName + |
932 | " event: " + data.EventName + | 932 | " event: " + data.EventName + |
933 | " at " + Part.AbsolutePosition + ")"; | 933 | " at " + Part.AbsolutePosition + ")"; |
@@ -945,10 +945,10 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
945 | Part.UUID, | 945 | Part.UUID, |
946 | Part.AbsolutePosition, | 946 | Part.AbsolutePosition, |
947 | Part.ParentGroup.Scene.Name)); | 947 | Part.ParentGroup.Scene.Name)); |
948 | 948 | ||
949 | } | 949 | } |
950 | else | 950 | else |
951 | { | 951 | { |
952 | 952 | ||
953 | // DISPLAY ERROR INWORLD | 953 | // DISPLAY ERROR INWORLD |
954 | string text = FormatException(e); | 954 | string text = FormatException(e); |
@@ -1217,7 +1217,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
1217 | 1217 | ||
1218 | return null; | 1218 | return null; |
1219 | } | 1219 | } |
1220 | 1220 | ||
1221 | public override string ToString() | 1221 | public override string ToString() |
1222 | { | 1222 | { |
1223 | return String.Format("{0} {1} on {2}", ScriptName, ItemID, PrimName); | 1223 | return String.Format("{0} {1} on {2}", ScriptName, ItemID, PrimName); |
diff --git a/OpenSim/Region/ScriptEngine/Shared/Instance/Tests/CoopTerminationTests.cs b/OpenSim/Region/ScriptEngine/Shared/Instance/Tests/CoopTerminationTests.cs index 5b9794b..8138117 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Instance/Tests/CoopTerminationTests.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Instance/Tests/CoopTerminationTests.cs | |||
@@ -79,7 +79,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance.Tests | |||
79 | m_xEngine.DebugLevel = 1; | 79 | m_xEngine.DebugLevel = 1; |
80 | 80 | ||
81 | IniConfigSource configSource = new IniConfigSource(); | 81 | IniConfigSource configSource = new IniConfigSource(); |
82 | 82 | ||
83 | IConfig startupConfig = configSource.AddConfig("Startup"); | 83 | IConfig startupConfig = configSource.AddConfig("Startup"); |
84 | startupConfig.Set("DefaultScriptEngine", "XEngine"); | 84 | startupConfig.Set("DefaultScriptEngine", "XEngine"); |
85 | 85 | ||
@@ -124,9 +124,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance.Tests | |||
124 | TestHelpers.InMethod(); | 124 | TestHelpers.InMethod(); |
125 | // TestHelpers.EnableLogging(); | 125 | // TestHelpers.EnableLogging(); |
126 | 126 | ||
127 | string script = | 127 | string script = |
128 | @"default | 128 | @"default |
129 | { | 129 | { |
130 | state_entry() | 130 | state_entry() |
131 | { | 131 | { |
132 | llSay(0, ""Thin Lizzy""); | 132 | llSay(0, ""Thin Lizzy""); |
@@ -143,12 +143,12 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance.Tests | |||
143 | TestHelpers.InMethod(); | 143 | TestHelpers.InMethod(); |
144 | // TestHelpers.EnableLogging(); | 144 | // TestHelpers.EnableLogging(); |
145 | 145 | ||
146 | string script = | 146 | string script = |
147 | @"default | 147 | @"default |
148 | { | 148 | { |
149 | state_entry() | 149 | state_entry() |
150 | { | 150 | { |
151 | integer i = 0; | 151 | integer i = 0; |
152 | for (i = 0; i <= 1; i++) llSay(0, ""Iter "" + (string)i); | 152 | for (i = 0; i <= 1; i++) llSay(0, ""Iter "" + (string)i); |
153 | } | 153 | } |
154 | }"; | 154 | }"; |
@@ -162,14 +162,14 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance.Tests | |||
162 | TestHelpers.InMethod(); | 162 | TestHelpers.InMethod(); |
163 | // TestHelpers.EnableLogging(); | 163 | // TestHelpers.EnableLogging(); |
164 | 164 | ||
165 | string script = | 165 | string script = |
166 | @"default | 166 | @"default |
167 | { | 167 | { |
168 | state_entry() | 168 | state_entry() |
169 | { | 169 | { |
170 | integer i = 0; | 170 | integer i = 0; |
171 | llSay(0, ""Thin Lizzy""); | 171 | llSay(0, ""Thin Lizzy""); |
172 | 172 | ||
173 | for (i = 0; i < 2147483647; i++) llSay(0, ""Iter "" + (string)i); | 173 | for (i = 0; i < 2147483647; i++) llSay(0, ""Iter "" + (string)i); |
174 | } | 174 | } |
175 | }"; | 175 | }"; |
@@ -183,15 +183,15 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance.Tests | |||
183 | TestHelpers.InMethod(); | 183 | TestHelpers.InMethod(); |
184 | // TestHelpers.EnableLogging(); | 184 | // TestHelpers.EnableLogging(); |
185 | 185 | ||
186 | string script = | 186 | string script = |
187 | @"default | 187 | @"default |
188 | { | 188 | { |
189 | state_entry() | 189 | state_entry() |
190 | { | 190 | { |
191 | integer i = 0; | 191 | integer i = 0; |
192 | llSay(0, ""Thin Lizzy""); | 192 | llSay(0, ""Thin Lizzy""); |
193 | 193 | ||
194 | for (i = 0; i < 2147483647; i++) | 194 | for (i = 0; i < 2147483647; i++) |
195 | { | 195 | { |
196 | llSay(0, ""Iter "" + (string)i); | 196 | llSay(0, ""Iter "" + (string)i); |
197 | } | 197 | } |
@@ -207,12 +207,12 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance.Tests | |||
207 | TestHelpers.InMethod(); | 207 | TestHelpers.InMethod(); |
208 | // TestHelpers.EnableLogging(); | 208 | // TestHelpers.EnableLogging(); |
209 | 209 | ||
210 | string script = | 210 | string script = |
211 | @"default | 211 | @"default |
212 | { | 212 | { |
213 | state_entry() | 213 | state_entry() |
214 | { | 214 | { |
215 | integer i = 0; | 215 | integer i = 0; |
216 | while (i < 2) llSay(0, ""Iter "" + (string)i++); | 216 | while (i < 2) llSay(0, ""Iter "" + (string)i++); |
217 | } | 217 | } |
218 | }"; | 218 | }"; |
@@ -226,15 +226,15 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance.Tests | |||
226 | TestHelpers.InMethod(); | 226 | TestHelpers.InMethod(); |
227 | // TestHelpers.EnableLogging(); | 227 | // TestHelpers.EnableLogging(); |
228 | 228 | ||
229 | string script = | 229 | string script = |
230 | @"default | 230 | @"default |
231 | { | 231 | { |
232 | state_entry() | 232 | state_entry() |
233 | { | 233 | { |
234 | integer i = 0; | 234 | integer i = 0; |
235 | llSay(0, ""Thin Lizzy""); | 235 | llSay(0, ""Thin Lizzy""); |
236 | 236 | ||
237 | while (1 == 1) | 237 | while (1 == 1) |
238 | llSay(0, ""Iter "" + (string)i++); | 238 | llSay(0, ""Iter "" + (string)i++); |
239 | } | 239 | } |
240 | }"; | 240 | }"; |
@@ -248,15 +248,15 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance.Tests | |||
248 | TestHelpers.InMethod(); | 248 | TestHelpers.InMethod(); |
249 | // TestHelpers.EnableLogging(); | 249 | // TestHelpers.EnableLogging(); |
250 | 250 | ||
251 | string script = | 251 | string script = |
252 | @"default | 252 | @"default |
253 | { | 253 | { |
254 | state_entry() | 254 | state_entry() |
255 | { | 255 | { |
256 | integer i = 0; | 256 | integer i = 0; |
257 | llSay(0, ""Thin Lizzy""); | 257 | llSay(0, ""Thin Lizzy""); |
258 | 258 | ||
259 | while (1 == 1) | 259 | while (1 == 1) |
260 | { | 260 | { |
261 | llSay(0, ""Iter "" + (string)i++); | 261 | llSay(0, ""Iter "" + (string)i++); |
262 | } | 262 | } |
@@ -272,9 +272,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance.Tests | |||
272 | TestHelpers.InMethod(); | 272 | TestHelpers.InMethod(); |
273 | // TestHelpers.EnableLogging(); | 273 | // TestHelpers.EnableLogging(); |
274 | 274 | ||
275 | string script = | 275 | string script = |
276 | @"default | 276 | @"default |
277 | { | 277 | { |
278 | state_entry() | 278 | state_entry() |
279 | { | 279 | { |
280 | integer i = 0; | 280 | integer i = 0; |
@@ -293,9 +293,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance.Tests | |||
293 | TestHelpers.InMethod(); | 293 | TestHelpers.InMethod(); |
294 | // TestHelpers.EnableLogging(); | 294 | // TestHelpers.EnableLogging(); |
295 | 295 | ||
296 | string script = | 296 | string script = |
297 | @"default | 297 | @"default |
298 | { | 298 | { |
299 | state_entry() | 299 | state_entry() |
300 | { | 300 | { |
301 | integer i = 0; | 301 | integer i = 0; |
@@ -315,15 +315,15 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance.Tests | |||
315 | TestHelpers.InMethod(); | 315 | TestHelpers.InMethod(); |
316 | // TestHelpers.EnableLogging(); | 316 | // TestHelpers.EnableLogging(); |
317 | 317 | ||
318 | string script = | 318 | string script = |
319 | @"default | 319 | @"default |
320 | { | 320 | { |
321 | state_entry() | 321 | state_entry() |
322 | { | 322 | { |
323 | integer i = 0; | 323 | integer i = 0; |
324 | llSay(0, ""Thin Lizzy""); | 324 | llSay(0, ""Thin Lizzy""); |
325 | 325 | ||
326 | do | 326 | do |
327 | { | 327 | { |
328 | llSay(0, ""Iter "" + (string)i++); | 328 | llSay(0, ""Iter "" + (string)i++); |
329 | } while (1 == 1); | 329 | } while (1 == 1); |
@@ -339,15 +339,15 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance.Tests | |||
339 | TestHelpers.InMethod(); | 339 | TestHelpers.InMethod(); |
340 | TestHelpers.EnableLogging(); | 340 | TestHelpers.EnableLogging(); |
341 | 341 | ||
342 | string script = | 342 | string script = |
343 | @"default | 343 | @"default |
344 | { | 344 | { |
345 | state_entry() | 345 | state_entry() |
346 | { | 346 | { |
347 | integer i = 0; | 347 | integer i = 0; |
348 | llSay(0, ""Thin Lizzy""); | 348 | llSay(0, ""Thin Lizzy""); |
349 | 349 | ||
350 | @p1; | 350 | @p1; |
351 | llSay(0, ""Iter "" + (string)i++); | 351 | llSay(0, ""Iter "" + (string)i++); |
352 | jump p1; | 352 | jump p1; |
353 | } | 353 | } |
@@ -364,7 +364,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance.Tests | |||
364 | TestHelpers.InMethod(); | 364 | TestHelpers.InMethod(); |
365 | // TestHelpers.EnableLogging(); | 365 | // TestHelpers.EnableLogging(); |
366 | 366 | ||
367 | string script = | 367 | string script = |
368 | @" | 368 | @" |
369 | integer i = 0; | 369 | integer i = 0; |
370 | 370 | ||
@@ -375,7 +375,7 @@ ufn1() | |||
375 | } | 375 | } |
376 | 376 | ||
377 | default | 377 | default |
378 | { | 378 | { |
379 | state_entry() | 379 | state_entry() |
380 | { | 380 | { |
381 | integer i = 0; | 381 | integer i = 0; |
@@ -396,9 +396,9 @@ default | |||
396 | TestHelpers.InMethod(); | 396 | TestHelpers.InMethod(); |
397 | // TestHelpers.EnableLogging(); | 397 | // TestHelpers.EnableLogging(); |
398 | 398 | ||
399 | string script = | 399 | string script = |
400 | @"default | 400 | @"default |
401 | { | 401 | { |
402 | state_entry() | 402 | state_entry() |
403 | { | 403 | { |
404 | integer i = 0; | 404 | integer i = 0; |
@@ -417,7 +417,7 @@ default | |||
417 | // UUID objectId = TestHelpers.ParseTail(0x100); | 417 | // UUID objectId = TestHelpers.ParseTail(0x100); |
418 | // UUID itemId = TestHelpers.ParseTail(0x3); | 418 | // UUID itemId = TestHelpers.ParseTail(0x3); |
419 | 419 | ||
420 | SceneObjectGroup so | 420 | SceneObjectGroup so |
421 | = SceneHelpers.CreateSceneObject(1, userId, string.Format("Object for {0}", itemName), 0x100); | 421 | = SceneHelpers.CreateSceneObject(1, userId, string.Format("Object for {0}", itemName), 0x100); |
422 | m_scene.AddNewSceneObject(so, true); | 422 | m_scene.AddNewSceneObject(so, true); |
423 | 423 | ||
@@ -505,7 +505,7 @@ default | |||
505 | 505 | ||
506 | if (++m_chatMessagesReceived >= m_chatMessagesThreshold) | 506 | if (++m_chatMessagesReceived >= m_chatMessagesThreshold) |
507 | { | 507 | { |
508 | m_scene.EventManager.OnChatFromWorld -= OnChatFromWorld; | 508 | m_scene.EventManager.OnChatFromWorld -= OnChatFromWorld; |
509 | m_chatEvent.Set(); | 509 | m_chatEvent.Set(); |
510 | } | 510 | } |
511 | } | 511 | } |