diff options
author | Teravus Ovares | 2008-09-06 07:52:41 +0000 |
---|---|---|
committer | Teravus Ovares | 2008-09-06 07:52:41 +0000 |
commit | 7d89e122930be39e84a6d174548fa2d12ac0484a (patch) | |
tree | e5aa5752f988a9aba2a969f49e5e208985eda80c /OpenSim/Region/Environment/Modules/ContentManagementSystem/CMController.cs | |
parent | * minor: speculatively try a change to bamboo.build to see if this generates ... (diff) | |
download | opensim-SC-7d89e122930be39e84a6d174548fa2d12ac0484a.zip opensim-SC-7d89e122930be39e84a6d174548fa2d12ac0484a.tar.gz opensim-SC-7d89e122930be39e84a6d174548fa2d12ac0484a.tar.bz2 opensim-SC-7d89e122930be39e84a6d174548fa2d12ac0484a.tar.xz |
* This is the fabled LibOMV update with all of the libOMV types from JHurliman
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle.
* This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big!
* Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
Diffstat (limited to 'OpenSim/Region/Environment/Modules/ContentManagementSystem/CMController.cs')
-rw-r--r-- | OpenSim/Region/Environment/Modules/ContentManagementSystem/CMController.cs | 36 |
1 files changed, 17 insertions, 19 deletions
diff --git a/OpenSim/Region/Environment/Modules/ContentManagementSystem/CMController.cs b/OpenSim/Region/Environment/Modules/ContentManagementSystem/CMController.cs index 6ccb646..072de5e 100644 --- a/OpenSim/Region/Environment/Modules/ContentManagementSystem/CMController.cs +++ b/OpenSim/Region/Environment/Modules/ContentManagementSystem/CMController.cs | |||
@@ -39,7 +39,7 @@ using System.Collections.Generic; | |||
39 | using System.Diagnostics; | 39 | using System.Diagnostics; |
40 | using System.Threading; | 40 | using System.Threading; |
41 | 41 | ||
42 | using libsecondlife; | 42 | using OpenMetaverse; |
43 | 43 | ||
44 | using OpenSim; | 44 | using OpenSim; |
45 | using OpenSim.Framework; | 45 | using OpenSim.Framework; |
@@ -49,8 +49,6 @@ using OpenSim.Region.Physics.Manager; | |||
49 | 49 | ||
50 | using log4net; | 50 | using log4net; |
51 | 51 | ||
52 | using Axiom.Math; | ||
53 | |||
54 | namespace OpenSim.Region.Environment.Modules.ContentManagement | 52 | namespace OpenSim.Region.Environment.Modules.ContentManagement |
55 | { | 53 | { |
56 | /// <summary> | 54 | /// <summary> |
@@ -266,7 +264,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
266 | /// <summary> | 264 | /// <summary> |
267 | /// Only called by the MainLoop. | 265 | /// Only called by the MainLoop. |
268 | /// </summary> | 266 | /// </summary> |
269 | private void UndoDid(CMModel model, CMView view, LLUUID uuid) | 267 | private void UndoDid(CMModel model, CMView view, UUID uuid) |
270 | { | 268 | { |
271 | if ((m_state & State.SHOWING_CHANGES) > 0) | 269 | if ((m_state & State.SHOWING_CHANGES) > 0) |
272 | { | 270 | { |
@@ -289,7 +287,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
289 | m_WorkQueue.Enqueue(moreWork); | 287 | m_WorkQueue.Enqueue(moreWork); |
290 | } | 288 | } |
291 | 289 | ||
292 | protected void ObjectDuplicated(uint localID, LLVector3 offset, uint dupeFlags, LLUUID AgentID, LLUUID GroupID) | 290 | protected void ObjectDuplicated(uint localID, Vector3 offset, uint dupeFlags, UUID AgentID, UUID GroupID) |
293 | { | 291 | { |
294 | Work moreWork = new Work(); | 292 | Work moreWork = new Work(); |
295 | moreWork.Type = WorkType.OBJECTDUPLICATED; | 293 | moreWork.Type = WorkType.OBJECTDUPLICATED; |
@@ -298,8 +296,8 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
298 | m_log.Debug("[CONTENT MANAGEMENT] dup queue"); | 296 | m_log.Debug("[CONTENT MANAGEMENT] dup queue"); |
299 | } | 297 | } |
300 | 298 | ||
301 | protected void ObjectDuplicatedOnRay(uint localID, uint dupeFlags, LLUUID AgentID, LLUUID GroupID, | 299 | protected void ObjectDuplicatedOnRay(uint localID, uint dupeFlags, UUID AgentID, UUID GroupID, |
302 | LLUUID RayTargetObj, LLVector3 RayEnd, LLVector3 RayStart, | 300 | UUID RayTargetObj, Vector3 RayEnd, Vector3 RayStart, |
303 | bool BypassRaycast, bool RayEndIsIntersection, bool CopyCenters, bool CopyRotates) | 301 | bool BypassRaycast, bool RayEndIsIntersection, bool CopyCenters, bool CopyRotates) |
304 | { | 302 | { |
305 | Work moreWork = new Work(); | 303 | Work moreWork = new Work(); |
@@ -318,7 +316,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
318 | m_log.Debug("[CONTENT MANAGEMENT] new client"); | 316 | m_log.Debug("[CONTENT MANAGEMENT] new client"); |
319 | } | 317 | } |
320 | 318 | ||
321 | protected void OnUnDid(IClientAPI remoteClient, LLUUID primId) | 319 | protected void OnUnDid(IClientAPI remoteClient, UUID primId) |
322 | { | 320 | { |
323 | Work moreWork = new Work(); | 321 | Work moreWork = new Work(); |
324 | moreWork.Type = WorkType.UNDODID; | 322 | moreWork.Type = WorkType.UNDODID; |
@@ -405,7 +403,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
405 | /// <summary> | 403 | /// <summary> |
406 | /// | 404 | /// |
407 | /// </summary> | 405 | /// </summary> |
408 | protected void StopManaging(LLUUID clientUUID) | 406 | protected void StopManaging(UUID clientUUID) |
409 | { | 407 | { |
410 | foreach(Object sceneobj in m_sceneList.Values) | 408 | foreach(Object sceneobj in m_sceneList.Values) |
411 | { | 409 | { |
@@ -433,7 +431,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
433 | } | 431 | } |
434 | } | 432 | } |
435 | 433 | ||
436 | protected void UpdateMultiplePosition(uint localID, LLVector3 pos, IClientAPI remoteClient) | 434 | protected void UpdateMultiplePosition(uint localID, Vector3 pos, IClientAPI remoteClient) |
437 | { | 435 | { |
438 | Work moreWork = new Work(); | 436 | Work moreWork = new Work(); |
439 | moreWork.Type = WorkType.OBJECTATTRIBUTECHANGE; | 437 | moreWork.Type = WorkType.OBJECTATTRIBUTECHANGE; |
@@ -442,7 +440,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
442 | m_log.Debug("[CONTENT MANAGEMENT] pos"); | 440 | m_log.Debug("[CONTENT MANAGEMENT] pos"); |
443 | } | 441 | } |
444 | 442 | ||
445 | protected void UpdateMultipleRotation(uint localID, LLQuaternion rot, IClientAPI remoteClient) | 443 | protected void UpdateMultipleRotation(uint localID, Quaternion rot, IClientAPI remoteClient) |
446 | { | 444 | { |
447 | Work moreWork = new Work(); | 445 | Work moreWork = new Work(); |
448 | moreWork.Type = WorkType.OBJECTATTRIBUTECHANGE; | 446 | moreWork.Type = WorkType.OBJECTATTRIBUTECHANGE; |
@@ -451,7 +449,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
451 | m_log.Debug("[CONTENT MANAGEMENT] rot"); | 449 | m_log.Debug("[CONTENT MANAGEMENT] rot"); |
452 | } | 450 | } |
453 | 451 | ||
454 | protected void UpdateMultipleScale(uint localID, LLVector3 scale, IClientAPI remoteClient) | 452 | protected void UpdateMultipleScale(uint localID, Vector3 scale, IClientAPI remoteClient) |
455 | { | 453 | { |
456 | Work moreWork = new Work(); | 454 | Work moreWork = new Work(); |
457 | moreWork.Type = WorkType.OBJECTATTRIBUTECHANGE; | 455 | moreWork.Type = WorkType.OBJECTATTRIBUTECHANGE; |
@@ -460,8 +458,8 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
460 | m_log.Debug("[CONTENT MANAGEMENT]scale"); | 458 | m_log.Debug("[CONTENT MANAGEMENT]scale"); |
461 | } | 459 | } |
462 | 460 | ||
463 | protected void UpdateNewParts(LLUUID ownerID, LLVector3 RayEnd, LLQuaternion rot, PrimitiveBaseShape shape, | 461 | protected void UpdateNewParts(UUID ownerID, Vector3 RayEnd, Quaternion rot, PrimitiveBaseShape shape, |
464 | byte bypassRaycast, LLVector3 RayStart, LLUUID RayTargetID, | 462 | byte bypassRaycast, Vector3 RayStart, UUID RayTargetID, |
465 | byte RayEndIsIntersection) | 463 | byte RayEndIsIntersection) |
466 | { | 464 | { |
467 | Work moreWork = new Work(); | 465 | Work moreWork = new Work(); |
@@ -471,7 +469,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
471 | m_log.Debug("[CONTENT MANAGEMENT] new parts"); | 469 | m_log.Debug("[CONTENT MANAGEMENT] new parts"); |
472 | } | 470 | } |
473 | 471 | ||
474 | protected void UpdateSinglePosition(uint localID, LLVector3 pos, IClientAPI remoteClient) | 472 | protected void UpdateSinglePosition(uint localID, Vector3 pos, IClientAPI remoteClient) |
475 | { | 473 | { |
476 | Work moreWork = new Work(); | 474 | Work moreWork = new Work(); |
477 | moreWork.Type = WorkType.OBJECTATTRIBUTECHANGE; | 475 | moreWork.Type = WorkType.OBJECTATTRIBUTECHANGE; |
@@ -483,7 +481,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
483 | /// <summary> | 481 | /// <summary> |
484 | /// | 482 | /// |
485 | /// </summary> | 483 | /// </summary> |
486 | protected void UpdateSingleRotation(uint localID, LLQuaternion rot, IClientAPI remoteClient) | 484 | protected void UpdateSingleRotation(uint localID, Quaternion rot, IClientAPI remoteClient) |
487 | { | 485 | { |
488 | Work moreWork = new Work(); | 486 | Work moreWork = new Work(); |
489 | moreWork.Type = WorkType.OBJECTATTRIBUTECHANGE; | 487 | moreWork.Type = WorkType.OBJECTATTRIBUTECHANGE; |
@@ -492,7 +490,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
492 | m_log.Debug("[CONTENT MANAGEMENT] rot"); | 490 | m_log.Debug("[CONTENT MANAGEMENT] rot"); |
493 | } | 491 | } |
494 | 492 | ||
495 | protected void UpdateSingleScale(uint localID, LLVector3 scale, IClientAPI remoteClient) | 493 | protected void UpdateSingleScale(uint localID, Vector3 scale, IClientAPI remoteClient) |
496 | { | 494 | { |
497 | Work moreWork = new Work(); | 495 | Work moreWork = new Work(); |
498 | moreWork.Type = WorkType.OBJECTATTRIBUTECHANGE; | 496 | moreWork.Type = WorkType.OBJECTATTRIBUTECHANGE; |
@@ -723,7 +721,7 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
723 | public Object Data2; //Just more space for holding data. | 721 | public Object Data2; //Just more space for holding data. |
724 | public uint LocalId; //Convenient | 722 | public uint LocalId; //Convenient |
725 | public WorkType Type; | 723 | public WorkType Type; |
726 | public LLUUID UUID; //Convenient | 724 | public UUID UUID; //Convenient |
727 | 725 | ||
728 | #endregion Fields | 726 | #endregion Fields |
729 | } | 727 | } |
@@ -745,4 +743,4 @@ namespace OpenSim.Region.Environment.Modules.ContentManagement | |||
745 | 743 | ||
746 | #endregion Other | 744 | #endregion Other |
747 | } | 745 | } |
748 | } \ No newline at end of file | 746 | } |