diff --git a/OpenMetaverse.Tests/NetworkTests.cs b/OpenMetaverse.Tests/NetworkTests.cs
index 35d53898..1814e029 100644
--- a/OpenMetaverse.Tests/NetworkTests.cs
+++ b/OpenMetaverse.Tests/NetworkTests.cs
@@ -29,7 +29,6 @@ using System.Collections.Generic;
using System.Net;
using OpenMetaverse;
using OpenMetaverse.Packets;
-using OpenMetaverse.Utilities;
using NUnit.Framework;
namespace OpenMetaverse.Tests
diff --git a/OpenMetaverse.Tests/OpenMetaverse.Tests.csproj b/OpenMetaverse.Tests/OpenMetaverse.Tests.csproj
deleted file mode 100644
index 52c29ddb..00000000
--- a/OpenMetaverse.Tests/OpenMetaverse.Tests.csproj
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {E0BCBBAE-A620-431A-9EB7-30173EAF195B}
- Library
- Properties
- OpenMetaverse.Tests
- OpenMetaverse.Tests
-
-
- true
- full
- false
- ..\..\bin\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- ..\..\bin\
- TRACE
- prompt
- 4
-
-
- ..\..\bin\
-
-
- bin\Release-docs\
- TRACE
- true
- pdbonly
- AnyCPU
- C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\\rules
- true
- GlobalSuppressions.cs
- prompt
-
-
- bin\.NET 1.1\Release-docs\
- AnyCPU
- C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\\rules
- true
- GlobalSuppressions.cs
-
-
-
- False
- ..\..\..\..\..\Program Files\NUnit 2.4.7\bin\nunit.framework.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}
- OpenMetaverse
-
-
- {CE5E06C2-2428-416B-ADC1-F1FE16A0FB27}
- OpenMetaverse.Utilities
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/OpenMetaverse.Utilities/OpenMetaverse.Utilities.csproj b/OpenMetaverse.Utilities/OpenMetaverse.Utilities.csproj
deleted file mode 100644
index 2f376a59..00000000
--- a/OpenMetaverse.Utilities/OpenMetaverse.Utilities.csproj
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {CE5E06C2-2428-416B-ADC1-F1FE16A0FB27}
- Library
- Properties
- OpenMetaverse.Utilities
- libopenmetaverse.Utilities
-
-
- true
- full
- false
- ..\..\bin\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
- ..\..\bin\
- TRACE
- true
- pdbonly
- AnyCPU
- C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\\rules
- true
- GlobalSuppressions.cs
- prompt
- ..\..\bin\libsecondlife.Utilities.XML
-
-
-
-
-
-
-
-
-
- Code
-
-
-
-
- Code
-
-
- Code
-
-
-
-
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}
- OpenMetaverse
-
-
-
-
-
\ No newline at end of file
diff --git a/OpenMetaverse.build b/OpenMetaverse.build
index 4f55cd27..c5b2bd23 100644
--- a/OpenMetaverse.build
+++ b/OpenMetaverse.build
@@ -1,197 +1,88 @@
-
-
+
+
+
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/OpenMetaverse/OpenMetaverse.csproj b/OpenMetaverse/OpenMetaverse.csproj
deleted file mode 100644
index 854fe6b4..00000000
--- a/OpenMetaverse/OpenMetaverse.csproj
+++ /dev/null
@@ -1,207 +0,0 @@
-
-
- Local
- 8.0.50727
- 2.0
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}
- Debug
- AnyCPU
-
-
-
-
- OpenMetaverse
-
-
- JScript
- Grid
- IE50
- false
- Library
- OpenMetaverse
- OnBuildSuccess
-
-
-
-
-
-
- ..\bin\
- true
- 285212672
- false
-
-
- DEBUG;TRACE
-
-
- true
- 4096
- false
-
-
- false
- false
- false
- false
- 4
- full
- prompt
-
-
- ..\bin\
- true
- 285212672
- false
-
-
- TRACE
-
-
- false
- 4096
- false
-
-
- true
- false
- false
- false
- 4
- none
- prompt
-
-
- ..\bin\
- TRACE
- 285212672
- true
- true
-
-
- AnyCPU
- C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\\rules
- true
- GlobalSuppressions.cs
- prompt
- ..\bin\OpenMetaverse.xml
- 1591
-
-
-
-
- System
-
-
- System.Data
-
-
-
- System.XML
-
-
-
-
-
-
-
-
-
-
- Code
-
-
-
-
- Code
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Code
-
-
- Code
-
-
-
-
-
- Code
-
-
- Code
-
-
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
-
-
-
-
-
-
-
-
-
- Code
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- xcopy "$(ProjectDir)Resources\*.*" "$(OutDir)libsl_data" /i /d /y
-
-
-
\ No newline at end of file
diff --git a/OpenMetaverse/libsecondlife.build b/OpenMetaverse/libsecondlife.build
deleted file mode 100644
index 5a91100b..00000000
--- a/OpenMetaverse/libsecondlife.build
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/OpenMetaverse/libsecondlife.sln b/OpenMetaverse/libsecondlife.sln
deleted file mode 100644
index cd171489..00000000
--- a/OpenMetaverse/libsecondlife.sln
+++ /dev/null
@@ -1,193 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenMetaverse", "OpenMetaverse.csproj", "{D9CDEDFB-8169-4B03-B57F-0DF638F044EC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sldump", "examples\sldump\sldump.csproj", "{F6258A68-C624-46A0-BA73-B55D21BB0A3B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "slaccountant", "examples\slaccountant\slaccountant.csproj", "{FC19D5F6-076E-4923-8456-9B0E00E22896}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "name2key", "examples\name2key\name2key.csproj", "{66FFD34E-652C-4EF5-81FE-06AD011169D2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mapgenerator", "mapgenerator\mapgenerator.csproj", "{C59B1312-57EF-4146-B6B2-1C7B6DC4638B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "groupmanager", "examples\groupmanager\groupmanager.csproj", "{F460FAB3-0D12-4873-89EB-2696818764B8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestClient", "examples\TestClient\TestClient.csproj", "{B87682F6-B2D7-4C4D-A529-400C24FD4880}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenMetaverse.Utilities", "libsecondlife.Utilities\OpenMetaverse.Utilities.csproj", "{CE5E06C2-2428-416B-ADC1-F1FE16A0FB27}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenMetaverse.Tests", "libsecondlife.Tests\OpenMetaverse.Tests.csproj", "{E0BCBBAE-A620-431A-9EB7-30173EAF195B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualParamGenerator", "VisualParamGenerator\VisualParamGenerator.csproj", "{D2A514C5-5590-4789-9032-6E5B4C297B80}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Heightmap", "examples\Heightmap\Heightmap.csproj", "{D9669D08-AC81-4F45-AD23-82787C6EFBBA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "key2name", "examples\Key2Name\key2name.csproj", "{4FF68142-9C61-42D1-87DC-5D37CB671C29}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Baker", "examples\Baker\Baker.csproj", "{4A32A4E5-717C-4B60-B3D7-704518684893}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Decoder", "..\Decoder\Decoder.csproj", "{7AE16AC1-E64C-4FDC-9B85-4BB6145D511C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SecondGlance", "..\SecondGlance\SecondGlance.csproj", "{D72C92D1-559A-48A7-93F5-99F4E99F3F98}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SLProxy", "..\SLProxy\SLProxy.csproj", "{E4115DC9-FC88-47D6-B3B6-2400AD19B80D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChatConsole", "..\SLProxy\ChatConsole.csproj", "{D8ECCBE1-AC71-4054-AAA6-2D50E5629504}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GUITestClient", "examples\GUITestClient\GUITestClient.csproj", "{9E0EE72D-AAA7-42EC-8E59-2C3EA5ED6D98}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "importprimscript", "..\importprimscript\importprimscript.csproj", "{32A7AA59-5129-4446-A6DC-2F581ED1A25C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SLImageUpload", "..\SLImageUpload\SLImageUpload.csproj", "{F3BDC0BC-74EB-451E-8FFE-AA162474F2F2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VoiceTest", "..\VoiceTest\VoiceTest.csproj", "{B69597A7-5DC5-4564-9089-727D0348EB4E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Documentation", "..\docs\Documentation.csproj", "{19DE5831-C10D-4013-A054-92E7F10EC115}"
- ProjectSection(ProjectDependencies) = postProject
- {E0BCBBAE-A620-431A-9EB7-30173EAF195B} = {E0BCBBAE-A620-431A-9EB7-30173EAF195B}
- {CE5E06C2-2428-416B-ADC1-F1FE16A0FB27} = {CE5E06C2-2428-416B-ADC1-F1FE16A0FB27}
- {B87682F6-B2D7-4C4D-A529-400C24FD4880} = {B87682F6-B2D7-4C4D-A529-400C24FD4880}
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC} = {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- Release-docs|Any CPU = Release-docs|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}.Release|Any CPU.Build.0 = Release|Any CPU
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {F6258A68-C624-46A0-BA73-B55D21BB0A3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F6258A68-C624-46A0-BA73-B55D21BB0A3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F6258A68-C624-46A0-BA73-B55D21BB0A3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F6258A68-C624-46A0-BA73-B55D21BB0A3B}.Release|Any CPU.Build.0 = Release|Any CPU
- {F6258A68-C624-46A0-BA73-B55D21BB0A3B}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {F6258A68-C624-46A0-BA73-B55D21BB0A3B}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {FC19D5F6-076E-4923-8456-9B0E00E22896}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FC19D5F6-076E-4923-8456-9B0E00E22896}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FC19D5F6-076E-4923-8456-9B0E00E22896}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FC19D5F6-076E-4923-8456-9B0E00E22896}.Release|Any CPU.Build.0 = Release|Any CPU
- {FC19D5F6-076E-4923-8456-9B0E00E22896}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {FC19D5F6-076E-4923-8456-9B0E00E22896}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {66FFD34E-652C-4EF5-81FE-06AD011169D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {66FFD34E-652C-4EF5-81FE-06AD011169D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {66FFD34E-652C-4EF5-81FE-06AD011169D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {66FFD34E-652C-4EF5-81FE-06AD011169D2}.Release|Any CPU.Build.0 = Release|Any CPU
- {66FFD34E-652C-4EF5-81FE-06AD011169D2}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {66FFD34E-652C-4EF5-81FE-06AD011169D2}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {C59B1312-57EF-4146-B6B2-1C7B6DC4638B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C59B1312-57EF-4146-B6B2-1C7B6DC4638B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C59B1312-57EF-4146-B6B2-1C7B6DC4638B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C59B1312-57EF-4146-B6B2-1C7B6DC4638B}.Release|Any CPU.Build.0 = Release|Any CPU
- {C59B1312-57EF-4146-B6B2-1C7B6DC4638B}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {C59B1312-57EF-4146-B6B2-1C7B6DC4638B}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {F460FAB3-0D12-4873-89EB-2696818764B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F460FAB3-0D12-4873-89EB-2696818764B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F460FAB3-0D12-4873-89EB-2696818764B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F460FAB3-0D12-4873-89EB-2696818764B8}.Release|Any CPU.Build.0 = Release|Any CPU
- {F460FAB3-0D12-4873-89EB-2696818764B8}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {F460FAB3-0D12-4873-89EB-2696818764B8}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {B87682F6-B2D7-4C4D-A529-400C24FD4880}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B87682F6-B2D7-4C4D-A529-400C24FD4880}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B87682F6-B2D7-4C4D-A529-400C24FD4880}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B87682F6-B2D7-4C4D-A529-400C24FD4880}.Release|Any CPU.Build.0 = Release|Any CPU
- {B87682F6-B2D7-4C4D-A529-400C24FD4880}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {B87682F6-B2D7-4C4D-A529-400C24FD4880}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {CE5E06C2-2428-416B-ADC1-F1FE16A0FB27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CE5E06C2-2428-416B-ADC1-F1FE16A0FB27}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CE5E06C2-2428-416B-ADC1-F1FE16A0FB27}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CE5E06C2-2428-416B-ADC1-F1FE16A0FB27}.Release|Any CPU.Build.0 = Release|Any CPU
- {CE5E06C2-2428-416B-ADC1-F1FE16A0FB27}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {CE5E06C2-2428-416B-ADC1-F1FE16A0FB27}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {E0BCBBAE-A620-431A-9EB7-30173EAF195B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E0BCBBAE-A620-431A-9EB7-30173EAF195B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E0BCBBAE-A620-431A-9EB7-30173EAF195B}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {E0BCBBAE-A620-431A-9EB7-30173EAF195B}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {D2A514C5-5590-4789-9032-6E5B4C297B80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D2A514C5-5590-4789-9032-6E5B4C297B80}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D2A514C5-5590-4789-9032-6E5B4C297B80}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D2A514C5-5590-4789-9032-6E5B4C297B80}.Release|Any CPU.Build.0 = Release|Any CPU
- {D2A514C5-5590-4789-9032-6E5B4C297B80}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {D2A514C5-5590-4789-9032-6E5B4C297B80}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {D9669D08-AC81-4F45-AD23-82787C6EFBBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D9669D08-AC81-4F45-AD23-82787C6EFBBA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D9669D08-AC81-4F45-AD23-82787C6EFBBA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D9669D08-AC81-4F45-AD23-82787C6EFBBA}.Release|Any CPU.Build.0 = Release|Any CPU
- {D9669D08-AC81-4F45-AD23-82787C6EFBBA}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {D9669D08-AC81-4F45-AD23-82787C6EFBBA}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {4FF68142-9C61-42D1-87DC-5D37CB671C29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4FF68142-9C61-42D1-87DC-5D37CB671C29}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4FF68142-9C61-42D1-87DC-5D37CB671C29}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4FF68142-9C61-42D1-87DC-5D37CB671C29}.Release|Any CPU.Build.0 = Release|Any CPU
- {4FF68142-9C61-42D1-87DC-5D37CB671C29}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {4FF68142-9C61-42D1-87DC-5D37CB671C29}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {4A32A4E5-717C-4B60-B3D7-704518684893}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4A32A4E5-717C-4B60-B3D7-704518684893}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4A32A4E5-717C-4B60-B3D7-704518684893}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4A32A4E5-717C-4B60-B3D7-704518684893}.Release|Any CPU.Build.0 = Release|Any CPU
- {4A32A4E5-717C-4B60-B3D7-704518684893}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {4A32A4E5-717C-4B60-B3D7-704518684893}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {7AE16AC1-E64C-4FDC-9B85-4BB6145D511C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7AE16AC1-E64C-4FDC-9B85-4BB6145D511C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7AE16AC1-E64C-4FDC-9B85-4BB6145D511C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7AE16AC1-E64C-4FDC-9B85-4BB6145D511C}.Release|Any CPU.Build.0 = Release|Any CPU
- {7AE16AC1-E64C-4FDC-9B85-4BB6145D511C}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {7AE16AC1-E64C-4FDC-9B85-4BB6145D511C}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {D72C92D1-559A-48A7-93F5-99F4E99F3F98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D72C92D1-559A-48A7-93F5-99F4E99F3F98}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D72C92D1-559A-48A7-93F5-99F4E99F3F98}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D72C92D1-559A-48A7-93F5-99F4E99F3F98}.Release|Any CPU.Build.0 = Release|Any CPU
- {D72C92D1-559A-48A7-93F5-99F4E99F3F98}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {D72C92D1-559A-48A7-93F5-99F4E99F3F98}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {E4115DC9-FC88-47D6-B3B6-2400AD19B80D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E4115DC9-FC88-47D6-B3B6-2400AD19B80D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E4115DC9-FC88-47D6-B3B6-2400AD19B80D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E4115DC9-FC88-47D6-B3B6-2400AD19B80D}.Release|Any CPU.Build.0 = Release|Any CPU
- {E4115DC9-FC88-47D6-B3B6-2400AD19B80D}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {E4115DC9-FC88-47D6-B3B6-2400AD19B80D}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {D8ECCBE1-AC71-4054-AAA6-2D50E5629504}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D8ECCBE1-AC71-4054-AAA6-2D50E5629504}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D8ECCBE1-AC71-4054-AAA6-2D50E5629504}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D8ECCBE1-AC71-4054-AAA6-2D50E5629504}.Release|Any CPU.Build.0 = Release|Any CPU
- {D8ECCBE1-AC71-4054-AAA6-2D50E5629504}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {D8ECCBE1-AC71-4054-AAA6-2D50E5629504}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {9E0EE72D-AAA7-42EC-8E59-2C3EA5ED6D98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9E0EE72D-AAA7-42EC-8E59-2C3EA5ED6D98}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9E0EE72D-AAA7-42EC-8E59-2C3EA5ED6D98}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9E0EE72D-AAA7-42EC-8E59-2C3EA5ED6D98}.Release|Any CPU.Build.0 = Release|Any CPU
- {9E0EE72D-AAA7-42EC-8E59-2C3EA5ED6D98}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {9E0EE72D-AAA7-42EC-8E59-2C3EA5ED6D98}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {32A7AA59-5129-4446-A6DC-2F581ED1A25C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {32A7AA59-5129-4446-A6DC-2F581ED1A25C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {32A7AA59-5129-4446-A6DC-2F581ED1A25C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {32A7AA59-5129-4446-A6DC-2F581ED1A25C}.Release|Any CPU.Build.0 = Release|Any CPU
- {32A7AA59-5129-4446-A6DC-2F581ED1A25C}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {32A7AA59-5129-4446-A6DC-2F581ED1A25C}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {F3BDC0BC-74EB-451E-8FFE-AA162474F2F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F3BDC0BC-74EB-451E-8FFE-AA162474F2F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F3BDC0BC-74EB-451E-8FFE-AA162474F2F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F3BDC0BC-74EB-451E-8FFE-AA162474F2F2}.Release|Any CPU.Build.0 = Release|Any CPU
- {F3BDC0BC-74EB-451E-8FFE-AA162474F2F2}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {F3BDC0BC-74EB-451E-8FFE-AA162474F2F2}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {B69597A7-5DC5-4564-9089-727D0348EB4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B69597A7-5DC5-4564-9089-727D0348EB4E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B69597A7-5DC5-4564-9089-727D0348EB4E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B69597A7-5DC5-4564-9089-727D0348EB4E}.Release|Any CPU.Build.0 = Release|Any CPU
- {B69597A7-5DC5-4564-9089-727D0348EB4E}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {B69597A7-5DC5-4564-9089-727D0348EB4E}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- {19DE5831-C10D-4013-A054-92E7F10EC115}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {19DE5831-C10D-4013-A054-92E7F10EC115}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {19DE5831-C10D-4013-A054-92E7F10EC115}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {19DE5831-C10D-4013-A054-92E7F10EC115}.Release-docs|Any CPU.ActiveCfg = Release-docs|Any CPU
- {19DE5831-C10D-4013-A054-92E7F10EC115}.Release-docs|Any CPU.Build.0 = Release-docs|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/Programs/SLProxy/ChatConsole.cs b/Programs/SLProxy/ChatConsole.cs
deleted file mode 100644
index c3a6b04a..00000000
--- a/Programs/SLProxy/ChatConsole.cs
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- * ChatConsole.cs: sample SLProxy appliation that writes chat to the console.
- * Typing on the console will send chat to the grid.
- *
- * Copyright (c) 2006 Austin Jennings
- * Modified by Andrew Ortman ("qode") on Decemeber 21, 2006 to work with the new pregen proxy.
- * All rights reserved.
- *
- * - Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * - Redistributions of source code must retain the above copyright notice, this
- * list of conditions and the following disclaimer.
- * - Neither the name of the openmetaverse.org nor the names
- * of its contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-using SLProxy;
-using OpenMetaverse;
-using OpenMetaverse.Packets;
-using Nwc.XmlRpc;
-
-using System;
-using System.Collections;
-using System.Net;
-using System.Threading;
-
-public class ChatConsole {
- private static Proxy proxy;
- private static LLUUID agentID;
- private static LLUUID sessionID;
-
- public static void Main(string[] args) {
- // configure the proxy
- ProxyConfig proxyConfig = new ProxyConfig("ChatConsole V2", "Austin Jennings / Andrew Ortman", args);
- proxy = new Proxy(proxyConfig);
-
- // set a delegate for when the client logs in
- proxy.SetLoginResponseDelegate(new XmlRpcResponseDelegate(Login));
-
- // add a delegate for incoming chat
- proxy.AddDelegate(PacketType.ChatFromSimulator, Direction.Incoming, new PacketDelegate(ChatFromSimulator));
-
- // start the proxy
- proxy.Start();
- }
-
- private static void Login(XmlRpcResponse response) {
- Hashtable values = (Hashtable)response.Value;
- if (values.Contains("agent_id") && values.Contains("session_id")) {
- // remember our agentID and sessionID
- agentID = new LLUUID((string)values["agent_id"]);
- sessionID = new LLUUID((string)values["session_id"]);
-
- // start a new thread that reads lines from the console
- (new Thread(new ThreadStart(ReadFromConsole))).Start();
- }
- }
-
- private static void ReadFromConsole() {
- // send text from the console in an infinite loop
- for (;;) {
- // read a line from the console
- string message = Console.ReadLine();
-
- // construct a ChatFromViewer packet
- ChatFromViewerPacket chat = new ChatFromViewerPacket();
- chat.ChatData.Channel = 0;
- chat.ChatData.Message = Helpers.StringToField(message);
- chat.ChatData.Type = (byte)1;
-
- chat.AgentData.AgentID = agentID;
- chat.AgentData.SessionID = sessionID;
- // inject the packet
- proxy.InjectPacket((Packet)chat, Direction.Outgoing);
- }
- }
-
- private static Packet ChatFromSimulator(Packet packet, IPEndPoint sim) {
- // deconstruct the packet
- ChatFromSimulatorPacket chat = (ChatFromSimulatorPacket)packet;
- string message = Helpers.FieldToUTF8String(chat.ChatData.Message);
- string name = Helpers.FieldToUTF8String(chat.ChatData.FromName);
- byte audible = chat.ChatData.Audible;
- byte type = chat.ChatData.ChatType;
-
- // if this was a normal, audible message, write it to the console
- if (audible != 0 && (type == 0 || type == 1 || type == 2))
- Console.WriteLine(name + ": " + message);
-
- // return the packet unmodified
- return packet;
- }
-}
diff --git a/Programs/SLProxy/ChatConsole.csproj b/Programs/SLProxy/ChatConsole.csproj
deleted file mode 100644
index a42b771e..00000000
--- a/Programs/SLProxy/ChatConsole.csproj
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
- Local
- 8.0.50727
- 2.0
- {D8ECCBE1-AC71-4054-AAA6-2D50E5629504}
- Debug
- AnyCPU
-
-
-
-
- ChatConsole
-
-
- JScript
- Grid
- IE50
- false
- Exe
- ChatConsole
- OnBuildSuccess
-
-
-
-
-
-
-
-
- ..\bin\
- false
- 285212672
- false
-
-
- DEBUG;TRACE
-
-
- true
- 4096
- false
-
-
- false
- false
- false
- false
- 4
- full
- prompt
-
-
- ..\..\bin\
- false
- 285212672
- false
-
-
- TRACE
-
-
- false
- 4096
- false
-
-
- true
- false
- false
- false
- 4
- none
- prompt
-
-
- bin\Release-docs\
- TRACE
- 285212672
- true
-
-
- AnyCPU
- C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\\rules
- true
- GlobalSuppressions.cs
- prompt
-
-
-
- System
-
-
- System.Data
-
-
- System.XML
-
-
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}
- OpenMetaverse
-
-
- SLProxy
- {E4115DC9-FC88-47D6-B3B6-2400AD19B80D}
- {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
-
-
-
- Code
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Programs/SLProxy/ClientAO/ClientAO/ClientAO.cs b/Programs/SLProxy/ClientAO/ClientAO/ClientAO.cs
index 343a394c..8a1928b7 100644
--- a/Programs/SLProxy/ClientAO/ClientAO/ClientAO.cs
+++ b/Programs/SLProxy/ClientAO/ClientAO/ClientAO.cs
@@ -28,17 +28,17 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
-using SLProxy;
-using libsecondlife;
-using libsecondlife.Packets;
-using libsecondlife.StructuredData;
-using Nwc.XmlRpc;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Net;
using System.IO;
using System.Reflection;
+using OpenMetaverse;
+using OpenMetaverse.Packets;
+using OpenMetaverse.StructuredData;
+using Nwc.XmlRpc;
+using SLProxy;
public class ClientAO : ProxyPlugin
diff --git a/Programs/SLProxy/SLProxy.build b/Programs/SLProxy/SLProxy.build
deleted file mode 100644
index 01eed6db..00000000
--- a/Programs/SLProxy/SLProxy.build
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Programs/SLProxy/SLProxy.csproj b/Programs/SLProxy/SLProxy.csproj
deleted file mode 100644
index 5245988f..00000000
--- a/Programs/SLProxy/SLProxy.csproj
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
- Local
- 8.0.50727
- 2.0
- {E4115DC9-FC88-47D6-B3B6-2400AD19B80D}
- Debug
- AnyCPU
-
-
-
-
- SLProxy
-
-
- JScript
- Grid
- IE50
- false
- Exe
- SLProxy
- OnBuildSuccess
- ProxyMain
-
-
-
-
-
-
- ..\bin\
- false
- 285212672
- false
-
-
- DEBUG;TRACE
-
-
- true
- 4096
- false
-
-
- false
- false
- false
- false
- 4
- full
- prompt
- false
-
-
- ..\bin\
- false
- 285212672
- false
-
-
- TRACE
-
-
- false
- 4096
- false
-
-
- true
- false
- false
- false
- 4
- none
- prompt
-
-
- bin\Release-docs\
- TRACE
- 285212672
- true
-
-
- AnyCPU
- C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\\rules
- true
- GlobalSuppressions.cs
- prompt
-
-
-
- System
-
-
- System.Data
-
-
- System.XML
-
-
-
-
-
- Code
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}
- OpenMetaverse
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Programs/SLProxy/SLProxyMain.cs b/Programs/SLProxy/SLProxyMain.cs
index 86c8978d..f3247d12 100644
--- a/Programs/SLProxy/SLProxyMain.cs
+++ b/Programs/SLProxy/SLProxyMain.cs
@@ -7,8 +7,8 @@ class ProxyMain
public static void Main(string[] args)
{
ProxyFrame p = new ProxyFrame(args);
- ProxyPlugin analyst = new Analyst(p);
+ ProxyPlugin analyst = new Analyst(p);
analyst.Init();
- p.proxy.Start();
+ p.proxy.Start();
}
}
\ No newline at end of file
diff --git a/bin/nunit.framework.dll b/bin/nunit.framework.dll
new file mode 100644
index 00000000..d68d9f20
Binary files /dev/null and b/bin/nunit.framework.dll differ
diff --git a/prebuild.xml b/prebuild.xml
new file mode 100644
index 00000000..1b9b473e
--- /dev/null
+++ b/prebuild.xml
@@ -0,0 +1,126 @@
+
+
+
+
+
+ TRACE;DEBUG
+ false
+ false
+ true
+ 4
+ false
+
+ bin
+ true
+ true
+ false
+
+
+
+
+ TRACE
+ true
+ false
+ true
+ 4
+ false
+
+ bin
+ false
+ true
+ false
+
+
+
+
+
+
+ ../bin/
+
+
+
+
+ ../bin/
+
+
+
+ ../bin/
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../bin/
+
+
+
+
+ ../bin/
+
+
+
+ ../bin/
+
+
+
+
+
+
+
+
+
+
+
+
+ ../bin/
+
+
+
+
+ ../bin/
+
+
+
+ ../bin/
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../bin/
+
+
+
+
+ ../../bin/
+
+
+
+ ../../bin/
+
+
+
+
+
+
+
+
+
+
+
diff --git a/runprebuild.bat b/runprebuild.bat
new file mode 100644
index 00000000..90f4cc8d
--- /dev/null
+++ b/runprebuild.bat
@@ -0,0 +1,4 @@
+bin\Prebuild.exe /target nant
+bin\Prebuild.exe /target vs2005
+
+echo C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild OpenMetaverse.sln > compile.bat
diff --git a/runprebuild.sh b/runprebuild.sh
new file mode 100644
index 00000000..5c4778a4
--- /dev/null
+++ b/runprebuild.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+mono bin/Prebuild.exe /target nant
+mono bin/Prebuild.exe /target monodev
+mono bin/Prebuild.exe /target vs2005
diff --git a/runprebuild2008.bat b/runprebuild2008.bat
new file mode 100644
index 00000000..dde2582d
--- /dev/null
+++ b/runprebuild2008.bat
@@ -0,0 +1,5 @@
+bin\Prebuild.exe /target nant
+bin\Prebuild.exe /target vs2008
+
+echo C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild OpenMetaverse.sln > compile.bat
+