diff --git a/OpenMetaverse.build b/OpenMetaverse.build
deleted file mode 100644
index c5b2bd23..00000000
--- a/OpenMetaverse.build
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Programs/examples/Baker/Baker.cs b/Programs/Baker/Baker.cs
similarity index 100%
rename from Programs/examples/Baker/Baker.cs
rename to Programs/Baker/Baker.cs
diff --git a/Programs/Baker/Baker.csproj b/Programs/Baker/Baker.csproj
new file mode 100644
index 00000000..d3d4b594
--- /dev/null
+++ b/Programs/Baker/Baker.csproj
@@ -0,0 +1,117 @@
+
+
+ Local
+ 8.0.50727
+ 2.0
+ {7744EF85-0000-0000-0000-000000000000}
+ Debug
+ AnyCPU
+
+
+
+
+ Baker
+ JScript
+ Grid
+ IE50
+ false
+ Exe
+
+
+ Baker
+
+
+
+
+
+
+ True
+ 285212672
+ False
+
+
+ TRACE;DEBUG
+
+
+ True
+ 4096
+ False
+ ..\..\bin\
+ False
+ False
+ False
+ 4
+
+
+
+
+ True
+ 285212672
+ False
+
+
+ TRACE
+
+
+ False
+ 4096
+ True
+ ..\..\bin\
+ False
+ False
+ False
+ 4
+
+
+
+
+
+ System.dll
+ False
+
+
+ System.Data.dll
+ False
+
+
+ System.Drawing.dll
+ False
+
+
+ System.Windows.Forms.dll
+ False
+
+
+
+
+ OpenMetaverse
+ {3164F259-0000-0000-0000-000000000000}
+ {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ False
+
+
+
+
+
+
+ Code
+
+
+ Form
+
+
+ frmBaker.cs
+ Code
+
+
+ Code
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Programs/examples/Baker/Oven.cs b/Programs/Baker/Oven.cs
similarity index 100%
rename from Programs/examples/Baker/Oven.cs
rename to Programs/Baker/Oven.cs
diff --git a/Programs/examples/Baker/frmBaker.Designer.cs b/Programs/Baker/frmBaker.Designer.cs
similarity index 100%
rename from Programs/examples/Baker/frmBaker.Designer.cs
rename to Programs/Baker/frmBaker.Designer.cs
diff --git a/Programs/examples/Baker/frmBaker.cs b/Programs/Baker/frmBaker.cs
similarity index 100%
rename from Programs/examples/Baker/frmBaker.cs
rename to Programs/Baker/frmBaker.cs
diff --git a/Programs/examples/Baker/frmBaker.resx b/Programs/Baker/frmBaker.resx
similarity index 100%
rename from Programs/examples/Baker/frmBaker.resx
rename to Programs/Baker/frmBaker.resx
diff --git a/Programs/examples/Baker/Baker.csproj b/Programs/examples/Baker/Baker.csproj
deleted file mode 100644
index 074e7b8a..00000000
--- a/Programs/examples/Baker/Baker.csproj
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {4A32A4E5-717C-4B60-B3D7-704518684893}
- Exe
- Properties
- Baker
- Baker
-
-
- true
- full
- false
- ..\..\..\bin\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
- 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
-
-
-
-
-
- frmBaker.cs
- Designer
-
-
-
-
-
-
- Form
-
-
- frmBaker.cs
-
-
-
-
-
-
-
-
-
-
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}
- OpenMetaverse
-
-
-
\ No newline at end of file
diff --git a/Programs/examples/BodyPartMorphGenerator/BodyPartMorphGenerator.csproj b/Programs/examples/BodyPartMorphGenerator/BodyPartMorphGenerator.csproj
deleted file mode 100644
index a3edbc6f..00000000
--- a/Programs/examples/BodyPartMorphGenerator/BodyPartMorphGenerator.csproj
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {98C44481-3F15-4305-840D-037EA0D9C221}
- Exe
- Properties
- BodyPartMorphGenerator
- GenBodyParams
- BodyPartMorphGenerator.GenBodyParams
-
-
- true
- full
- false
- ..\..\..\bin\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Programs/examples/BodyPartMorphGenerator/Properties/AssemblyInfo.cs b/Programs/examples/BodyPartMorphGenerator/Properties/AssemblyInfo.cs
deleted file mode 100644
index 0885e5ff..00000000
--- a/Programs/examples/BodyPartMorphGenerator/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("BodyPartMorphGenerator")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("BodyPartMorphGenerator")]
-[assembly: AssemblyCopyright("Copyright © 2006")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("d60d839c-ea04-4784-a308-b94f8698b388")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Programs/examples/BodyPartMorphGenerator/genbodyparams.cs b/Programs/examples/BodyPartMorphGenerator/genbodyparams.cs
deleted file mode 100644
index 92a40e70..00000000
--- a/Programs/examples/BodyPartMorphGenerator/genbodyparams.cs
+++ /dev/null
@@ -1,342 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Text;
-using System.Xml;
-
-namespace BodyPartMorphGenerator
-{
- class GenBodyParams
- {
- static void Main(string[] args)
- {
- string FileName = "avatar_lad.xml";
- string outFileParts = "_BodyShapeParams_.cs";
-
- if (args.Length < 1)
- {
- if (!File.Exists(FileName))
- {
- Console.WriteLine("Usage: genbodyparams [" + FileName + "]");
- return;
- }
-
- }
- else
- {
- FileName = args[0];
- if (!File.Exists(FileName))
- {
- Console.WriteLine("Could not find file: " + FileName);
- return;
- }
- }
-
- if (args.Length == 2)
- {
- outFileParts = args[1];
- }
-
- XmlDocument doc = new XmlDocument();
- doc.LoadXml(File.ReadAllText(FileName));
-
- XmlNodeList list = doc.GetElementsByTagName("param");
-
- StringWriter MasterClass = new StringWriter();
- MasterClass.WriteLine("using System;");
- MasterClass.WriteLine("using System.Collections.Generic;");
- MasterClass.WriteLine("using System.IO;");
- MasterClass.WriteLine("using System.Text;");
-// MasterClass.WriteLine();
-// MasterClass.WriteLine("using libsecondlife.AssetSystem.BodyShape;");
- MasterClass.WriteLine();
- MasterClass.WriteLine("namespace libsecondlife.AssetSystem");
- MasterClass.WriteLine("{");
- MasterClass.WriteLine(" public class BodyShapeParams");
- MasterClass.WriteLine(" {");
-
- StringWriter Labels = new StringWriter();
- Labels.WriteLine(" public static string GetLabel( uint Param )");
- Labels.WriteLine(" {");
- Labels.WriteLine(" switch( Param )");
- Labels.WriteLine(" {");
- Labels.WriteLine(" default:");
- Labels.WriteLine(" return \"\";");
-
- StringWriter LabelMin = new StringWriter();
- LabelMin.WriteLine(" public static string GetLabelMin( uint Param )");
- LabelMin.WriteLine(" {");
- LabelMin.WriteLine(" switch( Param )");
- LabelMin.WriteLine(" {");
- LabelMin.WriteLine(" default:");
- LabelMin.WriteLine(" throw new Exception(\"Unknown Body Part Parameter: \" + Param);");
-
- StringWriter LabelMax = new StringWriter();
- LabelMax.WriteLine(" public static string GetLabelMax( uint Param )");
- LabelMax.WriteLine(" {");
- LabelMax.WriteLine(" switch( Param )");
- LabelMax.WriteLine(" {");
- LabelMax.WriteLine(" default:");
- LabelMax.WriteLine(" throw new Exception(\"Unknown Body Part Parameter: \" + Param);");
-
-
- StringWriter Names = new StringWriter();
- Names.WriteLine(" public static string GetName( uint Param )");
- Names.WriteLine(" {");
- Names.WriteLine(" switch( Param )");
- Names.WriteLine(" {");
- Names.WriteLine(" default:");
- Names.WriteLine(" throw new Exception(\"Unknown Body Part Parameter: \" + Param);");
-
- StringWriter ValueMin = new StringWriter();
- ValueMin.WriteLine(" public static float GetValueMin( uint Param )");
- ValueMin.WriteLine(" {");
- ValueMin.WriteLine(" switch( Param )");
- ValueMin.WriteLine(" {");
- ValueMin.WriteLine(" default:");
- ValueMin.WriteLine(" throw new Exception(\"Unknown Body Part Parameter: \" + Param);");
-
- StringWriter ValueMax = new StringWriter();
- ValueMax.WriteLine(" public static float GetValueMax( uint Param )");
- ValueMax.WriteLine(" {");
- ValueMax.WriteLine(" switch( Param )");
- ValueMax.WriteLine(" {");
- ValueMax.WriteLine(" default:");
- ValueMax.WriteLine(" throw new Exception(\"Unknown Body Part Parameter: \" + Param);");
-
- StringWriter ValueDefault = new StringWriter();
- ValueDefault.WriteLine(" public static float GetValueDefault( uint Param )");
- ValueDefault.WriteLine(" {");
- ValueDefault.WriteLine(" switch( Param )");
- ValueDefault.WriteLine(" {");
- ValueDefault.WriteLine(" default:");
- ValueDefault.WriteLine(" throw new Exception(\"Unknown Body Part Parameter: \" + Param);");
-
- StringWriter ValueValid = new StringWriter();
- ValueValid.WriteLine(" public static bool IsValueValid( uint Param, float Value )");
- ValueValid.WriteLine(" {");
- ValueValid.WriteLine(" switch( Param )");
- ValueValid.WriteLine(" {");
- ValueValid.WriteLine(" default:");
- ValueValid.WriteLine(" throw new Exception(\"Unknown Body Part Parameter: \" + Param);");
-
-
- List EditGroups = new List();
-
-// XmlTextWriter xtw = new XmlTextWriter(sw);
-
- File.Delete("ParamTable.csv");
- StreamWriter ParamTable = File.AppendText("ParamTable.csv");
- ParamTable.WriteLine("ID\tName\tEditGroup\tLabel\tLabelMin\tLabelMax\tMinValue\tMaxValue");
-
- foreach( XmlNode node in list )
- {
- if ((node.Attributes["shared"] != null) && (node.Attributes["shared"].Value.Equals("1")))
- {
- // this param will have been already been defined
- continue;
- }
-
- if (
- (node.Attributes["edit_group"] != null)
- && ( node.Attributes["edit_group"].Value.Equals("driven")
-// || node.Attributes["edit_group"].Value.Equals("dummy")
- )
- )
- {
- // this param is calculated by the client based on other params
- continue;
- }
-/*
- if( node.Attributes["edit_group"] != null )
- {
- if( !EditGroups.Contains( node.Attributes["edit_group"].Value ) )
- {
- EditGroups.Add(node.Attributes["edit_group"].Value);
- Console.WriteLine(node.Attributes["edit_group"].Value);
- }
- }
-*/
- // Used to identify which nodes are bodyshape parameter nodes
- if ( node.Attributes["id"] != null
- && node.Attributes["name"] != null
- && node.Attributes["wearable"] != null
- // && ( (node.Attributes["label"] != null) || (node.Attributes["label_min"] != null) )
- )
- {
- string ParamName = node.Attributes["name"].Value;
- Console.WriteLine(ParamName);
- string ParamEditGroup = "";
- if( node.Attributes["edit_group"] != null )
- {
- ParamEditGroup = node.Attributes["edit_group"].Value;
- }
-
- string ParamLabel = "";
- string ParamLabelMin = "";
- string ParamLabelMax = "";
- string ParamMin = "";
- string ParamMax = "";
-
-
- string ID = node.Attributes["id"].Value;
-
-
-
- if (node.Attributes["label"] != null)
- {
- // Label
- Labels.WriteLine(" case " + ID + ":");
- Labels.WriteLine(" return \"" + node.Attributes["label"].Value + "\";");
-
- ParamLabel = node.Attributes["label"].Value;
- }
-
- if (node.Attributes["label_min"] != null)
- {
- // Label Min
- LabelMin.WriteLine(" case " + ID + ":");
- LabelMin.WriteLine(" return \"" + node.Attributes["label_min"].Value + "\";");
-
- ParamLabelMin = node.Attributes["label_min"].Value;
- }
-
- if (node.Attributes["label_max"] != null)
- {
- // Label Max
- LabelMax.WriteLine(" case " + ID + ":");
- LabelMax.WriteLine(" return \"" + node.Attributes["label_max"].Value + "\";");
-
- ParamLabelMax = node.Attributes["label_max"].Value;
- }
-
- // Name
- Names.WriteLine(" case " + ID + ":");
- Names.WriteLine(" return \"" + node.Attributes["name"].Value + "\";");
-
- // Min Values
- ValueMin.WriteLine(" case " + ID + ":");
- ValueMin.WriteLine(" return " + node.Attributes["value_min"].Value + "f;");
-
- ParamMin = node.Attributes["value_min"].Value;
-
- // Max Values
- ValueMax.WriteLine(" case " + ID + ":");
- ValueMax.WriteLine(" return " + node.Attributes["value_max"].Value + "f;");
-
- ParamMax = node.Attributes["value_max"].Value;
-
- // Default values
- if (node.Attributes["value_default"] != null)
- {
- ValueDefault.WriteLine(" case " + ID + ":");
- ValueDefault.WriteLine(" return " + node.Attributes["value_default"].Value + "f;");
- }
- else
- {
- ValueDefault.WriteLine(" case " + ID + ":");
- ValueDefault.WriteLine(" return " + node.Attributes["value_min"].Value + "f;");
- }
-
- // Validation Values
- ValueValid.WriteLine(" case " + node.Attributes["id"].Value + ":");
- ValueValid.WriteLine(" return ( (Value >= " + node.Attributes["value_min"].Value + "f) && (Value <= " + node.Attributes["value_max"].Value + "f) );");
-
- ParamTable.WriteLine( ID
- + "\t" + ParamName
- + "\t" + ParamEditGroup
- + "\t" + ParamLabel
- + "\t" + ParamLabelMin
- + "\t" + ParamLabelMax
- + "\t" + ParamMin
- + "\t" + ParamMax);
- }
- }
-
- ParamTable.Flush();
- ParamTable.Close();
-
- // Finish up name stuff
- Names.WriteLine(" }"); // Close switch
- Names.WriteLine(" }"); // Close method
-
- // Finish up label stuff
- Labels.WriteLine(" }"); // Close switch
- Labels.WriteLine(" }"); // Close method
-
- // Finish up min label stuff
- LabelMin.WriteLine(" }"); // Close switch
- LabelMin.WriteLine(" }"); // Close method
-
- // Finish up max label stuff
- LabelMax.WriteLine(" }"); // Close switch
- LabelMax.WriteLine(" }"); // Close method
-
- // Finish up Max Value stuff
- ValueMin.WriteLine(" }"); // Close switch
- ValueMin.WriteLine(" }"); // Close method
-
- // Finish up Min Value stuff
- ValueMax.WriteLine(" }"); // Close switch
- ValueMax.WriteLine(" }"); // Close method
-
- // Finish up Default Value stuff
- ValueDefault.WriteLine(" }"); // Close switch
- ValueDefault.WriteLine(" }"); // Close method
-
- // Finish up Value Valid stuff
- ValueValid.WriteLine(" }"); // Close switch
- ValueValid.WriteLine(" }"); // Close method
-
-
- StringWriter ValidateAll = new StringWriter();
- ValidateAll.WriteLine(" public static bool IsValid( Dictionary BodyShape )");
- ValidateAll.WriteLine(" {");
- ValidateAll.WriteLine(" foreach(KeyValuePair kvp in BodyShape)");
- ValidateAll.WriteLine(" {");
- ValidateAll.WriteLine(" if( !IsValueValid(kvp.Key, kvp.Value) ) { return false; }");
- ValidateAll.WriteLine(" }");
- ValidateAll.WriteLine("");
- ValidateAll.WriteLine(" return true;");
- ValidateAll.WriteLine(" }");
-
- StringWriter ToString = new StringWriter();
- ToString.WriteLine(" public static string ToString( Dictionary BodyShape )");
- ToString.WriteLine(" {");
- ToString.WriteLine(" StringWriter sw = new StringWriter();");
- ToString.WriteLine("");
- ToString.WriteLine(" foreach(KeyValuePair kvp in BodyShape)");
- ToString.WriteLine(" {");
- ToString.WriteLine(" sw.Write( kvp.Key + \":\" );");
- ToString.WriteLine(" sw.Write( GetLabel(kvp.Key) + \":\" );");
- ToString.WriteLine(" sw.WriteLine( kvp.Value );");
- ToString.WriteLine(" }");
- ToString.WriteLine("");
- ToString.WriteLine(" return sw.ToString();");
- ToString.WriteLine(" }");
-
-
-
- // Combine Master Class
- MasterClass.Write(Names.ToString());
- MasterClass.Write(Labels.ToString());
- MasterClass.Write(LabelMin.ToString());
- MasterClass.Write(LabelMax.ToString());
- MasterClass.Write(ValueMin.ToString());
- MasterClass.Write(ValueMax.ToString());
- MasterClass.Write(ValueDefault.ToString());
- MasterClass.Write(ValueValid.ToString());
- MasterClass.Write(ValidateAll.ToString());
- MasterClass.Write(ToString.ToString());
-
- // Finish up the file
- MasterClass.WriteLine(" }"); // Close Class
- MasterClass.WriteLine("}"); // Close Namespace
-
- Console.WriteLine("Writing " + outFileParts + "...");
- File.WriteAllText(outFileParts, MasterClass.ToString());
-
- // Console.WriteLine(PartClasses.ToString());
- }
- }
-}
diff --git a/Programs/examples/GUITestClient/GUITestClient.csproj b/Programs/examples/GUITestClient/GUITestClient.csproj
deleted file mode 100644
index e0fd7378..00000000
--- a/Programs/examples/GUITestClient/GUITestClient.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {9E0EE72D-AAA7-42EC-8E59-2C3EA5ED6D98}
- WinExe
- Properties
- GUITestClient
- GUITestClient
-
-
- true
- full
- false
- ..\..\..\bin\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- ..\..\..\bin\
- TRACE
- prompt
- 4
-
-
- 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
-
-
-
-
-
-
-
-
-
-
-
-
-
- Form
-
-
- frmTestClient.cs
-
-
-
-
-
-
- Designer
- frmTestClient.cs
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
- Designer
-
-
- True
- Resources.resx
- True
-
-
- SettingsSingleFileGenerator
- Settings.Designer.cs
-
-
- True
- Settings.settings
- True
-
-
-
-
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}
- OpenMetaverse
-
-
-
-
-
\ No newline at end of file
diff --git a/Programs/examples/Heightmap/Heightmap.csproj b/Programs/examples/Heightmap/Heightmap.csproj
deleted file mode 100644
index 078493fe..00000000
--- a/Programs/examples/Heightmap/Heightmap.csproj
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {D9669D08-AC81-4F45-AD23-82787C6EFBBA}
- Exe
- Properties
- Heightmap
- Heightmap
-
-
-
-
- true
- full
- false
- ..\..\..\bin\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- ..\..\..\bin\
- TRACE
- prompt
- 4
-
-
- 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
-
-
-
-
-
-
-
-
-
-
-
- Form
-
-
- frmHeightmap.cs
-
-
-
- Designer
- frmHeightmap.cs
-
-
-
-
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}
- OpenMetaverse
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Programs/examples/TestClient/Commands/Communication/TtsCommand.cs b/Programs/examples/TestClient/Commands/Communication/TtsCommand.cs
deleted file mode 100644
index e8bd1227..00000000
--- a/Programs/examples/TestClient/Commands/Communication/TtsCommand.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Speech.Synthesis;
-using libsecondlife;
-using libsecondlife.Packets;
-using libsecondlife.AssetSystem;
-
-
-// Since this requires .Net 3.0 I've left it out of the project by default.
-// To use this: include it in the project and add a reference to the System.Speech.dll
-
-namespace libsecondlife.TestClient
-{
- public class TtsCommand : Command
- {
- SpeechSynthesizer _speechSynthesizer;
-
- public TtsCommand(TestClient testClient)
- {
- Name = "tts";
- Description = "Text To Speech. When activated, client will echo all recieved chat messages out thru the computer's speakers.";
- }
-
- public override string Execute(string[] args, LLUUID fromAgentID)
- {
- if (!Active)
- {
- if (_speechSynthesizer == null)
- _speechSynthesizer = new SpeechSynthesizer();
- Active = true;
- Client.Self.OnChat += new MainAvatar.ChatCallback(Self_OnChat);
- return "TTS is now on.";
- }
- else
- {
- Active = false;
- Client.Self.OnChat -= new MainAvatar.ChatCallback(Self_OnChat);
- return "TTS is now off.";
- }
- }
-
- void Self_OnChat(string message, byte audible, byte type, byte sourcetype, string fromName, LLUUID id, LLUUID ownerid, LLVector3 position)
- {
- if (message.Length > 0)
- {
- _speechSynthesizer.SpeakAsync(message);
- }
- }
- }
-}
\ No newline at end of file
diff --git a/Programs/examples/TestClient/Commands/Land/ParcelInfoCommand.cs b/Programs/examples/TestClient/Commands/Land/ParcelInfoCommand.cs
index 5414c435..9a9e8f2e 100644
--- a/Programs/examples/TestClient/Commands/Land/ParcelInfoCommand.cs
+++ b/Programs/examples/TestClient/Commands/Land/ParcelInfoCommand.cs
@@ -3,7 +3,6 @@ using System.Collections.Generic;
using System.Text;
using System.Threading;
using OpenMetaverse;
-using OpenMetaverse.Utilities;
namespace OpenMetaverse.TestClient
{
diff --git a/Programs/examples/TestClient/TestClient.build b/Programs/examples/TestClient/TestClient.build
deleted file mode 100644
index 091ef1aa..00000000
--- a/Programs/examples/TestClient/TestClient.build
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Programs/examples/TestClient/TestClient.csproj b/Programs/examples/TestClient/TestClient.csproj
deleted file mode 100644
index fbb4bdef..00000000
--- a/Programs/examples/TestClient/TestClient.csproj
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {B87682F6-B2D7-4C4D-A529-400C24FD4880}
- Exe
- Properties
- OpenMetaverse.TestClient
- TestClient
-
-
- true
- full
- false
- ..\..\..\bin\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- ..\..\..\bin\
- 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\TestClient.XML
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}
- OpenMetaverse
-
-
- {CE5E06C2-2428-416B-ADC1-F1FE16A0FB27}
- OpenMetaverse.Utilities
-
-
-
-
-
\ No newline at end of file
diff --git a/Programs/examples/examples.build b/Programs/examples/examples.build
deleted file mode 100644
index e1832ab2..00000000
--- a/Programs/examples/examples.build
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Programs/examples/groupmanager/App.ico b/Programs/examples/groupmanager/App.ico
deleted file mode 100644
index 3a5525fd..00000000
Binary files a/Programs/examples/groupmanager/App.ico and /dev/null differ
diff --git a/Programs/examples/groupmanager/groupmanager.csproj b/Programs/examples/groupmanager/groupmanager.csproj
deleted file mode 100644
index 36535e17..00000000
--- a/Programs/examples/groupmanager/groupmanager.csproj
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
- Local
- 8.0.50727
- 2.0
- {F460FAB3-0D12-4873-89EB-2696818764B8}
- Debug
- AnyCPU
- App.ico
-
-
- groupmanager
-
-
- JScript
- Grid
- IE50
- false
- WinExe
- groupmanager
- OnBuildSuccess
-
-
-
-
-
-
-
-
- ..\..\..\bin\
- false
- 285212672
- false
-
-
- DEBUG;TRACE
-
-
- true
- 4096
- false
-
-
- false
- false
- false
- false
- 4
- full
- prompt
-
-
- bin\Release\
- 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.Drawing
-
-
- System.Windows.Forms
-
-
- System.XML
-
-
- OpenMetaverse
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}
- {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- False
-
-
- {CE5E06C2-2428-416B-ADC1-F1FE16A0FB27}
- OpenMetaverse.Utilities
-
-
-
-
- Form
-
-
- frmGroupInfo.cs
-
-
- Form
-
-
- frmGroupManager.cs
-
-
-
-
-
-
-
- Designer
- frmGroupInfo.cs
-
-
- Designer
- frmGroupManager.cs
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Programs/examples/slaccountant/App.ico b/Programs/examples/slaccountant/App.ico
deleted file mode 100644
index 3a5525fd..00000000
Binary files a/Programs/examples/slaccountant/App.ico and /dev/null differ
diff --git a/Programs/examples/slaccountant/slaccountant.csproj b/Programs/examples/slaccountant/slaccountant.csproj
deleted file mode 100644
index 9f482c41..00000000
--- a/Programs/examples/slaccountant/slaccountant.csproj
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
- Local
- 8.0.50727
- 2.0
- {FC19D5F6-076E-4923-8456-9B0E00E22896}
- Debug
- AnyCPU
- App.ico
-
-
- slaccountant
-
-
- JScript
- Grid
- IE50
- false
- WinExe
- slaccountant
- 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.Drawing
-
-
- System.Windows.Forms
-
-
- System.XML
-
-
- OpenMetaverse
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}
- {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- False
-
-
-
-
-
- Code
-
-
- Form
-
-
- frmSLAccountant.cs
- Designer
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Programs/examples/sldump/sldump.csproj b/Programs/examples/sldump/sldump.csproj
deleted file mode 100644
index 1f3e4233..00000000
--- a/Programs/examples/sldump/sldump.csproj
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
- Local
- 8.0.50727
- 2.0
- {F6258A68-C624-46A0-BA73-B55D21BB0A3B}
- Debug
- AnyCPU
-
-
-
-
- sldump
-
-
- JScript
- Grid
- IE50
- false
- Exe
- sldump
- 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
-
-
- OpenMetaverse
- {D9CDEDFB-8169-4B03-B57F-0DF638F044EC}
- {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- False
-
-
-
-
- Code
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/prebuild.xml b/prebuild.xml
index 26f12d2b..66d76f96 100644
--- a/prebuild.xml
+++ b/prebuild.xml
@@ -104,6 +104,31 @@
+
+
+
+ ../../bin/
+
+
+
+
+ ../../bin/
+
+
+
+ ../../bin/
+
+
+
+
+
+
+
+ frmBaker.resx
+
+
+
+
@@ -264,6 +289,154 @@
+
+
+
+
+
+
+ ../../../bin/
+
+
+
+
+ ../../../bin/
+
+
+
+ ../../../bin/
+
+
+
+
+
+
+
+ frmGroupManager.resx
+ frmGroupInfo.resx
+
+
+
+
+
+
+
+ ../../../bin/
+
+
+
+
+ ../../../bin/
+
+
+
+ ../../../bin/
+
+
+
+
+
+
+
+ frmTestClient.resx
+
+
+
+
+
+
+
+ ../../../bin/
+
+
+
+
+ ../../../bin/
+
+
+
+ ../../../bin/
+
+
+
+
+
+
+
+ frmHeightmap.resx
+
+
+
+
+
+
+
+ ../../../bin/
+
+
+
+
+ ../../../bin/
+
+
+
+ ../../../bin/
+
+
+
+
+
+
+
+ frmSLAccountant.resx
+
+
+
+
+
+
+
+ ../../../bin/
+
+
+
+
+ ../../../bin/
+
+
+
+ ../../../bin/
+
+
+
+
+
+
+
+
+
+
+
+ ../../../bin/
+
+
+
+
+ ../../../bin/
+
+
+
+ ../../../bin/
+
+
+
+
+
+
+
+
+
+