diff options
Merge branch 'master' into careminster-presence-refactor
Diffstat (limited to 'OpenSim/Region/Framework')
3 files changed, 13 insertions, 2 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/IInventoryAccessModule.cs b/OpenSim/Region/Framework/Interfaces/IInventoryAccessModule.cs index 305975e..da11e61 100644 --- a/OpenSim/Region/Framework/Interfaces/IInventoryAccessModule.cs +++ b/OpenSim/Region/Framework/Interfaces/IInventoryAccessModule.cs | |||
@@ -59,7 +59,15 @@ namespace OpenSim.Region.Framework.Interfaces | |||
59 | UUID RayTargetID, byte BypassRayCast, bool RayEndIsIntersection, | 59 | UUID RayTargetID, byte BypassRayCast, bool RayEndIsIntersection, |
60 | bool RezSelected, bool RemoveItem, UUID fromTaskID, bool attachment); | 60 | bool RezSelected, bool RemoveItem, UUID fromTaskID, bool attachment); |
61 | void TransferInventoryAssets(InventoryItemBase item, UUID sender, UUID receiver); | 61 | void TransferInventoryAssets(InventoryItemBase item, UUID sender, UUID receiver); |
62 | bool GetAgentInventoryItem(IClientAPI remoteClient, UUID itemID, UUID requestID); | 62 | |
63 | /// <summary> | ||
64 | /// Does the client have sufficient permissions to retrieve the inventory item? | ||
65 | /// </summary> | ||
66 | /// <param name="remoteClient"></param> | ||
67 | /// <param name="itemID"></param> | ||
68 | /// <param name="requestID"></param> | ||
69 | /// <returns></returns> | ||
70 | bool CanGetAgentInventoryItem(IClientAPI remoteClient, UUID itemID, UUID requestID); | ||
63 | 71 | ||
64 | // Must be here because of textures in user's inventory | 72 | // Must be here because of textures in user's inventory |
65 | bool IsForeignUser(UUID userID, out string assetServerURL); | 73 | bool IsForeignUser(UUID userID, out string assetServerURL); |
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs index 0746b06..980f7a3 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs | |||
@@ -1603,6 +1603,8 @@ namespace OpenSim.Region.Framework.Scenes | |||
1603 | /// <param name="m_physicalPrim"></param> | 1603 | /// <param name="m_physicalPrim"></param> |
1604 | public void ApplyPhysics(uint rootObjectFlags, bool VolumeDetectActive, bool m_physicalPrim) | 1604 | public void ApplyPhysics(uint rootObjectFlags, bool VolumeDetectActive, bool m_physicalPrim) |
1605 | { | 1605 | { |
1606 | // m_log.DebugFormat("[SCENE OBJECT PART]: Applying physics to {0} {1} {2}", Name, LocalId, UUID); | ||
1607 | |||
1606 | bool isPhysical = (((rootObjectFlags & (uint) PrimFlags.Physics) != 0) && m_physicalPrim); | 1608 | bool isPhysical = (((rootObjectFlags & (uint) PrimFlags.Physics) != 0) && m_physicalPrim); |
1607 | bool isPhantom = ((rootObjectFlags & (uint) PrimFlags.Phantom) != 0); | 1609 | bool isPhantom = ((rootObjectFlags & (uint) PrimFlags.Phantom) != 0); |
1608 | 1610 | ||
@@ -2974,7 +2976,6 @@ namespace OpenSim.Region.Framework.Scenes | |||
2974 | } | 2976 | } |
2975 | } | 2977 | } |
2976 | 2978 | ||
2977 | |||
2978 | public void SculptTextureCallback(UUID textureID, AssetBase texture) | 2979 | public void SculptTextureCallback(UUID textureID, AssetBase texture) |
2979 | { | 2980 | { |
2980 | if (m_shape.SculptEntry) | 2981 | if (m_shape.SculptEntry) |
diff --git a/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs b/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs index 9174070..d6e8223 100644 --- a/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs +++ b/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs | |||
@@ -1008,6 +1008,8 @@ namespace OpenSim.Region.Framework.Scenes.Serialization | |||
1008 | 1008 | ||
1009 | private static void ProcessShpSculptData(PrimitiveBaseShape shp, XmlTextReader reader) | 1009 | private static void ProcessShpSculptData(PrimitiveBaseShape shp, XmlTextReader reader) |
1010 | { | 1010 | { |
1011 | // m_log.DebugFormat("[SCENE OBJECT SERIALIZER]: Setting sculpt data length {0}", shp.SculptData.Length); | ||
1012 | |||
1011 | shp.SculptData = Convert.FromBase64String(reader.ReadElementString("SculptData")); | 1013 | shp.SculptData = Convert.FromBase64String(reader.ReadElementString("SculptData")); |
1012 | } | 1014 | } |
1013 | 1015 | ||