cosmetics
parent
04eb4744df
commit
482c51a42a
|
@ -374,8 +374,7 @@ namespace OpenSim.Framework
|
||||||
OSDMap urls = (OSDMap)tmpOSD;
|
OSDMap urls = (OSDMap)tmpOSD;
|
||||||
foreach (KeyValuePair<String, OSD> kvp in urls)
|
foreach (KeyValuePair<String, OSD> kvp in urls)
|
||||||
{
|
{
|
||||||
tmpOSD = kvp.Value;
|
ServiceURLs[kvp.Key] = kvp.Value;
|
||||||
ServiceURLs[kvp.Key] = tmpOSD.AsString();
|
|
||||||
//System.Console.WriteLine("XXX " + kvp.Key + "=" + ServiceURLs[kvp.Key]);
|
//System.Console.WriteLine("XXX " + kvp.Key + "=" + ServiceURLs[kvp.Key]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -394,6 +393,5 @@ namespace OpenSim.Framework
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -161,20 +161,16 @@ namespace OpenSim.Framework
|
||||||
public static WearableCacheItem[] BakedFromOSD(OSD pInput)
|
public static WearableCacheItem[] BakedFromOSD(OSD pInput)
|
||||||
{
|
{
|
||||||
WearableCacheItem[] pcache = WearableCacheItem.GetDefaultCacheItem();
|
WearableCacheItem[] pcache = WearableCacheItem.GetDefaultCacheItem();
|
||||||
OSD tmpOSD;
|
|
||||||
if (pInput.Type == OSDType.Array)
|
if (pInput.Type == OSDType.Array)
|
||||||
{
|
{
|
||||||
OSDArray itemarray = (OSDArray)pInput;
|
OSDArray itemarray = (OSDArray)pInput;
|
||||||
foreach (OSDMap item in itemarray)
|
foreach (OSDMap item in itemarray)
|
||||||
{
|
{
|
||||||
tmpOSD = item["textureindex"];
|
int idx = item["textureindex"].AsInteger();
|
||||||
int idx = tmpOSD.AsInteger();
|
|
||||||
if (idx < 0 || idx > pcache.Length)
|
if (idx < 0 || idx > pcache.Length)
|
||||||
continue;
|
continue;
|
||||||
tmpOSD = item["cacheid"];
|
pcache[idx].CacheId = item["cacheid"].AsUUID();
|
||||||
pcache[idx].CacheId = tmpOSD.AsUUID();
|
pcache[idx].TextureID = item["textureid"].AsUUID();
|
||||||
tmpOSD = item["textureid"];
|
|
||||||
pcache[idx].TextureID = tmpOSD.AsUUID();
|
|
||||||
/*
|
/*
|
||||||
if (item.ContainsKey("assetdata"))
|
if (item.ContainsKey("assetdata"))
|
||||||
{
|
{
|
||||||
|
@ -220,6 +216,4 @@ namespace OpenSim.Framework
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -267,24 +267,24 @@ namespace OpenSim.Region.OptionalModules.Materials
|
||||||
if (matsArr == null)
|
if (matsArr == null)
|
||||||
return partchanged;
|
return partchanged;
|
||||||
|
|
||||||
OSD tmpOSD;
|
|
||||||
foreach (OSD elemOsd in matsArr)
|
foreach (OSD elemOsd in matsArr)
|
||||||
{
|
{
|
||||||
if (elemOsd != null && elemOsd is OSDMap)
|
if (elemOsd != null && elemOsd is OSDMap)
|
||||||
{
|
{
|
||||||
OSDMap matMap = elemOsd as OSDMap;
|
OSDMap matMap = elemOsd as OSDMap;
|
||||||
if (matMap.ContainsKey("ID") && matMap.ContainsKey("Material"))
|
OSD OSDID;
|
||||||
|
OSD OSDMaterial;
|
||||||
|
if (matMap.TryGetValue("ID", out OSDID) && matMap.TryGetValue("Material", out OSDMaterial) && OSDMaterial is OSDMap)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
lock (materialslock)
|
lock (materialslock)
|
||||||
{
|
{
|
||||||
tmpOSD = matMap["ID"];
|
UUID id = OSDID.AsUUID();
|
||||||
UUID id = tmpOSD.AsUUID();
|
|
||||||
if(m_Materials.ContainsKey(id))
|
if(m_Materials.ContainsKey(id))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
OSDMap theMatMap = (OSDMap)matMap["Material"];
|
OSDMap theMatMap = (OSDMap)OSDMaterial;
|
||||||
FaceMaterial fmat = new FaceMaterial(theMatMap);
|
FaceMaterial fmat = new FaceMaterial(theMatMap);
|
||||||
|
|
||||||
if(fmat == null ||
|
if(fmat == null ||
|
||||||
|
@ -292,7 +292,7 @@ namespace OpenSim.Region.OptionalModules.Materials
|
||||||
&& fmat.NormalMapID == UUID.Zero
|
&& fmat.NormalMapID == UUID.Zero
|
||||||
&& fmat.SpecularMapID == UUID.Zero))
|
&& fmat.SpecularMapID == UUID.Zero))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
fmat.ID = id;
|
fmat.ID = id;
|
||||||
m_Materials[id] = fmat;
|
m_Materials[id] = fmat;
|
||||||
m_MaterialsRefCount[id] = 0;
|
m_MaterialsRefCount[id] = 0;
|
||||||
|
@ -560,8 +560,7 @@ namespace OpenSim.Region.OptionalModules.Materials
|
||||||
uint primLocalID = 0;
|
uint primLocalID = 0;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
tmpOSD = matsMap["ID"];
|
primLocalID = matsMap["ID"].AsUInteger();
|
||||||
primLocalID = tmpOSD.AsUInteger();
|
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|
|
@ -120,36 +120,26 @@ namespace OpenSim.Services.Connectors.Simulation
|
||||||
PackData(args, source, aCircuit, destination, flags);
|
PackData(args, source, aCircuit, destination, flags);
|
||||||
|
|
||||||
OSDMap result = WebUtil.PostToServiceCompressed(uri, args, 30000);
|
OSDMap result = WebUtil.PostToServiceCompressed(uri, args, 30000);
|
||||||
tmpOSD = result["success"];
|
bool success = result["success"].AsBoolean();
|
||||||
bool success = tmpOSD.AsBoolean();
|
|
||||||
if (success && result.TryGetValue("_Result", out tmpOSD) && tmpOSD is OSDMap)
|
if (success && result.TryGetValue("_Result", out tmpOSD) && tmpOSD is OSDMap)
|
||||||
{
|
{
|
||||||
OSDMap data = (OSDMap)tmpOSD;
|
OSDMap data = (OSDMap)tmpOSD;
|
||||||
|
reason = data["reason"].AsString();
|
||||||
tmpOSD = data["reason"];
|
success = data["success"].AsBoolean();
|
||||||
reason = tmpOSD.AsString();
|
|
||||||
|
|
||||||
tmpOSD = data["success"];
|
|
||||||
success = tmpOSD.AsBoolean();
|
|
||||||
return success;
|
return success;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Try the old version, uncompressed
|
// Try the old version, uncompressed
|
||||||
result = WebUtil.PostToService(uri, args, 30000, false);
|
result = WebUtil.PostToService(uri, args, 30000, false);
|
||||||
|
|
||||||
tmpOSD = result["success"];
|
success = result["success"].AsBoolean();
|
||||||
success = tmpOSD.AsBoolean();
|
|
||||||
if (success)
|
if (success)
|
||||||
{
|
{
|
||||||
if (result.TryGetValue("_Result", out tmpOSD) && tmpOSD is OSDMap)
|
if (result.TryGetValue("_Result", out tmpOSD) && tmpOSD is OSDMap)
|
||||||
{
|
{
|
||||||
OSDMap data = (OSDMap)tmpOSD;
|
OSDMap data = (OSDMap)tmpOSD;
|
||||||
|
reason = data["reason"].AsString();
|
||||||
tmpOSD = data["reason"];
|
success = data["success"].AsBoolean();
|
||||||
reason = tmpOSD.AsString();
|
|
||||||
|
|
||||||
tmpOSD = data["success"];
|
|
||||||
success = tmpOSD.AsBoolean();
|
|
||||||
|
|
||||||
m_log.WarnFormat(
|
m_log.WarnFormat(
|
||||||
"[REMOTE SIMULATION CONNECTOR]: Remote simulator {0} did not accept compressed transfer, suggest updating it.", destination.RegionName);
|
"[REMOTE SIMULATION CONNECTOR]: Remote simulator {0} did not accept compressed transfer, suggest updating it.", destination.RegionName);
|
||||||
|
@ -327,8 +317,7 @@ namespace OpenSim.Services.Connectors.Simulation
|
||||||
{
|
{
|
||||||
OSDMap result = WebUtil.ServiceOSDRequest(uri, request, "QUERYACCESS", 30000, false, false, true);
|
OSDMap result = WebUtil.ServiceOSDRequest(uri, request, "QUERYACCESS", 30000, false, false, true);
|
||||||
|
|
||||||
tmpOSD = result["success"];
|
bool success = result["success"].AsBoolean();
|
||||||
bool success = tmpOSD.AsBoolean();
|
|
||||||
|
|
||||||
bool has_Result = false;
|
bool has_Result = false;
|
||||||
if (result.TryGetValue("_Result", out tmpOSD))
|
if (result.TryGetValue("_Result", out tmpOSD))
|
||||||
|
@ -339,18 +328,14 @@ namespace OpenSim.Services.Connectors.Simulation
|
||||||
// FIXME: If there is a _Result map then it's the success key here that indicates the true success
|
// FIXME: If there is a _Result map then it's the success key here that indicates the true success
|
||||||
// or failure, not the sibling result node.
|
// or failure, not the sibling result node.
|
||||||
//nte4.8 crap
|
//nte4.8 crap
|
||||||
tmpOSD = data["success"];
|
success = data["success"].AsBoolean();
|
||||||
success = tmpOSD.AsBoolean();
|
reason = data["reason"].AsString();
|
||||||
|
|
||||||
tmpOSD = data["reason"];
|
|
||||||
reason = tmpOSD.AsString();
|
|
||||||
// We will need to plumb this and start sing the outbound version as well
|
// We will need to plumb this and start sing the outbound version as well
|
||||||
// TODO: lay the pipe for version plumbing
|
// TODO: lay the pipe for version plumbing
|
||||||
if (data.TryGetValue("negotiated_inbound_version", out tmpOSD) && tmpOSD != null)
|
if (data.TryGetValue("negotiated_inbound_version", out tmpOSD) && tmpOSD != null)
|
||||||
{
|
{
|
||||||
ctx.InboundVersion = (float)tmpOSD.AsReal();
|
ctx.InboundVersion = (float)tmpOSD.AsReal();
|
||||||
tmpOSD = data["negotiated_outbound_version"];
|
ctx.OutboundVersion = (float)data["negotiated_outbound_version"].AsReal();
|
||||||
ctx.OutboundVersion = (float)tmpOSD.AsReal();
|
|
||||||
}
|
}
|
||||||
else if (data.TryGetValue("version", out tmpOSD) && tmpOSD != null)
|
else if (data.TryGetValue("version", out tmpOSD) && tmpOSD != null)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1051,7 +1051,7 @@ namespace OpenSim.Services.LLLoginService
|
||||||
}
|
}
|
||||||
aCircuit.ServiceURLs[keyName] = keyValue;
|
aCircuit.ServiceURLs[keyName] = keyValue;
|
||||||
|
|
||||||
m_log.DebugFormat("[LLLOGIN SERVICE]: found new key {0} {1}", keyName, aCircuit.ServiceURLs[keyName]);
|
// m_log.DebugFormat("[LLLOGIN SERVICE]: found new key {0} {1}", keyName, aCircuit.ServiceURLs[keyName]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!account.ServiceURLs.ContainsKey("GatekeeperURI") && !string.IsNullOrEmpty(m_GatekeeperURL))
|
if (!account.ServiceURLs.ContainsKey("GatekeeperURI") && !string.IsNullOrEmpty(m_GatekeeperURL))
|
||||||
|
|
Loading…
Reference in New Issue