diff options
author | Melanie | 2009-11-26 17:03:09 +0000 |
---|---|---|
committer | Melanie | 2009-11-26 17:03:09 +0000 |
commit | 9d63f90467dbc60622a49f564a56fdd20de90f51 (patch) | |
tree | 277a246a036dfe70204d10f0d86140b2e8a3b901 /OpenSim/Region/Framework/Interfaces | |
parent | Remove the old remoting-type interregion code for prim/script crossing (diff) | |
download | opensim-SC-9d63f90467dbc60622a49f564a56fdd20de90f51.zip opensim-SC-9d63f90467dbc60622a49f564a56fdd20de90f51.tar.gz opensim-SC-9d63f90467dbc60622a49f564a56fdd20de90f51.tar.bz2 opensim-SC-9d63f90467dbc60622a49f564a56fdd20de90f51.tar.xz |
Remove the old (Remoting) region crossing code. Fix the new code to
pass script state and assembly again properly. Reintroduce respecting tht
TrustBinaries flag. Changes the interregion protocol! No version bump
because it was broken anyway, so with a version mismatch it will simply
stay broken, but not crash. Region corssing still doesn't work because
there is still monkey business with both rezzed prims being pushed across
a border and attached prims when walking across a border. Teleport is
untested by may work.
Diffstat (limited to 'OpenSim/Region/Framework/Interfaces')
-rw-r--r-- | OpenSim/Region/Framework/Interfaces/IEntityInventory.cs | 2 | ||||
-rw-r--r-- | OpenSim/Region/Framework/Interfaces/IScriptModule.cs | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs b/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs index 2998f45..89a45da 100644 --- a/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs +++ b/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs | |||
@@ -191,7 +191,5 @@ namespace OpenSim.Region.Framework.Interfaces | |||
191 | /// A <see cref="Dictionary`2"/> | 191 | /// A <see cref="Dictionary`2"/> |
192 | /// </returns> | 192 | /// </returns> |
193 | Dictionary<UUID, string> GetScriptStates(); | 193 | Dictionary<UUID, string> GetScriptStates(); |
194 | |||
195 | bool CanBeDeleted(); | ||
196 | } | 194 | } |
197 | } | 195 | } |
diff --git a/OpenSim/Region/Framework/Interfaces/IScriptModule.cs b/OpenSim/Region/Framework/Interfaces/IScriptModule.cs index 72bb0f0..f11e571 100644 --- a/OpenSim/Region/Framework/Interfaces/IScriptModule.cs +++ b/OpenSim/Region/Framework/Interfaces/IScriptModule.cs | |||
@@ -35,7 +35,7 @@ namespace OpenSim.Region.Framework.Interfaces | |||
35 | string ScriptEngineName { get; } | 35 | string ScriptEngineName { get; } |
36 | 36 | ||
37 | string GetXMLState(UUID itemID); | 37 | string GetXMLState(UUID itemID); |
38 | bool CanBeDeleted(UUID itemID); | 38 | void SetXMLState(UUID itemID, string xml); |
39 | 39 | ||
40 | bool PostScriptEvent(UUID itemID, string name, Object[] args); | 40 | bool PostScriptEvent(UUID itemID, string name, Object[] args); |
41 | bool PostObjectEvent(UUID itemID, string name, Object[] args); | 41 | bool PostObjectEvent(UUID itemID, string name, Object[] args); |