diff options
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> | ||