diff options
author | Jeff Ames | 2008-01-26 10:34:49 +0000 |
---|---|---|
committer | Jeff Ames | 2008-01-26 10:34:49 +0000 |
commit | 20215c3d30fb55bf232bff1b3d6652d82e00b798 (patch) | |
tree | 19fce94014cafb1a235b3874b7bde8bc92767415 | |
parent | Removed ScriptServer.csproj from svn. (diff) | |
download | opensim-SC-20215c3d30fb55bf232bff1b3d6652d82e00b798.zip opensim-SC-20215c3d30fb55bf232bff1b3d6652d82e00b798.tar.gz opensim-SC-20215c3d30fb55bf232bff1b3d6652d82e00b798.tar.bz2 opensim-SC-20215c3d30fb55bf232bff1b3d6652d82e00b798.tar.xz |
Rewrote svn properties handling script in python. Added more file types.
62 files changed, 2447 insertions, 2341 deletions
diff --git a/OpenSim/Tools/OpenSim.GUI/Main.resx b/OpenSim/Tools/OpenSim.GUI/Main.resx index db8eb0a..517179d 100644 --- a/OpenSim/Tools/OpenSim.GUI/Main.resx +++ b/OpenSim/Tools/OpenSim.GUI/Main.resx | |||
@@ -1,135 +1,135 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <root> | 2 | <root> |
3 | <!-- | 3 | <!-- |
4 | Microsoft ResX Schema | 4 | Microsoft ResX Schema |
5 | 5 | ||
6 | Version 2.0 | 6 | Version 2.0 |
7 | 7 | ||
8 | The primary goals of this format is to allow a simple XML format | 8 | The primary goals of this format is to allow a simple XML format |
9 | that is mostly human readable. The generation and parsing of the | 9 | that is mostly human readable. The generation and parsing of the |
10 | various data types are done through the TypeConverter classes | 10 | various data types are done through the TypeConverter classes |
11 | associated with the data types. | 11 | associated with the data types. |
12 | 12 | ||
13 | Example: | 13 | Example: |
14 | 14 | ||
15 | ... ado.net/XML headers & schema ... | 15 | ... ado.net/XML headers & schema ... |
16 | <resheader name="resmimetype">text/microsoft-resx</resheader> | 16 | <resheader name="resmimetype">text/microsoft-resx</resheader> |
17 | <resheader name="version">2.0</resheader> | 17 | <resheader name="version">2.0</resheader> |
18 | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | 18 | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
19 | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | 19 | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
20 | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | 20 | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
21 | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | 21 | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
22 | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | 22 | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
23 | <value>[base64 mime encoded serialized .NET Framework object]</value> | 23 | <value>[base64 mime encoded serialized .NET Framework object]</value> |
24 | </data> | 24 | </data> |
25 | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | 25 | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
26 | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | 26 | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
27 | <comment>This is a comment</comment> | 27 | <comment>This is a comment</comment> |
28 | </data> | 28 | </data> |
29 | 29 | ||
30 | There are any number of "resheader" rows that contain simple | 30 | There are any number of "resheader" rows that contain simple |
31 | name/value pairs. | 31 | name/value pairs. |
32 | 32 | ||
33 | Each data row contains a name, and value. The row also contains a | 33 | Each data row contains a name, and value. The row also contains a |
34 | type or mimetype. Type corresponds to a .NET class that support | 34 | type or mimetype. Type corresponds to a .NET class that support |
35 | text/value conversion through the TypeConverter architecture. | 35 | text/value conversion through the TypeConverter architecture. |
36 | Classes that don't support this are serialized and stored with the | 36 | Classes that don't support this are serialized and stored with the |
37 | mimetype set. | 37 | mimetype set. |
38 | 38 | ||
39 | The mimetype is used for serialized objects, and tells the | 39 | The mimetype is used for serialized objects, and tells the |
40 | ResXResourceReader how to depersist the object. This is currently not | 40 | ResXResourceReader how to depersist the object. This is currently not |
41 | extensible. For a given mimetype the value must be set accordingly: | 41 | extensible. For a given mimetype the value must be set accordingly: |
42 | 42 | ||
43 | Note - application/x-microsoft.net.object.binary.base64 is the format | 43 | Note - application/x-microsoft.net.object.binary.base64 is the format |
44 | that the ResXResourceWriter will generate, however the reader can | 44 | that the ResXResourceWriter will generate, however the reader can |
45 | read any of the formats listed below. | 45 | read any of the formats listed below. |
46 | 46 | ||
47 | mimetype: application/x-microsoft.net.object.binary.base64 | 47 | mimetype: application/x-microsoft.net.object.binary.base64 |
48 | value : The object must be serialized with | 48 | value : The object must be serialized with |
49 | : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter | 49 | : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
50 | : and then encoded with base64 encoding. | 50 | : and then encoded with base64 encoding. |
51 | 51 | ||
52 | mimetype: application/x-microsoft.net.object.soap.base64 | 52 | mimetype: application/x-microsoft.net.object.soap.base64 |
53 | value : The object must be serialized with | 53 | value : The object must be serialized with |
54 | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter | 54 | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
55 | : and then encoded with base64 encoding. | 55 | : and then encoded with base64 encoding. |
56 | 56 | ||
57 | mimetype: application/x-microsoft.net.object.bytearray.base64 | 57 | mimetype: application/x-microsoft.net.object.bytearray.base64 |
58 | value : The object must be serialized into a byte array | 58 | value : The object must be serialized into a byte array |
59 | : using a System.ComponentModel.TypeConverter | 59 | : using a System.ComponentModel.TypeConverter |
60 | : and then encoded with base64 encoding. | 60 | : and then encoded with base64 encoding. |
61 | --> | 61 | --> |
62 | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> | 62 | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
63 | <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> | 63 | <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
64 | <xsd:element name="root" msdata:IsDataSet="true"> | 64 | <xsd:element name="root" msdata:IsDataSet="true"> |
65 | <xsd:complexType> | 65 | <xsd:complexType> |
66 | <xsd:choice maxOccurs="unbounded"> | 66 | <xsd:choice maxOccurs="unbounded"> |
67 | <xsd:element name="metadata"> | 67 | <xsd:element name="metadata"> |
68 | <xsd:complexType> | 68 | <xsd:complexType> |
69 | <xsd:sequence> | 69 | <xsd:sequence> |
70 | <xsd:element name="value" type="xsd:string" minOccurs="0" /> | 70 | <xsd:element name="value" type="xsd:string" minOccurs="0" /> |
71 | </xsd:sequence> | 71 | </xsd:sequence> |
72 | <xsd:attribute name="name" use="required" type="xsd:string" /> | 72 | <xsd:attribute name="name" use="required" type="xsd:string" /> |
73 | <xsd:attribute name="type" type="xsd:string" /> | 73 | <xsd:attribute name="type" type="xsd:string" /> |
74 | <xsd:attribute name="mimetype" type="xsd:string" /> | 74 | <xsd:attribute name="mimetype" type="xsd:string" /> |
75 | <xsd:attribute ref="xml:space" /> | 75 | <xsd:attribute ref="xml:space" /> |
76 | </xsd:complexType> | 76 | </xsd:complexType> |
77 | </xsd:element> | 77 | </xsd:element> |
78 | <xsd:element name="assembly"> | 78 | <xsd:element name="assembly"> |
79 | <xsd:complexType> | 79 | <xsd:complexType> |
80 | <xsd:attribute name="alias" type="xsd:string" /> | 80 | <xsd:attribute name="alias" type="xsd:string" /> |
81 | <xsd:attribute name="name" type="xsd:string" /> | 81 | <xsd:attribute name="name" type="xsd:string" /> |
82 | </xsd:complexType> | 82 | </xsd:complexType> |
83 | </xsd:element> | 83 | </xsd:element> |
84 | <xsd:element name="data"> | 84 | <xsd:element name="data"> |
85 | <xsd:complexType> | 85 | <xsd:complexType> |
86 | <xsd:sequence> | 86 | <xsd:sequence> |
87 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | 87 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
88 | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> | 88 | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
89 | </xsd:sequence> | 89 | </xsd:sequence> |
90 | <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> | 90 | <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
91 | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | 91 | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
92 | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | 92 | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
93 | <xsd:attribute ref="xml:space" /> | 93 | <xsd:attribute ref="xml:space" /> |
94 | </xsd:complexType> | 94 | </xsd:complexType> |
95 | </xsd:element> | 95 | </xsd:element> |
96 | <xsd:element name="resheader"> | 96 | <xsd:element name="resheader"> |
97 | <xsd:complexType> | 97 | <xsd:complexType> |
98 | <xsd:sequence> | 98 | <xsd:sequence> |
99 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | 99 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
100 | </xsd:sequence> | 100 | </xsd:sequence> |
101 | <xsd:attribute name="name" type="xsd:string" use="required" /> | 101 | <xsd:attribute name="name" type="xsd:string" use="required" /> |
102 | </xsd:complexType> | 102 | </xsd:complexType> |
103 | </xsd:element> | 103 | </xsd:element> |
104 | </xsd:choice> | 104 | </xsd:choice> |
105 | </xsd:complexType> | 105 | </xsd:complexType> |
106 | </xsd:element> | 106 | </xsd:element> |
107 | </xsd:schema> | 107 | </xsd:schema> |
108 | <resheader name="resmimetype"> | 108 | <resheader name="resmimetype"> |
109 | <value>text/microsoft-resx</value> | 109 | <value>text/microsoft-resx</value> |
110 | </resheader> | 110 | </resheader> |
111 | <resheader name="version"> | 111 | <resheader name="version"> |
112 | <value>2.0</value> | 112 | <value>2.0</value> |
113 | </resheader> | 113 | </resheader> |
114 | <resheader name="reader"> | 114 | <resheader name="reader"> |
115 | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | 115 | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
116 | </resheader> | 116 | </resheader> |
117 | <resheader name="writer"> | 117 | <resheader name="writer"> |
118 | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | 118 | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
119 | </resheader> | 119 | </resheader> |
120 | <metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | 120 | <metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
121 | <value>17, 17</value> | 121 | <value>17, 17</value> |
122 | </metadata> | 122 | </metadata> |
123 | <metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | 123 | <metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
124 | <value>126, 17</value> | 124 | <value>126, 17</value> |
125 | </metadata> | 125 | </metadata> |
126 | <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | 126 | <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
127 | <value>209, 17</value> | 127 | <value>209, 17</value> |
128 | </metadata> | 128 | </metadata> |
129 | <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | 129 | <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
130 | <value>209, 17</value> | 130 | <value>209, 17</value> |
131 | </metadata> | 131 | </metadata> |
132 | <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | 132 | <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |
133 | <value>39</value> | 133 | <value>39</value> |
134 | </metadata> | 134 | </metadata> |
135 | </root> | 135 | </root> |
diff --git a/OpenSim/Tools/OpenSim.GUI/OpenSim.GUI.csproj b/OpenSim/Tools/OpenSim.GUI/OpenSim.GUI.csproj index 7ac4290..e722fec 100644 --- a/OpenSim/Tools/OpenSim.GUI/OpenSim.GUI.csproj +++ b/OpenSim/Tools/OpenSim.GUI/OpenSim.GUI.csproj | |||
@@ -1,94 +1,94 @@ | |||
1 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 1 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
2 | <PropertyGroup> | 2 | <PropertyGroup> |
3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | 3 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | 4 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
5 | <ProductVersion>8.0.50727</ProductVersion> | 5 | <ProductVersion>8.0.50727</ProductVersion> |
6 | <SchemaVersion>2.0</SchemaVersion> | 6 | <SchemaVersion>2.0</SchemaVersion> |
7 | <ProjectGuid>{78AEEDD5-4DA8-4E05-8D53-F3C5476A0B97}</ProjectGuid> | 7 | <ProjectGuid>{78AEEDD5-4DA8-4E05-8D53-F3C5476A0B97}</ProjectGuid> |
8 | <OutputType>WinExe</OutputType> | 8 | <OutputType>WinExe</OutputType> |
9 | <AppDesignerFolder>Properties</AppDesignerFolder> | 9 | <AppDesignerFolder>Properties</AppDesignerFolder> |
10 | <RootNamespace>OpenSim.GUI</RootNamespace> | 10 | <RootNamespace>OpenSim.GUI</RootNamespace> |
11 | <AssemblyName>OpenSim.GUI</AssemblyName> | 11 | <AssemblyName>OpenSim.GUI</AssemblyName> |
12 | </PropertyGroup> | 12 | </PropertyGroup> |
13 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | 13 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
14 | <DebugSymbols>true</DebugSymbols> | 14 | <DebugSymbols>true</DebugSymbols> |
15 | <DebugType>full</DebugType> | 15 | <DebugType>full</DebugType> |
16 | <Optimize>false</Optimize> | 16 | <Optimize>false</Optimize> |
17 | <OutputPath>..\..\..\bin\</OutputPath> | 17 | <OutputPath>..\..\..\bin\</OutputPath> |
18 | <DefineConstants>DEBUG;TRACE</DefineConstants> | 18 | <DefineConstants>DEBUG;TRACE</DefineConstants> |
19 | <ErrorReport>prompt</ErrorReport> | 19 | <ErrorReport>prompt</ErrorReport> |
20 | <WarningLevel>4</WarningLevel> | 20 | <WarningLevel>4</WarningLevel> |
21 | </PropertyGroup> | 21 | </PropertyGroup> |
22 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | 22 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
23 | <DebugType>pdbonly</DebugType> | 23 | <DebugType>pdbonly</DebugType> |
24 | <Optimize>true</Optimize> | 24 | <Optimize>true</Optimize> |
25 | <OutputPath>bin\Release\</OutputPath> | 25 | <OutputPath>bin\Release\</OutputPath> |
26 | <DefineConstants>TRACE</DefineConstants> | 26 | <DefineConstants>TRACE</DefineConstants> |
27 | <ErrorReport>prompt</ErrorReport> | 27 | <ErrorReport>prompt</ErrorReport> |
28 | <WarningLevel>4</WarningLevel> | 28 | <WarningLevel>4</WarningLevel> |
29 | </PropertyGroup> | 29 | </PropertyGroup> |
30 | <ItemGroup> | 30 | <ItemGroup> |
31 | <Reference Include="System" /> | 31 | <Reference Include="System" /> |
32 | <Reference Include="System.Data" /> | 32 | <Reference Include="System.Data" /> |
33 | <Reference Include="System.Deployment" /> | 33 | <Reference Include="System.Deployment" /> |
34 | <Reference Include="System.Drawing" /> | 34 | <Reference Include="System.Drawing" /> |
35 | <Reference Include="System.Windows.Forms" /> | 35 | <Reference Include="System.Windows.Forms" /> |
36 | <Reference Include="System.Xml" /> | 36 | <Reference Include="System.Xml" /> |
37 | </ItemGroup> | 37 | </ItemGroup> |
38 | <ItemGroup> | 38 | <ItemGroup> |
39 | <Compile Include="frmConfiguration.cs"> | 39 | <Compile Include="frmConfiguration.cs"> |
40 | <SubType>Form</SubType> | 40 | <SubType>Form</SubType> |
41 | </Compile> | 41 | </Compile> |
42 | <Compile Include="frmConfiguration.Designer.cs"> | 42 | <Compile Include="frmConfiguration.Designer.cs"> |
43 | <DependentUpon>frmConfiguration.cs</DependentUpon> | 43 | <DependentUpon>frmConfiguration.cs</DependentUpon> |
44 | </Compile> | 44 | </Compile> |
45 | <Compile Include="InputTextBoxControl.cs"> | 45 | <Compile Include="InputTextBoxControl.cs"> |
46 | <SubType>Component</SubType> | 46 | <SubType>Component</SubType> |
47 | </Compile> | 47 | </Compile> |
48 | <Compile Include="Main.cs"> | 48 | <Compile Include="Main.cs"> |
49 | <SubType>Form</SubType> | 49 | <SubType>Form</SubType> |
50 | </Compile> | 50 | </Compile> |
51 | <Compile Include="Main.Designer.cs"> | 51 | <Compile Include="Main.Designer.cs"> |
52 | <DependentUpon>Main.cs</DependentUpon> | 52 | <DependentUpon>Main.cs</DependentUpon> |
53 | </Compile> | 53 | </Compile> |
54 | <Compile Include="ProcessManager.cs"> | 54 | <Compile Include="ProcessManager.cs"> |
55 | <SubType>Component</SubType> | 55 | <SubType>Component</SubType> |
56 | </Compile> | 56 | </Compile> |
57 | <Compile Include="Program.cs" /> | 57 | <Compile Include="Program.cs" /> |
58 | <Compile Include="Properties\AssemblyInfo.cs" /> | 58 | <Compile Include="Properties\AssemblyInfo.cs" /> |
59 | <EmbeddedResource Include="frmConfiguration.resx"> | 59 | <EmbeddedResource Include="frmConfiguration.resx"> |
60 | <SubType>Designer</SubType> | 60 | <SubType>Designer</SubType> |
61 | <DependentUpon>frmConfiguration.cs</DependentUpon> | 61 | <DependentUpon>frmConfiguration.cs</DependentUpon> |
62 | </EmbeddedResource> | 62 | </EmbeddedResource> |
63 | <EmbeddedResource Include="Main.resx"> | 63 | <EmbeddedResource Include="Main.resx"> |
64 | <SubType>Designer</SubType> | 64 | <SubType>Designer</SubType> |
65 | <DependentUpon>Main.cs</DependentUpon> | 65 | <DependentUpon>Main.cs</DependentUpon> |
66 | </EmbeddedResource> | 66 | </EmbeddedResource> |
67 | <EmbeddedResource Include="Properties\Resources.resx"> | 67 | <EmbeddedResource Include="Properties\Resources.resx"> |
68 | <Generator>ResXFileCodeGenerator</Generator> | 68 | <Generator>ResXFileCodeGenerator</Generator> |
69 | <LastGenOutput>Resources.Designer.cs</LastGenOutput> | 69 | <LastGenOutput>Resources.Designer.cs</LastGenOutput> |
70 | <SubType>Designer</SubType> | 70 | <SubType>Designer</SubType> |
71 | </EmbeddedResource> | 71 | </EmbeddedResource> |
72 | <Compile Include="Properties\Resources.Designer.cs"> | 72 | <Compile Include="Properties\Resources.Designer.cs"> |
73 | <AutoGen>True</AutoGen> | 73 | <AutoGen>True</AutoGen> |
74 | <DependentUpon>Resources.resx</DependentUpon> | 74 | <DependentUpon>Resources.resx</DependentUpon> |
75 | </Compile> | 75 | </Compile> |
76 | <None Include="Properties\Settings.settings"> | 76 | <None Include="Properties\Settings.settings"> |
77 | <Generator>SettingsSingleFileGenerator</Generator> | 77 | <Generator>SettingsSingleFileGenerator</Generator> |
78 | <LastGenOutput>Settings.Designer.cs</LastGenOutput> | 78 | <LastGenOutput>Settings.Designer.cs</LastGenOutput> |
79 | </None> | 79 | </None> |
80 | <Compile Include="Properties\Settings.Designer.cs"> | 80 | <Compile Include="Properties\Settings.Designer.cs"> |
81 | <AutoGen>True</AutoGen> | 81 | <AutoGen>True</AutoGen> |
82 | <DependentUpon>Settings.settings</DependentUpon> | 82 | <DependentUpon>Settings.settings</DependentUpon> |
83 | <DesignTimeSharedInput>True</DesignTimeSharedInput> | 83 | <DesignTimeSharedInput>True</DesignTimeSharedInput> |
84 | </Compile> | 84 | </Compile> |
85 | </ItemGroup> | 85 | </ItemGroup> |
86 | <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> | 86 | <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> |
87 | <!-- To modify your build process, add your task inside one of the targets below and uncomment it. | 87 | <!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
88 | Other similar extension points exist, see Microsoft.Common.targets. | 88 | Other similar extension points exist, see Microsoft.Common.targets. |
89 | <Target Name="BeforeBuild"> | 89 | <Target Name="BeforeBuild"> |
90 | </Target> | 90 | </Target> |
91 | <Target Name="AfterBuild"> | 91 | <Target Name="AfterBuild"> |
92 | </Target> | 92 | </Target> |
93 | --> | 93 | --> |
94 | </Project> \ No newline at end of file | 94 | </Project> \ No newline at end of file |
diff --git a/OpenSim/Tools/OpenSim.GUI/Properties/Resources.resx b/OpenSim/Tools/OpenSim.GUI/Properties/Resources.resx index ffecec8..af7dbeb 100644 --- a/OpenSim/Tools/OpenSim.GUI/Properties/Resources.resx +++ b/OpenSim/Tools/OpenSim.GUI/Properties/Resources.resx | |||
@@ -1,117 +1,117 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <root> | 2 | <root> |
3 | <!-- | 3 | <!-- |
4 | Microsoft ResX Schema | 4 | Microsoft ResX Schema |
5 | 5 | ||
6 | Version 2.0 | 6 | Version 2.0 |
7 | 7 | ||
8 | The primary goals of this format is to allow a simple XML format | 8 | The primary goals of this format is to allow a simple XML format |
9 | that is mostly human readable. The generation and parsing of the | 9 | that is mostly human readable. The generation and parsing of the |
10 | various data types are done through the TypeConverter classes | 10 | various data types are done through the TypeConverter classes |
11 | associated with the data types. | 11 | associated with the data types. |
12 | 12 | ||
13 | Example: | 13 | Example: |
14 | 14 | ||
15 | ... ado.net/XML headers & schema ... | 15 | ... ado.net/XML headers & schema ... |
16 | <resheader name="resmimetype">text/microsoft-resx</resheader> | 16 | <resheader name="resmimetype">text/microsoft-resx</resheader> |
17 | <resheader name="version">2.0</resheader> | 17 | <resheader name="version">2.0</resheader> |
18 | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | 18 | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
19 | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | 19 | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
20 | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | 20 | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
21 | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | 21 | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
22 | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | 22 | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
23 | <value>[base64 mime encoded serialized .NET Framework object]</value> | 23 | <value>[base64 mime encoded serialized .NET Framework object]</value> |
24 | </data> | 24 | </data> |
25 | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | 25 | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
26 | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | 26 | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
27 | <comment>This is a comment</comment> | 27 | <comment>This is a comment</comment> |
28 | </data> | 28 | </data> |
29 | 29 | ||
30 | There are any number of "resheader" rows that contain simple | 30 | There are any number of "resheader" rows that contain simple |
31 | name/value pairs. | 31 | name/value pairs. |
32 | 32 | ||
33 | Each data row contains a name, and value. The row also contains a | 33 | Each data row contains a name, and value. The row also contains a |
34 | type or mimetype. Type corresponds to a .NET class that support | 34 | type or mimetype. Type corresponds to a .NET class that support |
35 | text/value conversion through the TypeConverter architecture. | 35 | text/value conversion through the TypeConverter architecture. |
36 | Classes that don't support this are serialized and stored with the | 36 | Classes that don't support this are serialized and stored with the |
37 | mimetype set. | 37 | mimetype set. |
38 | 38 | ||
39 | The mimetype is used for serialized objects, and tells the | 39 | The mimetype is used for serialized objects, and tells the |
40 | ResXResourceReader how to depersist the object. This is currently not | 40 | ResXResourceReader how to depersist the object. This is currently not |
41 | extensible. For a given mimetype the value must be set accordingly: | 41 | extensible. For a given mimetype the value must be set accordingly: |
42 | 42 | ||
43 | Note - application/x-microsoft.net.object.binary.base64 is the format | 43 | Note - application/x-microsoft.net.object.binary.base64 is the format |
44 | that the ResXResourceWriter will generate, however the reader can | 44 | that the ResXResourceWriter will generate, however the reader can |
45 | read any of the formats listed below. | 45 | read any of the formats listed below. |
46 | 46 | ||
47 | mimetype: application/x-microsoft.net.object.binary.base64 | 47 | mimetype: application/x-microsoft.net.object.binary.base64 |
48 | value : The object must be serialized with | 48 | value : The object must be serialized with |
49 | : System.Serialization.Formatters.Binary.BinaryFormatter | 49 | : System.Serialization.Formatters.Binary.BinaryFormatter |
50 | : and then encoded with base64 encoding. | 50 | : and then encoded with base64 encoding. |
51 | 51 | ||
52 | mimetype: application/x-microsoft.net.object.soap.base64 | 52 | mimetype: application/x-microsoft.net.object.soap.base64 |
53 | value : The object must be serialized with | 53 | value : The object must be serialized with |
54 | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter | 54 | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
55 | : and then encoded with base64 encoding. | 55 | : and then encoded with base64 encoding. |
56 | 56 | ||
57 | mimetype: application/x-microsoft.net.object.bytearray.base64 | 57 | mimetype: application/x-microsoft.net.object.bytearray.base64 |
58 | value : The object must be serialized into a byte array | 58 | value : The object must be serialized into a byte array |
59 | : using a System.ComponentModel.TypeConverter | 59 | : using a System.ComponentModel.TypeConverter |
60 | : and then encoded with base64 encoding. | 60 | : and then encoded with base64 encoding. |
61 | --> | 61 | --> |
62 | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> | 62 | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
63 | <xsd:element name="root" msdata:IsDataSet="true"> | 63 | <xsd:element name="root" msdata:IsDataSet="true"> |
64 | <xsd:complexType> | 64 | <xsd:complexType> |
65 | <xsd:choice maxOccurs="unbounded"> | 65 | <xsd:choice maxOccurs="unbounded"> |
66 | <xsd:element name="metadata"> | 66 | <xsd:element name="metadata"> |
67 | <xsd:complexType> | 67 | <xsd:complexType> |
68 | <xsd:sequence> | 68 | <xsd:sequence> |
69 | <xsd:element name="value" type="xsd:string" minOccurs="0" /> | 69 | <xsd:element name="value" type="xsd:string" minOccurs="0" /> |
70 | </xsd:sequence> | 70 | </xsd:sequence> |
71 | <xsd:attribute name="name" type="xsd:string" /> | 71 | <xsd:attribute name="name" type="xsd:string" /> |
72 | <xsd:attribute name="type" type="xsd:string" /> | 72 | <xsd:attribute name="type" type="xsd:string" /> |
73 | <xsd:attribute name="mimetype" type="xsd:string" /> | 73 | <xsd:attribute name="mimetype" type="xsd:string" /> |
74 | </xsd:complexType> | 74 | </xsd:complexType> |
75 | </xsd:element> | 75 | </xsd:element> |
76 | <xsd:element name="assembly"> | 76 | <xsd:element name="assembly"> |
77 | <xsd:complexType> | 77 | <xsd:complexType> |
78 | <xsd:attribute name="alias" type="xsd:string" /> | 78 | <xsd:attribute name="alias" type="xsd:string" /> |
79 | <xsd:attribute name="name" type="xsd:string" /> | 79 | <xsd:attribute name="name" type="xsd:string" /> |
80 | </xsd:complexType> | 80 | </xsd:complexType> |
81 | </xsd:element> | 81 | </xsd:element> |
82 | <xsd:element name="data"> | 82 | <xsd:element name="data"> |
83 | <xsd:complexType> | 83 | <xsd:complexType> |
84 | <xsd:sequence> | 84 | <xsd:sequence> |
85 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | 85 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
86 | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> | 86 | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
87 | </xsd:sequence> | 87 | </xsd:sequence> |
88 | <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" /> | 88 | <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" /> |
89 | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | 89 | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
90 | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | 90 | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
91 | </xsd:complexType> | 91 | </xsd:complexType> |
92 | </xsd:element> | 92 | </xsd:element> |
93 | <xsd:element name="resheader"> | 93 | <xsd:element name="resheader"> |
94 | <xsd:complexType> | 94 | <xsd:complexType> |
95 | <xsd:sequence> | 95 | <xsd:sequence> |
96 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | 96 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
97 | </xsd:sequence> | 97 | </xsd:sequence> |
98 | <xsd:attribute name="name" type="xsd:string" use="required" /> | 98 | <xsd:attribute name="name" type="xsd:string" use="required" /> |
99 | </xsd:complexType> | 99 | </xsd:complexType> |
100 | </xsd:element> | 100 | </xsd:element> |
101 | </xsd:choice> | 101 | </xsd:choice> |
102 | </xsd:complexType> | 102 | </xsd:complexType> |
103 | </xsd:element> | 103 | </xsd:element> |
104 | </xsd:schema> | 104 | </xsd:schema> |
105 | <resheader name="resmimetype"> | 105 | <resheader name="resmimetype"> |
106 | <value>text/microsoft-resx</value> | 106 | <value>text/microsoft-resx</value> |
107 | </resheader> | 107 | </resheader> |
108 | <resheader name="version"> | 108 | <resheader name="version"> |
109 | <value>2.0</value> | 109 | <value>2.0</value> |
110 | </resheader> | 110 | </resheader> |
111 | <resheader name="reader"> | 111 | <resheader name="reader"> |
112 | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | 112 | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
113 | </resheader> | 113 | </resheader> |
114 | <resheader name="writer"> | 114 | <resheader name="writer"> |
115 | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | 115 | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
116 | </resheader> | 116 | </resheader> |
117 | </root> \ No newline at end of file | 117 | </root> \ No newline at end of file |
diff --git a/OpenSim/Tools/OpenSim.GUI/Properties/Settings.settings b/OpenSim/Tools/OpenSim.GUI/Properties/Settings.settings index abf36c5..3964565 100644 --- a/OpenSim/Tools/OpenSim.GUI/Properties/Settings.settings +++ b/OpenSim/Tools/OpenSim.GUI/Properties/Settings.settings | |||
@@ -1,7 +1,7 @@ | |||
1 | <?xml version='1.0' encoding='utf-8'?> | 1 | <?xml version='1.0' encoding='utf-8'?> |
2 | <SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)"> | 2 | <SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)"> |
3 | <Profiles> | 3 | <Profiles> |
4 | <Profile Name="(Default)" /> | 4 | <Profile Name="(Default)" /> |
5 | </Profiles> | 5 | </Profiles> |
6 | <Settings /> | 6 | <Settings /> |
7 | </SettingsFile> | 7 | </SettingsFile> |
diff --git a/OpenSim/Tools/OpenSim.GUI/frmConfiguration.resx b/OpenSim/Tools/OpenSim.GUI/frmConfiguration.resx index 2002e68..084547c 100644 --- a/OpenSim/Tools/OpenSim.GUI/frmConfiguration.resx +++ b/OpenSim/Tools/OpenSim.GUI/frmConfiguration.resx | |||
@@ -1,129 +1,129 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <root> | 2 | <root> |
3 | <!-- | 3 | <!-- |
4 | Microsoft ResX Schema | 4 | Microsoft ResX Schema |
5 | 5 | ||
6 | Version 2.0 | 6 | Version 2.0 |
7 | 7 | ||
8 | The primary goals of this format is to allow a simple XML format | 8 | The primary goals of this format is to allow a simple XML format |
9 | that is mostly human readable. The generation and parsing of the | 9 | that is mostly human readable. The generation and parsing of the |
10 | various data types are done through the TypeConverter classes | 10 | various data types are done through the TypeConverter classes |
11 | associated with the data types. | 11 | associated with the data types. |
12 | 12 | ||
13 | Example: | 13 | Example: |
14 | 14 | ||
15 | ... ado.net/XML headers & schema ... | 15 | ... ado.net/XML headers & schema ... |
16 | <resheader name="resmimetype">text/microsoft-resx</resheader> | 16 | <resheader name="resmimetype">text/microsoft-resx</resheader> |
17 | <resheader name="version">2.0</resheader> | 17 | <resheader name="version">2.0</resheader> |
18 | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | 18 | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
19 | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | 19 | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
20 | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | 20 | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
21 | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | 21 | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
22 | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | 22 | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
23 | <value>[base64 mime encoded serialized .NET Framework object]</value> | 23 | <value>[base64 mime encoded serialized .NET Framework object]</value> |
24 | </data> | 24 | </data> |
25 | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | 25 | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
26 | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | 26 | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
27 | <comment>This is a comment</comment> | 27 | <comment>This is a comment</comment> |
28 | </data> | 28 | </data> |
29 | 29 | ||
30 | There are any number of "resheader" rows that contain simple | 30 | There are any number of "resheader" rows that contain simple |
31 | name/value pairs. | 31 | name/value pairs. |
32 | 32 | ||
33 | Each data row contains a name, and value. The row also contains a | 33 | Each data row contains a name, and value. The row also contains a |
34 | type or mimetype. Type corresponds to a .NET class that support | 34 | type or mimetype. Type corresponds to a .NET class that support |
35 | text/value conversion through the TypeConverter architecture. | 35 | text/value conversion through the TypeConverter architecture. |
36 | Classes that don't support this are serialized and stored with the | 36 | Classes that don't support this are serialized and stored with the |
37 | mimetype set. | 37 | mimetype set. |
38 | 38 | ||
39 | The mimetype is used for serialized objects, and tells the | 39 | The mimetype is used for serialized objects, and tells the |
40 | ResXResourceReader how to depersist the object. This is currently not | 40 | ResXResourceReader how to depersist the object. This is currently not |
41 | extensible. For a given mimetype the value must be set accordingly: | 41 | extensible. For a given mimetype the value must be set accordingly: |
42 | 42 | ||
43 | Note - application/x-microsoft.net.object.binary.base64 is the format | 43 | Note - application/x-microsoft.net.object.binary.base64 is the format |
44 | that the ResXResourceWriter will generate, however the reader can | 44 | that the ResXResourceWriter will generate, however the reader can |
45 | read any of the formats listed below. | 45 | read any of the formats listed below. |
46 | 46 | ||
47 | mimetype: application/x-microsoft.net.object.binary.base64 | 47 | mimetype: application/x-microsoft.net.object.binary.base64 |
48 | value : The object must be serialized with | 48 | value : The object must be serialized with |
49 | : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter | 49 | : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
50 | : and then encoded with base64 encoding. | 50 | : and then encoded with base64 encoding. |
51 | 51 | ||
52 | mimetype: application/x-microsoft.net.object.soap.base64 | 52 | mimetype: application/x-microsoft.net.object.soap.base64 |
53 | value : The object must be serialized with | 53 | value : The object must be serialized with |
54 | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter | 54 | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
55 | : and then encoded with base64 encoding. | 55 | : and then encoded with base64 encoding. |
56 | 56 | ||
57 | mimetype: application/x-microsoft.net.object.bytearray.base64 | 57 | mimetype: application/x-microsoft.net.object.bytearray.base64 |
58 | value : The object must be serialized into a byte array | 58 | value : The object must be serialized into a byte array |
59 | : using a System.ComponentModel.TypeConverter | 59 | : using a System.ComponentModel.TypeConverter |
60 | : and then encoded with base64 encoding. | 60 | : and then encoded with base64 encoding. |
61 | --> | 61 | --> |
62 | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> | 62 | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
63 | <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> | 63 | <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
64 | <xsd:element name="root" msdata:IsDataSet="true"> | 64 | <xsd:element name="root" msdata:IsDataSet="true"> |
65 | <xsd:complexType> | 65 | <xsd:complexType> |
66 | <xsd:choice maxOccurs="unbounded"> | 66 | <xsd:choice maxOccurs="unbounded"> |
67 | <xsd:element name="metadata"> | 67 | <xsd:element name="metadata"> |
68 | <xsd:complexType> | 68 | <xsd:complexType> |
69 | <xsd:sequence> | 69 | <xsd:sequence> |
70 | <xsd:element name="value" type="xsd:string" minOccurs="0" /> | 70 | <xsd:element name="value" type="xsd:string" minOccurs="0" /> |
71 | </xsd:sequence> | 71 | </xsd:sequence> |
72 | <xsd:attribute name="name" use="required" type="xsd:string" /> | 72 | <xsd:attribute name="name" use="required" type="xsd:string" /> |
73 | <xsd:attribute name="type" type="xsd:string" /> | 73 | <xsd:attribute name="type" type="xsd:string" /> |
74 | <xsd:attribute name="mimetype" type="xsd:string" /> | 74 | <xsd:attribute name="mimetype" type="xsd:string" /> |
75 | <xsd:attribute ref="xml:space" /> | 75 | <xsd:attribute ref="xml:space" /> |
76 | </xsd:complexType> | 76 | </xsd:complexType> |
77 | </xsd:element> | 77 | </xsd:element> |
78 | <xsd:element name="assembly"> | 78 | <xsd:element name="assembly"> |
79 | <xsd:complexType> | 79 | <xsd:complexType> |
80 | <xsd:attribute name="alias" type="xsd:string" /> | 80 | <xsd:attribute name="alias" type="xsd:string" /> |
81 | <xsd:attribute name="name" type="xsd:string" /> | 81 | <xsd:attribute name="name" type="xsd:string" /> |
82 | </xsd:complexType> | 82 | </xsd:complexType> |
83 | </xsd:element> | 83 | </xsd:element> |
84 | <xsd:element name="data"> | 84 | <xsd:element name="data"> |
85 | <xsd:complexType> | 85 | <xsd:complexType> |
86 | <xsd:sequence> | 86 | <xsd:sequence> |
87 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | 87 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
88 | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> | 88 | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
89 | </xsd:sequence> | 89 | </xsd:sequence> |
90 | <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> | 90 | <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
91 | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | 91 | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
92 | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | 92 | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
93 | <xsd:attribute ref="xml:space" /> | 93 | <xsd:attribute ref="xml:space" /> |
94 | </xsd:complexType> | 94 | </xsd:complexType> |
95 | </xsd:element> | 95 | </xsd:element> |
96 | <xsd:element name="resheader"> | 96 | <xsd:element name="resheader"> |
97 | <xsd:complexType> | 97 | <xsd:complexType> |
98 | <xsd:sequence> | 98 | <xsd:sequence> |
99 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | 99 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
100 | </xsd:sequence> | 100 | </xsd:sequence> |
101 | <xsd:attribute name="name" type="xsd:string" use="required" /> | 101 | <xsd:attribute name="name" type="xsd:string" use="required" /> |
102 | </xsd:complexType> | 102 | </xsd:complexType> |
103 | </xsd:element> | 103 | </xsd:element> |
104 | </xsd:choice> | 104 | </xsd:choice> |
105 | </xsd:complexType> | 105 | </xsd:complexType> |
106 | </xsd:element> | 106 | </xsd:element> |
107 | </xsd:schema> | 107 | </xsd:schema> |
108 | <resheader name="resmimetype"> | 108 | <resheader name="resmimetype"> |
109 | <value>text/microsoft-resx</value> | 109 | <value>text/microsoft-resx</value> |
110 | </resheader> | 110 | </resheader> |
111 | <resheader name="version"> | 111 | <resheader name="version"> |
112 | <value>2.0</value> | 112 | <value>2.0</value> |
113 | </resheader> | 113 | </resheader> |
114 | <resheader name="reader"> | 114 | <resheader name="reader"> |
115 | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | 115 | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
116 | </resheader> | 116 | </resheader> |
117 | <resheader name="writer"> | 117 | <resheader name="writer"> |
118 | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | 118 | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
119 | </resheader> | 119 | </resheader> |
120 | <data name="textBox1.Text" xml:space="preserve"> | 120 | <data name="textBox1.Text" xml:space="preserve"> |
121 | <value>What I want here: | 121 | <value>What I want here: |
122 | * Region configuration add/disable/modify) | 122 | * Region configuration add/disable/modify) |
123 | * OpenSim config: what physics/sql/scriptengine modules | 123 | * OpenSim config: what physics/sql/scriptengine modules |
124 | * Configuration for each of the servers | 124 | * Configuration for each of the servers |
125 | * An option of what parts the server will run: "Stand Alone, Grid region, Grid Server, Custom" | 125 | * An option of what parts the server will run: "Stand Alone, Grid region, Grid Server, Custom" |
126 | Custom = you can enable/disable one or more services, for example if you only run AssetServer on this machine. | 126 | Custom = you can enable/disable one or more services, for example if you only run AssetServer on this machine. |
127 | * User manager (add/remove/lockout/modify) -- maybe a separate form for this?</value> | 127 | * User manager (add/remove/lockout/modify) -- maybe a separate form for this?</value> |
128 | </data> | 128 | </data> |
129 | </root> \ No newline at end of file | 129 | </root> \ No newline at end of file |
diff --git a/OpenSim/Tools/Windows/Installer/OpenSim.nsi b/OpenSim/Tools/Windows/Installer/OpenSim.nsi index d1df7ba..25f33d1 100644 --- a/OpenSim/Tools/Windows/Installer/OpenSim.nsi +++ b/OpenSim/Tools/Windows/Installer/OpenSim.nsi | |||
@@ -1,151 +1,151 @@ | |||
1 | !include "MUI.nsh" | 1 | !include "MUI.nsh" |
2 | 2 | ||
3 | Name "OpenSim" | 3 | Name "OpenSim" |
4 | OutFile "OpenSim Setup 0.4.exe" | 4 | OutFile "OpenSim Setup 0.4.exe" |
5 | 5 | ||
6 | CRCCheck On | 6 | CRCCheck On |
7 | 7 | ||
8 | InstallDir "$PROGRAMFILES\OpenSim" | 8 | InstallDir "$PROGRAMFILES\OpenSim" |
9 | InstallDirRegKey HKCU "Software\OpenSim" "" | 9 | InstallDirRegKey HKCU "Software\OpenSim" "" |
10 | 10 | ||
11 | ;Vista redirects $SMPROGRAMS to all users without this | 11 | ;Vista redirects $SMPROGRAMS to all users without this |
12 | RequestExecutionLevel admin | 12 | RequestExecutionLevel admin |
13 | 13 | ||
14 | Var MUI_TEMP | 14 | Var MUI_TEMP |
15 | Var STARTMENU_FOLDER | 15 | Var STARTMENU_FOLDER |
16 | 16 | ||
17 | !define MUI_LANGDLL_REGISTRY_ROOT "HKCU" | 17 | !define MUI_LANGDLL_REGISTRY_ROOT "HKCU" |
18 | !define MUI_LANGDLL_REGISTRY_KEY "Software\OpenSim" | 18 | !define MUI_LANGDLL_REGISTRY_KEY "Software\OpenSim" |
19 | !define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language" | 19 | !define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language" |
20 | 20 | ||
21 | !define MUI_ABORTWARNING | 21 | !define MUI_ABORTWARNING |
22 | 22 | ||
23 | !insertmacro MUI_PAGE_WELCOME | 23 | !insertmacro MUI_PAGE_WELCOME |
24 | !insertmacro MUI_PAGE_LICENSE "LICENSE.txt" | 24 | !insertmacro MUI_PAGE_LICENSE "LICENSE.txt" |
25 | !insertmacro MUI_PAGE_DIRECTORY | 25 | !insertmacro MUI_PAGE_DIRECTORY |
26 | 26 | ||
27 | !define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU" | 27 | !define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU" |
28 | !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\OpenSim" | 28 | !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\OpenSim" |
29 | !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder" | 29 | !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder" |
30 | 30 | ||
31 | !insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER | 31 | !insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER |
32 | 32 | ||
33 | !insertmacro MUI_PAGE_INSTFILES | 33 | !insertmacro MUI_PAGE_INSTFILES |
34 | !insertmacro MUI_PAGE_FINISH | 34 | !insertmacro MUI_PAGE_FINISH |
35 | 35 | ||
36 | !insertmacro MUI_UNPAGE_WELCOME | 36 | !insertmacro MUI_UNPAGE_WELCOME |
37 | !insertmacro MUI_UNPAGE_CONFIRM | 37 | !insertmacro MUI_UNPAGE_CONFIRM |
38 | !insertmacro MUI_UNPAGE_INSTFILES | 38 | !insertmacro MUI_UNPAGE_INSTFILES |
39 | !insertmacro MUI_UNPAGE_FINISH | 39 | !insertmacro MUI_UNPAGE_FINISH |
40 | 40 | ||
41 | !insertmacro MUI_LANGUAGE "English" | 41 | !insertmacro MUI_LANGUAGE "English" |
42 | !insertmacro MUI_LANGUAGE "French" | 42 | !insertmacro MUI_LANGUAGE "French" |
43 | !insertmacro MUI_LANGUAGE "German" | 43 | !insertmacro MUI_LANGUAGE "German" |
44 | !insertmacro MUI_LANGUAGE "Spanish" | 44 | !insertmacro MUI_LANGUAGE "Spanish" |
45 | !insertmacro MUI_LANGUAGE "SpanishInternational" | 45 | !insertmacro MUI_LANGUAGE "SpanishInternational" |
46 | !insertmacro MUI_LANGUAGE "SimpChinese" | 46 | !insertmacro MUI_LANGUAGE "SimpChinese" |
47 | !insertmacro MUI_LANGUAGE "TradChinese" | 47 | !insertmacro MUI_LANGUAGE "TradChinese" |
48 | !insertmacro MUI_LANGUAGE "Japanese" | 48 | !insertmacro MUI_LANGUAGE "Japanese" |
49 | !insertmacro MUI_LANGUAGE "Korean" | 49 | !insertmacro MUI_LANGUAGE "Korean" |
50 | !insertmacro MUI_LANGUAGE "Italian" | 50 | !insertmacro MUI_LANGUAGE "Italian" |
51 | !insertmacro MUI_LANGUAGE "Dutch" | 51 | !insertmacro MUI_LANGUAGE "Dutch" |
52 | !insertmacro MUI_LANGUAGE "Danish" | 52 | !insertmacro MUI_LANGUAGE "Danish" |
53 | !insertmacro MUI_LANGUAGE "Swedish" | 53 | !insertmacro MUI_LANGUAGE "Swedish" |
54 | !insertmacro MUI_LANGUAGE "Norwegian" | 54 | !insertmacro MUI_LANGUAGE "Norwegian" |
55 | !insertmacro MUI_LANGUAGE "NorwegianNynorsk" | 55 | !insertmacro MUI_LANGUAGE "NorwegianNynorsk" |
56 | !insertmacro MUI_LANGUAGE "Finnish" | 56 | !insertmacro MUI_LANGUAGE "Finnish" |
57 | !insertmacro MUI_LANGUAGE "Greek" | 57 | !insertmacro MUI_LANGUAGE "Greek" |
58 | !insertmacro MUI_LANGUAGE "Russian" | 58 | !insertmacro MUI_LANGUAGE "Russian" |
59 | !insertmacro MUI_LANGUAGE "Portuguese" | 59 | !insertmacro MUI_LANGUAGE "Portuguese" |
60 | !insertmacro MUI_LANGUAGE "PortugueseBR" | 60 | !insertmacro MUI_LANGUAGE "PortugueseBR" |
61 | !insertmacro MUI_LANGUAGE "Polish" | 61 | !insertmacro MUI_LANGUAGE "Polish" |
62 | !insertmacro MUI_LANGUAGE "Ukrainian" | 62 | !insertmacro MUI_LANGUAGE "Ukrainian" |
63 | !insertmacro MUI_LANGUAGE "Czech" | 63 | !insertmacro MUI_LANGUAGE "Czech" |
64 | !insertmacro MUI_LANGUAGE "Slovak" | 64 | !insertmacro MUI_LANGUAGE "Slovak" |
65 | !insertmacro MUI_LANGUAGE "Croatian" | 65 | !insertmacro MUI_LANGUAGE "Croatian" |
66 | !insertmacro MUI_LANGUAGE "Bulgarian" | 66 | !insertmacro MUI_LANGUAGE "Bulgarian" |
67 | !insertmacro MUI_LANGUAGE "Hungarian" | 67 | !insertmacro MUI_LANGUAGE "Hungarian" |
68 | !insertmacro MUI_LANGUAGE "Thai" | 68 | !insertmacro MUI_LANGUAGE "Thai" |
69 | !insertmacro MUI_LANGUAGE "Romanian" | 69 | !insertmacro MUI_LANGUAGE "Romanian" |
70 | !insertmacro MUI_LANGUAGE "Latvian" | 70 | !insertmacro MUI_LANGUAGE "Latvian" |
71 | !insertmacro MUI_LANGUAGE "Macedonian" | 71 | !insertmacro MUI_LANGUAGE "Macedonian" |
72 | !insertmacro MUI_LANGUAGE "Estonian" | 72 | !insertmacro MUI_LANGUAGE "Estonian" |
73 | !insertmacro MUI_LANGUAGE "Turkish" | 73 | !insertmacro MUI_LANGUAGE "Turkish" |
74 | !insertmacro MUI_LANGUAGE "Lithuanian" | 74 | !insertmacro MUI_LANGUAGE "Lithuanian" |
75 | !insertmacro MUI_LANGUAGE "Slovenian" | 75 | !insertmacro MUI_LANGUAGE "Slovenian" |
76 | !insertmacro MUI_LANGUAGE "Serbian" | 76 | !insertmacro MUI_LANGUAGE "Serbian" |
77 | !insertmacro MUI_LANGUAGE "SerbianLatin" | 77 | !insertmacro MUI_LANGUAGE "SerbianLatin" |
78 | !insertmacro MUI_LANGUAGE "Arabic" | 78 | !insertmacro MUI_LANGUAGE "Arabic" |
79 | !insertmacro MUI_LANGUAGE "Farsi" | 79 | !insertmacro MUI_LANGUAGE "Farsi" |
80 | !insertmacro MUI_LANGUAGE "Hebrew" | 80 | !insertmacro MUI_LANGUAGE "Hebrew" |
81 | !insertmacro MUI_LANGUAGE "Indonesian" | 81 | !insertmacro MUI_LANGUAGE "Indonesian" |
82 | !insertmacro MUI_LANGUAGE "Mongolian" | 82 | !insertmacro MUI_LANGUAGE "Mongolian" |
83 | !insertmacro MUI_LANGUAGE "Luxembourgish" | 83 | !insertmacro MUI_LANGUAGE "Luxembourgish" |
84 | !insertmacro MUI_LANGUAGE "Albanian" | 84 | !insertmacro MUI_LANGUAGE "Albanian" |
85 | !insertmacro MUI_LANGUAGE "Breton" | 85 | !insertmacro MUI_LANGUAGE "Breton" |
86 | !insertmacro MUI_LANGUAGE "Belarusian" | 86 | !insertmacro MUI_LANGUAGE "Belarusian" |
87 | !insertmacro MUI_LANGUAGE "Icelandic" | 87 | !insertmacro MUI_LANGUAGE "Icelandic" |
88 | !insertmacro MUI_LANGUAGE "Malay" | 88 | !insertmacro MUI_LANGUAGE "Malay" |
89 | !insertmacro MUI_LANGUAGE "Bosnian" | 89 | !insertmacro MUI_LANGUAGE "Bosnian" |
90 | !insertmacro MUI_LANGUAGE "Kurdish" | 90 | !insertmacro MUI_LANGUAGE "Kurdish" |
91 | !insertmacro MUI_LANGUAGE "Irish" | 91 | !insertmacro MUI_LANGUAGE "Irish" |
92 | !insertmacro MUI_LANGUAGE "Uzbek" | 92 | !insertmacro MUI_LANGUAGE "Uzbek" |
93 | !insertmacro MUI_LANGUAGE "Galician" | 93 | !insertmacro MUI_LANGUAGE "Galician" |
94 | !insertmacro MUI_LANGUAGE "Afrikaans" | 94 | !insertmacro MUI_LANGUAGE "Afrikaans" |
95 | !insertmacro MUI_LANGUAGE "Catalan" | 95 | !insertmacro MUI_LANGUAGE "Catalan" |
96 | 96 | ||
97 | !insertmacro MUI_RESERVEFILE_LANGDLL | 97 | !insertmacro MUI_RESERVEFILE_LANGDLL |
98 | 98 | ||
99 | Section "Install" | 99 | Section "Install" |
100 | SetOutPath "$INSTDIR" | 100 | SetOutPath "$INSTDIR" |
101 | 101 | ||
102 | SetCompress Auto | 102 | SetCompress Auto |
103 | SetOverwrite IfNewer | 103 | SetOverwrite IfNewer |
104 | File /r "bin\*.*" | 104 | File /r "bin\*.*" |
105 | 105 | ||
106 | WriteRegStr HKCU "Software\OpenSim" "" $INSTDIR | 106 | WriteRegStr HKCU "Software\OpenSim" "" $INSTDIR |
107 | WriteUninstaller "$INSTDIR\Uninstall.exe" | 107 | WriteUninstaller "$INSTDIR\Uninstall.exe" |
108 | 108 | ||
109 | !insertmacro MUI_STARTMENU_WRITE_BEGIN Application | 109 | !insertmacro MUI_STARTMENU_WRITE_BEGIN Application |
110 | CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER" | 110 | CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER" |
111 | CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\OpenSim.lnk" "$INSTDIR\OpenSim.exe" | 111 | CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\OpenSim.lnk" "$INSTDIR\OpenSim.exe" |
112 | CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe" | 112 | CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe" |
113 | !insertmacro MUI_STARTMENU_WRITE_END | 113 | !insertmacro MUI_STARTMENU_WRITE_END |
114 | 114 | ||
115 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSim" "DisplayName" "OpenSim (remove only)" | 115 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSim" "DisplayName" "OpenSim (remove only)" |
116 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSim" "UninstallString" "$INSTDIR\Uninstall.exe" | 116 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSim" "UninstallString" "$INSTDIR\Uninstall.exe" |
117 | SectionEnd | 117 | SectionEnd |
118 | 118 | ||
119 | Function .onInit | 119 | Function .onInit |
120 | !insertmacro MUI_LANGDLL_DISPLAY | 120 | !insertmacro MUI_LANGDLL_DISPLAY |
121 | FunctionEnd | 121 | FunctionEnd |
122 | 122 | ||
123 | Section "Uninstall" | 123 | Section "Uninstall" |
124 | Delete "$INSTDIR\*.*" | 124 | Delete "$INSTDIR\*.*" |
125 | RMDir /r "$INSTDIR" | 125 | RMDir /r "$INSTDIR" |
126 | 126 | ||
127 | !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP | 127 | !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP |
128 | 128 | ||
129 | Delete "$SMPROGRAMS\$MUI_TEMP\OpenSim.lnk" | 129 | Delete "$SMPROGRAMS\$MUI_TEMP\OpenSim.lnk" |
130 | Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk" | 130 | Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk" |
131 | 131 | ||
132 | ;Delete empty start menu parent diretories | 132 | ;Delete empty start menu parent diretories |
133 | StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP" | 133 | StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP" |
134 | 134 | ||
135 | startMenuDeleteLoop: | 135 | startMenuDeleteLoop: |
136 | ClearErrors | 136 | ClearErrors |
137 | RMDir $MUI_TEMP | 137 | RMDir $MUI_TEMP |
138 | GetFullPathName $MUI_TEMP "$MUI_TEMP\.." | 138 | GetFullPathName $MUI_TEMP "$MUI_TEMP\.." |
139 | 139 | ||
140 | IfErrors startMenuDeleteLoopDone | 140 | IfErrors startMenuDeleteLoopDone |
141 | 141 | ||
142 | StrCmp $MUI_TEMP $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop | 142 | StrCmp $MUI_TEMP $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop |
143 | startMenuDeleteLoopDone: | 143 | startMenuDeleteLoopDone: |
144 | 144 | ||
145 | DeleteRegKey /ifempty HKCU "Software\OpenSim" | 145 | DeleteRegKey /ifempty HKCU "Software\OpenSim" |
146 | DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenSim" | 146 | DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenSim" |
147 | SectionEnd | 147 | SectionEnd |
148 | 148 | ||
149 | Function un.onInit | 149 | Function un.onInit |
150 | !insertmacro MUI_UNGETLANGUAGE | 150 | !insertmacro MUI_UNGETLANGUAGE |
151 | FunctionEnd | 151 | FunctionEnd |
diff --git a/Prebuild/scripts/Clean.bat b/Prebuild/scripts/Clean.bat index 806bbe8..806bbe8 100644..100755 --- a/Prebuild/scripts/Clean.bat +++ b/Prebuild/scripts/Clean.bat | |||
diff --git a/Prebuild/scripts/Help.bat b/Prebuild/scripts/Help.bat index 7c843c4..7c843c4 100644..100755 --- a/Prebuild/scripts/Help.bat +++ b/Prebuild/scripts/Help.bat | |||
diff --git a/Prebuild/scripts/SharpDevelop.bat b/Prebuild/scripts/SharpDevelop.bat index 08fea0b..08fea0b 100644..100755 --- a/Prebuild/scripts/SharpDevelop.bat +++ b/Prebuild/scripts/SharpDevelop.bat | |||
diff --git a/Prebuild/scripts/SharpDevelop2.bat b/Prebuild/scripts/SharpDevelop2.bat index 49120ab..49120ab 100644..100755 --- a/Prebuild/scripts/SharpDevelop2.bat +++ b/Prebuild/scripts/SharpDevelop2.bat | |||
diff --git a/Prebuild/scripts/VS2002.bat b/Prebuild/scripts/VS2002.bat index dc5b6a7..dc5b6a7 100644..100755 --- a/Prebuild/scripts/VS2002.bat +++ b/Prebuild/scripts/VS2002.bat | |||
diff --git a/Prebuild/scripts/VS2003.bat b/Prebuild/scripts/VS2003.bat index 929a480..929a480 100644..100755 --- a/Prebuild/scripts/VS2003.bat +++ b/Prebuild/scripts/VS2003.bat | |||
diff --git a/Prebuild/scripts/VS2005.bat b/Prebuild/scripts/VS2005.bat index 7a7af1d..7a7af1d 100644..100755 --- a/Prebuild/scripts/VS2005.bat +++ b/Prebuild/scripts/VS2005.bat | |||
diff --git a/Prebuild/scripts/autotools.bat b/Prebuild/scripts/autotools.bat index 43f9a74..43f9a74 100644..100755 --- a/Prebuild/scripts/autotools.bat +++ b/Prebuild/scripts/autotools.bat | |||
diff --git a/Prebuild/scripts/nant.bat b/Prebuild/scripts/nant.bat index 925467d..925467d 100644..100755 --- a/Prebuild/scripts/nant.bat +++ b/Prebuild/scripts/nant.bat | |||
diff --git a/Prebuild/src/data/prebuild-1.7.xsd b/Prebuild/src/data/prebuild-1.7.xsd index 9d63ce6..381b9f0 100644 --- a/Prebuild/src/data/prebuild-1.7.xsd +++ b/Prebuild/src/data/prebuild-1.7.xsd | |||
@@ -1,261 +1,261 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" ?> | 1 | <?xml version="1.0" encoding="utf-8" ?> |
2 | <xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://dnpb.sourceforge.net/schemas/prebuild-1.7.xsd" | 2 | <xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://dnpb.sourceforge.net/schemas/prebuild-1.7.xsd" |
3 | xmlns="http://dnpb.sourceforge.net/schemas/prebuild-1.7.xsd"> | 3 | xmlns="http://dnpb.sourceforge.net/schemas/prebuild-1.7.xsd"> |
4 | <xs:annotation> | 4 | <xs:annotation> |
5 | <xs:documentation> | 5 | <xs:documentation> |
6 | Copyright (c) 2004-2005 Matthew Holmes (calefaction at houston . rr . com), Dan Moorehead (dan05a at gmail . com), David Hudson (jendave at yahoo dot com) | 6 | Copyright (c) 2004-2005 Matthew Holmes (calefaction at houston . rr . com), Dan Moorehead (dan05a at gmail . com), David Hudson (jendave at yahoo dot com) |
7 | 7 | ||
8 | .NET Prebuild is a cross-platform XML-driven pre-build tool which | 8 | .NET Prebuild is a cross-platform XML-driven pre-build tool which |
9 | allows developers to easily generate project or make files for major | 9 | allows developers to easily generate project or make files for major |
10 | IDE's and .NET development tools including: Visual Studio .NET 2002 and | 10 | IDE's and .NET development tools including: Visual Studio .NET 2002 and |
11 | 2003, SharpDevelop, MonoDevelop, and NAnt. | 11 | 2003, SharpDevelop, MonoDevelop, and NAnt. |
12 | 12 | ||
13 | BSD License: | 13 | BSD License: |
14 | 14 | ||
15 | Redistribution and use in source and binary forms, with or without modification, are permitted | 15 | Redistribution and use in source and binary forms, with or without modification, are permitted |
16 | provided that the following conditions are met: | 16 | provided that the following conditions are met: |
17 | 17 | ||
18 | * Redistributions of source code must retain the above copyright notice, this list of conditions | 18 | * Redistributions of source code must retain the above copyright notice, this list of conditions |
19 | and the following disclaimer. | 19 | and the following disclaimer. |
20 | * Redistributions in binary form must reproduce the above copyright notice, this list of conditions | 20 | * Redistributions in binary form must reproduce the above copyright notice, this list of conditions |
21 | and the following disclaimer in the documentation and/or other materials provided with the | 21 | and the following disclaimer in the documentation and/or other materials provided with the |
22 | distribution. | 22 | distribution. |
23 | * The name of the author may not be used to endorse or promote products derived from this software | 23 | * The name of the author may not be used to endorse or promote products derived from this software |
24 | without specific prior written permission. | 24 | without specific prior written permission. |
25 | 25 | ||
26 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, | 26 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, |
27 | BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | 27 | BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
28 | ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | 28 | ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
29 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | 29 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
30 | OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY | 30 | OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |
31 | OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING | 31 | OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING |
32 | IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 32 | IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
33 | </xs:documentation> | 33 | </xs:documentation> |
34 | </xs:annotation> | 34 | </xs:annotation> |
35 | <xs:element name="Prebuild"> | 35 | <xs:element name="Prebuild"> |
36 | <xs:complexType> | 36 | <xs:complexType> |
37 | <xs:sequence> | 37 | <xs:sequence> |
38 | <xs:element ref="Process" minOccurs="0" maxOccurs="unbounded" /> | 38 | <xs:element ref="Process" minOccurs="0" maxOccurs="unbounded" /> |
39 | <xs:element ref="Solution" minOccurs="0" maxOccurs="unbounded" /> | 39 | <xs:element ref="Solution" minOccurs="0" maxOccurs="unbounded" /> |
40 | </xs:sequence> | 40 | </xs:sequence> |
41 | <xs:attribute name="version" /> | 41 | <xs:attribute name="version" /> |
42 | <xs:attribute name="checkOsVars" /> | 42 | <xs:attribute name="checkOsVars" /> |
43 | </xs:complexType> | 43 | </xs:complexType> |
44 | </xs:element> | 44 | </xs:element> |
45 | <xs:element name="Process" type="xs:string" /> | 45 | <xs:element name="Process" type="xs:string" /> |
46 | <xs:element name="Solution"> | 46 | <xs:element name="Solution"> |
47 | <xs:complexType> | 47 | <xs:complexType> |
48 | <xs:sequence> | 48 | <xs:sequence> |
49 | <xs:element ref="Options" minOccurs="0" /> | 49 | <xs:element ref="Options" minOccurs="0" /> |
50 | <xs:element ref="Configuration" minOccurs="1" maxOccurs="unbounded" /> | 50 | <xs:element ref="Configuration" minOccurs="1" maxOccurs="unbounded" /> |
51 | <xs:element ref="Files" minOccurs="0" /> | 51 | <xs:element ref="Files" minOccurs="0" /> |
52 | <xs:element ref="Project" minOccurs="1" maxOccurs="unbounded" /> | 52 | <xs:element ref="Project" minOccurs="1" maxOccurs="unbounded" /> |
53 | </xs:sequence> | 53 | </xs:sequence> |
54 | <xs:attribute name="name" type="xs:string" use="required" /> | 54 | <xs:attribute name="name" type="xs:string" use="required" /> |
55 | <xs:attribute name="activeConfig" type="xs:string" default="Debug" /> | 55 | <xs:attribute name="activeConfig" type="xs:string" default="Debug" /> |
56 | <xs:attribute name="path" type="xs:string" default="" /> | 56 | <xs:attribute name="path" type="xs:string" default="" /> |
57 | <xs:attribute name="version" type="xs:string" default="1.0.0" /> | 57 | <xs:attribute name="version" type="xs:string" default="1.0.0" /> |
58 | </xs:complexType> | 58 | </xs:complexType> |
59 | </xs:element> | 59 | </xs:element> |
60 | <xs:element name="Project"> | 60 | <xs:element name="Project"> |
61 | <xs:complexType> | 61 | <xs:complexType> |
62 | <xs:sequence> | 62 | <xs:sequence> |
63 | <xs:element ref="Configuration" minOccurs="0" maxOccurs="unbounded" /> | 63 | <xs:element ref="Configuration" minOccurs="0" maxOccurs="unbounded" /> |
64 | <xs:element name="ReferencePath" type="xs:string" minOccurs="0" maxOccurs="unbounded" /> | 64 | <xs:element name="ReferencePath" type="xs:string" minOccurs="0" maxOccurs="unbounded" /> |
65 | <xs:element name="Reference" minOccurs="0" maxOccurs="unbounded"> | 65 | <xs:element name="Reference" minOccurs="0" maxOccurs="unbounded"> |
66 | <xs:complexType> | 66 | <xs:complexType> |
67 | <xs:attribute name="name" type="xs:string" use="required" /> | 67 | <xs:attribute name="name" type="xs:string" use="required" /> |
68 | <xs:attribute name="path" type="xs:string" /> | 68 | <xs:attribute name="path" type="xs:string" /> |
69 | <xs:attribute name="localCopy" type="xs:boolean" /> | 69 | <xs:attribute name="localCopy" type="xs:boolean" /> |
70 | <xs:attribute name="version" type="xs:string" default="1.0.0"/> | 70 | <xs:attribute name="version" type="xs:string" default="1.0.0"/> |
71 | </xs:complexType> | 71 | </xs:complexType> |
72 | </xs:element> | 72 | </xs:element> |
73 | <xs:element ref="Files" /> | 73 | <xs:element ref="Files" /> |
74 | </xs:sequence> | 74 | </xs:sequence> |
75 | <xs:attribute name="name" type="xs:string" use="required" /> | 75 | <xs:attribute name="name" type="xs:string" use="required" /> |
76 | <xs:attribute name="designerFolder" type="xs:string" default="" /> | 76 | <xs:attribute name="designerFolder" type="xs:string" default="" /> |
77 | <xs:attribute name="filterGroups" type="xs:string" default="" /> | 77 | <xs:attribute name="filterGroups" type="xs:string" default="" /> |
78 | <xs:attribute name="path" type="xs:string" default="" /> | 78 | <xs:attribute name="path" type="xs:string" default="" /> |
79 | <xs:attribute name="icon" type="xs:string" default="" /> | 79 | <xs:attribute name="icon" type="xs:string" default="" /> |
80 | <xs:attribute name="language" default="C#"> | 80 | <xs:attribute name="language" default="C#"> |
81 | <xs:simpleType> | 81 | <xs:simpleType> |
82 | <xs:restriction base="xs:string"> | 82 | <xs:restriction base="xs:string"> |
83 | <xs:enumeration value="C#" /> | 83 | <xs:enumeration value="C#" /> |
84 | <xs:enumeration value="VB.NET" /> | 84 | <xs:enumeration value="VB.NET" /> |
85 | </xs:restriction> | 85 | </xs:restriction> |
86 | </xs:simpleType> | 86 | </xs:simpleType> |
87 | </xs:attribute> | 87 | </xs:attribute> |
88 | <xs:attribute name="type" default="Exe"> | 88 | <xs:attribute name="type" default="Exe"> |
89 | <xs:simpleType> | 89 | <xs:simpleType> |
90 | <xs:restriction base="xs:string"> | 90 | <xs:restriction base="xs:string"> |
91 | <xs:enumeration value="Exe" /> | 91 | <xs:enumeration value="Exe" /> |
92 | <xs:enumeration value="WinExe" /> | 92 | <xs:enumeration value="WinExe" /> |
93 | <xs:enumeration value="Library" /> | 93 | <xs:enumeration value="Library" /> |
94 | </xs:restriction> | 94 | </xs:restriction> |
95 | </xs:simpleType> | 95 | </xs:simpleType> |
96 | </xs:attribute> | 96 | </xs:attribute> |
97 | <xs:attribute name="runtime" default="Microsoft"> | 97 | <xs:attribute name="runtime" default="Microsoft"> |
98 | <xs:simpleType> | 98 | <xs:simpleType> |
99 | <xs:restriction base="xs:string"> | 99 | <xs:restriction base="xs:string"> |
100 | <xs:enumeration value="Microsoft" /> | 100 | <xs:enumeration value="Microsoft" /> |
101 | <xs:enumeration value="Mono" /> | 101 | <xs:enumeration value="Mono" /> |
102 | </xs:restriction> | 102 | </xs:restriction> |
103 | </xs:simpleType> | 103 | </xs:simpleType> |
104 | </xs:attribute> | 104 | </xs:attribute> |
105 | <xs:attribute name="startupObject" type="xs:string" default="" /> | 105 | <xs:attribute name="startupObject" type="xs:string" default="" /> |
106 | <xs:attribute name="rootNamespace" type="xs:string" /> | 106 | <xs:attribute name="rootNamespace" type="xs:string" /> |
107 | <xs:attribute name="assemblyName" type="xs:string" /> | 107 | <xs:attribute name="assemblyName" type="xs:string" /> |
108 | <xs:attribute name="generateAssemblyInfoFile" type="xs:boolean" default="false"/> | 108 | <xs:attribute name="generateAssemblyInfoFile" type="xs:boolean" default="false"/> |
109 | </xs:complexType> | 109 | </xs:complexType> |
110 | </xs:element> | 110 | </xs:element> |
111 | <xs:element name="Configuration"> | 111 | <xs:element name="Configuration"> |
112 | <xs:complexType> | 112 | <xs:complexType> |
113 | <xs:sequence> | 113 | <xs:sequence> |
114 | <xs:element ref="Options" minOccurs="0" /> | 114 | <xs:element ref="Options" minOccurs="0" /> |
115 | </xs:sequence> | 115 | </xs:sequence> |
116 | <xs:attribute name="name" type="xs:string" use="required" /> | 116 | <xs:attribute name="name" type="xs:string" use="required" /> |
117 | </xs:complexType> | 117 | </xs:complexType> |
118 | </xs:element> | 118 | </xs:element> |
119 | <xs:element name="Options"> | 119 | <xs:element name="Options"> |
120 | <xs:complexType> | 120 | <xs:complexType> |
121 | <xs:all> | 121 | <xs:all> |
122 | <xs:element name="CompilerDefines" type="xs:string" minOccurs="0" /> | 122 | <xs:element name="CompilerDefines" type="xs:string" minOccurs="0" /> |
123 | <xs:element name="OptimizeCode" type="xs:boolean" minOccurs="0" /> | 123 | <xs:element name="OptimizeCode" type="xs:boolean" minOccurs="0" /> |
124 | <xs:element name="CheckUnderflowOverflow" type="xs:boolean" minOccurs="0" /> | 124 | <xs:element name="CheckUnderflowOverflow" type="xs:boolean" minOccurs="0" /> |
125 | <xs:element name="AllowUnsafe" type="xs:boolean" minOccurs="0" /> | 125 | <xs:element name="AllowUnsafe" type="xs:boolean" minOccurs="0" /> |
126 | <xs:element name="PreBuildEvent" type="xs:string" minOccurs="0" /> | 126 | <xs:element name="PreBuildEvent" type="xs:string" minOccurs="0" /> |
127 | <xs:element name="PostBuildEvent" type="xs:string" minOccurs="0" /> | 127 | <xs:element name="PostBuildEvent" type="xs:string" minOccurs="0" /> |
128 | <xs:element name="RunPostBuildEvent" minOccurs="0" default="OnBuildSuccess"> | 128 | <xs:element name="RunPostBuildEvent" minOccurs="0" default="OnBuildSuccess"> |
129 | <xs:simpleType> | 129 | <xs:simpleType> |
130 | <xs:restriction base="xs:string"> | 130 | <xs:restriction base="xs:string"> |
131 | <xs:enumeration value="OnBuildSuccess" /> | 131 | <xs:enumeration value="OnBuildSuccess" /> |
132 | <xs:enumeration value="Always" /> | 132 | <xs:enumeration value="Always" /> |
133 | <xs:enumeration value="OnOutputUpdated" /> | 133 | <xs:enumeration value="OnOutputUpdated" /> |
134 | </xs:restriction> | 134 | </xs:restriction> |
135 | </xs:simpleType> | 135 | </xs:simpleType> |
136 | </xs:element> | 136 | </xs:element> |
137 | <xs:element name="RunScript" type="xs:string" minOccurs="0" /> | 137 | <xs:element name="RunScript" type="xs:string" minOccurs="0" /> |
138 | <xs:element name="PreBuildEventArgs" type="xs:string" minOccurs="0" /> | 138 | <xs:element name="PreBuildEventArgs" type="xs:string" minOccurs="0" /> |
139 | <xs:element name="PostBuildEventArgs" type="xs:string" minOccurs="0" /> | 139 | <xs:element name="PostBuildEventArgs" type="xs:string" minOccurs="0" /> |
140 | <xs:element name="WarningLevel" minOccurs="0"> | 140 | <xs:element name="WarningLevel" minOccurs="0"> |
141 | <xs:simpleType> | 141 | <xs:simpleType> |
142 | <xs:restriction base="xs:integer"> | 142 | <xs:restriction base="xs:integer"> |
143 | <xs:minInclusive value="0" /> | 143 | <xs:minInclusive value="0" /> |
144 | <xs:maxInclusive value="4" /> | 144 | <xs:maxInclusive value="4" /> |
145 | </xs:restriction> | 145 | </xs:restriction> |
146 | </xs:simpleType> | 146 | </xs:simpleType> |
147 | </xs:element> | 147 | </xs:element> |
148 | <xs:element name="WarningsAsErrors" type="xs:boolean" minOccurs="0" /> | 148 | <xs:element name="WarningsAsErrors" type="xs:boolean" minOccurs="0" /> |
149 | <xs:element name="SuppressWarnings" type="xs:string" minOccurs="0" /> | 149 | <xs:element name="SuppressWarnings" type="xs:string" minOccurs="0" /> |
150 | <xs:element name="OutputPath" type="xs:string" minOccurs="0" /> | 150 | <xs:element name="OutputPath" type="xs:string" minOccurs="0" /> |
151 | <xs:element name="GenerateDocumentation" type="xs:boolean" minOccurs="0" /> | 151 | <xs:element name="GenerateDocumentation" type="xs:boolean" minOccurs="0" /> |
152 | <xs:element name="XmlDocFile" type="xs:string" minOccurs="0" /> | 152 | <xs:element name="XmlDocFile" type="xs:string" minOccurs="0" /> |
153 | <xs:element name="DebugInformation" type="xs:boolean" minOccurs="0" /> | 153 | <xs:element name="DebugInformation" type="xs:boolean" minOccurs="0" /> |
154 | <xs:element name="RegisterComInterop" type="xs:boolean" minOccurs="0" /> | 154 | <xs:element name="RegisterComInterop" type="xs:boolean" minOccurs="0" /> |
155 | <xs:element name="RemoveIntegerChecks" type="xs:boolean" minOccurs="0" /> | 155 | <xs:element name="RemoveIntegerChecks" type="xs:boolean" minOccurs="0" /> |
156 | <xs:element name="IncrementalBuild" type="xs:boolean" minOccurs="0" /> | 156 | <xs:element name="IncrementalBuild" type="xs:boolean" minOccurs="0" /> |
157 | <xs:element name="BaseAddress" type="xs:string" minOccurs="0" /> | 157 | <xs:element name="BaseAddress" type="xs:string" minOccurs="0" /> |
158 | <xs:element name="FileAlignment" type="xs:integer" minOccurs="0" /> | 158 | <xs:element name="FileAlignment" type="xs:integer" minOccurs="0" /> |
159 | <xs:element name="NoStdLib" type="xs:boolean" minOccurs="0" /> | 159 | <xs:element name="NoStdLib" type="xs:boolean" minOccurs="0" /> |
160 | <xs:element name="KeyFile" type="xs:string" minOccurs="0" /> | 160 | <xs:element name="KeyFile" type="xs:string" minOccurs="0" /> |
161 | </xs:all> | 161 | </xs:all> |
162 | </xs:complexType> | 162 | </xs:complexType> |
163 | </xs:element> | 163 | </xs:element> |
164 | <xs:element name="Files"> | 164 | <xs:element name="Files"> |
165 | <xs:complexType> | 165 | <xs:complexType> |
166 | <xs:sequence> | 166 | <xs:sequence> |
167 | <xs:element ref="File" minOccurs="0" maxOccurs="unbounded" /> | 167 | <xs:element ref="File" minOccurs="0" maxOccurs="unbounded" /> |
168 | <xs:element ref="Match" minOccurs="0" maxOccurs="unbounded" /> | 168 | <xs:element ref="Match" minOccurs="0" maxOccurs="unbounded" /> |
169 | </xs:sequence> | 169 | </xs:sequence> |
170 | </xs:complexType> | 170 | </xs:complexType> |
171 | </xs:element> | 171 | </xs:element> |
172 | <xs:element name="File"> | 172 | <xs:element name="File"> |
173 | <xs:complexType> | 173 | <xs:complexType> |
174 | <xs:simpleContent> | 174 | <xs:simpleContent> |
175 | <xs:extension base="xs:string"> | 175 | <xs:extension base="xs:string"> |
176 | <xs:attribute name="resourceName" type="xs:string" default="" /> | 176 | <xs:attribute name="resourceName" type="xs:string" default="" /> |
177 | <xs:attribute name="buildAction" default="Compile"> | 177 | <xs:attribute name="buildAction" default="Compile"> |
178 | <xs:simpleType> | 178 | <xs:simpleType> |
179 | <xs:restriction base="xs:string"> | 179 | <xs:restriction base="xs:string"> |
180 | <xs:enumeration value="None" /> | 180 | <xs:enumeration value="None" /> |
181 | <xs:enumeration value="Compile" /> | 181 | <xs:enumeration value="Compile" /> |
182 | <xs:enumeration value="Content" /> | 182 | <xs:enumeration value="Content" /> |
183 | <xs:enumeration value="EmbeddedResource" /> | 183 | <xs:enumeration value="EmbeddedResource" /> |
184 | </xs:restriction> | 184 | </xs:restriction> |
185 | </xs:simpleType> | 185 | </xs:simpleType> |
186 | </xs:attribute> | 186 | </xs:attribute> |
187 | <xs:attribute name="subType" default="Code"> | 187 | <xs:attribute name="subType" default="Code"> |
188 | <xs:simpleType> | 188 | <xs:simpleType> |
189 | <xs:restriction base="xs:string"> | 189 | <xs:restriction base="xs:string"> |
190 | <xs:enumeration value="Code" /> | 190 | <xs:enumeration value="Code" /> |
191 | <xs:enumeration value="Component" /> | 191 | <xs:enumeration value="Component" /> |
192 | <xs:enumeration value="Form" /> | 192 | <xs:enumeration value="Form" /> |
193 | <xs:enumeration value="Settings" /> | 193 | <xs:enumeration value="Settings" /> |
194 | <xs:enumeration value="UserControl" /> | 194 | <xs:enumeration value="UserControl" /> |
195 | </xs:restriction> | 195 | </xs:restriction> |
196 | </xs:simpleType> | 196 | </xs:simpleType> |
197 | </xs:attribute> | 197 | </xs:attribute> |
198 | <xs:attribute name="link" type="xs:boolean" /> | 198 | <xs:attribute name="link" type="xs:boolean" /> |
199 | <xs:attribute name="copyToOutput" default="Never"> | 199 | <xs:attribute name="copyToOutput" default="Never"> |
200 | <xs:simpleType> | 200 | <xs:simpleType> |
201 | <xs:restriction base="xs:string"> | 201 | <xs:restriction base="xs:string"> |
202 | <xs:enumeration value="Never" /> | 202 | <xs:enumeration value="Never" /> |
203 | <xs:enumeration value="Always" /> | 203 | <xs:enumeration value="Always" /> |
204 | <xs:enumeration value="PreserveNewest" /> | 204 | <xs:enumeration value="PreserveNewest" /> |
205 | </xs:restriction> | 205 | </xs:restriction> |
206 | </xs:simpleType> | 206 | </xs:simpleType> |
207 | </xs:attribute> | 207 | </xs:attribute> |
208 | </xs:extension> | 208 | </xs:extension> |
209 | </xs:simpleContent> | 209 | </xs:simpleContent> |
210 | </xs:complexType> | 210 | </xs:complexType> |
211 | </xs:element> | 211 | </xs:element> |
212 | <xs:element name="Match"> | 212 | <xs:element name="Match"> |
213 | <xs:complexType> | 213 | <xs:complexType> |
214 | <xs:sequence> | 214 | <xs:sequence> |
215 | <xs:element ref="Exclude" minOccurs="0" maxOccurs="unbounded" /> | 215 | <xs:element ref="Exclude" minOccurs="0" maxOccurs="unbounded" /> |
216 | </xs:sequence> | 216 | </xs:sequence> |
217 | <xs:attribute name="path" type="xs:string" /> | 217 | <xs:attribute name="path" type="xs:string" /> |
218 | <xs:attribute name="pattern" type="xs:string" use="required" /> | 218 | <xs:attribute name="pattern" type="xs:string" use="required" /> |
219 | <xs:attribute name="recurse" type="xs:boolean" default="false" /> | 219 | <xs:attribute name="recurse" type="xs:boolean" default="false" /> |
220 | <xs:attribute name="useRegex" type="xs:boolean" default="false" /> | 220 | <xs:attribute name="useRegex" type="xs:boolean" default="false" /> |
221 | <xs:attribute name="buildAction" default="Compile"> | 221 | <xs:attribute name="buildAction" default="Compile"> |
222 | <xs:simpleType> | 222 | <xs:simpleType> |
223 | <xs:restriction base="xs:string"> | 223 | <xs:restriction base="xs:string"> |
224 | <xs:enumeration value="None" /> | 224 | <xs:enumeration value="None" /> |
225 | <xs:enumeration value="Compile" /> | 225 | <xs:enumeration value="Compile" /> |
226 | <xs:enumeration value="Content" /> | 226 | <xs:enumeration value="Content" /> |
227 | <xs:enumeration value="EmbeddedResource" /> | 227 | <xs:enumeration value="EmbeddedResource" /> |
228 | </xs:restriction> | 228 | </xs:restriction> |
229 | </xs:simpleType> | 229 | </xs:simpleType> |
230 | </xs:attribute> | 230 | </xs:attribute> |
231 | <xs:attribute name="resourceName" type="xs:string" default="" /> | 231 | <xs:attribute name="resourceName" type="xs:string" default="" /> |
232 | <xs:attribute name="subType" default="Code"> | 232 | <xs:attribute name="subType" default="Code"> |
233 | <xs:simpleType> | 233 | <xs:simpleType> |
234 | <xs:restriction base="xs:string"> | 234 | <xs:restriction base="xs:string"> |
235 | <xs:enumeration value="Code" /> | 235 | <xs:enumeration value="Code" /> |
236 | <xs:enumeration value="Component" /> | 236 | <xs:enumeration value="Component" /> |
237 | <xs:enumeration value="Designer" /> | 237 | <xs:enumeration value="Designer" /> |
238 | <xs:enumeration value="Form" /> | 238 | <xs:enumeration value="Form" /> |
239 | <xs:enumeration value="Settings" /> | 239 | <xs:enumeration value="Settings" /> |
240 | <xs:enumeration value="UserControl" /> | 240 | <xs:enumeration value="UserControl" /> |
241 | </xs:restriction> | 241 | </xs:restriction> |
242 | </xs:simpleType> | 242 | </xs:simpleType> |
243 | </xs:attribute> | 243 | </xs:attribute> |
244 | <xs:attribute name="link" type="xs:boolean" /> | 244 | <xs:attribute name="link" type="xs:boolean" /> |
245 | <xs:attribute name="copyToOutput" default="Never"> | 245 | <xs:attribute name="copyToOutput" default="Never"> |
246 | <xs:simpleType> | 246 | <xs:simpleType> |
247 | <xs:restriction base="xs:string"> | 247 | <xs:restriction base="xs:string"> |
248 | <xs:enumeration value="Never" /> | 248 | <xs:enumeration value="Never" /> |
249 | <xs:enumeration value="Always" /> | 249 | <xs:enumeration value="Always" /> |
250 | <xs:enumeration value="PreserveNewest" /> | 250 | <xs:enumeration value="PreserveNewest" /> |
251 | </xs:restriction> | 251 | </xs:restriction> |
252 | </xs:simpleType> | 252 | </xs:simpleType> |
253 | </xs:attribute> | 253 | </xs:attribute> |
254 | </xs:complexType> | 254 | </xs:complexType> |
255 | </xs:element> | 255 | </xs:element> |
256 | <xs:element name="Exclude"> | 256 | <xs:element name="Exclude"> |
257 | <xs:complexType> | 257 | <xs:complexType> |
258 | <xs:attribute name="name" type="xs:string" use="required" /> | 258 | <xs:attribute name="name" type="xs:string" use="required" /> |
259 | </xs:complexType> | 259 | </xs:complexType> |
260 | </xs:element> | 260 | </xs:element> |
261 | </xs:schema> | 261 | </xs:schema> |
diff --git a/bin/assets/BodyPartsAssetSet/base_shape.dat b/bin/assets/BodyPartsAssetSet/base_shape.dat index e0956da..d9a361f 100644 --- a/bin/assets/BodyPartsAssetSet/base_shape.dat +++ b/bin/assets/BodyPartsAssetSet/base_shape.dat | |||
@@ -1,105 +1,105 @@ | |||
1 | LLWearable version 22 | 1 | LLWearable version 22 |
2 | Female Shape and Outfit 3 Shape | 2 | Female Shape and Outfit 3 Shape |
3 | Created by system from avatar's appearance. | 3 | Created by system from avatar's appearance. |
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00000000 | 6 | base_mask 00000000 |
7 | owner_mask 00000000 | 7 | owner_mask 00000000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00000000 | 10 | next_owner_mask 00000000 |
11 | creator_id 11111111-1111-0000-0000-000100bba000 | 11 | creator_id 11111111-1111-0000-0000-000100bba000 |
12 | owner_id 11111111-1111-0000-0000-000100bba000 | 12 | owner_id 11111111-1111-0000-0000-000100bba000 |
13 | last_owner_id 11111111-1111-0000-0000-000100bba000 | 13 | last_owner_id 11111111-1111-0000-0000-000100bba000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
18 | sale_type not | 18 | sale_type not |
19 | sale_price 0 | 19 | sale_price 0 |
20 | } | 20 | } |
21 | type 0 | 21 | type 0 |
22 | parameters 82 | 22 | parameters 82 |
23 | 1 .21 | 23 | 1 .21 |
24 | 2 -.5 | 24 | 2 -.5 |
25 | 4 -.11 | 25 | 4 -.11 |
26 | 5 -.1 | 26 | 5 -.1 |
27 | 6 -.3 | 27 | 6 -.3 |
28 | 7 -.4 | 28 | 7 -.4 |
29 | 8 -.5 | 29 | 8 -.5 |
30 | 10 .7 | 30 | 10 .7 |
31 | 11 .34 | 31 | 11 .34 |
32 | 12 -.5 | 32 | 12 -.5 |
33 | 13 0 | 33 | 13 0 |
34 | 14 .04 | 34 | 14 .04 |
35 | 15 .58 | 35 | 15 .58 |
36 | 17 .56 | 36 | 17 .56 |
37 | 18 -.26 | 37 | 18 -.26 |
38 | 19 -.73 | 38 | 19 -.73 |
39 | 20 -.34 | 39 | 20 -.34 |
40 | 21 -.01 | 40 | 21 -.01 |
41 | 22 1 | 41 | 22 1 |
42 | 23 -.5 | 42 | 23 -.5 |
43 | 24 -.63 | 43 | 24 -.63 |
44 | 25 .44 | 44 | 25 .44 |
45 | 27 .05 | 45 | 27 .05 |
46 | 33 -.24 | 46 | 33 -.24 |
47 | 34 -.7 | 47 | 34 -.7 |
48 | 35 -.16 | 48 | 35 -.16 |
49 | 36 -.2 | 49 | 36 -.2 |
50 | 37 -.98 | 50 | 37 -.98 |
51 | 38 -.5 | 51 | 38 -.5 |
52 | 80 0 | 52 | 80 0 |
53 | 105 .07 | 53 | 105 .07 |
54 | 155 -.22 | 54 | 155 -.22 |
55 | 157 0 | 55 | 157 0 |
56 | 185 -1 | 56 | 185 -1 |
57 | 193 .86 | 57 | 193 .86 |
58 | 196 -.74 | 58 | 196 -.74 |
59 | 505 .65 | 59 | 505 .65 |
60 | 506 .12 | 60 | 506 .12 |
61 | 507 -1.5 | 61 | 507 -1.5 |
62 | 515 0 | 62 | 515 0 |
63 | 517 .16 | 63 | 517 .16 |
64 | 518 .8 | 64 | 518 .8 |
65 | 629 0 | 65 | 629 0 |
66 | 637 0 | 66 | 637 0 |
67 | 646 .4 | 67 | 646 .4 |
68 | 647 1 | 68 | 647 1 |
69 | 649 .36 | 69 | 649 .36 |
70 | 650 .85 | 70 | 650 .85 |
71 | 652 .49 | 71 | 652 .49 |
72 | 653 -1 | 72 | 653 -1 |
73 | 656 0 | 73 | 656 0 |
74 | 659 .65 | 74 | 659 .65 |
75 | 662 .5 | 75 | 662 .5 |
76 | 663 0 | 76 | 663 0 |
77 | 664 0 | 77 | 664 0 |
78 | 665 0 | 78 | 665 0 |
79 | 675 -.15 | 79 | 675 -.15 |
80 | 676 .26 | 80 | 676 .26 |
81 | 678 .28 | 81 | 678 .28 |
82 | 682 .27 | 82 | 682 .27 |
83 | 683 -.19 | 83 | 683 -.19 |
84 | 684 -.09 | 84 | 684 -.09 |
85 | 685 0 | 85 | 685 0 |
86 | 690 .45 | 86 | 690 .45 |
87 | 692 .4 | 87 | 692 .4 |
88 | 693 -0 | 88 | 693 -0 |
89 | 753 -.5 | 89 | 753 -.5 |
90 | 756 -.08 | 90 | 756 -.08 |
91 | 758 .24 | 91 | 758 .24 |
92 | 759 .6 | 92 | 759 .6 |
93 | 760 .11 | 93 | 760 .11 |
94 | 764 -.38 | 94 | 764 -.38 |
95 | 765 -.3 | 95 | 765 -.3 |
96 | 769 .42 | 96 | 769 .42 |
97 | 773 .51 | 97 | 773 .51 |
98 | 795 .16 | 98 | 795 .16 |
99 | 796 .11 | 99 | 796 .11 |
100 | 799 .36 | 100 | 799 .36 |
101 | 841 0 | 101 | 841 0 |
102 | 842 -.82 | 102 | 842 -.82 |
103 | 879 0 | 103 | 879 0 |
104 | 880 0 | 104 | 880 0 |
105 | textures 0 | 105 | textures 0 |
diff --git a/bin/assets/BodyPartsAssetSet/base_skin.dat b/bin/assets/BodyPartsAssetSet/base_skin.dat index c51aeb8..854dd00 100644 --- a/bin/assets/BodyPartsAssetSet/base_skin.dat +++ b/bin/assets/BodyPartsAssetSet/base_skin.dat | |||
@@ -1,52 +1,52 @@ | |||
1 | LLWearable version 22 | 1 | LLWearable version 22 |
2 | Sexy - Female Skin | 2 | Sexy - Female Skin |
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00000000 | 6 | base_mask 00000000 |
7 | owner_mask 00000000 | 7 | owner_mask 00000000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00000000 | 10 | next_owner_mask 00000000 |
11 | creator_id 11111111-1111-0000-0000-000100bba000 | 11 | creator_id 11111111-1111-0000-0000-000100bba000 |
12 | owner_id 11111111-1111-0000-0000-000100bba000 | 12 | owner_id 11111111-1111-0000-0000-000100bba000 |
13 | last_owner_id 11111111-1111-0000-0000-000100bba000 | 13 | last_owner_id 11111111-1111-0000-0000-000100bba000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
18 | sale_type not | 18 | sale_type not |
19 | sale_price 10 | 19 | sale_price 10 |
20 | } | 20 | } |
21 | type 1 | 21 | type 1 |
22 | parameters 26 | 22 | parameters 26 |
23 | 108 0 | 23 | 108 0 |
24 | 110 0 | 24 | 110 0 |
25 | 111 0 | 25 | 111 0 |
26 | 116 0 | 26 | 116 0 |
27 | 117 1 | 27 | 117 1 |
28 | 150 0 | 28 | 150 0 |
29 | 162 0 | 29 | 162 0 |
30 | 163 0 | 30 | 163 0 |
31 | 165 0 | 31 | 165 0 |
32 | 700 .01 | 32 | 700 .01 |
33 | 701 .5 | 33 | 701 .5 |
34 | 702 .26 | 34 | 702 .26 |
35 | 703 0 | 35 | 703 0 |
36 | 704 0 | 36 | 704 0 |
37 | 705 .5 | 37 | 705 .5 |
38 | 706 .6 | 38 | 706 .6 |
39 | 707 0 | 39 | 707 0 |
40 | 708 0 | 40 | 708 0 |
41 | 709 0 | 41 | 709 0 |
42 | 710 0 | 42 | 710 0 |
43 | 711 .5 | 43 | 711 .5 |
44 | 712 0 | 44 | 712 0 |
45 | 713 .7 | 45 | 713 .7 |
46 | 714 0 | 46 | 714 0 |
47 | 715 0 | 47 | 715 0 |
48 | 775 0 | 48 | 775 0 |
49 | textures 3 | 49 | textures 3 |
50 | 0 00000000-0000-1111-9999-000000000012 | 50 | 0 00000000-0000-1111-9999-000000000012 |
51 | 5 00000000-0000-1111-9999-000000000010 | 51 | 5 00000000-0000-1111-9999-000000000010 |
52 | 6 00000000-0000-1111-9999-000000000011 | 52 | 6 00000000-0000-1111-9999-000000000011 |
diff --git a/bin/assets/BodyPartsAssetSet/goblin_skin.dat b/bin/assets/BodyPartsAssetSet/goblin_skin.dat index 61403ff..7a7ad8b 100644 --- a/bin/assets/BodyPartsAssetSet/goblin_skin.dat +++ b/bin/assets/BodyPartsAssetSet/goblin_skin.dat | |||
@@ -1,49 +1,49 @@ | |||
1 | LLWearable version 22 | 1 | LLWearable version 22 |
2 | Goblin Skin | 2 | Goblin Skin |
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00080000 | 6 | base_mask 00080000 |
7 | owner_mask 00080000 | 7 | owner_mask 00080000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00080000 | 10 | next_owner_mask 00080000 |
11 | creator_id 15787b54-7833-4238-9c18-80ddd7687bfe | 11 | creator_id 15787b54-7833-4238-9c18-80ddd7687bfe |
12 | owner_id 15787b54-7833-4238-9c18-80ddd7687bfe | 12 | owner_id 15787b54-7833-4238-9c18-80ddd7687bfe |
13 | last_owner_id 15787b54-7833-4238-9c18-80ddd7687bfe | 13 | last_owner_id 15787b54-7833-4238-9c18-80ddd7687bfe |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
18 | sale_type not | 18 | sale_type not |
19 | sale_price 10 | 19 | sale_price 10 |
20 | } | 20 | } |
21 | type 1 | 21 | type 1 |
22 | parameters 26 | 22 | parameters 26 |
23 | 108 .6 | 23 | 108 .6 |
24 | 110 .1 | 24 | 110 .1 |
25 | 111 1 | 25 | 111 1 |
26 | 116 .68 | 26 | 116 .68 |
27 | 117 .28 | 27 | 117 .28 |
28 | 150 0 | 28 | 150 0 |
29 | 162 1 | 29 | 162 1 |
30 | 163 .99 | 30 | 163 .99 |
31 | 165 .69 | 31 | 165 .69 |
32 | 700 .51 | 32 | 700 .51 |
33 | 701 .2 | 33 | 701 .2 |
34 | 702 0 | 34 | 702 0 |
35 | 703 0 | 35 | 703 0 |
36 | 704 0 | 36 | 704 0 |
37 | 705 .5 | 37 | 705 .5 |
38 | 706 .6 | 38 | 706 .6 |
39 | 707 0 | 39 | 707 0 |
40 | 708 0 | 40 | 708 0 |
41 | 709 0 | 41 | 709 0 |
42 | 710 0 | 42 | 710 0 |
43 | 711 .5 | 43 | 711 .5 |
44 | 712 0 | 44 | 712 0 |
45 | 713 .7 | 45 | 713 .7 |
46 | 714 0 | 46 | 714 0 |
47 | 715 0 | 47 | 715 0 |
48 | 775 0 | 48 | 775 0 |
49 | textures 0 | 49 | textures 0 |
diff --git a/bin/assets/BodyPartsAssetSet/jim_shape.dat b/bin/assets/BodyPartsAssetSet/jim_shape.dat index 944b02e..d7e9d3c 100644 --- a/bin/assets/BodyPartsAssetSet/jim_shape.dat +++ b/bin/assets/BodyPartsAssetSet/jim_shape.dat | |||
@@ -1,105 +1,105 @@ | |||
1 | LLWearable version 22 | 1 | LLWearable version 22 |
2 | Jim Shape | 2 | Jim Shape |
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00000000 | 6 | base_mask 00000000 |
7 | owner_mask 00000000 | 7 | owner_mask 00000000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00000000 | 10 | next_owner_mask 00000000 |
11 | creator_id 11111111-1111-0000-0000-000100bba000 | 11 | creator_id 11111111-1111-0000-0000-000100bba000 |
12 | owner_id 11111111-1111-0000-0000-000100bba000 | 12 | owner_id 11111111-1111-0000-0000-000100bba000 |
13 | last_owner_id 11111111-1111-0000-0000-000100bba000 | 13 | last_owner_id 11111111-1111-0000-0000-000100bba000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
18 | sale_type not | 18 | sale_type not |
19 | sale_price 10 | 19 | sale_price 10 |
20 | } | 20 | } |
21 | type 0 | 21 | type 0 |
22 | parameters 82 | 22 | parameters 82 |
23 | 1 0 | 23 | 1 0 |
24 | 2 0 | 24 | 2 0 |
25 | 4 0 | 25 | 4 0 |
26 | 5 0 | 26 | 5 0 |
27 | 6 0 | 27 | 6 0 |
28 | 7 0 | 28 | 7 0 |
29 | 8 0 | 29 | 8 0 |
30 | 10 0 | 30 | 10 0 |
31 | 11 0 | 31 | 11 0 |
32 | 12 0 | 32 | 12 0 |
33 | 13 0 | 33 | 13 0 |
34 | 14 0 | 34 | 14 0 |
35 | 15 0 | 35 | 15 0 |
36 | 17 0 | 36 | 17 0 |
37 | 18 0 | 37 | 18 0 |
38 | 19 0 | 38 | 19 0 |
39 | 20 0 | 39 | 20 0 |
40 | 21 0 | 40 | 21 0 |
41 | 22 0 | 41 | 22 0 |
42 | 23 0 | 42 | 23 0 |
43 | 24 0 | 43 | 24 0 |
44 | 25 0 | 44 | 25 0 |
45 | 27 0 | 45 | 27 0 |
46 | 33 -2.3 | 46 | 33 -2.3 |
47 | 34 0 | 47 | 34 0 |
48 | 35 0 | 48 | 35 0 |
49 | 36 -.5 | 49 | 36 -.5 |
50 | 37 -1.34 | 50 | 37 -1.34 |
51 | 38 0 | 51 | 38 0 |
52 | 80 1 | 52 | 80 1 |
53 | 105 .5 | 53 | 105 .5 |
54 | 155 0 | 54 | 155 0 |
55 | 157 0 | 55 | 157 0 |
56 | 185 0 | 56 | 185 0 |
57 | 193 .5 | 57 | 193 .5 |
58 | 196 0 | 58 | 196 0 |
59 | 505 .5 | 59 | 505 .5 |
60 | 506 0 | 60 | 506 0 |
61 | 507 0 | 61 | 507 0 |
62 | 515 0 | 62 | 515 0 |
63 | 517 0 | 63 | 517 0 |
64 | 518 0 | 64 | 518 0 |
65 | 629 .5 | 65 | 629 .5 |
66 | 637 0 | 66 | 637 0 |
67 | 646 0 | 67 | 646 0 |
68 | 647 0 | 68 | 647 0 |
69 | 649 .5 | 69 | 649 .5 |
70 | 650 0 | 70 | 650 0 |
71 | 652 .29 | 71 | 652 .29 |
72 | 653 0 | 72 | 653 0 |
73 | 656 0 | 73 | 656 0 |
74 | 659 .5 | 74 | 659 .5 |
75 | 662 .5 | 75 | 662 .5 |
76 | 663 0 | 76 | 663 0 |
77 | 664 0 | 77 | 664 0 |
78 | 665 0 | 78 | 665 0 |
79 | 675 0 | 79 | 675 0 |
80 | 676 0 | 80 | 676 0 |
81 | 678 .5 | 81 | 678 .5 |
82 | 682 .5 | 82 | 682 .5 |
83 | 683 -.15 | 83 | 683 -.15 |
84 | 684 0 | 84 | 684 0 |
85 | 685 0 | 85 | 685 0 |
86 | 690 .5 | 86 | 690 .5 |
87 | 692 1 | 87 | 692 1 |
88 | 693 .6 | 88 | 693 .6 |
89 | 753 0 | 89 | 753 0 |
90 | 756 0 | 90 | 756 0 |
91 | 758 0 | 91 | 758 0 |
92 | 759 .5 | 92 | 759 .5 |
93 | 760 0 | 93 | 760 0 |
94 | 764 0 | 94 | 764 0 |
95 | 765 0 | 95 | 765 0 |
96 | 769 .5 | 96 | 769 .5 |
97 | 773 .5 | 97 | 773 .5 |
98 | 795 .84 | 98 | 795 .84 |
99 | 796 0 | 99 | 796 0 |
100 | 799 .5 | 100 | 799 .5 |
101 | 841 0 | 101 | 841 0 |
102 | 842 0 | 102 | 842 0 |
103 | 879 0 | 103 | 879 0 |
104 | 880 0 | 104 | 880 0 |
105 | textures 0 | 105 | textures 0 |
diff --git a/bin/assets/BodyPartsAssetSet/jim_skin.dat b/bin/assets/BodyPartsAssetSet/jim_skin.dat index e5bf0c7..9d03cb2 100644 --- a/bin/assets/BodyPartsAssetSet/jim_skin.dat +++ b/bin/assets/BodyPartsAssetSet/jim_skin.dat | |||
@@ -1,50 +1,50 @@ | |||
1 | LLWearable version 22 | 1 | LLWearable version 22 |
2 | Jim skin | 2 | Jim skin |
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00000000 | 6 | base_mask 00000000 |
7 | owner_mask 00000000 | 7 | owner_mask 00000000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00000000 | 10 | next_owner_mask 00000000 |
11 | creator_id 11111111-1111-0000-0000-000100bba000 | 11 | creator_id 11111111-1111-0000-0000-000100bba000 |
12 | owner_id 11111111-1111-0000-0000-000100bba000 | 12 | owner_id 11111111-1111-0000-0000-000100bba000 |
13 | last_owner_id 11111111-1111-0000-0000-000100bba000 | 13 | last_owner_id 11111111-1111-0000-0000-000100bba000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
18 | sale_type not | 18 | sale_type not |
19 | sale_price 10 | 19 | sale_price 10 |
20 | } | 20 | } |
21 | type 1 | 21 | type 1 |
22 | parameters 26 | 22 | parameters 26 |
23 | 108 0 | 23 | 108 0 |
24 | 110 0 | 24 | 110 0 |
25 | 111 .5 | 25 | 111 .5 |
26 | 116 0 | 26 | 116 0 |
27 | 117 0 | 27 | 117 0 |
28 | 150 0 | 28 | 150 0 |
29 | 162 0 | 29 | 162 0 |
30 | 163 0 | 30 | 163 0 |
31 | 165 0 | 31 | 165 0 |
32 | 700 .25 | 32 | 700 .25 |
33 | 701 0 | 33 | 701 0 |
34 | 702 0 | 34 | 702 0 |
35 | 703 0 | 35 | 703 0 |
36 | 704 0 | 36 | 704 0 |
37 | 705 .5 | 37 | 705 .5 |
38 | 706 .6 | 38 | 706 .6 |
39 | 707 0 | 39 | 707 0 |
40 | 708 0 | 40 | 708 0 |
41 | 709 0 | 41 | 709 0 |
42 | 710 0 | 42 | 710 0 |
43 | 711 .5 | 43 | 711 .5 |
44 | 712 0 | 44 | 712 0 |
45 | 713 .7 | 45 | 713 .7 |
46 | 714 0 | 46 | 714 0 |
47 | 715 0 | 47 | 715 0 |
48 | 775 0 | 48 | 775 0 |
49 | textures 0 | 49 | textures 0 |
50 | 50 | ||
diff --git a/bin/assets/BodyPartsAssetSet/little_goblin_shape.dat b/bin/assets/BodyPartsAssetSet/little_goblin_shape.dat index d4055ec..b097d3c 100644 --- a/bin/assets/BodyPartsAssetSet/little_goblin_shape.dat +++ b/bin/assets/BodyPartsAssetSet/little_goblin_shape.dat | |||
@@ -1,105 +1,105 @@ | |||
1 | LLWearable version 22 | 1 | LLWearable version 22 |
2 | See the little goblin | 2 | See the little goblin |
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00000000 | 6 | base_mask 00000000 |
7 | owner_mask 00000000 | 7 | owner_mask 00000000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00000000 | 10 | next_owner_mask 00000000 |
11 | creator_id 11111111-1111-0000-0000-000100bba000 | 11 | creator_id 11111111-1111-0000-0000-000100bba000 |
12 | owner_id 11111111-1111-0000-0000-000100bba000 | 12 | owner_id 11111111-1111-0000-0000-000100bba000 |
13 | last_owner_id 11111111-1111-0000-0000-000100bba000 | 13 | last_owner_id 11111111-1111-0000-0000-000100bba000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
18 | sale_type not | 18 | sale_type not |
19 | sale_price 10 | 19 | sale_price 10 |
20 | } | 20 | } |
21 | type 0 | 21 | type 0 |
22 | parameters 82 | 22 | parameters 82 |
23 | 1 0 | 23 | 1 0 |
24 | 2 0 | 24 | 2 0 |
25 | 4 0 | 25 | 4 0 |
26 | 5 0 | 26 | 5 0 |
27 | 6 0 | 27 | 6 0 |
28 | 7 0 | 28 | 7 0 |
29 | 8 0 | 29 | 8 0 |
30 | 10 0 | 30 | 10 0 |
31 | 11 0 | 31 | 11 0 |
32 | 12 0 | 32 | 12 0 |
33 | 13 0 | 33 | 13 0 |
34 | 14 0 | 34 | 14 0 |
35 | 15 1.5 | 35 | 15 1.5 |
36 | 17 0 | 36 | 17 0 |
37 | 18 0 | 37 | 18 0 |
38 | 19 0 | 38 | 19 0 |
39 | 20 0 | 39 | 20 0 |
40 | 21 0 | 40 | 21 0 |
41 | 22 0 | 41 | 22 0 |
42 | 23 0 | 42 | 23 0 |
43 | 24 2 | 43 | 24 2 |
44 | 25 0 | 44 | 25 0 |
45 | 27 0 | 45 | 27 0 |
46 | 33 -2.3 | 46 | 33 -2.3 |
47 | 34 -.7 | 47 | 34 -.7 |
48 | 35 2 | 48 | 35 2 |
49 | 36 1.4 | 49 | 36 1.4 |
50 | 37 .16 | 50 | 37 .16 |
51 | 38 -1 | 51 | 38 -1 |
52 | 80 1 | 52 | 80 1 |
53 | 105 .5 | 53 | 105 .5 |
54 | 155 0 | 54 | 155 0 |
55 | 157 .68 | 55 | 157 .68 |
56 | 185 0 | 56 | 185 0 |
57 | 193 0 | 57 | 193 0 |
58 | 196 0 | 58 | 196 0 |
59 | 505 .5 | 59 | 505 .5 |
60 | 506 0 | 60 | 506 0 |
61 | 507 0 | 61 | 507 0 |
62 | 515 3 | 62 | 515 3 |
63 | 517 .52 | 63 | 517 .52 |
64 | 518 0 | 64 | 518 0 |
65 | 629 .5 | 65 | 629 .5 |
66 | 637 0 | 66 | 637 0 |
67 | 646 -.4 | 67 | 646 -.4 |
68 | 647 -.5 | 68 | 647 -.5 |
69 | 649 .5 | 69 | 649 .5 |
70 | 650 0 | 70 | 650 0 |
71 | 652 1 | 71 | 652 1 |
72 | 653 0 | 72 | 653 0 |
73 | 656 0 | 73 | 656 0 |
74 | 659 .5 | 74 | 659 .5 |
75 | 662 .5 | 75 | 662 .5 |
76 | 663 0 | 76 | 663 0 |
77 | 664 0 | 77 | 664 0 |
78 | 665 0 | 78 | 665 0 |
79 | 675 .3 | 79 | 675 .3 |
80 | 676 .95 | 80 | 676 .95 |
81 | 678 .74 | 81 | 678 .74 |
82 | 682 1 | 82 | 682 1 |
83 | 683 .12 | 83 | 683 .12 |
84 | 684 0 | 84 | 684 0 |
85 | 685 -.5 | 85 | 685 -.5 |
86 | 690 .75 | 86 | 690 .75 |
87 | 692 -1 | 87 | 692 -1 |
88 | 693 -1 | 88 | 693 -1 |
89 | 753 2.34 | 89 | 753 2.34 |
90 | 756 -1 | 90 | 756 -1 |
91 | 758 0 | 91 | 758 0 |
92 | 759 .5 | 92 | 759 .5 |
93 | 760 0 | 93 | 760 0 |
94 | 764 0 | 94 | 764 0 |
95 | 765 0 | 95 | 765 0 |
96 | 769 .5 | 96 | 769 .5 |
97 | 773 .5 | 97 | 773 .5 |
98 | 795 1 | 98 | 795 1 |
99 | 796 3 | 99 | 796 3 |
100 | 799 .5 | 100 | 799 .5 |
101 | 841 .66 | 101 | 841 .66 |
102 | 842 0 | 102 | 842 0 |
103 | 879 -.5 | 103 | 879 -.5 |
104 | 880 0 | 104 | 880 0 |
105 | textures 0 | 105 | textures 0 |
diff --git a/bin/assets/BodyPartsAssetSet/newhair.dat b/bin/assets/BodyPartsAssetSet/newhair.dat index 2be6fbd..3c5a8c9 100644 --- a/bin/assets/BodyPartsAssetSet/newhair.dat +++ b/bin/assets/BodyPartsAssetSet/newhair.dat | |||
@@ -1,63 +1,63 @@ | |||
1 | LLWearable version 22 | 1 | LLWearable version 22 |
2 | New Hair | 2 | New Hair |
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 7fffffff | 6 | base_mask 7fffffff |
7 | owner_mask 7fffffff | 7 | owner_mask 7fffffff |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00082000 | 10 | next_owner_mask 00082000 |
11 | creator_id a52db6d0-e96c-4454-85e5-3523722daa25 | 11 | creator_id a52db6d0-e96c-4454-85e5-3523722daa25 |
12 | owner_id a52db6d0-e96c-4454-85e5-3523722daa25 | 12 | owner_id a52db6d0-e96c-4454-85e5-3523722daa25 |
13 | last_owner_id 00000000-0000-0000-0000-000000000000 | 13 | last_owner_id 00000000-0000-0000-0000-000000000000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
18 | sale_type not | 18 | sale_type not |
19 | sale_price 10 | 19 | sale_price 10 |
20 | } | 20 | } |
21 | type 2 | 21 | type 2 |
22 | parameters 39 | 22 | parameters 39 |
23 | 16 0 | 23 | 16 0 |
24 | 31 .5 | 24 | 31 .5 |
25 | 112 0 | 25 | 112 0 |
26 | 113 0 | 26 | 113 0 |
27 | 114 .5 | 27 | 114 .5 |
28 | 115 0 | 28 | 115 0 |
29 | 119 .5 | 29 | 119 .5 |
30 | 130 .45 | 30 | 130 .45 |
31 | 131 .5 | 31 | 131 .5 |
32 | 132 .39 | 32 | 132 .39 |
33 | 133 .25 | 33 | 133 .25 |
34 | 134 .5 | 34 | 134 .5 |
35 | 135 .55 | 35 | 135 .55 |
36 | 136 .5 | 36 | 136 .5 |
37 | 137 .5 | 37 | 137 .5 |
38 | 140 0 | 38 | 140 0 |
39 | 141 0 | 39 | 141 0 |
40 | 142 0 | 40 | 142 0 |
41 | 143 .13 | 41 | 143 .13 |
42 | 166 0 | 42 | 166 0 |
43 | 167 0 | 43 | 167 0 |
44 | 168 0 | 44 | 168 0 |
45 | 169 0 | 45 | 169 0 |
46 | 177 0 | 46 | 177 0 |
47 | 181 .14 | 47 | 181 .14 |
48 | 182 .7 | 48 | 182 .7 |
49 | 183 .05 | 49 | 183 .05 |
50 | 184 0 | 50 | 184 0 |
51 | 192 0 | 51 | 192 0 |
52 | 674 -.3 | 52 | 674 -.3 |
53 | 750 .7 | 53 | 750 .7 |
54 | 752 .5 | 54 | 752 .5 |
55 | 754 0 | 55 | 754 0 |
56 | 755 .05 | 56 | 755 .05 |
57 | 757 -1 | 57 | 757 -1 |
58 | 762 0 | 58 | 762 0 |
59 | 763 .55 | 59 | 763 .55 |
60 | 785 0 | 60 | 785 0 |
61 | 789 0 | 61 | 789 0 |
62 | textures 1 | 62 | textures 1 |
63 | 4 7ca39b4c-bd19-4699-aff7-f93fd03d3e7b | 63 | 4 7ca39b4c-bd19-4699-aff7-f93fd03d3e7b |
diff --git a/bin/assets/ClothingAssetSet/newpants.dat b/bin/assets/ClothingAssetSet/newpants.dat index 96be614..6587a72 100644 --- a/bin/assets/ClothingAssetSet/newpants.dat +++ b/bin/assets/ClothingAssetSet/newpants.dat | |||
@@ -1,33 +1,33 @@ | |||
1 | LLWearable version 22 | 1 | LLWearable version 22 |
2 | New Pants | 2 | New Pants |
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00000000 | 6 | base_mask 00000000 |
7 | owner_mask 00000000 | 7 | owner_mask 00000000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00000000 | 10 | next_owner_mask 00000000 |
11 | creator_id 11111111-1111-0000-0000-000100bba000 | 11 | creator_id 11111111-1111-0000-0000-000100bba000 |
12 | owner_id 11111111-1111-0000-0000-000100bba000 | 12 | owner_id 11111111-1111-0000-0000-000100bba000 |
13 | last_owner_id 00000000-0000-0000-0000-000000000000 | 13 | last_owner_id 00000000-0000-0000-0000-000000000000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
18 | sale_type not | 18 | sale_type not |
19 | sale_price 10 | 19 | sale_price 10 |
20 | } | 20 | } |
21 | type 5 | 21 | type 5 |
22 | parameters 9 | 22 | parameters 9 |
23 | 625 0 | 23 | 625 0 |
24 | 638 0 | 24 | 638 0 |
25 | 806 .8 | 25 | 806 .8 |
26 | 807 .2 | 26 | 807 .2 |
27 | 808 .2 | 27 | 808 .2 |
28 | 814 1 | 28 | 814 1 |
29 | 815 .8 | 29 | 815 .8 |
30 | 816 0 | 30 | 816 0 |
31 | 869 0 | 31 | 869 0 |
32 | textures 1 | 32 | textures 1 |
33 | 2 5748decc-f629-461c-9a36-a35a221fe21f | 33 | 2 5748decc-f629-461c-9a36-a35a221fe21f |
diff --git a/bin/assets/ClothingAssetSet/newshirt.dat b/bin/assets/ClothingAssetSet/newshirt.dat index bce62bc..4d6d264 100644 --- a/bin/assets/ClothingAssetSet/newshirt.dat +++ b/bin/assets/ClothingAssetSet/newshirt.dat | |||
@@ -1,34 +1,34 @@ | |||
1 | LLWearable version 22 | 1 | LLWearable version 22 |
2 | New Shirt | 2 | New Shirt |
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00000000 | 6 | base_mask 00000000 |
7 | owner_mask 00000000 | 7 | owner_mask 00000000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00000000 | 10 | next_owner_mask 00000000 |
11 | creator_id 11111111-1111-0000-0000-000100bba000 | 11 | creator_id 11111111-1111-0000-0000-000100bba000 |
12 | owner_id 11111111-1111-0000-0000-000100bba000 | 12 | owner_id 11111111-1111-0000-0000-000100bba000 |
13 | last_owner_id 00000000-0000-0000-0000-000000000000 | 13 | last_owner_id 00000000-0000-0000-0000-000000000000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
18 | sale_type not | 18 | sale_type not |
19 | sale_price 10 | 19 | sale_price 10 |
20 | } | 20 | } |
21 | type 4 | 21 | type 4 |
22 | parameters 10 | 22 | parameters 10 |
23 | 781 .78 | 23 | 781 .78 |
24 | 800 .65 | 24 | 800 .65 |
25 | 801 .82 | 25 | 801 .82 |
26 | 802 .78 | 26 | 802 .78 |
27 | 803 .5 | 27 | 803 .5 |
28 | 804 .5 | 28 | 804 .5 |
29 | 805 .6 | 29 | 805 .6 |
30 | 828 0 | 30 | 828 0 |
31 | 840 0 | 31 | 840 0 |
32 | 868 0 | 32 | 868 0 |
33 | textures 1 | 33 | textures 1 |
34 | 1 5748decc-f629-461c-9a36-a35a221fe21f | 34 | 1 5748decc-f629-461c-9a36-a35a221fe21f |
diff --git a/bin/assets/OpenSimAssetSet/base_skin.dat b/bin/assets/OpenSimAssetSet/base_skin.dat index c51aeb8..854dd00 100644 --- a/bin/assets/OpenSimAssetSet/base_skin.dat +++ b/bin/assets/OpenSimAssetSet/base_skin.dat | |||
@@ -1,52 +1,52 @@ | |||
1 | LLWearable version 22 | 1 | LLWearable version 22 |
2 | Sexy - Female Skin | 2 | Sexy - Female Skin |
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00000000 | 6 | base_mask 00000000 |
7 | owner_mask 00000000 | 7 | owner_mask 00000000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00000000 | 10 | next_owner_mask 00000000 |
11 | creator_id 11111111-1111-0000-0000-000100bba000 | 11 | creator_id 11111111-1111-0000-0000-000100bba000 |
12 | owner_id 11111111-1111-0000-0000-000100bba000 | 12 | owner_id 11111111-1111-0000-0000-000100bba000 |
13 | last_owner_id 11111111-1111-0000-0000-000100bba000 | 13 | last_owner_id 11111111-1111-0000-0000-000100bba000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
18 | sale_type not | 18 | sale_type not |
19 | sale_price 10 | 19 | sale_price 10 |
20 | } | 20 | } |
21 | type 1 | 21 | type 1 |
22 | parameters 26 | 22 | parameters 26 |
23 | 108 0 | 23 | 108 0 |
24 | 110 0 | 24 | 110 0 |
25 | 111 0 | 25 | 111 0 |
26 | 116 0 | 26 | 116 0 |
27 | 117 1 | 27 | 117 1 |
28 | 150 0 | 28 | 150 0 |
29 | 162 0 | 29 | 162 0 |
30 | 163 0 | 30 | 163 0 |
31 | 165 0 | 31 | 165 0 |
32 | 700 .01 | 32 | 700 .01 |
33 | 701 .5 | 33 | 701 .5 |
34 | 702 .26 | 34 | 702 .26 |
35 | 703 0 | 35 | 703 0 |
36 | 704 0 | 36 | 704 0 |
37 | 705 .5 | 37 | 705 .5 |
38 | 706 .6 | 38 | 706 .6 |
39 | 707 0 | 39 | 707 0 |
40 | 708 0 | 40 | 708 0 |
41 | 709 0 | 41 | 709 0 |
42 | 710 0 | 42 | 710 0 |
43 | 711 .5 | 43 | 711 .5 |
44 | 712 0 | 44 | 712 0 |
45 | 713 .7 | 45 | 713 .7 |
46 | 714 0 | 46 | 714 0 |
47 | 715 0 | 47 | 715 0 |
48 | 775 0 | 48 | 775 0 |
49 | textures 3 | 49 | textures 3 |
50 | 0 00000000-0000-1111-9999-000000000012 | 50 | 0 00000000-0000-1111-9999-000000000012 |
51 | 5 00000000-0000-1111-9999-000000000010 | 51 | 5 00000000-0000-1111-9999-000000000010 |
52 | 6 00000000-0000-1111-9999-000000000011 | 52 | 6 00000000-0000-1111-9999-000000000011 |
diff --git a/bin/assets/OpenSimAssetSet/jim_shape.dat b/bin/assets/OpenSimAssetSet/jim_shape.dat index 733fc8c..d7e9d3c 100644 --- a/bin/assets/OpenSimAssetSet/jim_shape.dat +++ b/bin/assets/OpenSimAssetSet/jim_shape.dat | |||
@@ -3,15 +3,15 @@ Jim Shape | |||
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00000000 | 6 | base_mask 00000000 |
7 | owner_mask 00000000 | 7 | owner_mask 00000000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00000000 | 10 | next_owner_mask 00000000 |
11 | creator_id 11111111-1111-0000-0000-000100bba000 | 11 | creator_id 11111111-1111-0000-0000-000100bba000 |
12 | owner_id 11111111-1111-0000-0000-000100bba000 | 12 | owner_id 11111111-1111-0000-0000-000100bba000 |
13 | last_owner_id 11111111-1111-0000-0000-000100bba000 | 13 | last_owner_id 11111111-1111-0000-0000-000100bba000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
diff --git a/bin/assets/OpenSimAssetSet/jim_skin.dat b/bin/assets/OpenSimAssetSet/jim_skin.dat index 7d409c9..9d03cb2 100644 --- a/bin/assets/OpenSimAssetSet/jim_skin.dat +++ b/bin/assets/OpenSimAssetSet/jim_skin.dat | |||
@@ -3,14 +3,14 @@ Jim skin | |||
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00000000 | 6 | base_mask 00000000 |
7 | owner_mask 00000000 | 7 | owner_mask 00000000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00000000 | 10 | next_owner_mask 00000000 |
11 | creator_id 11111111-1111-0000-0000-000100bba000 | 11 | creator_id 11111111-1111-0000-0000-000100bba000 |
12 | owner_id 11111111-1111-0000-0000-000100bba000 | 12 | owner_id 11111111-1111-0000-0000-000100bba000 |
13 | last_owner_id 11111111-1111-0000-0000-000100bba000 | 13 | last_owner_id 11111111-1111-0000-0000-000100bba000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
diff --git a/bin/assets/OpenSimAssetSet/little_goblin_shape.dat b/bin/assets/OpenSimAssetSet/little_goblin_shape.dat index 752fb55..b097d3c 100644 --- a/bin/assets/OpenSimAssetSet/little_goblin_shape.dat +++ b/bin/assets/OpenSimAssetSet/little_goblin_shape.dat | |||
@@ -3,15 +3,15 @@ See the little goblin | |||
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00000000 | 6 | base_mask 00000000 |
7 | owner_mask 00000000 | 7 | owner_mask 00000000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00000000 | 10 | next_owner_mask 00000000 |
11 | creator_id 11111111-1111-0000-0000-000100bba000 | 11 | creator_id 11111111-1111-0000-0000-000100bba000 |
12 | owner_id 11111111-1111-0000-0000-000100bba000 | 12 | owner_id 11111111-1111-0000-0000-000100bba000 |
13 | last_owner_id 11111111-1111-0000-0000-000100bba000 | 13 | last_owner_id 11111111-1111-0000-0000-000100bba000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
diff --git a/bin/assets/OpenSimAssetSet/newpants.dat b/bin/assets/OpenSimAssetSet/newpants.dat index 96be614..6587a72 100644 --- a/bin/assets/OpenSimAssetSet/newpants.dat +++ b/bin/assets/OpenSimAssetSet/newpants.dat | |||
@@ -1,33 +1,33 @@ | |||
1 | LLWearable version 22 | 1 | LLWearable version 22 |
2 | New Pants | 2 | New Pants |
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00000000 | 6 | base_mask 00000000 |
7 | owner_mask 00000000 | 7 | owner_mask 00000000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00000000 | 10 | next_owner_mask 00000000 |
11 | creator_id 11111111-1111-0000-0000-000100bba000 | 11 | creator_id 11111111-1111-0000-0000-000100bba000 |
12 | owner_id 11111111-1111-0000-0000-000100bba000 | 12 | owner_id 11111111-1111-0000-0000-000100bba000 |
13 | last_owner_id 00000000-0000-0000-0000-000000000000 | 13 | last_owner_id 00000000-0000-0000-0000-000000000000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
18 | sale_type not | 18 | sale_type not |
19 | sale_price 10 | 19 | sale_price 10 |
20 | } | 20 | } |
21 | type 5 | 21 | type 5 |
22 | parameters 9 | 22 | parameters 9 |
23 | 625 0 | 23 | 625 0 |
24 | 638 0 | 24 | 638 0 |
25 | 806 .8 | 25 | 806 .8 |
26 | 807 .2 | 26 | 807 .2 |
27 | 808 .2 | 27 | 808 .2 |
28 | 814 1 | 28 | 814 1 |
29 | 815 .8 | 29 | 815 .8 |
30 | 816 0 | 30 | 816 0 |
31 | 869 0 | 31 | 869 0 |
32 | textures 1 | 32 | textures 1 |
33 | 2 5748decc-f629-461c-9a36-a35a221fe21f | 33 | 2 5748decc-f629-461c-9a36-a35a221fe21f |
diff --git a/bin/assets/OpenSimAssetSet/newshirt.dat b/bin/assets/OpenSimAssetSet/newshirt.dat index bce62bc..4d6d264 100644 --- a/bin/assets/OpenSimAssetSet/newshirt.dat +++ b/bin/assets/OpenSimAssetSet/newshirt.dat | |||
@@ -1,34 +1,34 @@ | |||
1 | LLWearable version 22 | 1 | LLWearable version 22 |
2 | New Shirt | 2 | New Shirt |
3 | 3 | ||
4 | permissions 0 | 4 | permissions 0 |
5 | { | 5 | { |
6 | base_mask 00000000 | 6 | base_mask 00000000 |
7 | owner_mask 00000000 | 7 | owner_mask 00000000 |
8 | group_mask 00000000 | 8 | group_mask 00000000 |
9 | everyone_mask 00000000 | 9 | everyone_mask 00000000 |
10 | next_owner_mask 00000000 | 10 | next_owner_mask 00000000 |
11 | creator_id 11111111-1111-0000-0000-000100bba000 | 11 | creator_id 11111111-1111-0000-0000-000100bba000 |
12 | owner_id 11111111-1111-0000-0000-000100bba000 | 12 | owner_id 11111111-1111-0000-0000-000100bba000 |
13 | last_owner_id 00000000-0000-0000-0000-000000000000 | 13 | last_owner_id 00000000-0000-0000-0000-000000000000 |
14 | group_id 00000000-0000-0000-0000-000000000000 | 14 | group_id 00000000-0000-0000-0000-000000000000 |
15 | } | 15 | } |
16 | sale_info 0 | 16 | sale_info 0 |
17 | { | 17 | { |
18 | sale_type not | 18 | sale_type not |
19 | sale_price 10 | 19 | sale_price 10 |
20 | } | 20 | } |
21 | type 4 | 21 | type 4 |
22 | parameters 10 | 22 | parameters 10 |
23 | 781 .78 | 23 | 781 .78 |
24 | 800 .65 | 24 | 800 .65 |
25 | 801 .82 | 25 | 801 .82 |
26 | 802 .78 | 26 | 802 .78 |
27 | 803 .5 | 27 | 803 .5 |
28 | 804 .5 | 28 | 804 .5 |
29 | 805 .6 | 29 | 805 .6 |
30 | 828 0 | 30 | 828 0 |
31 | 840 0 | 31 | 840 0 |
32 | 868 0 | 32 | 868 0 |
33 | textures 1 | 33 | textures 1 |
34 | 1 5748decc-f629-461c-9a36-a35a221fe21f | 34 | 1 5748decc-f629-461c-9a36-a35a221fe21f |
diff --git a/bin/assets/ScriptsAssetSet/llAbs.lsl b/bin/assets/ScriptsAssetSet/llAbs.lsl index aa39395..2b37584 100644 --- a/bin/assets/ScriptsAssetSet/llAbs.lsl +++ b/bin/assets/ScriptsAssetSet/llAbs.lsl | |||
@@ -1,7 +1,7 @@ | |||
1 | default | 1 | default |
2 | { | 2 | { |
3 | state_entry() | 3 | state_entry() |
4 | { | 4 | { |
5 | llOwnerSay("The absolute value of -4 is: "+(string)llAbs(-4) ); | 5 | llOwnerSay("The absolute value of -4 is: "+(string)llAbs(-4) ); |
6 | } | 6 | } |
7 | } | 7 | } |
diff --git a/bin/assets/ScriptsAssetSet/llAcos.lsl b/bin/assets/ScriptsAssetSet/llAcos.lsl index da30a0d..5450bc0 100644 --- a/bin/assets/ScriptsAssetSet/llAcos.lsl +++ b/bin/assets/ScriptsAssetSet/llAcos.lsl | |||
@@ -1,8 +1,8 @@ | |||
1 | default | 1 | default |
2 | { | 2 | { |
3 | state_entry() | 3 | state_entry() |
4 | { | 4 | { |
5 | float r = llFrand(2) - 1.0; | 5 | float r = llFrand(2) - 1.0; |
6 | llOwnerSay("The arccosine of " + (string)r + " is " + llAcos(r)); | 6 | llOwnerSay("The arccosine of " + (string)r + " is " + llAcos(r)); |
7 | } | 7 | } |
8 | } | 8 | } |
diff --git a/bin/assets/ScriptsAssetSet/llAddToLandBanList.lsl b/bin/assets/ScriptsAssetSet/llAddToLandBanList.lsl index 19ad704..f2df357 100644 --- a/bin/assets/ScriptsAssetSet/llAddToLandBanList.lsl +++ b/bin/assets/ScriptsAssetSet/llAddToLandBanList.lsl | |||
@@ -1,84 +1,84 @@ | |||
1 | //Commands are: | 1 | //Commands are: |
2 | ///5 ban:full_avatar_name | 2 | ///5 ban:full_avatar_name |
3 | ///5 tempban:full_avatar_name | 3 | ///5 tempban:full_avatar_name |
4 | ///5 unban:full_avatar_name | 4 | ///5 unban:full_avatar_name |
5 | ///5 pass:full_avatar_name | 5 | ///5 pass:full_avatar_name |
6 | ///5 unpass:full_avatar_name | 6 | ///5 unpass:full_avatar_name |
7 | ///5 clearban | 7 | ///5 clearban |
8 | ///5 clearpass | 8 | ///5 clearpass |
9 | 9 | ||
10 | string command; | 10 | string command; |
11 | 11 | ||
12 | default | 12 | default |
13 | { | 13 | { |
14 | state_entry() | 14 | state_entry() |
15 | { | 15 | { |
16 | llListen(5, "", llGetOwner(), ""); | 16 | llListen(5, "", llGetOwner(), ""); |
17 | } | 17 | } |
18 | 18 | ||
19 | on_rez(integer param) | 19 | on_rez(integer param) |
20 | { | 20 | { |
21 | llResetScript(); | 21 | llResetScript(); |
22 | } | 22 | } |
23 | 23 | ||
24 | listen(integer chan, string name, key id, string message) | 24 | listen(integer chan, string name, key id, string message) |
25 | { | 25 | { |
26 | if (command != "") | 26 | if (command != "") |
27 | { | 27 | { |
28 | llOwnerSay("Sorry, still processing last command, try again in a second."); | 28 | llOwnerSay("Sorry, still processing last command, try again in a second."); |
29 | } | 29 | } |
30 | 30 | ||
31 | list args = llParseString2List(message,[":"],[]); | 31 | list args = llParseString2List(message,[":"],[]); |
32 | command = llToLower(llList2String(args,0)); | 32 | command = llToLower(llList2String(args,0)); |
33 | 33 | ||
34 | if (command == "clearbans") | 34 | if (command == "clearbans") |
35 | { | 35 | { |
36 | llResetLandBanList(); | 36 | llResetLandBanList(); |
37 | } | 37 | } |
38 | if (command == "clearpass") | 38 | if (command == "clearpass") |
39 | { | 39 | { |
40 | llResetLandPassList(); | 40 | llResetLandPassList(); |
41 | } | 41 | } |
42 | else | 42 | else |
43 | { | 43 | { |
44 | llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); | 44 | llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); |
45 | } | 45 | } |
46 | } | 46 | } |
47 | 47 | ||
48 | no_sensor() | 48 | no_sensor() |
49 | { | 49 | { |
50 | command = ""; | 50 | command = ""; |
51 | } | 51 | } |
52 | 52 | ||
53 | sensor(integer num) | 53 | sensor(integer num) |
54 | { | 54 | { |
55 | integer i; | 55 | integer i; |
56 | for (i=0; i< num; ++i) | 56 | for (i=0; i< num; ++i) |
57 | { | 57 | { |
58 | if (command == "ban") | 58 | if (command == "ban") |
59 | { | 59 | { |
60 | // Ban indefinetely | 60 | // Ban indefinetely |
61 | llAddToLandBanList(llDetectedKey(i),0.0); | 61 | llAddToLandBanList(llDetectedKey(i),0.0); |
62 | } | 62 | } |
63 | if (command == "tempban") | 63 | if (command == "tempban") |
64 | { | 64 | { |
65 | // Ban for 1 hour. | 65 | // Ban for 1 hour. |
66 | llAddToLandBanList(llDetectedKey(i),1.0); | 66 | llAddToLandBanList(llDetectedKey(i),1.0); |
67 | } | 67 | } |
68 | if (command == "unban") | 68 | if (command == "unban") |
69 | { | 69 | { |
70 | llRemoveFromLandBanList(llDetectedKey(i)); | 70 | llRemoveFromLandBanList(llDetectedKey(i)); |
71 | } | 71 | } |
72 | if (command == "pass") | 72 | if (command == "pass") |
73 | { | 73 | { |
74 | // Add to land pass list for 1 hour | 74 | // Add to land pass list for 1 hour |
75 | llAddToLandPassList(llDetectedKey(i),1.0); | 75 | llAddToLandPassList(llDetectedKey(i),1.0); |
76 | } | 76 | } |
77 | if (command == "unpass") | 77 | if (command == "unpass") |
78 | { | 78 | { |
79 | llRemoveFromLandPassList(llDetectedKey(i)); | 79 | llRemoveFromLandPassList(llDetectedKey(i)); |
80 | } | 80 | } |
81 | } | 81 | } |
82 | command = ""; | 82 | command = ""; |
83 | } | 83 | } |
84 | } | 84 | } |
diff --git a/bin/assets/ScriptsAssetSet/llAddToLandPassList.lsl b/bin/assets/ScriptsAssetSet/llAddToLandPassList.lsl index 19ad704..f2df357 100644 --- a/bin/assets/ScriptsAssetSet/llAddToLandPassList.lsl +++ b/bin/assets/ScriptsAssetSet/llAddToLandPassList.lsl | |||
@@ -1,84 +1,84 @@ | |||
1 | //Commands are: | 1 | //Commands are: |
2 | ///5 ban:full_avatar_name | 2 | ///5 ban:full_avatar_name |
3 | ///5 tempban:full_avatar_name | 3 | ///5 tempban:full_avatar_name |
4 | ///5 unban:full_avatar_name | 4 | ///5 unban:full_avatar_name |
5 | ///5 pass:full_avatar_name | 5 | ///5 pass:full_avatar_name |
6 | ///5 unpass:full_avatar_name | 6 | ///5 unpass:full_avatar_name |
7 | ///5 clearban | 7 | ///5 clearban |
8 | ///5 clearpass | 8 | ///5 clearpass |
9 | 9 | ||
10 | string command; | 10 | string command; |
11 | 11 | ||
12 | default | 12 | default |
13 | { | 13 | { |
14 | state_entry() | 14 | state_entry() |
15 | { | 15 | { |
16 | llListen(5, "", llGetOwner(), ""); | 16 | llListen(5, "", llGetOwner(), ""); |
17 | } | 17 | } |
18 | 18 | ||
19 | on_rez(integer param) | 19 | on_rez(integer param) |
20 | { | 20 | { |
21 | llResetScript(); | 21 | llResetScript(); |
22 | } | 22 | } |
23 | 23 | ||
24 | listen(integer chan, string name, key id, string message) | 24 | listen(integer chan, string name, key id, string message) |
25 | { | 25 | { |
26 | if (command != "") | 26 | if (command != "") |
27 | { | 27 | { |
28 | llOwnerSay("Sorry, still processing last command, try again in a second."); | 28 | llOwnerSay("Sorry, still processing last command, try again in a second."); |
29 | } | 29 | } |
30 | 30 | ||
31 | list args = llParseString2List(message,[":"],[]); | 31 | list args = llParseString2List(message,[":"],[]); |
32 | command = llToLower(llList2String(args,0)); | 32 | command = llToLower(llList2String(args,0)); |
33 | 33 | ||
34 | if (command == "clearbans") | 34 | if (command == "clearbans") |
35 | { | 35 | { |
36 | llResetLandBanList(); | 36 | llResetLandBanList(); |
37 | } | 37 | } |
38 | if (command == "clearpass") | 38 | if (command == "clearpass") |
39 | { | 39 | { |
40 | llResetLandPassList(); | 40 | llResetLandPassList(); |
41 | } | 41 | } |
42 | else | 42 | else |
43 | { | 43 | { |
44 | llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); | 44 | llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); |
45 | } | 45 | } |
46 | } | 46 | } |
47 | 47 | ||
48 | no_sensor() | 48 | no_sensor() |
49 | { | 49 | { |
50 | command = ""; | 50 | command = ""; |
51 | } | 51 | } |
52 | 52 | ||
53 | sensor(integer num) | 53 | sensor(integer num) |
54 | { | 54 | { |
55 | integer i; | 55 | integer i; |
56 | for (i=0; i< num; ++i) | 56 | for (i=0; i< num; ++i) |
57 | { | 57 | { |
58 | if (command == "ban") | 58 | if (command == "ban") |
59 | { | 59 | { |
60 | // Ban indefinetely | 60 | // Ban indefinetely |
61 | llAddToLandBanList(llDetectedKey(i),0.0); | 61 | llAddToLandBanList(llDetectedKey(i),0.0); |
62 | } | 62 | } |
63 | if (command == "tempban") | 63 | if (command == "tempban") |
64 | { | 64 | { |
65 | // Ban for 1 hour. | 65 | // Ban for 1 hour. |
66 | llAddToLandBanList(llDetectedKey(i),1.0); | 66 | llAddToLandBanList(llDetectedKey(i),1.0); |
67 | } | 67 | } |
68 | if (command == "unban") | 68 | if (command == "unban") |
69 | { | 69 | { |
70 | llRemoveFromLandBanList(llDetectedKey(i)); | 70 | llRemoveFromLandBanList(llDetectedKey(i)); |
71 | } | 71 | } |
72 | if (command == "pass") | 72 | if (command == "pass") |
73 | { | 73 | { |
74 | // Add to land pass list for 1 hour | 74 | // Add to land pass list for 1 hour |
75 | llAddToLandPassList(llDetectedKey(i),1.0); | 75 | llAddToLandPassList(llDetectedKey(i),1.0); |
76 | } | 76 | } |
77 | if (command == "unpass") | 77 | if (command == "unpass") |
78 | { | 78 | { |
79 | llRemoveFromLandPassList(llDetectedKey(i)); | 79 | llRemoveFromLandPassList(llDetectedKey(i)); |
80 | } | 80 | } |
81 | } | 81 | } |
82 | command = ""; | 82 | command = ""; |
83 | } | 83 | } |
84 | } | 84 | } |
diff --git a/bin/assets/ScriptsAssetSet/llAdjustSoundVolume.lsl b/bin/assets/ScriptsAssetSet/llAdjustSoundVolume.lsl index 25e90c0..4c2d397 100644 --- a/bin/assets/ScriptsAssetSet/llAdjustSoundVolume.lsl +++ b/bin/assets/ScriptsAssetSet/llAdjustSoundVolume.lsl | |||
@@ -1,13 +1,13 @@ | |||
1 | default | 1 | default |
2 | { | 2 | { |
3 | state_entry() | 3 | state_entry() |
4 | { | 4 | { |
5 | llListen(42, "", llGetOwner(), ""); | 5 | llListen(42, "", llGetOwner(), ""); |
6 | } | 6 | } |
7 | listen(integer chan, string name, key id, string msg) | 7 | listen(integer chan, string name, key id, string msg) |
8 | { | 8 | { |
9 | float value = (float)msg; | 9 | float value = (float)msg; |
10 | llAdjustSoundVolume(value); | 10 | llAdjustSoundVolume(value); |
11 | llOwnerSay("Volume set to: " + (string)value + " of 1.0"); | 11 | llOwnerSay("Volume set to: " + (string)value + " of 1.0"); |
12 | } | 12 | } |
13 | } | 13 | } |
diff --git a/bin/assets/ScriptsAssetSet/llAllowInventoryDrop.lsl b/bin/assets/ScriptsAssetSet/llAllowInventoryDrop.lsl index 162396a..ca6087c 100644 --- a/bin/assets/ScriptsAssetSet/llAllowInventoryDrop.lsl +++ b/bin/assets/ScriptsAssetSet/llAllowInventoryDrop.lsl | |||
@@ -1,17 +1,17 @@ | |||
1 | integer allow; | 1 | integer allow; |
2 | 2 | ||
3 | default | 3 | default |
4 | { | 4 | { |
5 | touch_start(integer num) | 5 | touch_start(integer num) |
6 | { | 6 | { |
7 | llAllowInventoryDrop(allow = !allow); | 7 | llAllowInventoryDrop(allow = !allow); |
8 | llOwnerSay("llAllowInventoryDrop == "+llList2String(["FALSE","TRUE"],allow)); | 8 | llOwnerSay("llAllowInventoryDrop == "+llList2String(["FALSE","TRUE"],allow)); |
9 | } | 9 | } |
10 | changed(integer change) | 10 | changed(integer change) |
11 | { | 11 | { |
12 | if (change & CHANGED_ALLOWED_DROP) //note that it's & and not &&... it's bitwise! | 12 | if (change & CHANGED_ALLOWED_DROP) //note that it's & and not &&... it's bitwise! |
13 | { | 13 | { |
14 | llOwnerSay("The inventory has changed as a result of a user without mod permissions dropping an item on the prim and it being allowed by the script."); | 14 | llOwnerSay("The inventory has changed as a result of a user without mod permissions dropping an item on the prim and it being allowed by the script."); |
15 | } | 15 | } |
16 | } | 16 | } |
17 | } | 17 | } |
diff --git a/bin/assets/ScriptsAssetSet/llAngleBetween.lsl b/bin/assets/ScriptsAssetSet/llAngleBetween.lsl index 441be1b..21cd851 100644 --- a/bin/assets/ScriptsAssetSet/llAngleBetween.lsl +++ b/bin/assets/ScriptsAssetSet/llAngleBetween.lsl | |||
@@ -1,11 +1,11 @@ | |||
1 | default | 1 | default |
2 | { | 2 | { |
3 | state_entry() | 3 | state_entry() |
4 | { | 4 | { |
5 | rotation aRot = ZERO_ROTATION; | 5 | rotation aRot = ZERO_ROTATION; |
6 | rotation bRot = llGetRot(); | 6 | rotation bRot = llGetRot(); |
7 | float aBetween = llAngleBetween( aRot, bRot ); | 7 | float aBetween = llAngleBetween( aRot, bRot ); |
8 | llOwnerSay((string)aBetween); | 8 | llOwnerSay((string)aBetween); |
9 | //llGetRot() being < 0, 0, 90 > this should report 1.570796 | 9 | //llGetRot() being < 0, 0, 90 > this should report 1.570796 |
10 | } | 10 | } |
11 | } | 11 | } |
diff --git a/bin/assets/ScriptsAssetSet/llApplyImpulse.lsl b/bin/assets/ScriptsAssetSet/llApplyImpulse.lsl index 6b2461f..add7a08 100644 --- a/bin/assets/ScriptsAssetSet/llApplyImpulse.lsl +++ b/bin/assets/ScriptsAssetSet/llApplyImpulse.lsl | |||
@@ -1,16 +1,16 @@ | |||
1 | //Rez an object, and drop this script in it. | 1 | //Rez an object, and drop this script in it. |
2 | //This will launch it at the owner. | 2 | //This will launch it at the owner. |
3 | default | 3 | default |
4 | { | 4 | { |
5 | state_entry() | 5 | state_entry() |
6 | { | 6 | { |
7 | list p = llGetObjectDetails(llGetOwner(), [OBJECT_POS]); | 7 | list p = llGetObjectDetails(llGetOwner(), [OBJECT_POS]); |
8 | if(p != []) | 8 | if(p != []) |
9 | { | 9 | { |
10 | llSetStatus(STATUS_PHYSICS, TRUE); | 10 | llSetStatus(STATUS_PHYSICS, TRUE); |
11 | vector pos = llList2Vector(p, 0); | 11 | vector pos = llList2Vector(p, 0); |
12 | vector direction = llVecNorm(pos - llGetPos()); | 12 | vector direction = llVecNorm(pos - llGetPos()); |
13 | llApplyImpulse(direction * 100, 0); | 13 | llApplyImpulse(direction * 100, 0); |
14 | } | 14 | } |
15 | } | 15 | } |
16 | } | 16 | } |
diff --git a/bin/assets/ScriptsAssetSet/llAsin.lsl b/bin/assets/ScriptsAssetSet/llAsin.lsl index 02e9bd5..ad37ccd 100644 --- a/bin/assets/ScriptsAssetSet/llAsin.lsl +++ b/bin/assets/ScriptsAssetSet/llAsin.lsl | |||
@@ -1,9 +1,9 @@ | |||
1 | // Touch the object with this script in it to see the arcsine of random numbers! | 1 | // Touch the object with this script in it to see the arcsine of random numbers! |
2 | default | 2 | default |
3 | { | 3 | { |
4 | touch_start(integer num) | 4 | touch_start(integer num) |
5 | { | 5 | { |
6 | float r = llFrand(2) - 1.0; | 6 | float r = llFrand(2) - 1.0; |
7 | llOwnerSay("The arcsine of " + (string)r + " is " + llAsin(r)); | 7 | llOwnerSay("The arcsine of " + (string)r + " is " + llAsin(r)); |
8 | } | 8 | } |
9 | } | 9 | } |
diff --git a/bin/assets/ScriptsAssetSet/llAtan2.lsl b/bin/assets/ScriptsAssetSet/llAtan2.lsl index 95e0877..9fc1c63 100644 --- a/bin/assets/ScriptsAssetSet/llAtan2.lsl +++ b/bin/assets/ScriptsAssetSet/llAtan2.lsl | |||
@@ -1,11 +1,11 @@ | |||
1 | default | 1 | default |
2 | { | 2 | { |
3 | state_entry() | 3 | state_entry() |
4 | { | 4 | { |
5 | float num1 = llFrand(100.0); | 5 | float num1 = llFrand(100.0); |
6 | float num2 = llFrand(100.0); | 6 | float num2 = llFrand(100.0); |
7 | llOwnerSay("y = " + (string)num1); | 7 | llOwnerSay("y = " + (string)num1); |
8 | llOwnerSay("x = " + (string)num2); | 8 | llOwnerSay("x = " + (string)num2); |
9 | llOwnerSay("The tangent of y divided by x is " + (string)llAtan2(num1, num2)); | 9 | llOwnerSay("The tangent of y divided by x is " + (string)llAtan2(num1, num2)); |
10 | } | 10 | } |
11 | } | 11 | } |
diff --git a/bin/assets/ScriptsAssetSet/llAvatarOnSitTarget.lsl b/bin/assets/ScriptsAssetSet/llAvatarOnSitTarget.lsl index b4ab532..47e9588 100644 --- a/bin/assets/ScriptsAssetSet/llAvatarOnSitTarget.lsl +++ b/bin/assets/ScriptsAssetSet/llAvatarOnSitTarget.lsl | |||
@@ -1,20 +1,20 @@ | |||
1 | default | 1 | default |
2 | { | 2 | { |
3 | state_entry() | 3 | state_entry() |
4 | { | 4 | { |
5 | // set sit target, otherwise this will not work | 5 | // set sit target, otherwise this will not work |
6 | llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION); | 6 | llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION); |
7 | } | 7 | } |
8 | changed(integer change) | 8 | changed(integer change) |
9 | { | 9 | { |
10 | if (change & CHANGED_LINK) | 10 | if (change & CHANGED_LINK) |
11 | { | 11 | { |
12 | key av = llAvatarOnSitTarget(); | 12 | key av = llAvatarOnSitTarget(); |
13 | //evaluated as true if not NULL_KEY or invalid | 13 | //evaluated as true if not NULL_KEY or invalid |
14 | if (av) | 14 | if (av) |
15 | { | 15 | { |
16 | llSay(0, "Hello " + llKey2Name(av) + ", thank you for sitting down"); | 16 | llSay(0, "Hello " + llKey2Name(av) + ", thank you for sitting down"); |
17 | } | 17 | } |
18 | } | 18 | } |
19 | } | 19 | } |
20 | } | 20 | } |
diff --git a/bin/assets/ScriptsAssetSet/llBase64ToString.lsl b/bin/assets/ScriptsAssetSet/llBase64ToString.lsl index f8d4978..f0987cb 100644 --- a/bin/assets/ScriptsAssetSet/llBase64ToString.lsl +++ b/bin/assets/ScriptsAssetSet/llBase64ToString.lsl | |||
@@ -1,8 +1,8 @@ | |||
1 | default | 1 | default |
2 | { | 2 | { |
3 | state_entry() | 3 | state_entry() |
4 | { | 4 | { |
5 | string test = llBase64ToString("U2VjcmV0Ok9wZW4="); | 5 | string test = llBase64ToString("U2VjcmV0Ok9wZW4="); |
6 | llOwnerSay(test); | 6 | llOwnerSay(test); |
7 | } | 7 | } |
8 | } | 8 | } |
diff --git a/bin/assets/ScriptsAssetSet/llRemoveFromLandBanList.lsl b/bin/assets/ScriptsAssetSet/llRemoveFromLandBanList.lsl index 19ad704..f2df357 100644 --- a/bin/assets/ScriptsAssetSet/llRemoveFromLandBanList.lsl +++ b/bin/assets/ScriptsAssetSet/llRemoveFromLandBanList.lsl | |||
@@ -1,84 +1,84 @@ | |||
1 | //Commands are: | 1 | //Commands are: |
2 | ///5 ban:full_avatar_name | 2 | ///5 ban:full_avatar_name |
3 | ///5 tempban:full_avatar_name | 3 | ///5 tempban:full_avatar_name |
4 | ///5 unban:full_avatar_name | 4 | ///5 unban:full_avatar_name |
5 | ///5 pass:full_avatar_name | 5 | ///5 pass:full_avatar_name |
6 | ///5 unpass:full_avatar_name | 6 | ///5 unpass:full_avatar_name |
7 | ///5 clearban | 7 | ///5 clearban |
8 | ///5 clearpass | 8 | ///5 clearpass |
9 | 9 | ||
10 | string command; | 10 | string command; |
11 | 11 | ||
12 | default | 12 | default |
13 | { | 13 | { |
14 | state_entry() | 14 | state_entry() |
15 | { | 15 | { |
16 | llListen(5, "", llGetOwner(), ""); | 16 | llListen(5, "", llGetOwner(), ""); |
17 | } | 17 | } |
18 | 18 | ||
19 | on_rez(integer param) | 19 | on_rez(integer param) |
20 | { | 20 | { |
21 | llResetScript(); | 21 | llResetScript(); |
22 | } | 22 | } |
23 | 23 | ||
24 | listen(integer chan, string name, key id, string message) | 24 | listen(integer chan, string name, key id, string message) |
25 | { | 25 | { |
26 | if (command != "") | 26 | if (command != "") |
27 | { | 27 | { |
28 | llOwnerSay("Sorry, still processing last command, try again in a second."); | 28 | llOwnerSay("Sorry, still processing last command, try again in a second."); |
29 | } | 29 | } |
30 | 30 | ||
31 | list args = llParseString2List(message,[":"],[]); | 31 | list args = llParseString2List(message,[":"],[]); |
32 | command = llToLower(llList2String(args,0)); | 32 | command = llToLower(llList2String(args,0)); |
33 | 33 | ||
34 | if (command == "clearbans") | 34 | if (command == "clearbans") |
35 | { | 35 | { |
36 | llResetLandBanList(); | 36 | llResetLandBanList(); |
37 | } | 37 | } |
38 | if (command == "clearpass") | 38 | if (command == "clearpass") |
39 | { | 39 | { |
40 | llResetLandPassList(); | 40 | llResetLandPassList(); |
41 | } | 41 | } |
42 | else | 42 | else |
43 | { | 43 | { |
44 | llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); | 44 | llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); |
45 | } | 45 | } |
46 | } | 46 | } |
47 | 47 | ||
48 | no_sensor() | 48 | no_sensor() |
49 | { | 49 | { |
50 | command = ""; | 50 | command = ""; |
51 | } | 51 | } |
52 | 52 | ||
53 | sensor(integer num) | 53 | sensor(integer num) |
54 | { | 54 | { |
55 | integer i; | 55 | integer i; |
56 | for (i=0; i< num; ++i) | 56 | for (i=0; i< num; ++i) |
57 | { | 57 | { |
58 | if (command == "ban") | 58 | if (command == "ban") |
59 | { | 59 | { |
60 | // Ban indefinetely | 60 | // Ban indefinetely |
61 | llAddToLandBanList(llDetectedKey(i),0.0); | 61 | llAddToLandBanList(llDetectedKey(i),0.0); |
62 | } | 62 | } |
63 | if (command == "tempban") | 63 | if (command == "tempban") |
64 | { | 64 | { |
65 | // Ban for 1 hour. | 65 | // Ban for 1 hour. |
66 | llAddToLandBanList(llDetectedKey(i),1.0); | 66 | llAddToLandBanList(llDetectedKey(i),1.0); |
67 | } | 67 | } |
68 | if (command == "unban") | 68 | if (command == "unban") |
69 | { | 69 | { |
70 | llRemoveFromLandBanList(llDetectedKey(i)); | 70 | llRemoveFromLandBanList(llDetectedKey(i)); |
71 | } | 71 | } |
72 | if (command == "pass") | 72 | if (command == "pass") |
73 | { | 73 | { |
74 | // Add to land pass list for 1 hour | 74 | // Add to land pass list for 1 hour |
75 | llAddToLandPassList(llDetectedKey(i),1.0); | 75 | llAddToLandPassList(llDetectedKey(i),1.0); |
76 | } | 76 | } |
77 | if (command == "unpass") | 77 | if (command == "unpass") |
78 | { | 78 | { |
79 | llRemoveFromLandPassList(llDetectedKey(i)); | 79 | llRemoveFromLandPassList(llDetectedKey(i)); |
80 | } | 80 | } |
81 | } | 81 | } |
82 | command = ""; | 82 | command = ""; |
83 | } | 83 | } |
84 | } | 84 | } |
diff --git a/bin/assets/ScriptsAssetSet/llRemoveFromLandPassList.lsl b/bin/assets/ScriptsAssetSet/llRemoveFromLandPassList.lsl index 19ad704..f2df357 100644 --- a/bin/assets/ScriptsAssetSet/llRemoveFromLandPassList.lsl +++ b/bin/assets/ScriptsAssetSet/llRemoveFromLandPassList.lsl | |||
@@ -1,84 +1,84 @@ | |||
1 | //Commands are: | 1 | //Commands are: |
2 | ///5 ban:full_avatar_name | 2 | ///5 ban:full_avatar_name |
3 | ///5 tempban:full_avatar_name | 3 | ///5 tempban:full_avatar_name |
4 | ///5 unban:full_avatar_name | 4 | ///5 unban:full_avatar_name |
5 | ///5 pass:full_avatar_name | 5 | ///5 pass:full_avatar_name |
6 | ///5 unpass:full_avatar_name | 6 | ///5 unpass:full_avatar_name |
7 | ///5 clearban | 7 | ///5 clearban |
8 | ///5 clearpass | 8 | ///5 clearpass |
9 | 9 | ||
10 | string command; | 10 | string command; |
11 | 11 | ||
12 | default | 12 | default |
13 | { | 13 | { |
14 | state_entry() | 14 | state_entry() |
15 | { | 15 | { |
16 | llListen(5, "", llGetOwner(), ""); | 16 | llListen(5, "", llGetOwner(), ""); |
17 | } | 17 | } |
18 | 18 | ||
19 | on_rez(integer param) | 19 | on_rez(integer param) |
20 | { | 20 | { |
21 | llResetScript(); | 21 | llResetScript(); |
22 | } | 22 | } |
23 | 23 | ||
24 | listen(integer chan, string name, key id, string message) | 24 | listen(integer chan, string name, key id, string message) |
25 | { | 25 | { |
26 | if (command != "") | 26 | if (command != "") |
27 | { | 27 | { |
28 | llOwnerSay("Sorry, still processing last command, try again in a second."); | 28 | llOwnerSay("Sorry, still processing last command, try again in a second."); |
29 | } | 29 | } |
30 | 30 | ||
31 | list args = llParseString2List(message,[":"],[]); | 31 | list args = llParseString2List(message,[":"],[]); |
32 | command = llToLower(llList2String(args,0)); | 32 | command = llToLower(llList2String(args,0)); |
33 | 33 | ||
34 | if (command == "clearbans") | 34 | if (command == "clearbans") |
35 | { | 35 | { |
36 | llResetLandBanList(); | 36 | llResetLandBanList(); |
37 | } | 37 | } |
38 | if (command == "clearpass") | 38 | if (command == "clearpass") |
39 | { | 39 | { |
40 | llResetLandPassList(); | 40 | llResetLandPassList(); |
41 | } | 41 | } |
42 | else | 42 | else |
43 | { | 43 | { |
44 | llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); | 44 | llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); |
45 | } | 45 | } |
46 | } | 46 | } |
47 | 47 | ||
48 | no_sensor() | 48 | no_sensor() |
49 | { | 49 | { |
50 | command = ""; | 50 | command = ""; |
51 | } | 51 | } |
52 | 52 | ||
53 | sensor(integer num) | 53 | sensor(integer num) |
54 | { | 54 | { |
55 | integer i; | 55 | integer i; |
56 | for (i=0; i< num; ++i) | 56 | for (i=0; i< num; ++i) |
57 | { | 57 | { |
58 | if (command == "ban") | 58 | if (command == "ban") |
59 | { | 59 | { |
60 | // Ban indefinetely | 60 | // Ban indefinetely |
61 | llAddToLandBanList(llDetectedKey(i),0.0); | 61 | llAddToLandBanList(llDetectedKey(i),0.0); |
62 | } | 62 | } |
63 | if (command == "tempban") | 63 | if (command == "tempban") |
64 | { | 64 | { |
65 | // Ban for 1 hour. | 65 | // Ban for 1 hour. |
66 | llAddToLandBanList(llDetectedKey(i),1.0); | 66 | llAddToLandBanList(llDetectedKey(i),1.0); |
67 | } | 67 | } |
68 | if (command == "unban") | 68 | if (command == "unban") |
69 | { | 69 | { |
70 | llRemoveFromLandBanList(llDetectedKey(i)); | 70 | llRemoveFromLandBanList(llDetectedKey(i)); |
71 | } | 71 | } |
72 | if (command == "pass") | 72 | if (command == "pass") |
73 | { | 73 | { |
74 | // Add to land pass list for 1 hour | 74 | // Add to land pass list for 1 hour |
75 | llAddToLandPassList(llDetectedKey(i),1.0); | 75 | llAddToLandPassList(llDetectedKey(i),1.0); |
76 | } | 76 | } |
77 | if (command == "unpass") | 77 | if (command == "unpass") |
78 | { | 78 | { |
79 | llRemoveFromLandPassList(llDetectedKey(i)); | 79 | llRemoveFromLandPassList(llDetectedKey(i)); |
80 | } | 80 | } |
81 | } | 81 | } |
82 | command = ""; | 82 | command = ""; |
83 | } | 83 | } |
84 | } | 84 | } |
diff --git a/bin/assets/ScriptsAssetSet/llResetLandBanList.lsl b/bin/assets/ScriptsAssetSet/llResetLandBanList.lsl index 19ad704..f2df357 100644 --- a/bin/assets/ScriptsAssetSet/llResetLandBanList.lsl +++ b/bin/assets/ScriptsAssetSet/llResetLandBanList.lsl | |||
@@ -1,84 +1,84 @@ | |||
1 | //Commands are: | 1 | //Commands are: |
2 | ///5 ban:full_avatar_name | 2 | ///5 ban:full_avatar_name |
3 | ///5 tempban:full_avatar_name | 3 | ///5 tempban:full_avatar_name |
4 | ///5 unban:full_avatar_name | 4 | ///5 unban:full_avatar_name |
5 | ///5 pass:full_avatar_name | 5 | ///5 pass:full_avatar_name |
6 | ///5 unpass:full_avatar_name | 6 | ///5 unpass:full_avatar_name |
7 | ///5 clearban | 7 | ///5 clearban |
8 | ///5 clearpass | 8 | ///5 clearpass |
9 | 9 | ||
10 | string command; | 10 | string command; |
11 | 11 | ||
12 | default | 12 | default |
13 | { | 13 | { |
14 | state_entry() | 14 | state_entry() |
15 | { | 15 | { |
16 | llListen(5, "", llGetOwner(), ""); | 16 | llListen(5, "", llGetOwner(), ""); |
17 | } | 17 | } |
18 | 18 | ||
19 | on_rez(integer param) | 19 | on_rez(integer param) |
20 | { | 20 | { |
21 | llResetScript(); | 21 | llResetScript(); |
22 | } | 22 | } |
23 | 23 | ||
24 | listen(integer chan, string name, key id, string message) | 24 | listen(integer chan, string name, key id, string message) |
25 | { | 25 | { |
26 | if (command != "") | 26 | if (command != "") |
27 | { | 27 | { |
28 | llOwnerSay("Sorry, still processing last command, try again in a second."); | 28 | llOwnerSay("Sorry, still processing last command, try again in a second."); |
29 | } | 29 | } |
30 | 30 | ||
31 | list args = llParseString2List(message,[":"],[]); | 31 | list args = llParseString2List(message,[":"],[]); |
32 | command = llToLower(llList2String(args,0)); | 32 | command = llToLower(llList2String(args,0)); |
33 | 33 | ||
34 | if (command == "clearbans") | 34 | if (command == "clearbans") |
35 | { | 35 | { |
36 | llResetLandBanList(); | 36 | llResetLandBanList(); |
37 | } | 37 | } |
38 | if (command == "clearpass") | 38 | if (command == "clearpass") |
39 | { | 39 | { |
40 | llResetLandPassList(); | 40 | llResetLandPassList(); |
41 | } | 41 | } |
42 | else | 42 | else |
43 | { | 43 | { |
44 | llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); | 44 | llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); |
45 | } | 45 | } |
46 | } | 46 | } |
47 | 47 | ||
48 | no_sensor() | 48 | no_sensor() |
49 | { | 49 | { |
50 | command = ""; | 50 | command = ""; |
51 | } | 51 | } |
52 | 52 | ||
53 | sensor(integer num) | 53 | sensor(integer num) |
54 | { | 54 | { |
55 | integer i; | 55 | integer i; |
56 | for (i=0; i< num; ++i) | 56 | for (i=0; i< num; ++i) |
57 | { | 57 | { |
58 | if (command == "ban") | 58 | if (command == "ban") |
59 | { | 59 | { |
60 | // Ban indefinetely | 60 | // Ban indefinetely |
61 | llAddToLandBanList(llDetectedKey(i),0.0); | 61 | llAddToLandBanList(llDetectedKey(i),0.0); |
62 | } | 62 | } |
63 | if (command == "tempban") | 63 | if (command == "tempban") |
64 | { | 64 | { |
65 | // Ban for 1 hour. | 65 | // Ban for 1 hour. |
66 | llAddToLandBanList(llDetectedKey(i),1.0); | 66 | llAddToLandBanList(llDetectedKey(i),1.0); |
67 | } | 67 | } |
68 | if (command == "unban") | 68 | if (command == "unban") |
69 | { | 69 | { |
70 | llRemoveFromLandBanList(llDetectedKey(i)); | 70 | llRemoveFromLandBanList(llDetectedKey(i)); |
71 | } | 71 | } |
72 | if (command == "pass") | 72 | if (command == "pass") |
73 | { | 73 | { |
74 | // Add to land pass list for 1 hour | 74 | // Add to land pass list for 1 hour |
75 | llAddToLandPassList(llDetectedKey(i),1.0); | 75 | llAddToLandPassList(llDetectedKey(i),1.0); |
76 | } | 76 | } |
77 | if (command == "unpass") | 77 | if (command == "unpass") |
78 | { | 78 | { |
79 | llRemoveFromLandPassList(llDetectedKey(i)); | 79 | llRemoveFromLandPassList(llDetectedKey(i)); |
80 | } | 80 | } |
81 | } | 81 | } |
82 | command = ""; | 82 | command = ""; |
83 | } | 83 | } |
84 | } | 84 | } |
diff --git a/bin/assets/ScriptsAssetSet/llResetLandPassList.lsl b/bin/assets/ScriptsAssetSet/llResetLandPassList.lsl index 19ad704..f2df357 100644 --- a/bin/assets/ScriptsAssetSet/llResetLandPassList.lsl +++ b/bin/assets/ScriptsAssetSet/llResetLandPassList.lsl | |||
@@ -1,84 +1,84 @@ | |||
1 | //Commands are: | 1 | //Commands are: |
2 | ///5 ban:full_avatar_name | 2 | ///5 ban:full_avatar_name |
3 | ///5 tempban:full_avatar_name | 3 | ///5 tempban:full_avatar_name |
4 | ///5 unban:full_avatar_name | 4 | ///5 unban:full_avatar_name |
5 | ///5 pass:full_avatar_name | 5 | ///5 pass:full_avatar_name |
6 | ///5 unpass:full_avatar_name | 6 | ///5 unpass:full_avatar_name |
7 | ///5 clearban | 7 | ///5 clearban |
8 | ///5 clearpass | 8 | ///5 clearpass |
9 | 9 | ||
10 | string command; | 10 | string command; |
11 | 11 | ||
12 | default | 12 | default |
13 | { | 13 | { |
14 | state_entry() | 14 | state_entry() |
15 | { | 15 | { |
16 | llListen(5, "", llGetOwner(), ""); | 16 | llListen(5, "", llGetOwner(), ""); |
17 | } | 17 | } |
18 | 18 | ||
19 | on_rez(integer param) | 19 | on_rez(integer param) |
20 | { | 20 | { |
21 | llResetScript(); | 21 | llResetScript(); |
22 | } | 22 | } |
23 | 23 | ||
24 | listen(integer chan, string name, key id, string message) | 24 | listen(integer chan, string name, key id, string message) |
25 | { | 25 | { |
26 | if (command != "") | 26 | if (command != "") |
27 | { | 27 | { |
28 | llOwnerSay("Sorry, still processing last command, try again in a second."); | 28 | llOwnerSay("Sorry, still processing last command, try again in a second."); |
29 | } | 29 | } |
30 | 30 | ||
31 | list args = llParseString2List(message,[":"],[]); | 31 | list args = llParseString2List(message,[":"],[]); |
32 | command = llToLower(llList2String(args,0)); | 32 | command = llToLower(llList2String(args,0)); |
33 | 33 | ||
34 | if (command == "clearbans") | 34 | if (command == "clearbans") |
35 | { | 35 | { |
36 | llResetLandBanList(); | 36 | llResetLandBanList(); |
37 | } | 37 | } |
38 | if (command == "clearpass") | 38 | if (command == "clearpass") |
39 | { | 39 | { |
40 | llResetLandPassList(); | 40 | llResetLandPassList(); |
41 | } | 41 | } |
42 | else | 42 | else |
43 | { | 43 | { |
44 | llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); | 44 | llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); |
45 | } | 45 | } |
46 | } | 46 | } |
47 | 47 | ||
48 | no_sensor() | 48 | no_sensor() |
49 | { | 49 | { |
50 | command = ""; | 50 | command = ""; |
51 | } | 51 | } |
52 | 52 | ||
53 | sensor(integer num) | 53 | sensor(integer num) |
54 | { | 54 | { |
55 | integer i; | 55 | integer i; |
56 | for (i=0; i< num; ++i) | 56 | for (i=0; i< num; ++i) |
57 | { | 57 | { |
58 | if (command == "ban") | 58 | if (command == "ban") |
59 | { | 59 | { |
60 | // Ban indefinetely | 60 | // Ban indefinetely |
61 | llAddToLandBanList(llDetectedKey(i),0.0); | 61 | llAddToLandBanList(llDetectedKey(i),0.0); |
62 | } | 62 | } |
63 | if (command == "tempban") | 63 | if (command == "tempban") |
64 | { | 64 | { |
65 | // Ban for 1 hour. | 65 | // Ban for 1 hour. |
66 | llAddToLandBanList(llDetectedKey(i),1.0); | 66 | llAddToLandBanList(llDetectedKey(i),1.0); |
67 | } | 67 | } |
68 | if (command == "unban") | 68 | if (command == "unban") |
69 | { | 69 | { |
70 | llRemoveFromLandBanList(llDetectedKey(i)); | 70 | llRemoveFromLandBanList(llDetectedKey(i)); |
71 | } | 71 | } |
72 | if (command == "pass") | 72 | if (command == "pass") |
73 | { | 73 | { |
74 | // Add to land pass list for 1 hour | 74 | // Add to land pass list for 1 hour |
75 | llAddToLandPassList(llDetectedKey(i),1.0); | 75 | llAddToLandPassList(llDetectedKey(i),1.0); |
76 | } | 76 | } |
77 | if (command == "unpass") | 77 | if (command == "unpass") |
78 | { | 78 | { |
79 | llRemoveFromLandPassList(llDetectedKey(i)); | 79 | llRemoveFromLandPassList(llDetectedKey(i)); |
80 | } | 80 | } |
81 | } | 81 | } |
82 | command = ""; | 82 | command = ""; |
83 | } | 83 | } |
84 | } | 84 | } |
diff --git a/bin/assets/ScriptsAssetSet/llSay.lsl b/bin/assets/ScriptsAssetSet/llSay.lsl index c64a355..dea6fc0 100644 --- a/bin/assets/ScriptsAssetSet/llSay.lsl +++ b/bin/assets/ScriptsAssetSet/llSay.lsl | |||
@@ -1,7 +1,7 @@ | |||
1 | default | 1 | default |
2 | { | 2 | { |
3 | state_entry() | 3 | state_entry() |
4 | { | 4 | { |
5 | llSay(0,"This is an incredibly useless program." ); | 5 | llSay(0,"This is an incredibly useless program." ); |
6 | } | 6 | } |
7 | } | 7 | } |
diff --git a/bin/assets/ScriptsAssetSet/llSetParcelMusicURL.lsl b/bin/assets/ScriptsAssetSet/llSetParcelMusicURL.lsl index 9e1355e..ec8bf4d 100644 --- a/bin/assets/ScriptsAssetSet/llSetParcelMusicURL.lsl +++ b/bin/assets/ScriptsAssetSet/llSetParcelMusicURL.lsl | |||
@@ -1,7 +1,7 @@ | |||
1 | default | 1 | default |
2 | { | 2 | { |
3 | state_entry() | 3 | state_entry() |
4 | { | 4 | { |
5 | llSetParcelMusicURL("http://www.archive.org/download/Torley_Wong_-_The_Final_Selection/Torley_Wong-Lovers__Dance.mp3"); | 5 | llSetParcelMusicURL("http://www.archive.org/download/Torley_Wong_-_The_Final_Selection/Torley_Wong-Lovers__Dance.mp3"); |
6 | } | 6 | } |
7 | } | 7 | } |
diff --git a/bin/assets/ScriptsAssetSet/llSetRot.lsl b/bin/assets/ScriptsAssetSet/llSetRot.lsl index ce3009c..ebdad2f 100644 --- a/bin/assets/ScriptsAssetSet/llSetRot.lsl +++ b/bin/assets/ScriptsAssetSet/llSetRot.lsl | |||
@@ -1,13 +1,13 @@ | |||
1 | default | 1 | default |
2 | { | 2 | { |
3 | state_entry() | 3 | state_entry() |
4 | { | 4 | { |
5 | llOwnerSay("Touch me"); | 5 | llOwnerSay("Touch me"); |
6 | } | 6 | } |
7 | touch_start(integer total_number) | 7 | touch_start(integer total_number) |
8 | { | 8 | { |
9 | rotation Y_10 = llEuler2Rot( < 0, 0, 30 * DEG_TO_RAD > ); | 9 | rotation Y_10 = llEuler2Rot( < 0, 0, 30 * DEG_TO_RAD > ); |
10 | rotation newRotation = llGetRot() * Y_10; | 10 | rotation newRotation = llGetRot() * Y_10; |
11 | llSetRot( newRotation ); | 11 | llSetRot( newRotation ); |
12 | } | 12 | } |
13 | } | 13 | } |
diff --git a/bin/libode.dylib b/bin/libode.dylib index 192e96b..192e96b 100755..100644 --- a/bin/libode.dylib +++ b/bin/libode.dylib | |||
Binary files differ | |||
diff --git a/bin/libopenjpeg-libsl-2.1.2.0.dylib b/bin/libopenjpeg-libsl-2.1.2.0.dylib index b55fb08..b55fb08 100755..100644 --- a/bin/libopenjpeg-libsl-2.1.2.0.dylib +++ b/bin/libopenjpeg-libsl-2.1.2.0.dylib | |||
Binary files differ | |||
diff --git a/bin/libsecondlife.dll.config b/bin/libsecondlife.dll.config index d8f6677..c9ff7ff 100644 --- a/bin/libsecondlife.dll.config +++ b/bin/libsecondlife.dll.config | |||
@@ -1,5 +1,5 @@ | |||
1 | <configuration> | 1 | <configuration> |
2 | <dllmap os="osx" dll="openjpeg-libsl.dll" target="libopenjpeg-libsl-2.1.2.0.dylib" /> | 2 | <dllmap os="osx" dll="openjpeg-libsl.dll" target="libopenjpeg-libsl-2.1.2.0.dylib" /> |
3 | <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-libsl.dll" target="./libopenjpeg-libsl-2.1.2.0-x86_64.so" /> | 3 | <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-libsl.dll" target="./libopenjpeg-libsl-2.1.2.0-x86_64.so" /> |
4 | <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-libsl.dll" target="./libopenjpeg-libsl-2.1.2.0.so" /> | 4 | <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-libsl.dll" target="./libopenjpeg-libsl-2.1.2.0.so" /> |
5 | </configuration> | 5 | </configuration> |
diff --git a/runprebuild.bat b/runprebuild.bat index 8a2c21a..8a2c21a 100644..100755 --- a/runprebuild.bat +++ b/runprebuild.bat | |||
diff --git a/runprebuild2008.bat b/runprebuild2008.bat index 1a80951..f5b2d47 100644..100755 --- a/runprebuild2008.bat +++ b/runprebuild2008.bat | |||
@@ -1,2 +1,2 @@ | |||
1 | bin\Prebuild.exe /target nant | 1 | bin\Prebuild.exe /target nant |
2 | bin\Prebuild.exe /target vs2008 \ No newline at end of file | 2 | bin\Prebuild.exe /target vs2008 \ No newline at end of file |
diff --git a/set-svn-properties.sh b/set-svn-properties.sh deleted file mode 100755 index cfd3c93..0000000 --- a/set-svn-properties.sh +++ /dev/null | |||
@@ -1,53 +0,0 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | set_eol_style() | ||
4 | { | ||
5 | IFS=$'\n' | ||
6 | for file in `find . -iname \*\.$1`; do | ||
7 | prop=`svn propget svn:eol-style $file` | ||
8 | if [ -z "${prop}" -o "${prop}" != "native" ]; then | ||
9 | svn propset svn:eol-style native $file | ||
10 | fi | ||
11 | done | ||
12 | IFS=$' \t\n' | ||
13 | } | ||
14 | |||
15 | remove_executable() | ||
16 | { | ||
17 | IFS=$'\n' | ||
18 | for file in `find . -iname \*\.$1`; do | ||
19 | prop=`svn propget svn:executable $file` | ||
20 | if [ -n "${prop}" ]; then | ||
21 | svn propdel svn:executable $file | ||
22 | fi | ||
23 | done | ||
24 | IFS=$' \t\n' | ||
25 | } | ||
26 | |||
27 | set_executable() | ||
28 | { | ||
29 | IFS=$'\n' | ||
30 | for file in `find . -iname \*\.$1`; do | ||
31 | prop=`svn propget svn:executable $file` | ||
32 | if [ -z "${prop}" ]; then | ||
33 | svn propset svn:executable "*" $file | ||
34 | fi | ||
35 | done | ||
36 | IFS=$' \t\n' | ||
37 | } | ||
38 | |||
39 | EOL_EXTENSIONS="cs ini example txt sql xml sh" | ||
40 | NO_EXE_EXTENSIONS="cs ini example txt sql xml" | ||
41 | EXE_EXTENSIONS="exe sh" | ||
42 | |||
43 | for ext in ${EOL_EXTENSIONS}; do | ||
44 | set_eol_style $ext | ||
45 | done | ||
46 | |||
47 | for ext in ${NO_EXE_EXTENSIONS}; do | ||
48 | remove_executable $ext | ||
49 | done | ||
50 | |||
51 | for ext in ${EXE_EXTENSIONS}; do | ||
52 | set_executable $ext | ||
53 | done | ||
diff --git a/share/php/generateUserFunction.php b/share/php/generateUserFunction.php index a262bf5..a262bf5 100644..100755 --- a/share/php/generateUserFunction.php +++ b/share/php/generateUserFunction.php | |||
diff --git a/share/ruby/aserv.rb b/share/ruby/aserv.rb index 1ac3d60..1ac3d60 100644..100755 --- a/share/ruby/aserv.rb +++ b/share/ruby/aserv.rb | |||
diff --git a/share/ruby/config.rb b/share/ruby/config.rb index 8484274..8484274 100644..100755 --- a/share/ruby/config.rb +++ b/share/ruby/config.rb | |||
diff --git a/share/ruby/gridserv.rb b/share/ruby/gridserv.rb index 03cb4d1..03cb4d1 100644..100755 --- a/share/ruby/gridserv.rb +++ b/share/ruby/gridserv.rb | |||
diff --git a/share/ruby/userserv.rb b/share/ruby/userserv.rb index 18559c0..18559c0 100644..100755 --- a/share/ruby/userserv.rb +++ b/share/ruby/userserv.rb | |||
diff --git a/update-svn-properties.py b/update-svn-properties.py new file mode 100755 index 0000000..eaf8e9b --- /dev/null +++ b/update-svn-properties.py | |||
@@ -0,0 +1,159 @@ | |||
1 | #!/usr/bin/env python | ||
2 | |||
3 | import os, os.path, popen2, re, string, sys | ||
4 | |||
5 | def textfile(file): | ||
6 | return { | ||
7 | "svn:eol-style" : "native" | ||
8 | } | ||
9 | |||
10 | def script(file): | ||
11 | return { | ||
12 | "svn:eol-style" : "native", | ||
13 | "svn:executable" : "*" | ||
14 | } | ||
15 | |||
16 | def executable(file): | ||
17 | return { | ||
18 | "svn:executable" : "*", | ||
19 | "svn:mime-type" : "application/octet-stream" | ||
20 | } | ||
21 | |||
22 | def binary(file): | ||
23 | return { | ||
24 | "svn:mime-type" : "application/octet-stream" | ||
25 | } | ||
26 | |||
27 | def is_binary(file): | ||
28 | f = open(file) | ||
29 | data = f.read() | ||
30 | f.close() | ||
31 | |||
32 | for c in data: | ||
33 | if c not in string.printable: | ||
34 | return True | ||
35 | return False | ||
36 | |||
37 | def binary_or_text(file): | ||
38 | if is_binary(file): | ||
39 | return binary(file) | ||
40 | else: | ||
41 | return textfile(file) | ||
42 | |||
43 | property_map = { | ||
44 | ".bat" : script, | ||
45 | ".config" : textfile, | ||
46 | ".cs" : textfile, | ||
47 | ".csproj" : textfile, | ||
48 | ".dat" : binary_or_text, | ||
49 | ".dll" : binary, | ||
50 | ".dylib" : binary, | ||
51 | ".example" : textfile, | ||
52 | ".exe" : executable, | ||
53 | ".fxcop" : textfile, | ||
54 | ".ico" : binary, | ||
55 | ".include" : textfile, | ||
56 | ".ini" : textfile, | ||
57 | ".j2c" : binary, | ||
58 | ".jp2" : binary, | ||
59 | ".lsl" : textfile, | ||
60 | ".mdp" : textfile, | ||
61 | ".mds" : textfile, | ||
62 | ".nsi" : textfile, | ||
63 | ".php" : script, | ||
64 | ".pidb" : binary, | ||
65 | ".pl" : script, | ||
66 | ".png" : binary, | ||
67 | ".py" : script, | ||
68 | ".rb" : script, | ||
69 | ".resx" : textfile, | ||
70 | ".settings" : textfile, | ||
71 | ".stetic" : textfile, | ||
72 | ".sh" : script, | ||
73 | ".snk" : binary, | ||
74 | ".so" : binary, | ||
75 | ".sql" : textfile, | ||
76 | ".txt" : textfile, | ||
77 | ".userprefs" : textfile, | ||
78 | ".usertasks" : textfile, | ||
79 | ".xml" : textfile, | ||
80 | ".xsd" : textfile | ||
81 | } | ||
82 | |||
83 | def propset(file, property, value): | ||
84 | os.system('svn propset %s "%s" "%s"' % (property, value, file)) | ||
85 | |||
86 | def propdel(file, property): | ||
87 | os.system('svn propdel %s "%s"' % (property, file)) | ||
88 | |||
89 | def propget(file, property): | ||
90 | output, input, error = popen2.popen3('svn propget %s "%s"' % (property, file)) | ||
91 | |||
92 | err = error.read() | ||
93 | if err != "": | ||
94 | output.close() | ||
95 | error.close() | ||
96 | input.close() | ||
97 | return "" | ||
98 | |||
99 | result = output.read() | ||
100 | output.close() | ||
101 | error.close() | ||
102 | input.close() | ||
103 | return result.strip() | ||
104 | |||
105 | def proplist(file): | ||
106 | output, input, error = popen2.popen3('svn proplist "%s"' % file) | ||
107 | |||
108 | err = error.read() | ||
109 | if err != "": | ||
110 | output.close() | ||
111 | error.close() | ||
112 | input.close() | ||
113 | return None | ||
114 | |||
115 | result = output.readlines() | ||
116 | output.close() | ||
117 | error.close() | ||
118 | input.close() | ||
119 | if len(result) > 0 and re.match("^Properties on .*:$", result[0]) is not None: | ||
120 | return [r.strip() for r in result[1:]] | ||
121 | else: | ||
122 | return "" | ||
123 | |||
124 | def update_file(file, properties): | ||
125 | current_props = proplist(file) | ||
126 | |||
127 | if current_props is None: | ||
128 | # svn error occurred -- probably an unversioned file | ||
129 | return | ||
130 | |||
131 | for p in current_props: | ||
132 | if not properties.has_key(p): | ||
133 | propdel(file, p) | ||
134 | |||
135 | for p in properties: | ||
136 | if p not in current_props or propget(file, p) != properties[p]: | ||
137 | propset(file, p, properties[p]) | ||
138 | |||
139 | def update(dir): | ||
140 | for f in os.listdir(dir): | ||
141 | fullpath = os.path.join(dir, f) | ||
142 | if os.path.isdir(fullpath): | ||
143 | if not os.path.islink(fullpath): | ||
144 | update(fullpath) | ||
145 | else: | ||
146 | extension = os.path.splitext(fullpath)[1].lower() | ||
147 | if property_map.has_key(extension): | ||
148 | update_file(fullpath, property_map[extension](fullpath)) | ||
149 | elif extension != "" and proplist(fullpath) is not None: | ||
150 | print "Warning: No properties defined for %s files (%s)" % (extension, fullpath) | ||
151 | |||
152 | def main(argv = None): | ||
153 | if argv is None: | ||
154 | argv = sys.argv | ||
155 | |||
156 | update(".") | ||
157 | |||
158 | if __name__ == "__main__": | ||
159 | sys.exit(main()) | ||