aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--OpenSim/Framework/IClientAPI.cs4
-rw-r--r--OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs14
-rw-r--r--OpenSim/Region/CoreModules/World/LightShare/LightShareModule.cs4
-rw-r--r--OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs4
-rw-r--r--OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs4
-rw-r--r--OpenSim/Tests/Common/Mock/TestClient.cs4
-rw-r--r--bin/set_object_owner.xml8
7 files changed, 30 insertions, 12 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index 0465042..655ba8a 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -1129,8 +1129,8 @@ namespace OpenSim.Framework
1129 1129
1130 void SendInstantMessage(GridInstantMessage im); 1130 void SendInstantMessage(GridInstantMessage im);
1131 1131
1132 void SendGenericMessage(string method, List<string> message); 1132 void SendGenericMessage(string method, UUID invoice, List<string> message);
1133 void SendGenericMessage(string method, List<byte[]> message); 1133 void SendGenericMessage(string method, UUID invoice, List<byte[]> message);
1134 1134
1135 void SendLayerData(float[] map); 1135 void SendLayerData(float[] map);
1136 void SendLayerData(int px, int py, float[] map); 1136 void SendLayerData(int px, int py, float[] map);
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
index 166dcda..b7469ae 100644
--- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
@@ -906,9 +906,14 @@ namespace OpenSim.Region.ClientStack.LindenUDP
906 } 906 }
907 } 907 }
908 908
909 public void SendGenericMessage(string method, List<string> message) 909 public void SendGenericMessage(string method, UUID invoice, List<string> message)
910 { 910 {
911 GenericMessagePacket gmp = new GenericMessagePacket(); 911 GenericMessagePacket gmp = new GenericMessagePacket();
912
913 gmp.AgentData.AgentID = AgentId;
914 gmp.AgentData.SessionID = m_sessionId;
915 gmp.AgentData.TransactionID = invoice;
916
912 gmp.MethodData.Method = Util.StringToBytes256(method); 917 gmp.MethodData.Method = Util.StringToBytes256(method);
913 gmp.ParamList = new GenericMessagePacket.ParamListBlock[message.Count]; 918 gmp.ParamList = new GenericMessagePacket.ParamListBlock[message.Count];
914 int i = 0; 919 int i = 0;
@@ -921,9 +926,14 @@ namespace OpenSim.Region.ClientStack.LindenUDP
921 OutPacket(gmp, ThrottleOutPacketType.Task); 926 OutPacket(gmp, ThrottleOutPacketType.Task);
922 } 927 }
923 928
924 public void SendGenericMessage(string method, List<byte[]> message) 929 public void SendGenericMessage(string method, UUID invoice, List<byte[]> message)
925 { 930 {
926 GenericMessagePacket gmp = new GenericMessagePacket(); 931 GenericMessagePacket gmp = new GenericMessagePacket();
932
933 gmp.AgentData.AgentID = AgentId;
934 gmp.AgentData.SessionID = m_sessionId;
935 gmp.AgentData.TransactionID = invoice;
936
927 gmp.MethodData.Method = Util.StringToBytes256(method); 937 gmp.MethodData.Method = Util.StringToBytes256(method);
928 gmp.ParamList = new GenericMessagePacket.ParamListBlock[message.Count]; 938 gmp.ParamList = new GenericMessagePacket.ParamListBlock[message.Count];
929 int i = 0; 939 int i = 0;
diff --git a/OpenSim/Region/CoreModules/World/LightShare/LightShareModule.cs b/OpenSim/Region/CoreModules/World/LightShare/LightShareModule.cs
index 6f92ef6..f13d648 100644
--- a/OpenSim/Region/CoreModules/World/LightShare/LightShareModule.cs
+++ b/OpenSim/Region/CoreModules/World/LightShare/LightShareModule.cs
@@ -198,12 +198,12 @@ namespace OpenSim.Region.CoreModules.World.LightShare
198 if (m_scene.RegionInfo.WindlightSettings.valid) 198 if (m_scene.RegionInfo.WindlightSettings.valid)
199 { 199 {
200 List<byte[]> param = compileWindlightSettings(wl); 200 List<byte[]> param = compileWindlightSettings(wl);
201 client.SendGenericMessage("Windlight", param); 201 client.SendGenericMessage("Windlight", UUID.Random(), param);
202 } 202 }
203 else 203 else
204 { 204 {
205 List<byte[]> param = new List<byte[]>(); 205 List<byte[]> param = new List<byte[]>();
206 client.SendGenericMessage("WindlightReset", param); 206 client.SendGenericMessage("WindlightReset", UUID.Random(), param);
207 } 207 }
208 } 208 }
209 } 209 }
diff --git a/OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs b/OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs
index 5ac4e27..686c605 100644
--- a/OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs
+++ b/OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs
@@ -976,12 +976,12 @@ namespace OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server
976 // TODO 976 // TODO
977 } 977 }
978 978
979 public void SendGenericMessage(string method, List<string> message) 979 public void SendGenericMessage(string method, UUID invoice, List<string> message)
980 { 980 {
981 981
982 } 982 }
983 983
984 public void SendGenericMessage(string method, List<byte[]> message) 984 public void SendGenericMessage(string method, UUID invoice, List<byte[]> message)
985 { 985 {
986 986
987 } 987 }
diff --git a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs
index d665126..7918c22 100644
--- a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs
+++ b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs
@@ -630,12 +630,12 @@ namespace OpenSim.Region.OptionalModules.World.NPC
630 630
631 } 631 }
632 632
633 public void SendGenericMessage(string method, List<string> message) 633 public void SendGenericMessage(string method, UUID invoice, List<string> message)
634 { 634 {
635 635
636 } 636 }
637 637
638 public void SendGenericMessage(string method, List<byte[]> message) 638 public void SendGenericMessage(string method, UUID invoice, List<byte[]> message)
639 { 639 {
640 640
641 } 641 }
diff --git a/OpenSim/Tests/Common/Mock/TestClient.cs b/OpenSim/Tests/Common/Mock/TestClient.cs
index 4a1380d..07de06c 100644
--- a/OpenSim/Tests/Common/Mock/TestClient.cs
+++ b/OpenSim/Tests/Common/Mock/TestClient.cs
@@ -550,12 +550,12 @@ namespace OpenSim.Tests.Common.Mock
550 550
551 } 551 }
552 552
553 public void SendGenericMessage(string method, List<string> message) 553 public void SendGenericMessage(string method, UUID invoice, List<string> message)
554 { 554 {
555 555
556 } 556 }
557 557
558 public void SendGenericMessage(string method, List<byte[]> message) 558 public void SendGenericMessage(string method, UUID invoice, List<byte[]> message)
559 { 559 {
560 560
561 } 561 }
diff --git a/bin/set_object_owner.xml b/bin/set_object_owner.xml
new file mode 100644
index 0000000..6d9bb8a
--- /dev/null
+++ b/bin/set_object_owner.xml
@@ -0,0 +1,8 @@
1<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
2<floater can_close="true" can_drag_on_left="false" can_minimize="false" can_resize="false" height="100" name="set_owner_name" title="Set Owner Name" width="390">
3 <text bottom="-30" left="10">New Owner Name</text>
4 <line_editor enabled="false" bottom="-60" left="10" width="280" name="new_owner" height="20"/>
5 <button bottom_delta="0" left="300" height="20" width="80" label="Choose" name="picker"/>
6 <button bottom="-90" width="80" height="20" left="300" label="OK" name="ok" />
7 <button bottom="-90" width="80" height="20" left="210" label="Cancel" name="cancel" />
8</floater>