aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework
diff options
context:
space:
mode:
authorJustin Clarke Casey2008-12-17 16:11:03 +0000
committerJustin Clarke Casey2008-12-17 16:11:03 +0000
commitb4680f653dbc1c6f712898af79c4ea22bca3f678 (patch)
tree8482ca109db6d7e4b51221f0631c483a4a2d0fef /OpenSim/Framework
parent* Adding some locks to XEngine's m_PrimObjects which were prone to 'the colle... (diff)
downloadopensim-SC_OLD-b4680f653dbc1c6f712898af79c4ea22bca3f678.zip
opensim-SC_OLD-b4680f653dbc1c6f712898af79c4ea22bca3f678.tar.gz
opensim-SC_OLD-b4680f653dbc1c6f712898af79c4ea22bca3f678.tar.bz2
opensim-SC_OLD-b4680f653dbc1c6f712898af79c4ea22bca3f678.tar.xz
* Implement 'Save Object Back to My Inventory'. On the Linden client this is in the Tools menu available when editing an object
* This facility allows you to save changes to an object that you've rezzed into a region back into their original inventory item without having to take a copy of the rezzed object.
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r--OpenSim/Framework/Communications/IUserService.cs3
-rw-r--r--OpenSim/Framework/IClientAPI.cs2
-rw-r--r--OpenSim/Framework/IScene.cs1
3 files changed, 4 insertions, 2 deletions
diff --git a/OpenSim/Framework/Communications/IUserService.cs b/OpenSim/Framework/Communications/IUserService.cs
index ecbbd32..206fb1e 100644
--- a/OpenSim/Framework/Communications/IUserService.cs
+++ b/OpenSim/Framework/Communications/IUserService.cs
@@ -109,7 +109,8 @@ namespace OpenSim.Framework.Communications
109 void LogOffUser(UUID userid, UUID regionid, ulong regionhandle, float posx, float posy, float posz); 109 void LogOffUser(UUID userid, UUID regionid, ulong regionhandle, float posx, float posy, float posz);
110 110
111 /// <summary> 111 /// <summary>
112 /// Returns a list of FriendsListItems that describe the friends and permissions in the friend relationship for UUID friendslistowner 112 /// Returns a list of FriendsListItems that describe the friends and permissions in the friend relationship
113 /// for UUID friendslistowner
113 /// </summary> 114 /// </summary>
114 /// <param name="friendlistowner">The agent that we're retreiving the friends Data.</param> 115 /// <param name="friendlistowner">The agent that we're retreiving the friends Data.</param>
115 List<FriendListItem> GetUserFriendList(UUID friendlistowner); 116 List<FriendListItem> GetUserFriendList(UUID friendlistowner);
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index 751a2a5..a9c05f6 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -767,7 +767,7 @@ namespace OpenSim.Framework
767 void SendWindData(Vector2[] windSpeeds); 767 void SendWindData(Vector2[] windSpeeds);
768 768
769 void MoveAgentIntoRegion(RegionInfo regInfo, Vector3 pos, Vector3 look); 769 void MoveAgentIntoRegion(RegionInfo regInfo, Vector3 pos, Vector3 look);
770 void InformClientOfNeighbour(ulong neighbourHandle, IPEndPoint neighbourExternalEndPoint); 770 void InformClientOfNeighbour(ulong neighbourHandle, IPEndPoint neighbourExternalEndPoint);
771 AgentCircuitData RequestClientInfo(); 771 AgentCircuitData RequestClientInfo();
772 772
773 void CrossRegion(ulong newRegionHandle, Vector3 pos, Vector3 lookAt, IPEndPoint newRegionExternalEndPoint, 773 void CrossRegion(ulong newRegionHandle, Vector3 pos, Vector3 lookAt, IPEndPoint newRegionExternalEndPoint,
diff --git a/OpenSim/Framework/IScene.cs b/OpenSim/Framework/IScene.cs
index 6a6fdf1..5978245 100644
--- a/OpenSim/Framework/IScene.cs
+++ b/OpenSim/Framework/IScene.cs
@@ -48,6 +48,7 @@ namespace OpenSim.Framework
48 /// </value> 48 /// </value>
49 public enum DeRezAction : byte 49 public enum DeRezAction : byte
50 { 50 {
51 SaveToExistingUserInventoryItem = 0,
51 TakeCopy = 1, 52 TakeCopy = 1,
52 Take = 4, 53 Take = 4,
53 GodTakeCopy = 5, 54 GodTakeCopy = 5,