|
From: <ad...@us...> - 2007-01-27 03:26:29
|
Revision: 39
http://svn.sourceforge.net/g3l/?rev=39&view=rev
Author: adamluk
Date: 2007-01-26 19:26:28 -0800 (Fri, 26 Jan 2007)
Log Message:
-----------
Created Visual Studio Project files and solution for first set of libraries.
Added Paths:
-----------
src/trunk/G3L.Core/
src/trunk/G3L.Core/Class1.cs
src/trunk/G3L.Core/G3L.Core.csproj
src/trunk/G3L.Core/Properties/
src/trunk/G3L.Core/Properties/AssemblyInfo.cs
src/trunk/G3L.Core/bin/
src/trunk/G3L.Core/bin/Debug/
src/trunk/G3L.Core/obj/
src/trunk/G3L.Core/obj/Debug/
src/trunk/G3L.Core/obj/Debug/TempPE/
src/trunk/G3L.Data/
src/trunk/G3L.Data/Class1.cs
src/trunk/G3L.Data/G3L.Data.csproj
src/trunk/G3L.Data/Properties/
src/trunk/G3L.Data/Properties/AssemblyInfo.cs
src/trunk/G3L.Data/bin/
src/trunk/G3L.Data/bin/Debug/
src/trunk/G3L.Data/obj/
src/trunk/G3L.Data/obj/Debug/
src/trunk/G3L.Data/obj/Debug/TempPE/
src/trunk/G3L.Debug/
src/trunk/G3L.Debug/Class1.cs
src/trunk/G3L.Debug/G3L.Debug.csproj
src/trunk/G3L.Debug/Properties/
src/trunk/G3L.Debug/Properties/AssemblyInfo.cs
src/trunk/G3L.Debug/bin/
src/trunk/G3L.Debug/bin/Debug/
src/trunk/G3L.Debug/obj/
src/trunk/G3L.Debug/obj/Debug/
src/trunk/G3L.Debug/obj/Debug/TempPE/
src/trunk/G3L.Framework/
src/trunk/G3L.Framework/Class1.cs
src/trunk/G3L.Framework/G3L.Framework.csproj
src/trunk/G3L.Framework/G3L.Framework.sln
src/trunk/G3L.Framework/G3L.Framework.suo
src/trunk/G3L.Framework/Properties/
src/trunk/G3L.Framework/Properties/AssemblyInfo.cs
src/trunk/G3L.Framework/bin/
src/trunk/G3L.Framework/bin/Debug/
src/trunk/G3L.Framework/obj/
src/trunk/G3L.Framework/obj/Debug/
src/trunk/G3L.Framework/obj/Debug/TempPE/
src/trunk/G3L.Net/
src/trunk/G3L.Net/Class1.cs
src/trunk/G3L.Net/G3L.Net.csproj
src/trunk/G3L.Net/Properties/
src/trunk/G3L.Net/Properties/AssemblyInfo.cs
src/trunk/G3L.Net/bin/
src/trunk/G3L.Net/bin/Debug/
src/trunk/G3L.Net/obj/
src/trunk/G3L.Net/obj/Debug/
src/trunk/G3L.Net/obj/Debug/TempPE/
src/trunk/G3L.Util/
src/trunk/G3L.Util/Class1.cs
src/trunk/G3L.Util/G3L.Util.csproj
src/trunk/G3L.Util/Properties/
src/trunk/G3L.Util/Properties/AssemblyInfo.cs
src/trunk/G3L.Util/bin/
src/trunk/G3L.Util/bin/Debug/
src/trunk/G3L.Util/obj/
src/trunk/G3L.Util/obj/Debug/
src/trunk/G3L.Util/obj/Debug/TempPE/
src/trunk/G3L.sln
src/trunk/G3L.suo
Added: src/trunk/G3L.Core/Class1.cs
===================================================================
Added: src/trunk/G3L.Core/G3L.Core.csproj
===================================================================
--- src/trunk/G3L.Core/G3L.Core.csproj (rev 0)
+++ src/trunk/G3L.Core/G3L.Core.csproj 2007-01-27 03:26:28 UTC (rev 39)
@@ -0,0 +1,46 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{574923D3-CFE4-48A0-9417-5BD8B80B307D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>G3L.Core</RootNamespace>
+ <AssemblyName>G3L.Core</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
\ No newline at end of file
Added: src/trunk/G3L.Core/Properties/AssemblyInfo.cs
===================================================================
--- src/trunk/G3L.Core/Properties/AssemblyInfo.cs (rev 0)
+++ src/trunk/G3L.Core/Properties/AssemblyInfo.cs 2007-01-27 03:26:28 UTC (rev 39)
@@ -0,0 +1,35 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("G3L.Core")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("G3L.Core")]
+[assembly: AssemblyCopyright("Copyright © 2007")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("2f8a3b86-4cba-41ff-a9e6-aab58f6c46ce")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Revision and Build Numbers
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
Added: src/trunk/G3L.Data/Class1.cs
===================================================================
Added: src/trunk/G3L.Data/G3L.Data.csproj
===================================================================
--- src/trunk/G3L.Data/G3L.Data.csproj (rev 0)
+++ src/trunk/G3L.Data/G3L.Data.csproj 2007-01-27 03:26:28 UTC (rev 39)
@@ -0,0 +1,46 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{425EF09E-97D9-47E1-A199-0256E65DD2F0}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>G3L.Data</RootNamespace>
+ <AssemblyName>G3L.Data</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
\ No newline at end of file
Added: src/trunk/G3L.Data/Properties/AssemblyInfo.cs
===================================================================
--- src/trunk/G3L.Data/Properties/AssemblyInfo.cs (rev 0)
+++ src/trunk/G3L.Data/Properties/AssemblyInfo.cs 2007-01-27 03:26:28 UTC (rev 39)
@@ -0,0 +1,35 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("G3L.Data")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("G3L.Data")]
+[assembly: AssemblyCopyright("Copyright © 2007")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("4b5810c1-ca00-4c5a-8f32-0605eef53d6c")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Revision and Build Numbers
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
Added: src/trunk/G3L.Debug/Class1.cs
===================================================================
Added: src/trunk/G3L.Debug/G3L.Debug.csproj
===================================================================
--- src/trunk/G3L.Debug/G3L.Debug.csproj (rev 0)
+++ src/trunk/G3L.Debug/G3L.Debug.csproj 2007-01-27 03:26:28 UTC (rev 39)
@@ -0,0 +1,46 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{5CF09EC0-23FE-49E9-91C2-760935991AE4}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>G3L.Debug</RootNamespace>
+ <AssemblyName>G3L.Debug</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
\ No newline at end of file
Added: src/trunk/G3L.Debug/Properties/AssemblyInfo.cs
===================================================================
--- src/trunk/G3L.Debug/Properties/AssemblyInfo.cs (rev 0)
+++ src/trunk/G3L.Debug/Properties/AssemblyInfo.cs 2007-01-27 03:26:28 UTC (rev 39)
@@ -0,0 +1,35 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("G3L.Debug")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("G3L.Debug")]
+[assembly: AssemblyCopyright("Copyright © 2007")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("314ac60d-48b1-41e0-ab75-5e8991fb528a")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Revision and Build Numbers
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
Added: src/trunk/G3L.Framework/Class1.cs
===================================================================
Added: src/trunk/G3L.Framework/G3L.Framework.csproj
===================================================================
--- src/trunk/G3L.Framework/G3L.Framework.csproj (rev 0)
+++ src/trunk/G3L.Framework/G3L.Framework.csproj 2007-01-27 03:26:28 UTC (rev 39)
@@ -0,0 +1,46 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{8BCF0A6A-20C0-4057-A80F-8D8C7ADB1B51}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>G3L.Framework</RootNamespace>
+ <AssemblyName>G3L.Framework</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
\ No newline at end of file
Added: src/trunk/G3L.Framework/G3L.Framework.sln
===================================================================
--- src/trunk/G3L.Framework/G3L.Framework.sln (rev 0)
+++ src/trunk/G3L.Framework/G3L.Framework.sln 2007-01-27 03:26:28 UTC (rev 39)
@@ -0,0 +1,89 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Framework", "G3L.Framework.csproj", "{8BCF0A6A-20C0-4057-A80F-8D8C7ADB1B51}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ EndProjectSection
+ ProjectSection(ProjectDependencies) = postProject
+ {574923D3-CFE4-48A0-9417-5BD8B80B307D} = {574923D3-CFE4-48A0-9417-5BD8B80B307D}
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Core", "..\G3L.Core\G3L.Core.csproj", "{574923D3-CFE4-48A0-9417-5BD8B80B307D}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Data", "..\G3L.Data\G3L.Data.csproj", "{425EF09E-97D9-47E1-A199-0256E65DD2F0}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ EndProjectSection
+ ProjectSection(ProjectDependencies) = postProject
+ {574923D3-CFE4-48A0-9417-5BD8B80B307D} = {574923D3-CFE4-48A0-9417-5BD8B80B307D}
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Net", "..\G3L.Net\G3L.Net.csproj", "{74935421-9C85-434C-BD12-E64159E0A677}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ EndProjectSection
+ ProjectSection(ProjectDependencies) = postProject
+ {574923D3-CFE4-48A0-9417-5BD8B80B307D} = {574923D3-CFE4-48A0-9417-5BD8B80B307D}
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Debug", "..\G3L.Debug\G3L.Debug.csproj", "{5CF09EC0-23FE-49E9-91C2-760935991AE4}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ EndProjectSection
+ ProjectSection(ProjectDependencies) = postProject
+ {574923D3-CFE4-48A0-9417-5BD8B80B307D} = {574923D3-CFE4-48A0-9417-5BD8B80B307D}
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Util", "..\G3L.Util\G3L.Util.csproj", "{CACB6F2B-B3C1-40FB-951E-64E21167D3F7}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ EndProjectSection
+ ProjectSection(ProjectDependencies) = postProject
+ {574923D3-CFE4-48A0-9417-5BD8B80B307D} = {574923D3-CFE4-48A0-9417-5BD8B80B307D}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {8BCF0A6A-20C0-4057-A80F-8D8C7ADB1B51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8BCF0A6A-20C0-4057-A80F-8D8C7ADB1B51}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8BCF0A6A-20C0-4057-A80F-8D8C7ADB1B51}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8BCF0A6A-20C0-4057-A80F-8D8C7ADB1B51}.Release|Any CPU.Build.0 = Release|Any CPU
+ {574923D3-CFE4-48A0-9417-5BD8B80B307D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {574923D3-CFE4-48A0-9417-5BD8B80B307D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {574923D3-CFE4-48A0-9417-5BD8B80B307D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {574923D3-CFE4-48A0-9417-5BD8B80B307D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {425EF09E-97D9-47E1-A199-0256E65DD2F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {425EF09E-97D9-47E1-A199-0256E65DD2F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {425EF09E-97D9-47E1-A199-0256E65DD2F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {425EF09E-97D9-47E1-A199-0256E65DD2F0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {74935421-9C85-434C-BD12-E64159E0A677}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {74935421-9C85-434C-BD12-E64159E0A677}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {74935421-9C85-434C-BD12-E64159E0A677}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {74935421-9C85-434C-BD12-E64159E0A677}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5CF09EC0-23FE-49E9-91C2-760935991AE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5CF09EC0-23FE-49E9-91C2-760935991AE4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5CF09EC0-23FE-49E9-91C2-760935991AE4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5CF09EC0-23FE-49E9-91C2-760935991AE4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CACB6F2B-B3C1-40FB-951E-64E21167D3F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CACB6F2B-B3C1-40FB-951E-64E21167D3F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CACB6F2B-B3C1-40FB-951E-64E21167D3F7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CACB6F2B-B3C1-40FB-951E-64E21167D3F7}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
Added: src/trunk/G3L.Framework/G3L.Framework.suo
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Framework/G3L.Framework.suo
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Framework/Properties/AssemblyInfo.cs
===================================================================
--- src/trunk/G3L.Framework/Properties/AssemblyInfo.cs (rev 0)
+++ src/trunk/G3L.Framework/Properties/AssemblyInfo.cs 2007-01-27 03:26:28 UTC (rev 39)
@@ -0,0 +1,35 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("G3L.Framework")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("G3L.Framework")]
+[assembly: AssemblyCopyright("Copyright © 2007")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("813ef44d-6550-4dc1-a6a5-7e318844e046")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Revision and Build Numbers
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
Added: src/trunk/G3L.Net/Class1.cs
===================================================================
Added: src/trunk/G3L.Net/G3L.Net.csproj
===================================================================
--- src/trunk/G3L.Net/G3L.Net.csproj (rev 0)
+++ src/trunk/G3L.Net/G3L.Net.csproj 2007-01-27 03:26:28 UTC (rev 39)
@@ -0,0 +1,46 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{74935421-9C85-434C-BD12-E64159E0A677}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>G3L.Net</RootNamespace>
+ <AssemblyName>G3L.Net</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
\ No newline at end of file
Added: src/trunk/G3L.Net/Properties/AssemblyInfo.cs
===================================================================
--- src/trunk/G3L.Net/Properties/AssemblyInfo.cs (rev 0)
+++ src/trunk/G3L.Net/Properties/AssemblyInfo.cs 2007-01-27 03:26:28 UTC (rev 39)
@@ -0,0 +1,35 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("G3L.Net")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("G3L.Net")]
+[assembly: AssemblyCopyright("Copyright © 2007")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("af49f422-3f89-4091-8f69-c102664de4cf")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Revision and Build Numbers
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
Added: src/trunk/G3L.Util/Class1.cs
===================================================================
Added: src/trunk/G3L.Util/G3L.Util.csproj
===================================================================
--- src/trunk/G3L.Util/G3L.Util.csproj (rev 0)
+++ src/trunk/G3L.Util/G3L.Util.csproj 2007-01-27 03:26:28 UTC (rev 39)
@@ -0,0 +1,46 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{CACB6F2B-B3C1-40FB-951E-64E21167D3F7}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>G3L.Util</RootNamespace>
+ <AssemblyName>G3L.Util</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncommen...
[truncated message content] |
|
From: <ad...@us...> - 2007-01-27 03:32:37
|
Revision: 40
http://svn.sourceforge.net/g3l/?rev=40&view=rev
Author: adamluk
Date: 2007-01-26 19:32:37 -0800 (Fri, 26 Jan 2007)
Log Message:
-----------
Deleted Class1.cs from all project folders.
Removed Paths:
-------------
src/trunk/G3L.Core/Class1.cs
src/trunk/G3L.Data/Class1.cs
src/trunk/G3L.Debug/Class1.cs
src/trunk/G3L.Framework/Class1.cs
src/trunk/G3L.Framework/G3L.Framework.sln
src/trunk/G3L.Framework/G3L.Framework.suo
src/trunk/G3L.Net/Class1.cs
src/trunk/G3L.Util/Class1.cs
Deleted: src/trunk/G3L.Core/Class1.cs
===================================================================
Deleted: src/trunk/G3L.Data/Class1.cs
===================================================================
Deleted: src/trunk/G3L.Debug/Class1.cs
===================================================================
Deleted: src/trunk/G3L.Framework/Class1.cs
===================================================================
Deleted: src/trunk/G3L.Framework/G3L.Framework.sln
===================================================================
--- src/trunk/G3L.Framework/G3L.Framework.sln 2007-01-27 03:26:28 UTC (rev 39)
+++ src/trunk/G3L.Framework/G3L.Framework.sln 2007-01-27 03:32:37 UTC (rev 40)
@@ -1,89 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Framework", "G3L.Framework.csproj", "{8BCF0A6A-20C0-4057-A80F-8D8C7ADB1B51}"
- ProjectSection(WebsiteProperties) = preProject
- Debug.AspNetCompiler.Debug = "True"
- Release.AspNetCompiler.Debug = "False"
- EndProjectSection
- ProjectSection(ProjectDependencies) = postProject
- {574923D3-CFE4-48A0-9417-5BD8B80B307D} = {574923D3-CFE4-48A0-9417-5BD8B80B307D}
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Core", "..\G3L.Core\G3L.Core.csproj", "{574923D3-CFE4-48A0-9417-5BD8B80B307D}"
- ProjectSection(WebsiteProperties) = preProject
- Debug.AspNetCompiler.Debug = "True"
- Release.AspNetCompiler.Debug = "False"
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Data", "..\G3L.Data\G3L.Data.csproj", "{425EF09E-97D9-47E1-A199-0256E65DD2F0}"
- ProjectSection(WebsiteProperties) = preProject
- Debug.AspNetCompiler.Debug = "True"
- Release.AspNetCompiler.Debug = "False"
- EndProjectSection
- ProjectSection(ProjectDependencies) = postProject
- {574923D3-CFE4-48A0-9417-5BD8B80B307D} = {574923D3-CFE4-48A0-9417-5BD8B80B307D}
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Net", "..\G3L.Net\G3L.Net.csproj", "{74935421-9C85-434C-BD12-E64159E0A677}"
- ProjectSection(WebsiteProperties) = preProject
- Debug.AspNetCompiler.Debug = "True"
- Release.AspNetCompiler.Debug = "False"
- EndProjectSection
- ProjectSection(ProjectDependencies) = postProject
- {574923D3-CFE4-48A0-9417-5BD8B80B307D} = {574923D3-CFE4-48A0-9417-5BD8B80B307D}
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Debug", "..\G3L.Debug\G3L.Debug.csproj", "{5CF09EC0-23FE-49E9-91C2-760935991AE4}"
- ProjectSection(WebsiteProperties) = preProject
- Debug.AspNetCompiler.Debug = "True"
- Release.AspNetCompiler.Debug = "False"
- EndProjectSection
- ProjectSection(ProjectDependencies) = postProject
- {574923D3-CFE4-48A0-9417-5BD8B80B307D} = {574923D3-CFE4-48A0-9417-5BD8B80B307D}
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Util", "..\G3L.Util\G3L.Util.csproj", "{CACB6F2B-B3C1-40FB-951E-64E21167D3F7}"
- ProjectSection(WebsiteProperties) = preProject
- Debug.AspNetCompiler.Debug = "True"
- Release.AspNetCompiler.Debug = "False"
- EndProjectSection
- ProjectSection(ProjectDependencies) = postProject
- {574923D3-CFE4-48A0-9417-5BD8B80B307D} = {574923D3-CFE4-48A0-9417-5BD8B80B307D}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {8BCF0A6A-20C0-4057-A80F-8D8C7ADB1B51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8BCF0A6A-20C0-4057-A80F-8D8C7ADB1B51}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8BCF0A6A-20C0-4057-A80F-8D8C7ADB1B51}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8BCF0A6A-20C0-4057-A80F-8D8C7ADB1B51}.Release|Any CPU.Build.0 = Release|Any CPU
- {574923D3-CFE4-48A0-9417-5BD8B80B307D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {574923D3-CFE4-48A0-9417-5BD8B80B307D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {574923D3-CFE4-48A0-9417-5BD8B80B307D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {574923D3-CFE4-48A0-9417-5BD8B80B307D}.Release|Any CPU.Build.0 = Release|Any CPU
- {425EF09E-97D9-47E1-A199-0256E65DD2F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {425EF09E-97D9-47E1-A199-0256E65DD2F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {425EF09E-97D9-47E1-A199-0256E65DD2F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {425EF09E-97D9-47E1-A199-0256E65DD2F0}.Release|Any CPU.Build.0 = Release|Any CPU
- {74935421-9C85-434C-BD12-E64159E0A677}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {74935421-9C85-434C-BD12-E64159E0A677}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {74935421-9C85-434C-BD12-E64159E0A677}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {74935421-9C85-434C-BD12-E64159E0A677}.Release|Any CPU.Build.0 = Release|Any CPU
- {5CF09EC0-23FE-49E9-91C2-760935991AE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5CF09EC0-23FE-49E9-91C2-760935991AE4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5CF09EC0-23FE-49E9-91C2-760935991AE4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5CF09EC0-23FE-49E9-91C2-760935991AE4}.Release|Any CPU.Build.0 = Release|Any CPU
- {CACB6F2B-B3C1-40FB-951E-64E21167D3F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CACB6F2B-B3C1-40FB-951E-64E21167D3F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CACB6F2B-B3C1-40FB-951E-64E21167D3F7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CACB6F2B-B3C1-40FB-951E-64E21167D3F7}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
Deleted: src/trunk/G3L.Framework/G3L.Framework.suo
===================================================================
(Binary files differ)
Deleted: src/trunk/G3L.Net/Class1.cs
===================================================================
Deleted: src/trunk/G3L.Util/Class1.cs
===================================================================
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ad...@us...> - 2007-01-27 03:34:03
|
Revision: 41
http://svn.sourceforge.net/g3l/?rev=41&view=rev
Author: adamluk
Date: 2007-01-26 19:33:58 -0800 (Fri, 26 Jan 2007)
Log Message:
-----------
Added G3L.UnitTests Project.
Modified Paths:
--------------
src/trunk/G3L.sln
src/trunk/G3L.suo
Added Paths:
-----------
src/trunk/G3L.UnitTests/
src/trunk/G3L.UnitTests/G3L.UnitTests.csproj
src/trunk/G3L.UnitTests/Properties/
src/trunk/G3L.UnitTests/Properties/AssemblyInfo.cs
src/trunk/G3L.UnitTests/bin/
src/trunk/G3L.UnitTests/bin/Debug/
src/trunk/G3L.UnitTests/obj/
src/trunk/G3L.UnitTests/obj/Debug/
src/trunk/G3L.UnitTests/obj/Debug/TempPE/
Added: src/trunk/G3L.UnitTests/G3L.UnitTests.csproj
===================================================================
--- src/trunk/G3L.UnitTests/G3L.UnitTests.csproj (rev 0)
+++ src/trunk/G3L.UnitTests/G3L.UnitTests.csproj 2007-01-27 03:33:58 UTC (rev 41)
@@ -0,0 +1,46 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{22593242-786B-406C-9F35-C04B92D517BD}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>G3L.UnitTests</RootNamespace>
+ <AssemblyName>G3L.UnitTests</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
\ No newline at end of file
Added: src/trunk/G3L.UnitTests/Properties/AssemblyInfo.cs
===================================================================
--- src/trunk/G3L.UnitTests/Properties/AssemblyInfo.cs (rev 0)
+++ src/trunk/G3L.UnitTests/Properties/AssemblyInfo.cs 2007-01-27 03:33:58 UTC (rev 41)
@@ -0,0 +1,35 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("G3L.UnitTests")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("G3L.UnitTests")]
+[assembly: AssemblyCopyright("Copyright © 2007")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("9d8211e9-314b-4b24-99d0-acb69978bdd3")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Revision and Build Numbers
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
Modified: src/trunk/G3L.sln
===================================================================
--- src/trunk/G3L.sln 2007-01-27 03:32:37 UTC (rev 40)
+++ src/trunk/G3L.sln 2007-01-27 03:33:58 UTC (rev 41)
@@ -37,6 +37,12 @@
Release.AspNetCompiler.Debug = "False"
EndProjectSection
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.UnitTests", "G3L.UnitTests\G3L.UnitTests.csproj", "{22593242-786B-406C-9F35-C04B92D517BD}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -67,6 +73,10 @@
{CACB6F2B-B3C1-40FB-951E-64E21167D3F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CACB6F2B-B3C1-40FB-951E-64E21167D3F7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CACB6F2B-B3C1-40FB-951E-64E21167D3F7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {22593242-786B-406C-9F35-C04B92D517BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {22593242-786B-406C-9F35-C04B92D517BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {22593242-786B-406C-9F35-C04B92D517BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {22593242-786B-406C-9F35-C04B92D517BD}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Modified: src/trunk/G3L.suo
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ad...@us...> - 2007-02-03 19:36:43
|
Revision: 43
http://svn.sourceforge.net/g3l/?rev=43&view=rev
Author: adamluk
Date: 2007-02-03 11:35:53 -0800 (Sat, 03 Feb 2007)
Log Message:
-----------
Created Logger class, LoggerMessage struct and basic enum types for Debug.Log.
Modified Paths:
--------------
src/trunk/G3L.Debug/G3L.Debug.csproj
src/trunk/G3L.UnitTests/G3L.UnitTests.csproj
src/trunk/G3L.suo
Added Paths:
-----------
src/trunk/G3L.Debug/Logger/
src/trunk/G3L.Debug/Logger/LogMessage.cs
src/trunk/G3L.Debug/Logger/Logger.cs
src/trunk/G3L.UnitTests/Logger/
src/trunk/G3L.UnitTests/Logger/Log.cs
Modified: src/trunk/G3L.Debug/G3L.Debug.csproj
===================================================================
--- src/trunk/G3L.Debug/G3L.Debug.csproj 2007-01-27 16:06:13 UTC (rev 42)
+++ src/trunk/G3L.Debug/G3L.Debug.csproj 2007-02-03 19:35:53 UTC (rev 43)
@@ -33,6 +33,8 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
+ <Compile Include="Logger\Logger.cs" />
+ <Compile Include="Logger\LogMessage.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
Added: src/trunk/G3L.Debug/Logger/LogMessage.cs
===================================================================
--- src/trunk/G3L.Debug/Logger/LogMessage.cs (rev 0)
+++ src/trunk/G3L.Debug/Logger/LogMessage.cs 2007-02-03 19:35:53 UTC (rev 43)
@@ -0,0 +1,30 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace G3L.Debug.Logger
+{
+ public enum Level
+ {
+ Error,
+ Warning,
+ Infomation,
+ Verbose
+ }
+
+ public enum Profile
+ {
+ System, // system core logging profile (for system-wide logging)
+ Debug, // debug logging profile (for debugging purposes)
+ Application // application logging profile (mainly used for user consumption)
+ }
+
+ public struct LogMessage
+ {
+ public Level Level;
+ public Profile Profile;
+ public string Tag;
+ public string Message;
+ public DateTime Time;
+ }
+}
Added: src/trunk/G3L.Debug/Logger/Logger.cs
===================================================================
--- src/trunk/G3L.Debug/Logger/Logger.cs (rev 0)
+++ src/trunk/G3L.Debug/Logger/Logger.cs 2007-02-03 19:35:53 UTC (rev 43)
@@ -0,0 +1,24 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace G3L.Debug.Logger
+{
+ public class Logger
+ {
+ public Logger()
+ {
+
+ }
+
+ public void Init()
+ {
+
+ }
+
+ public void Log(LogMessage message)
+ {
+
+ }
+ }
+}
Modified: src/trunk/G3L.UnitTests/G3L.UnitTests.csproj
===================================================================
--- src/trunk/G3L.UnitTests/G3L.UnitTests.csproj 2007-01-27 16:06:13 UTC (rev 42)
+++ src/trunk/G3L.UnitTests/G3L.UnitTests.csproj 2007-02-03 19:35:53 UTC (rev 43)
@@ -33,8 +33,15 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
+ <Compile Include="Logger\Log.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\G3L.Debug\G3L.Debug.csproj">
+ <Project>{5CF09EC0-23FE-49E9-91C2-760935991AE4}</Project>
+ <Name>G3L.Debug</Name>
+ </ProjectReference>
+ </ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
Added: src/trunk/G3L.UnitTests/Logger/Log.cs
===================================================================
--- src/trunk/G3L.UnitTests/Logger/Log.cs (rev 0)
+++ src/trunk/G3L.UnitTests/Logger/Log.cs 2007-02-03 19:35:53 UTC (rev 43)
@@ -0,0 +1,27 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+using G3L.Debug.Logger;
+
+namespace G3L.UnitTests.Logger
+{
+ public class Log
+ {
+ [STAThread]
+ static void Main(string[] args)
+ {
+ Log logger = new Log();
+
+ for (int i = 0; i < 100; i++)
+ {
+ for (int j = 0; j < 100; j++)
+ {
+ // write log message
+ }
+ }
+
+ Console.WriteLine("Finished Writing Logs at {0}", DateTime.Now.ToString());
+ }
+ }
+}
Modified: src/trunk/G3L.suo
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ad...@us...> - 2007-02-03 23:48:14
|
Revision: 44
http://svn.sourceforge.net/g3l/?rev=44&view=rev
Author: adamluk
Date: 2007-02-03 15:48:14 -0800 (Sat, 03 Feb 2007)
Log Message:
-----------
Created new collection Queue, abstract class LoggerEventHandler, the new Log object and tidied Debug.Log naming of classes and structure.
Modified Paths:
--------------
src/trunk/G3L.Core/G3L.Core.csproj
src/trunk/G3L.Debug/G3L.Debug.csproj
src/trunk/G3L.Debug/Log/LogMessage.cs
src/trunk/G3L.Debug/Log/Logger.cs
src/trunk/G3L.UnitTests/G3L.UnitTests.csproj
src/trunk/G3L.suo
Added Paths:
-----------
src/trunk/G3L.Core/Collections/
src/trunk/G3L.Core/Collections/Queue.cs
src/trunk/G3L.Core/bin/Debug/G3L.Core.dll
src/trunk/G3L.Core/bin/Debug/G3L.Core.pdb
src/trunk/G3L.Core/obj/Debug/G3L.Core.dll
src/trunk/G3L.Core/obj/Debug/G3L.Core.pdb
src/trunk/G3L.Core/obj/Debug/Refactor/
src/trunk/G3L.Core/obj/G3L.Core.csproj.FileList.txt
src/trunk/G3L.Data/bin/Debug/G3L.Data.dll
src/trunk/G3L.Data/bin/Debug/G3L.Data.pdb
src/trunk/G3L.Data/obj/Debug/G3L.Data.dll
src/trunk/G3L.Data/obj/Debug/G3L.Data.pdb
src/trunk/G3L.Data/obj/Debug/Refactor/
src/trunk/G3L.Data/obj/G3L.Data.csproj.FileList.txt
src/trunk/G3L.Debug/Log/
src/trunk/G3L.Debug/Log/Log.cs
src/trunk/G3L.Debug/Log/LoggerEventHandler.cs
src/trunk/G3L.Debug/bin/Debug/G3L.Debug.dll
src/trunk/G3L.Debug/bin/Debug/G3L.Debug.pdb
src/trunk/G3L.Debug/obj/Debug/G3L.Debug.dll
src/trunk/G3L.Debug/obj/Debug/G3L.Debug.pdb
src/trunk/G3L.Debug/obj/Debug/Refactor/
src/trunk/G3L.Debug/obj/Debug/Refactor/G3L.Debug.dll
src/trunk/G3L.Debug/obj/G3L.Debug.csproj.FileList.txt
src/trunk/G3L.Framework/bin/Debug/G3L.Framework.dll
src/trunk/G3L.Framework/bin/Debug/G3L.Framework.pdb
src/trunk/G3L.Framework/obj/Debug/G3L.Framework.dll
src/trunk/G3L.Framework/obj/Debug/G3L.Framework.pdb
src/trunk/G3L.Framework/obj/Debug/Refactor/
src/trunk/G3L.Framework/obj/G3L.Framework.csproj.FileList.txt
src/trunk/G3L.Net/bin/Debug/G3L.Net.dll
src/trunk/G3L.Net/bin/Debug/G3L.Net.pdb
src/trunk/G3L.Net/obj/Debug/G3L.Net.dll
src/trunk/G3L.Net/obj/Debug/G3L.Net.pdb
src/trunk/G3L.Net/obj/Debug/Refactor/
src/trunk/G3L.Net/obj/G3L.Net.csproj.FileList.txt
src/trunk/G3L.UnitTests/Log/
src/trunk/G3L.UnitTests/Log/LogWrite.cs
src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.dll
src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.pdb
src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.dll
src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.pdb
src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.dll
src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.pdb
src/trunk/G3L.UnitTests/obj/Debug/Refactor/
src/trunk/G3L.UnitTests/obj/Debug/ResolveAssemblyReference.cache
src/trunk/G3L.UnitTests/obj/G3L.UnitTests.csproj.FileList.txt
src/trunk/G3L.Util/bin/Debug/G3L.Util.dll
src/trunk/G3L.Util/bin/Debug/G3L.Util.pdb
src/trunk/G3L.Util/obj/Debug/G3L.Util.dll
src/trunk/G3L.Util/obj/Debug/G3L.Util.pdb
src/trunk/G3L.Util/obj/Debug/Refactor/
src/trunk/G3L.Util/obj/G3L.Util.csproj.FileList.txt
Removed Paths:
-------------
src/trunk/G3L.Debug/Logger/
src/trunk/G3L.UnitTests/Log/Log.cs
src/trunk/G3L.UnitTests/Logger/
Added: src/trunk/G3L.Core/Collections/Queue.cs
===================================================================
--- src/trunk/G3L.Core/Collections/Queue.cs (rev 0)
+++ src/trunk/G3L.Core/Collections/Queue.cs 2007-02-03 23:48:14 UTC (rev 44)
@@ -0,0 +1,89 @@
+using System;
+using System.Collections.Generic;
+
+namespace G3L.Core.Collections
+{
+ [Serializable]
+ public class Queue<T> : ICollection<T>, IEnumerable<T>, ICloneable
+ {
+ private int _Head = 0;
+ private int _Count = 0;
+ private int _Capacity;
+ private float _GrowthFactor;
+ private int _ModifiedCount = 0;
+ private T[] _Contents;
+
+ public virtual int Count
+ {
+ get { return this._Count; }
+ }
+
+ public virtual bool IsSynchronized
+ {
+ get { return false; }
+ }
+
+ public virtual object SyncRoot
+ {
+ get { return this; }
+ }
+
+ public virtual void CopyTo(Array destinationArray, int index)
+ {
+ // Array cannot be null
+ if (destinationArray == null)
+ {
+ throw new ArgumentNullException("array");
+ }
+
+ // Check if index is negative
+ if (index < 0)
+ {
+ throw new ArgumentOutOfRangeException("index");
+ }
+
+
+ if (destinationArray.Rank > 1 || (index != 0 && index >= destinationArray.Length) || this._Count > destinationArray.Length - index)
+ {
+ throw new ArgumentException();
+ }
+
+ int lengthFromHead = this._Contents.Length - this._Head;
+
+ // Copy the contents
+ Array.Copy(this._Contents, this._Head, destinationArray, index, Math.Min(this._Count, lengthFromHead));
+
+ if (this._Count > lengthFromHead)
+ {
+ Array.Copy(this._Contents, 0, destinationArray, index + lengthFromHead, this._Count - lengthFromHead);
+ }
+ }
+
+ public virtual void Clear()
+ {
+ this._ModifiedCount++;
+ this._Head = 0;
+ this._Count = 0;
+
+ for (int i = this._Contents.Length - 1; i >= 0; i--)
+ {
+ this._Contents[i] = null;
+ }
+ }
+
+ /// <summary>
+ /// Used to Grow the collection contents
+ /// </summary>
+ private void Grow()
+ {
+ int newCapacity = (int) Math.Ceiling(this._Contents.Length * this._GrowthFactor);
+ T[] newContents = new T[newCapacity];
+
+ this.CopyTo(newContents, 0);
+
+ this._Contents = newContents;
+ this._Capacity = newCapacity;
+ this._Head = 0;
+ }
+ }
+}
Modified: src/trunk/G3L.Core/G3L.Core.csproj
===================================================================
--- src/trunk/G3L.Core/G3L.Core.csproj 2007-02-03 19:35:53 UTC (rev 43)
+++ src/trunk/G3L.Core/G3L.Core.csproj 2007-02-03 23:48:14 UTC (rev 44)
@@ -33,6 +33,7 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
+ <Compile Include="Collections\Queue.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
Added: src/trunk/G3L.Core/bin/Debug/G3L.Core.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Core/bin/Debug/G3L.Core.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Core/bin/Debug/G3L.Core.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Core/bin/Debug/G3L.Core.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Core/obj/Debug/G3L.Core.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Core/obj/Debug/G3L.Core.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Core/obj/Debug/G3L.Core.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Core/obj/Debug/G3L.Core.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Core/obj/G3L.Core.csproj.FileList.txt
===================================================================
--- src/trunk/G3L.Core/obj/G3L.Core.csproj.FileList.txt (rev 0)
+++ src/trunk/G3L.Core/obj/G3L.Core.csproj.FileList.txt 2007-02-03 23:48:14 UTC (rev 44)
@@ -0,0 +1,5 @@
+bin\Debug\G3L.Core.dll
+bin\Debug\G3L.Core.pdb
+obj\Debug\ResolveAssemblyReference.cache
+obj\Debug\G3L.Core.dll
+obj\Debug\G3L.Core.pdb
Added: src/trunk/G3L.Data/bin/Debug/G3L.Data.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Data/bin/Debug/G3L.Data.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Data/bin/Debug/G3L.Data.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Data/bin/Debug/G3L.Data.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Data/obj/Debug/G3L.Data.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Data/obj/Debug/G3L.Data.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Data/obj/Debug/G3L.Data.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Data/obj/Debug/G3L.Data.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Data/obj/G3L.Data.csproj.FileList.txt
===================================================================
--- src/trunk/G3L.Data/obj/G3L.Data.csproj.FileList.txt (rev 0)
+++ src/trunk/G3L.Data/obj/G3L.Data.csproj.FileList.txt 2007-02-03 23:48:14 UTC (rev 44)
@@ -0,0 +1,5 @@
+bin\Debug\G3L.Data.dll
+bin\Debug\G3L.Data.pdb
+obj\Debug\ResolveAssemblyReference.cache
+obj\Debug\G3L.Data.dll
+obj\Debug\G3L.Data.pdb
Modified: src/trunk/G3L.Debug/G3L.Debug.csproj
===================================================================
--- src/trunk/G3L.Debug/G3L.Debug.csproj 2007-02-03 19:35:53 UTC (rev 43)
+++ src/trunk/G3L.Debug/G3L.Debug.csproj 2007-02-03 23:48:14 UTC (rev 44)
@@ -33,8 +33,10 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
- <Compile Include="Logger\Logger.cs" />
- <Compile Include="Logger\LogMessage.cs" />
+ <Compile Include="Log\Log.cs" />
+ <Compile Include="Log\Logger.cs" />
+ <Compile Include="Log\LoggerEventHandler.cs" />
+ <Compile Include="Log\LogMessage.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
Copied: src/trunk/G3L.Debug/Log (from rev 43, src/trunk/G3L.Debug/Logger)
Added: src/trunk/G3L.Debug/Log/Log.cs
===================================================================
--- src/trunk/G3L.Debug/Log/Log.cs (rev 0)
+++ src/trunk/G3L.Debug/Log/Log.cs 2007-02-03 23:48:14 UTC (rev 44)
@@ -0,0 +1,35 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace G3L.Debug.Log
+{
+ public class Log
+ {
+ private Profile _Profile;
+ private string _FilePath;
+
+ public Profile Profile
+ {
+ get { return this._Profile; }
+ set { this._Profile = value; }
+ }
+
+ public string FilePath
+ {
+ get { return this._FilePath; }
+ set { this._FilePath = value; }
+ }
+
+ public Log()
+ {
+
+ }
+
+ public Log(Profile profile, string filePath)
+ {
+ this.Profile = profile;
+ this.FilePath = filePath;
+ }
+ }
+}
Modified: src/trunk/G3L.Debug/Log/LogMessage.cs
===================================================================
--- src/trunk/G3L.Debug/Logger/LogMessage.cs 2007-02-03 19:35:53 UTC (rev 43)
+++ src/trunk/G3L.Debug/Log/LogMessage.cs 2007-02-03 23:48:14 UTC (rev 44)
@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Text;
-namespace G3L.Debug.Logger
+namespace G3L.Debug.Log
{
public enum Level
{
@@ -19,12 +19,21 @@
Application // application logging profile (mainly used for user consumption)
}
- public struct LogMessage
+ public struct EventMessage
{
public Level Level;
public Profile Profile;
public string Tag;
public string Message;
public DateTime Time;
+
+ public EventMessage(Level level, Profile profile, string tag, string message)
+ {
+ this.Level = level;
+ this.Profile = profile;
+ this.Tag = tag;
+ this.Message = message;
+ this.Time = DateTime.Now;
+ }
}
}
Modified: src/trunk/G3L.Debug/Log/Logger.cs
===================================================================
--- src/trunk/G3L.Debug/Logger/Logger.cs 2007-02-03 19:35:53 UTC (rev 43)
+++ src/trunk/G3L.Debug/Log/Logger.cs 2007-02-03 23:48:14 UTC (rev 44)
@@ -2,23 +2,32 @@
using System.Collections.Generic;
using System.Text;
-namespace G3L.Debug.Logger
+namespace G3L.Debug.Log
{
- public class Logger
+ public class Logger : IDisposable
{
+ private List<Log> _Loggers;
+
public Logger()
{
+ this._Loggers = new List<Log>();
+ }
+ public void AddLogger(Profile profile, string filePath)
+ {
+ // TODO:
+ this._Loggers.Add(new Log(profile, filePath));
}
- public void Init()
+ public void Write(EventMessage message)
{
-
+ // log message
}
- public void Log(LogMessage message)
+ public void Dispose()
{
-
+ this._Loggers.Clear();
+ this._Loggers = null;
}
}
}
Added: src/trunk/G3L.Debug/Log/LoggerEventHandler.cs
===================================================================
--- src/trunk/G3L.Debug/Log/LoggerEventHandler.cs (rev 0)
+++ src/trunk/G3L.Debug/Log/LoggerEventHandler.cs 2007-02-03 23:48:14 UTC (rev 44)
@@ -0,0 +1,41 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Threading;
+
+namespace G3L.Debug.Log
+{
+ /// <summary>
+ /// Abstract class for managing and dispatching log messages to the appropriate source.
+ /// Different logging types would implement this class, allowing different forms of
+ /// storage for logs.
+ /// </summary>
+ public abstract class LoggerEventHandler
+ {
+ private bool _Alive = false;
+ private Thread _Dispatcher;
+
+ public LoggerEventHandler()
+ {
+
+ }
+
+ public void Start()
+ {
+ // Theres no need to start again
+ if (this._Alive) return;
+
+ this._Alive = true;
+ this._Dispatcher = new Thread(new ThreadStart());
+ this._Dispatcher.Start();
+ }
+
+ protected void DispatchMessages()
+ {
+ while (this._Alive)
+ {
+ // dispatch messages on to thread
+ }
+ }
+ }
+}
Added: src/trunk/G3L.Debug/bin/Debug/G3L.Debug.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Debug/bin/Debug/G3L.Debug.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Debug/bin/Debug/G3L.Debug.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Debug/bin/Debug/G3L.Debug.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Debug/obj/Debug/G3L.Debug.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Debug/obj/Debug/G3L.Debug.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Debug/obj/Debug/G3L.Debug.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Debug/obj/Debug/G3L.Debug.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Debug/obj/Debug/Refactor/G3L.Debug.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Debug/obj/Debug/Refactor/G3L.Debug.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Debug/obj/G3L.Debug.csproj.FileList.txt
===================================================================
--- src/trunk/G3L.Debug/obj/G3L.Debug.csproj.FileList.txt (rev 0)
+++ src/trunk/G3L.Debug/obj/G3L.Debug.csproj.FileList.txt 2007-02-03 23:48:14 UTC (rev 44)
@@ -0,0 +1,5 @@
+obj\Debug\ResolveAssemblyReference.cache
+bin\Debug\G3L.Debug.dll
+bin\Debug\G3L.Debug.pdb
+obj\Debug\G3L.Debug.dll
+obj\Debug\G3L.Debug.pdb
Added: src/trunk/G3L.Framework/bin/Debug/G3L.Framework.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Framework/bin/Debug/G3L.Framework.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Framework/bin/Debug/G3L.Framework.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Framework/bin/Debug/G3L.Framework.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Framework/obj/Debug/G3L.Framework.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Framework/obj/Debug/G3L.Framework.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Framework/obj/Debug/G3L.Framework.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Framework/obj/Debug/G3L.Framework.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Framework/obj/G3L.Framework.csproj.FileList.txt
===================================================================
--- src/trunk/G3L.Framework/obj/G3L.Framework.csproj.FileList.txt (rev 0)
+++ src/trunk/G3L.Framework/obj/G3L.Framework.csproj.FileList.txt 2007-02-03 23:48:14 UTC (rev 44)
@@ -0,0 +1,5 @@
+bin\Debug\G3L.Framework.dll
+bin\Debug\G3L.Framework.pdb
+obj\Debug\ResolveAssemblyReference.cache
+obj\Debug\G3L.Framework.dll
+obj\Debug\G3L.Framework.pdb
Added: src/trunk/G3L.Net/bin/Debug/G3L.Net.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Net/bin/Debug/G3L.Net.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Net/bin/Debug/G3L.Net.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Net/bin/Debug/G3L.Net.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Net/obj/Debug/G3L.Net.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Net/obj/Debug/G3L.Net.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Net/obj/Debug/G3L.Net.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Net/obj/Debug/G3L.Net.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Net/obj/G3L.Net.csproj.FileList.txt
===================================================================
--- src/trunk/G3L.Net/obj/G3L.Net.csproj.FileList.txt (rev 0)
+++ src/trunk/G3L.Net/obj/G3L.Net.csproj.FileList.txt 2007-02-03 23:48:14 UTC (rev 44)
@@ -0,0 +1,5 @@
+bin\Debug\G3L.Net.dll
+bin\Debug\G3L.Net.pdb
+obj\Debug\ResolveAssemblyReference.cache
+obj\Debug\G3L.Net.dll
+obj\Debug\G3L.Net.pdb
Modified: src/trunk/G3L.UnitTests/G3L.UnitTests.csproj
===================================================================
--- src/trunk/G3L.UnitTests/G3L.UnitTests.csproj 2007-02-03 19:35:53 UTC (rev 43)
+++ src/trunk/G3L.UnitTests/G3L.UnitTests.csproj 2007-02-03 23:48:14 UTC (rev 44)
@@ -28,12 +28,13 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
+ <Reference Include="csUnit, Version=2.1.1.6855, Culture=neutral, PublicKeyToken=6871f04765cca910, processorArchitecture=MSIL" />
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
- <Compile Include="Logger\Log.cs" />
+ <Compile Include="Log\LogWrite.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
Copied: src/trunk/G3L.UnitTests/Log (from rev 43, src/trunk/G3L.UnitTests/Logger)
Deleted: src/trunk/G3L.UnitTests/Log/Log.cs
===================================================================
--- src/trunk/G3L.UnitTests/Logger/Log.cs 2007-02-03 19:35:53 UTC (rev 43)
+++ src/trunk/G3L.UnitTests/Log/Log.cs 2007-02-03 23:48:14 UTC (rev 44)
@@ -1,27 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-
-using G3L.Debug.Logger;
-
-namespace G3L.UnitTests.Logger
-{
- public class Log
- {
- [STAThread]
- static void Main(string[] args)
- {
- Log logger = new Log();
-
- for (int i = 0; i < 100; i++)
- {
- for (int j = 0; j < 100; j++)
- {
- // write log message
- }
- }
-
- Console.WriteLine("Finished Writing Logs at {0}", DateTime.Now.ToString());
- }
- }
-}
Added: src/trunk/G3L.UnitTests/Log/LogWrite.cs
===================================================================
--- src/trunk/G3L.UnitTests/Log/LogWrite.cs (rev 0)
+++ src/trunk/G3L.UnitTests/Log/LogWrite.cs 2007-02-03 23:48:14 UTC (rev 44)
@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+using G3L.Debug.Log;
+
+namespace G3L.UnitTests.Log
+{
+ public class LogWrite
+ {
+ [STAThread]
+ static void Main(string[] args)
+ {
+ using (Logger logger = new Logger())
+ {
+
+ for (int i = 0; i < 100; i++)
+ {
+ for (int j = 0; j < 100; j++)
+ {
+ logger.Write(new EventMessage(Level.Infomation, Profile.Debug, "", "Log Message #" + j + "/" + i));
+ }
+ }
+
+ Console.WriteLine("Finished Writing Logs at {0}", DateTime.Now.ToString());
+ }
+ }
+ }
+}
Added: src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/obj/Debug/ResolveAssemblyReference.cache
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/obj/Debug/ResolveAssemblyReference.cache
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/obj/G3L.UnitTests.csproj.FileList.txt
===================================================================
--- src/trunk/G3L.UnitTests/obj/G3L.UnitTests.csproj.FileList.txt (rev 0)
+++ src/trunk/G3L.UnitTests/obj/G3L.UnitTests.csproj.FileList.txt 2007-02-03 23:48:14 UTC (rev 44)
@@ -0,0 +1,7 @@
+obj\Debug\ResolveAssemblyReference.cache
+bin\Debug\G3L.UnitTests.dll
+bin\Debug\G3L.UnitTests.pdb
+bin\Debug\G3L.Debug.dll
+bin\Debug\G3L.Debug.pdb
+obj\Debug\G3L.UnitTests.dll
+obj\Debug\G3L.UnitTests.pdb
Added: src/trunk/G3L.Util/bin/Debug/G3L.Util.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Util/bin/Debug/G3L.Util.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Util/bin/Debug/G3L.Util.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Util/bin/Debug/G3L.Util.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Util/obj/Debug/G3L.Util.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Util/obj/Debug/G3L.Util.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Util/obj/Debug/G3L.Util.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Util/obj/Debug/G3L.Util.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Util/obj/G3L.Util.csproj.FileList.txt
===================================================================
--- src/trunk/G3L.Util/obj/G3L.Util.csproj.FileList.txt (rev 0)
+++ src/trunk/G3L.Util/obj/G3L.Util.csproj.FileList.txt 2007-02-03 23:48:14 UTC (rev 44)
@@ -0,0 +1,5 @@
+bin\Debug\G3L.Util.dll
+bin\Debug\G3L.Util.pdb
+obj\Debug\ResolveAssemblyReference.cache
+obj\Debug\G3L.Util.dll
+obj\Debug\G3L.Util.pdb
Modified: src/trunk/G3L.suo
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ad...@us...> - 2007-02-04 02:15:22
|
Revision: 45
http://svn.sourceforge.net/g3l/?rev=45&view=rev
Author: adamluk
Date: 2007-02-03 18:15:21 -0800 (Sat, 03 Feb 2007)
Log Message:
-----------
Added csUnit.dll to G3L.UnitTests output.
Finished writing queue collection, created QueueEnumerator class.
Modified Paths:
--------------
src/trunk/G3L.Core/Collections/Queue.cs
src/trunk/G3L.Core/G3L.Core.csproj
src/trunk/G3L.Core/bin/Debug/G3L.Core.dll
src/trunk/G3L.Core/bin/Debug/G3L.Core.pdb
src/trunk/G3L.Core/obj/Debug/G3L.Core.dll
src/trunk/G3L.Core/obj/Debug/G3L.Core.pdb
src/trunk/G3L.Data/bin/Debug/G3L.Data.dll
src/trunk/G3L.Data/bin/Debug/G3L.Data.pdb
src/trunk/G3L.Data/obj/Debug/G3L.Data.dll
src/trunk/G3L.Data/obj/Debug/G3L.Data.pdb
src/trunk/G3L.Debug/Log/LoggerEventHandler.cs
src/trunk/G3L.Debug/bin/Debug/G3L.Debug.dll
src/trunk/G3L.Debug/bin/Debug/G3L.Debug.pdb
src/trunk/G3L.Debug/obj/Debug/G3L.Debug.dll
src/trunk/G3L.Debug/obj/Debug/G3L.Debug.pdb
src/trunk/G3L.Framework/bin/Debug/G3L.Framework.dll
src/trunk/G3L.Framework/bin/Debug/G3L.Framework.pdb
src/trunk/G3L.Framework/obj/Debug/G3L.Framework.dll
src/trunk/G3L.Framework/obj/Debug/G3L.Framework.pdb
src/trunk/G3L.Net/bin/Debug/G3L.Net.dll
src/trunk/G3L.Net/bin/Debug/G3L.Net.pdb
src/trunk/G3L.Net/obj/Debug/G3L.Net.dll
src/trunk/G3L.Net/obj/Debug/G3L.Net.pdb
src/trunk/G3L.UnitTests/G3L.UnitTests.csproj
src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.dll
src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.pdb
src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.dll
src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.pdb
src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.dll
src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.pdb
src/trunk/G3L.UnitTests/obj/Debug/ResolveAssemblyReference.cache
src/trunk/G3L.UnitTests/obj/G3L.UnitTests.csproj.FileList.txt
src/trunk/G3L.Util/bin/Debug/G3L.Util.dll
src/trunk/G3L.Util/bin/Debug/G3L.Util.pdb
src/trunk/G3L.Util/obj/Debug/G3L.Util.dll
src/trunk/G3L.Util/obj/Debug/G3L.Util.pdb
src/trunk/G3L.suo
Added Paths:
-----------
src/trunk/G3L.Core/Collections/QueueEnumerator.cs
src/trunk/G3L.UnitTests/bin/Debug/csUnit.dll
Modified: src/trunk/G3L.Core/Collections/Queue.cs
===================================================================
--- src/trunk/G3L.Core/Collections/Queue.cs 2007-02-03 23:48:14 UTC (rev 44)
+++ src/trunk/G3L.Core/Collections/Queue.cs 2007-02-04 02:15:21 UTC (rev 45)
@@ -1,4 +1,5 @@
using System;
+using System.Collections;
using System.Collections.Generic;
namespace G3L.Core.Collections
@@ -6,11 +7,11 @@
[Serializable]
public class Queue<T> : ICollection<T>, IEnumerable<T>, ICloneable
{
- private int _Head = 0;
- private int _Count = 0;
+ private int _Head;
+ private int _Count;
private int _Capacity;
private float _GrowthFactor;
- private int _ModifiedCount = 0;
+ private int _ModifiedCount;
private T[] _Contents;
public virtual int Count
@@ -18,6 +19,11 @@
get { return this._Count; }
}
+ public int ModifiedCount
+ {
+ get { return this._ModifiedCount; }
+ }
+
public virtual bool IsSynchronized
{
get { return false; }
@@ -28,8 +34,80 @@
get { return this; }
}
- public virtual void CopyTo(Array destinationArray, int index)
+ public virtual bool IsReadOnly
{
+ get { return false; }
+ }
+
+ public Queue()
+ : this(32, 2.0F)
+ {
+
+ }
+
+ public Queue(int capacity)
+ : this(capacity, 2.0F)
+ {
+
+ }
+
+ public Queue(ICollection<T> collection)
+ : this(collection == null ? 32 : collection.Count)
+ {
+ if (collection == null)
+ {
+ throw new ArgumentNullException("collection");
+ }
+
+ this._Count = this._Capacity;
+ collection.CopyTo(this._Contents, 0);
+ }
+
+ public Queue(int capacity, float growthFactor)
+ {
+ // Check capacity isnt negative
+ if (capacity < 0)
+ {
+ throw new ArgumentOutOfRangeException("capacity");
+ }
+
+ // Check growthFactor is between 1.0 and 10.0
+ if (!(growthFactor >= 1.0F && growthFactor <= 10.0F))
+ {
+ throw new ArgumentOutOfRangeException("growthFactor");
+ }
+
+ this._Capacity = capacity;
+ this._Contents = new T[this._Capacity];
+
+ this._GrowthFactor = growthFactor;
+ }
+
+ // FIXME: Needs to interface IEnumerable.GetEnumerator()
+ public IEnumerator<T> GetEnumerator()
+ {
+ return new QueueEnumerator<T>(this);
+ }
+
+ IEnumerator IEnumerable.GetEnumerator()
+ {
+ return this.GetEnumerator();
+ }
+
+ // TODO: Add(T) ICollection method
+ public void Add(T item)
+ {
+ throw new Exception("The method or operation is not implemented.");
+ }
+
+ // TODO: Remove(T) ICollection method
+ public bool Remove(T item)
+ {
+ throw new Exception("The method or operation is not implemented.");
+ }
+
+ public virtual void CopyTo(T[] destinationArray, int index)
+ {
// Array cannot be null
if (destinationArray == null)
{
@@ -67,7 +145,7 @@
for (int i = this._Contents.Length - 1; i >= 0; i--)
{
- this._Contents[i] = null;
+ this._Contents[i] = default(T);
}
}
@@ -85,5 +163,117 @@
this._Capacity = newCapacity;
this._Head = 0;
}
+
+ public virtual object Clone()
+ {
+ return new object();
+ }
+
+ public virtual bool Contains(T obj)
+ {
+ int tail = this._Head + this._Count;
+
+ if (obj == null)
+ {
+ for (int i = this._Head; i < tail; i++)
+ {
+ if (this._Contents[i % this._Capacity] == null)
+ {
+ return true;
+ }
+ }
+ }
+ else
+ {
+ for (int i = this._Head; i < tail; i++)
+ {
+ if (obj.Equals(this._Contents[i % this._Capacity]))
+ {
+ return true;
+ }
+ }
+ }
+
+ return false;
+ }
+
+ /// <summary>
+ /// Private Queue Enumerator class.
+ /// </summary>
+ /// <typeparam name="J"></typeparam>
+ [Serializable]
+ private class QueueEnumerator<J> : IEnumerator<J>, ICloneable
+ {
+ private Queue<J> _Queue;
+ private int _ModifiedCount;
+ private int _Current;
+
+ public J Current
+ {
+ get
+ {
+ if (this._ModifiedCount != this._Queue.ModifiedCount || this._Current < 0 || this._Current >= this._Queue.Count)
+ {
+ throw new InvalidOperationException();
+ }
+
+ return this._Queue._Contents[(this._Queue._Head + this._Current) % this._Queue._Contents.Length];
+ }
+ }
+
+ object IEnumerator.Current
+ {
+ get { return this.Current; }
+ }
+
+ internal QueueEnumerator(Queue<J> queue)
+ {
+ this._Queue = queue;
+ this._ModifiedCount = queue.ModifiedCount;
+ this._Current = -1; // One element before the head.
+ }
+
+ public object Clone()
+ {
+ QueueEnumerator<J> queueEnumerator = new QueueEnumerator<J>(this._Queue);
+ queueEnumerator._ModifiedCount = this._ModifiedCount;
+ queueEnumerator._Current = this._Current;
+
+ return queueEnumerator;
+ }
+
+ public virtual bool MoveNext()
+ {
+ if (this._ModifiedCount != this._Queue.ModifiedCount)
+ {
+ throw new InvalidOperationException();
+ }
+
+ if (this._Current >= this._Queue.Count - 1)
+ {
+ return false;
+ }
+ else
+ {
+ this._Current++;
+ return true;
+ }
+ }
+
+ public virtual void Reset()
+ {
+ if (this._ModifiedCount != this._Queue.ModifiedCount)
+ {
+ throw new InvalidOperationException();
+ }
+
+ this._Current = -1;
+ }
+
+ public void Dispose()
+ {
+ throw new Exception("The method or operation is not implemented.");
+ }
+ }
}
}
Added: src/trunk/G3L.Core/Collections/QueueEnumerator.cs
===================================================================
--- src/trunk/G3L.Core/Collections/QueueEnumerator.cs (rev 0)
+++ src/trunk/G3L.Core/Collections/QueueEnumerator.cs 2007-02-04 02:15:21 UTC (rev 45)
@@ -0,0 +1,8 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace G3L.Core.Collections
+{
+
+}
Modified: src/trunk/G3L.Core/G3L.Core.csproj
===================================================================
--- src/trunk/G3L.Core/G3L.Core.csproj 2007-02-03 23:48:14 UTC (rev 44)
+++ src/trunk/G3L.Core/G3L.Core.csproj 2007-02-04 02:15:21 UTC (rev 45)
@@ -34,6 +34,7 @@
</ItemGroup>
<ItemGroup>
<Compile Include="Collections\Queue.cs" />
+ <Compile Include="Collections\QueueEnumerator.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
Modified: src/trunk/G3L.Core/bin/Debug/G3L.Core.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Core/bin/Debug/G3L.Core.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Core/obj/Debug/G3L.Core.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Core/obj/Debug/G3L.Core.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Data/bin/Debug/G3L.Data.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Data/bin/Debug/G3L.Data.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Data/obj/Debug/G3L.Data.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Data/obj/Debug/G3L.Data.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Debug/Log/LoggerEventHandler.cs
===================================================================
--- src/trunk/G3L.Debug/Log/LoggerEventHandler.cs 2007-02-03 23:48:14 UTC (rev 44)
+++ src/trunk/G3L.Debug/Log/LoggerEventHandler.cs 2007-02-04 02:15:21 UTC (rev 45)
@@ -26,7 +26,7 @@
if (this._Alive) return;
this._Alive = true;
- this._Dispatcher = new Thread(new ThreadStart());
+ this._Dispatcher = new Thread(new ThreadStart(this.DispatchMessages));
this._Dispatcher.Start();
}
Modified: src/trunk/G3L.Debug/bin/Debug/G3L.Debug.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Debug/bin/Debug/G3L.Debug.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Debug/obj/Debug/G3L.Debug.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Debug/obj/Debug/G3L.Debug.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Framework/bin/Debug/G3L.Framework.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Framework/bin/Debug/G3L.Framework.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Framework/obj/Debug/G3L.Framework.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Framework/obj/Debug/G3L.Framework.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Net/bin/Debug/G3L.Net.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Net/bin/Debug/G3L.Net.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Net/obj/Debug/G3L.Net.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Net/obj/Debug/G3L.Net.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.UnitTests/G3L.UnitTests.csproj
===================================================================
--- src/trunk/G3L.UnitTests/G3L.UnitTests.csproj 2007-02-03 23:48:14 UTC (rev 44)
+++ src/trunk/G3L.UnitTests/G3L.UnitTests.csproj 2007-02-04 02:15:21 UTC (rev 45)
@@ -28,7 +28,9 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="csUnit, Version=2.1.1.6855, Culture=neutral, PublicKeyToken=6871f04765cca910, processorArchitecture=MSIL" />
+ <Reference Include="csUnit, Version=2.1.1.6855, Culture=neutral, PublicKeyToken=6871f04765cca910, processorArchitecture=MSIL">
+ <Private>True</Private>
+ </Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
Modified: src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.pdb
===================================================================
(Binary files differ)
Added: src/trunk/G3L.UnitTests/bin/Debug/csUnit.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/bin/Debug/csUnit.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.UnitTests/obj/Debug/ResolveAssemblyReference.cache
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.UnitTests/obj/G3L.UnitTests.csproj.FileList.txt
===================================================================
--- src/trunk/G3L.UnitTests/obj/G3L.UnitTests.csproj.FileList.txt 2007-02-03 23:48:14 UTC (rev 44)
+++ src/trunk/G3L.UnitTests/obj/G3L.UnitTests.csproj.FileList.txt 2007-02-04 02:15:21 UTC (rev 45)
@@ -5,3 +5,4 @@
bin\Debug\G3L.Debug.pdb
obj\Debug\G3L.UnitTests.dll
obj\Debug\G3L.UnitTests.pdb
+bin\Debug\csUnit.dll
Modified: src/trunk/G3L.Util/bin/Debug/G3L.Util.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Util/bin/Debug/G3L.Util.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Util/obj/Debug/G3L.Util.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Util/obj/Debug/G3L.Util.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.suo
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ad...@us...> - 2007-02-04 02:54:08
|
Revision: 46
http://svn.sourceforge.net/g3l/?rev=46&view=rev
Author: adamluk
Date: 2007-02-03 18:54:08 -0800 (Sat, 03 Feb 2007)
Log Message:
-----------
Added private class SynchronizeQueue to Collections.Queue.
Added threading support to Logger class.
Modified Paths:
--------------
src/trunk/G3L.Core/Collections/Queue.cs
src/trunk/G3L.Core/G3L.Core.csproj
src/trunk/G3L.Core/bin/Debug/G3L.Core.dll
src/trunk/G3L.Core/bin/Debug/G3L.Core.pdb
src/trunk/G3L.Core/obj/Debug/G3L.Core.dll
src/trunk/G3L.Core/obj/Debug/G3L.Core.pdb
src/trunk/G3L.Data/bin/Debug/G3L.Data.dll
src/trunk/G3L.Data/bin/Debug/G3L.Data.pdb
src/trunk/G3L.Data/obj/Debug/G3L.Data.dll
src/trunk/G3L.Data/obj/Debug/G3L.Data.pdb
src/trunk/G3L.Debug/G3L.Debug.csproj
src/trunk/G3L.Debug/Log/Logger.cs
src/trunk/G3L.Debug/Log/LoggerEventHandler.cs
src/trunk/G3L.Framework/bin/Debug/G3L.Framework.dll
src/trunk/G3L.Framework/bin/Debug/G3L.Framework.pdb
src/trunk/G3L.Framework/obj/Debug/G3L.Framework.dll
src/trunk/G3L.Framework/obj/Debug/G3L.Framework.pdb
src/trunk/G3L.Net/bin/Debug/G3L.Net.dll
src/trunk/G3L.Net/bin/Debug/G3L.Net.pdb
src/trunk/G3L.Net/obj/Debug/G3L.Net.dll
src/trunk/G3L.Net/obj/Debug/G3L.Net.pdb
src/trunk/G3L.UnitTests/obj/Debug/ResolveAssemblyReference.cache
src/trunk/G3L.Util/bin/Debug/G3L.Util.dll
src/trunk/G3L.Util/bin/Debug/G3L.Util.pdb
src/trunk/G3L.Util/obj/Debug/G3L.Util.dll
src/trunk/G3L.Util/obj/Debug/G3L.Util.pdb
src/trunk/G3L.suo
Added Paths:
-----------
src/trunk/G3L.Debug/obj/Debug/ResolveAssemblyReference.cache
Removed Paths:
-------------
src/trunk/G3L.Core/Collections/QueueEnumerator.cs
src/trunk/G3L.Debug/bin/Debug/G3L.Debug.dll
src/trunk/G3L.Debug/bin/Debug/G3L.Debug.pdb
src/trunk/G3L.Debug/obj/Debug/G3L.Debug.dll
src/trunk/G3L.Debug/obj/Debug/G3L.Debug.pdb
src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.dll
src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.pdb
src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.dll
src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.pdb
src/trunk/G3L.UnitTests/bin/Debug/csUnit.dll
src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.dll
src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.pdb
Modified: src/trunk/G3L.Core/Collections/Queue.cs
===================================================================
--- src/trunk/G3L.Core/Collections/Queue.cs 2007-02-04 02:15:21 UTC (rev 45)
+++ src/trunk/G3L.Core/Collections/Queue.cs 2007-02-04 02:54:08 UTC (rev 46)
@@ -4,6 +4,10 @@
namespace G3L.Core.Collections
{
+ /// <summary>
+ /// Generic queue collection.
+ /// </summary>
+ /// <typeparam name="K">Type of object.</typeparam>
[Serializable]
public class Queue<T> : ICollection<T>, IEnumerable<T>, ICloneable
{
@@ -94,13 +98,23 @@
return this.GetEnumerator();
}
- // TODO: Add(T) ICollection method
+ public static Queue<T> Synchronized(Queue<T> queue)
+ {
+ if (queue == null)
+ {
+ throw new ArgumentNullException("queue");
+ }
+
+ return new SynchronizeQueue<T>(queue);
+ }
+
+ // TODO: Add(K) ICollection method
public void Add(T item)
{
throw new Exception("The method or operation is not implemented.");
}
- // TODO: Remove(T) ICollection method
+ // TODO: Remove(K) ICollection method
public bool Remove(T item)
{
throw new Exception("The method or operation is not implemented.");
@@ -197,10 +211,63 @@
return false;
}
+ private class SynchronizeQueue<K> : Queue<K>
+ {
+ private Queue<K> _Queue;
+
+ internal SynchronizeQueue(Queue<K> queue)
+ {
+ this._Queue = queue;
+ }
+
+ public override int Count
+ {
+ get
+ {
+ lock (this._Queue)
+ {
+ return this._Queue.Count;
+ }
+ }
+ }
+
+ public override bool IsSynchronized
+ {
+ get
+ {
+ return true;
+ }
+ }
+
+ public override object SyncRoot
+ {
+ get
+ {
+ return this._Queue.SyncRoot;
+ }
+ }
+
+ public override void CopyTo(K[] destinationArray, int index)
+ {
+ lock (this._Queue)
+ {
+ this._Queue.CopyTo(destinationArray, index);
+ }
+ }
+
+ public override object Clone()
+ {
+ lock (this._Queue)
+ {
+ return this._Queue.Clone();
+ }
+ }
+ }
+
/// <summary>
/// Private Queue Enumerator class.
/// </summary>
- /// <typeparam name="J"></typeparam>
+ /// <typeparam name="J">Type of object.</typeparam>
[Serializable]
private class QueueEnumerator<J> : IEnumerator<J>, ICloneable
{
Deleted: src/trunk/G3L.Core/Collections/QueueEnumerator.cs
===================================================================
--- src/trunk/G3L.Core/Collections/QueueEnumerator.cs 2007-02-04 02:15:21 UTC (rev 45)
+++ src/trunk/G3L.Core/Collections/QueueEnumerator.cs 2007-02-04 02:54:08 UTC (rev 46)
@@ -1,8 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-
-namespace G3L.Core.Collections
-{
-
-}
Modified: src/trunk/G3L.Core/G3L.Core.csproj
===================================================================
--- src/trunk/G3L.Core/G3L.Core.csproj 2007-02-04 02:15:21 UTC (rev 45)
+++ src/trunk/G3L.Core/G3L.Core.csproj 2007-02-04 02:54:08 UTC (rev 46)
@@ -34,7 +34,6 @@
</ItemGroup>
<ItemGroup>
<Compile Include="Collections\Queue.cs" />
- <Compile Include="Collections\QueueEnumerator.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
Modified: src/trunk/G3L.Core/bin/Debug/G3L.Core.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Core/bin/Debug/G3L.Core.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Core/obj/Debug/G3L.Core.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Core/obj/Debug/G3L.Core.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Data/bin/Debug/G3L.Data.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Data/bin/Debug/G3L.Data.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Data/obj/Debug/G3L.Data.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Data/obj/Debug/G3L.Data.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Debug/G3L.Debug.csproj
===================================================================
--- src/trunk/G3L.Debug/G3L.Debug.csproj 2007-02-04 02:15:21 UTC (rev 45)
+++ src/trunk/G3L.Debug/G3L.Debug.csproj 2007-02-04 02:54:08 UTC (rev 46)
@@ -39,6 +39,12 @@
<Compile Include="Log\LogMessage.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\G3L.Core\G3L.Core.csproj">
+ <Project>{574923D3-CFE4-48A0-9417-5BD8B80B307D}</Project>
+ <Name>G3L.Core</Name>
+ </ProjectReference>
+ </ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
Modified: src/trunk/G3L.Debug/Log/Logger.cs
===================================================================
--- src/trunk/G3L.Debug/Log/Logger.cs 2007-02-04 02:15:21 UTC (rev 45)
+++ src/trunk/G3L.Debug/Log/Logger.cs 2007-02-04 02:54:08 UTC (rev 46)
@@ -4,9 +4,13 @@
namespace G3L.Debug.Log
{
+ /// <summary>
+ /// Logger class, responsible for logging.
+ /// </summary>
public class Logger : IDisposable
{
private List<Log> _Loggers;
+ protected LoggerEventHandler _LoggerEventHandler;
public Logger()
{
Modified: src/trunk/G3L.Debug/Log/LoggerEventHandler.cs
===================================================================
--- src/trunk/G3L.Debug/Log/LoggerEventHandler.cs 2007-02-04 02:15:21 UTC (rev 45)
+++ src/trunk/G3L.Debug/Log/LoggerEventHandler.cs 2007-02-04 02:54:08 UTC (rev 46)
@@ -3,6 +3,8 @@
using System.Text;
using System.Threading;
+using G3L.Core;
+
namespace G3L.Debug.Log
{
/// <summary>
@@ -13,11 +15,12 @@
public abstract class LoggerEventHandler
{
private bool _Alive = false;
+ private Queue<EventMessage> _Queue;
private Thread _Dispatcher;
public LoggerEventHandler()
{
-
+ this._Queue;
}
public void Start()
Deleted: src/trunk/G3L.Debug/bin/Debug/G3L.Debug.dll
===================================================================
(Binary files differ)
Deleted: src/trunk/G3L.Debug/bin/Debug/G3L.Debug.pdb
===================================================================
(Binary files differ)
Deleted: src/trunk/G3L.Debug/obj/Debug/G3L.Debug.dll
===================================================================
(Binary files differ)
Deleted: src/trunk/G3L.Debug/obj/Debug/G3L.Debug.pdb
===================================================================
(Binary files differ)
Added: src/trunk/G3L.Debug/obj/Debug/ResolveAssemblyReference.cache
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Debug/obj/Debug/ResolveAssemblyReference.cache
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: src/trunk/G3L.Framework/bin/Debug/G3L.Framework.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Framework/bin/Debug/G3L.Framework.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Framework/obj/Debug/G3L.Framework.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Framework/obj/Debug/G3L.Framework.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Net/bin/Debug/G3L.Net.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Net/bin/Debug/G3L.Net.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Net/obj/Debug/G3L.Net.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Net/obj/Debug/G3L.Net.pdb
===================================================================
(Binary files differ)
Deleted: src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.dll
===================================================================
(Binary files differ)
Deleted: src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.pdb
===================================================================
(Binary files differ)
Deleted: src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.dll
===================================================================
(Binary files differ)
Deleted: src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.pdb
===================================================================
(Binary files differ)
Deleted: src/trunk/G3L.UnitTests/bin/Debug/csUnit.dll
===================================================================
(Binary files differ)
Deleted: src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.dll
===================================================================
(Binary files differ)
Deleted: src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.UnitTests/obj/Debug/ResolveAssemblyReference.cache
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Util/bin/Debug/G3L.Util.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Util/bin/Debug/G3L.Util.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Util/obj/Debug/G3L.Util.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Util/obj/Debug/G3L.Util.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.suo
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ad...@us...> - 2007-02-04 03:19:49
|
Revision: 47
http://svn.sourceforge.net/g3l/?rev=47&view=rev
Author: adamluk
Date: 2007-02-03 19:19:47 -0800 (Sat, 03 Feb 2007)
Log Message:
-----------
Changed Queue to EventQueue to stop mismatch of System.Collections.Generics.Queue<T>
Added Enqueue,Dequeue and Add method to the EventQueue class.
Modified Paths:
--------------
src/trunk/G3L.Core/G3L.Core.csproj
src/trunk/G3L.Core/bin/Debug/G3L.Core.dll
src/trunk/G3L.Core/bin/Debug/G3L.Core.pdb
src/trunk/G3L.Core/obj/Debug/G3L.Core.dll
src/trunk/G3L.Core/obj/Debug/G3L.Core.pdb
src/trunk/G3L.Data/bin/Debug/G3L.Data.dll
src/trunk/G3L.Data/bin/Debug/G3L.Data.pdb
src/trunk/G3L.Data/obj/Debug/G3L.Data.dll
src/trunk/G3L.Data/obj/Debug/G3L.Data.pdb
src/trunk/G3L.Debug/Log/LoggerEventHandler.cs
src/trunk/G3L.Debug/obj/Debug/ResolveAssemblyReference.cache
src/trunk/G3L.Debug/obj/G3L.Debug.csproj.FileList.txt
src/trunk/G3L.Framework/bin/Debug/G3L.Framework.dll
src/trunk/G3L.Framework/bin/Debug/G3L.Framework.pdb
src/trunk/G3L.Framework/obj/Debug/G3L.Framework.dll
src/trunk/G3L.Framework/obj/Debug/G3L.Framework.pdb
src/trunk/G3L.Net/bin/Debug/G3L.Net.dll
src/trunk/G3L.Net/bin/Debug/G3L.Net.pdb
src/trunk/G3L.Net/obj/Debug/G3L.Net.dll
src/trunk/G3L.Net/obj/Debug/G3L.Net.pdb
src/trunk/G3L.UnitTests/obj/Debug/ResolveAssemblyReference.cache
src/trunk/G3L.UnitTests/obj/G3L.UnitTests.csproj.FileList.txt
src/trunk/G3L.Util/bin/Debug/G3L.Util.dll
src/trunk/G3L.Util/bin/Debug/G3L.Util.pdb
src/trunk/G3L.Util/obj/Debug/G3L.Util.dll
src/trunk/G3L.Util/obj/Debug/G3L.Util.pdb
src/trunk/G3L.suo
Added Paths:
-----------
src/trunk/G3L.Core/Collections/EventQueue.cs
src/trunk/G3L.Core/obj/Debug/Refactor/G3L.Core.dll
src/trunk/G3L.Debug/bin/Debug/G3L.Core.dll
src/trunk/G3L.Debug/bin/Debug/G3L.Core.pdb
src/trunk/G3L.Debug/bin/Debug/G3L.Debug.dll
src/trunk/G3L.Debug/bin/Debug/G3L.Debug.pdb
src/trunk/G3L.Debug/obj/Debug/G3L.Debug.dll
src/trunk/G3L.Debug/obj/Debug/G3L.Debug.pdb
src/trunk/G3L.UnitTests/bin/Debug/G3L.Core.dll
src/trunk/G3L.UnitTests/bin/Debug/G3L.Core.pdb
src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.dll
src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.pdb
src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.dll
src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.pdb
src/trunk/G3L.UnitTests/bin/Debug/csUnit.dll
src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.dll
src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.pdb
Removed Paths:
-------------
src/trunk/G3L.Core/Collections/Queue.cs
Copied: src/trunk/G3L.Core/Collections/EventQueue.cs (from rev 46, src/trunk/G3L.Core/Collections/Queue.cs)
===================================================================
--- src/trunk/G3L.Core/Collections/EventQueue.cs (rev 0)
+++ src/trunk/G3L.Core/Collections/EventQueue.cs 2007-02-04 03:19:47 UTC (rev 47)
@@ -0,0 +1,376 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+
+namespace G3L.Core.Collections
+{
+ /// <summary>
+ /// Generic queue collection.
+ /// </summary>
+ /// <typeparam name="K">Type of object.</typeparam>
+ [Serializable]
+ public class EventQueue<T> : ICollection<T>, IEnumerable<T>, ICloneable
+ {
+ private int _Head;
+ private int _Count;
+ private int _Capacity;
+ private float _GrowthFactor;
+ private int _ModifiedCount;
+ private T[] _Contents;
+
+ public virtual int Count
+ {
+ get { return this._Count; }
+ }
+
+ public int ModifiedCount
+ {
+ get { return this._ModifiedCount; }
+ }
+
+ public virtual bool IsSynchronized
+ {
+ get { return false; }
+ }
+
+ public virtual object SyncRoot
+ {
+ get { return this; }
+ }
+
+ public virtual bool IsReadOnly
+ {
+ get { return false; }
+ }
+
+ public EventQueue()
+ : this(32, 2.0F)
+ {
+
+ }
+
+ public EventQueue(int capacity)
+ : this(capacity, 2.0F)
+ {
+
+ }
+
+ public EventQueue(ICollection<T> collection)
+ : this(collection == null ? 32 : collection.Count)
+ {
+ if (collection == null)
+ {
+ throw new ArgumentNullException("collection");
+ }
+
+ this._Count = this._Capacity;
+ collection.CopyTo(this._Contents, 0);
+ }
+
+ public EventQueue(int capacity, float growthFactor)
+ {
+ // Check capacity isnt negative
+ if (capacity < 0)
+ {
+ throw new ArgumentOutOfRangeException("capacity");
+ }
+
+ // Check growthFactor is between 1.0 and 10.0
+ if (!(growthFactor >= 1.0F && growthFactor <= 10.0F))
+ {
+ throw new ArgumentOutOfRangeException("growthFactor");
+ }
+
+ this._Capacity = capacity;
+ this._Contents = new T[this._Capacity];
+
+ this._GrowthFactor = growthFactor;
+ }
+
+ // FIXME: Needs to interface IEnumerable.GetEnumerator()
+ public IEnumerator<T> GetEnumerator()
+ {
+ return new QueueEnumerator<T>(this);
+ }
+
+ IEnumerator IEnumerable.GetEnumerator()
+ {
+ return this.GetEnumerator();
+ }
+
+ public static EventQueue<T> Synchronized(EventQueue<T> queue)
+ {
+ if (queue == null)
+ {
+ throw new ArgumentNullException("queue");
+ }
+
+ return new SynchronizeQueue<T>(queue);
+ }
+
+ // TODO: Add(K) ICollection method
+ public void Add(T obj)
+ {
+ this.Enqueue(obj);
+ }
+
+ // TODO: Remove(K) ICollection method
+ public bool Remove(T item)
+ {
+ throw new Exception("The method or operation is not implemented.");
+ }
+
+ public virtual void Enqueue(T obj)
+ {
+ this._ModifiedCount++;
+
+ if (this._Count == this._Capacity)
+ {
+ this.Grow();
+ }
+
+ this._Contents[(this._Head + this._Count) % this._Capacity] = obj;
+ this._Count++;
+ }
+
+ public virtual T Dequeue()
+ {
+ this._ModifiedCount++;
+
+ if (this._Count < 1)
+ {
+ throw new InvalidOperationException();
+ }
+
+ T obj = this._Contents[this._Head];
+ this._Contents[this._Head] = default(T);
+ this._Head = (this._Head + 1) % this._Capacity;
+ this._Count--;
+
+ return obj;
+ }
+
+ public virtual void CopyTo(T[] destinationArray, int index)
+ {
+ // Array cannot be null
+ if (destinationArray == null)
+ {
+ throw new ArgumentNullException("array");
+ }
+
+ // Check if index is negative
+ if (index < 0)
+ {
+ throw new ArgumentOutOfRangeException("index");
+ }
+
+
+ if (destinationArray.Rank > 1 || (index != 0 && index >= destinationArray.Length) || this._Count > destinationArray.Length - index)
+ {
+ throw new ArgumentException();
+ }
+
+ int lengthFromHead = this._Contents.Length - this._Head;
+
+ // Copy the contents
+ Array.Copy(this._Contents, this._Head, destinationArray, index, Math.Min(this._Count, lengthFromHead));
+
+ if (this._Count > lengthFromHead)
+ {
+ Array.Copy(this._Contents, 0, destinationArray, index + lengthFromHead, this._Count - lengthFromHead);
+ }
+ }
+
+ public virtual void Clear()
+ {
+ this._ModifiedCount++;
+ this._Head = 0;
+ this._Count = 0;
+
+ for (int i = this._Contents.Length - 1; i >= 0; i--)
+ {
+ this._Contents[i] = default(T);
+ }
+ }
+
+ /// <summary>
+ /// Used to Grow the collection contents
+ /// </summary>
+ private void Grow()
+ {
+ int newCapacity = (int) Math.Ceiling(this._Contents.Length * this._GrowthFactor);
+ T[] newContents = new T[newCapacity];
+
+ this.CopyTo(newContents, 0);
+
+ this._Contents = newContents;
+ this._Capacity = newCapacity;
+ this._Head = 0;
+ }
+
+ public virtual object Clone()
+ {
+ return new object();
+ }
+
+ public virtual bool Contains(T obj)
+ {
+ int tail = this._Head + this._Count;
+
+ if (obj == null)
+ {
+ for (int i = this._Head; i < tail; i++)
+ {
+ if (this._Contents[i % this._Capacity] == null)
+ {
+ return true;
+ }
+ }
+ }
+ else
+ {
+ for (int i = this._Head; i < tail; i++)
+ {
+ if (obj.Equals(this._Contents[i % this._Capacity]))
+ {
+ return true;
+ }
+ }
+ }
+
+ return false;
+ }
+
+ private class SynchronizeQueue<K> : EventQueue<K>
+ {
+ private EventQueue<K> _Queue;
+
+ internal SynchronizeQueue(EventQueue<K> queue)
+ {
+ this._Queue = queue;
+ }
+
+ public override int Count
+ {
+ get
+ {
+ lock (this._Queue)
+ {
+ return this._Queue.Count;
+ }
+ }
+ }
+
+ public override bool IsSynchronized
+ {
+ get
+ {
+ return true;
+ }
+ }
+
+ public override object SyncRoot
+ {
+ get
+ {
+ return this._Queue.SyncRoot;
+ }
+ }
+
+ public override void CopyTo(K[] destinationArray, int index)
+ {
+ lock (this._Queue)
+ {
+ this._Queue.CopyTo(destinationArray, index);
+ }
+ }
+
+ public override object Clone()
+ {
+ lock (this._Queue)
+ {
+ return this._Queue.Clone();
+ }
+ }
+ }
+
+ /// <summary>
+ /// Private EventQueue Enumerator class.
+ /// </summary>
+ /// <typeparam name="J">Type of object.</typeparam>
+ [Serializable]
+ private class QueueEnumerator<J> : IEnumerator<J>, ICloneable
+ {
+ private EventQueue<J> _Queue;
+ private int _ModifiedCount;
+ private int _Current;
+
+ public J Current
+ {
+ get
+ {
+ if (this._ModifiedCount != this._Queue.ModifiedCount || this._Current < 0 || this._Current >= this._Queue.Count)
+ {
+ throw new InvalidOperationException();
+ }
+
+ return this._Queue._Contents[(this._Queue._Head + this._Current) % this._Queue._Contents.Length];
+ }
+ }
+
+ object IEnumerator.Current
+ {
+ get { return this.Current; }
+ }
+
+ internal QueueEnumerator(EventQueue<J> queue)
+ {
+ this._Queue = queue;
+ this._ModifiedCount = queue.ModifiedCount;
+ this._Current = -1; // One element before the head.
+ }
+
+ public object Clone()
+ {
+ QueueEnumerator<J> queueEnumerator = new QueueEnumerator<J>(this._Queue);
+ queueEnumerator._ModifiedCount = this._ModifiedCount;
+ queueEnumerator._Current = this._Current;
+
+ return queueEnumerator;
+ }
+
+ public virtual bool MoveNext()
+ {
+ if (this._ModifiedCount != this._Queue.ModifiedCount)
+ {
+ throw new InvalidOperationException();
+ }
+
+ if (this._Current >= this._Queue.Count - 1)
+ {
+ return false;
+ }
+ else
+ {
+ this._Current++;
+ return true;
+ }
+ }
+
+ public virtual void Reset()
+ {
+ if (this._ModifiedCount != this._Queue.ModifiedCount)
+ {
+ throw new InvalidOperationException();
+ }
+
+ this._Current = -1;
+ }
+
+ public void Dispose()
+ {
+ throw new Exception("The method or operation is not implemented.");
+ }
+ }
+ }
+}
Deleted: src/trunk/G3L.Core/Collections/Queue.cs
===================================================================
--- src/trunk/G3L.Core/Collections/Queue.cs 2007-02-04 02:54:08 UTC (rev 46)
+++ src/trunk/G3L.Core/Collections/Queue.cs 2007-02-04 03:19:47 UTC (rev 47)
@@ -1,346 +0,0 @@
-using System;
-using System.Collections;
-using System.Collections.Generic;
-
-namespace G3L.Core.Collections
-{
- /// <summary>
- /// Generic queue collection.
- /// </summary>
- /// <typeparam name="K">Type of object.</typeparam>
- [Serializable]
- public class Queue<T> : ICollection<T>, IEnumerable<T>, ICloneable
- {
- private int _Head;
- private int _Count;
- private int _Capacity;
- private float _GrowthFactor;
- private int _ModifiedCount;
- private T[] _Contents;
-
- public virtual int Count
- {
- get { return this._Count; }
- }
-
- public int ModifiedCount
- {
- get { return this._ModifiedCount; }
- }
-
- public virtual bool IsSynchronized
- {
- get { return false; }
- }
-
- public virtual object SyncRoot
- {
- get { return this; }
- }
-
- public virtual bool IsReadOnly
- {
- get { return false; }
- }
-
- public Queue()
- : this(32, 2.0F)
- {
-
- }
-
- public Queue(int capacity)
- : this(capacity, 2.0F)
- {
-
- }
-
- public Queue(ICollection<T> collection)
- : this(collection == null ? 32 : collection.Count)
- {
- if (collection == null)
- {
- throw new ArgumentNullException("collection");
- }
-
- this._Count = this._Capacity;
- collection.CopyTo(this._Contents, 0);
- }
-
- public Queue(int capacity, float growthFactor)
- {
- // Check capacity isnt negative
- if (capacity < 0)
- {
- throw new ArgumentOutOfRangeException("capacity");
- }
-
- // Check growthFactor is between 1.0 and 10.0
- if (!(growthFactor >= 1.0F && growthFactor <= 10.0F))
- {
- throw new ArgumentOutOfRangeException("growthFactor");
- }
-
- this._Capacity = capacity;
- this._Contents = new T[this._Capacity];
-
- this._GrowthFactor = growthFactor;
- }
-
- // FIXME: Needs to interface IEnumerable.GetEnumerator()
- public IEnumerator<T> GetEnumerator()
- {
- return new QueueEnumerator<T>(this);
- }
-
- IEnumerator IEnumerable.GetEnumerator()
- {
- return this.GetEnumerator();
- }
-
- public static Queue<T> Synchronized(Queue<T> queue)
- {
- if (queue == null)
- {
- throw new ArgumentNullException("queue");
- }
-
- return new SynchronizeQueue<T>(queue);
- }
-
- // TODO: Add(K) ICollection method
- public void Add(T item)
- {
- throw new Exception("The method or operation is not implemented.");
- }
-
- // TODO: Remove(K) ICollection method
- public bool Remove(T item)
- {
- throw new Exception("The method or operation is not implemented.");
- }
-
- public virtual void CopyTo(T[] destinationArray, int index)
- {
- // Array cannot be null
- if (destinationArray == null)
- {
- throw new ArgumentNullException("array");
- }
-
- // Check if index is negative
- if (index < 0)
- {
- throw new ArgumentOutOfRangeException("index");
- }
-
-
- if (destinationArray.Rank > 1 || (index != 0 && index >= destinationArray.Length) || this._Count > destinationArray.Length - index)
- {
- throw new ArgumentException();
- }
-
- int lengthFromHead = this._Contents.Length - this._Head;
-
- // Copy the contents
- Array.Copy(this._Contents, this._Head, destinationArray, index, Math.Min(this._Count, lengthFromHead));
-
- if (this._Count > lengthFromHead)
- {
- Array.Copy(this._Contents, 0, destinationArray, index + lengthFromHead, this._Count - lengthFromHead);
- }
- }
-
- public virtual void Clear()
- {
- this._ModifiedCount++;
- this._Head = 0;
- this._Count = 0;
-
- for (int i = this._Contents.Length - 1; i >= 0; i--)
- {
- this._Contents[i] = default(T);
- }
- }
-
- /// <summary>
- /// Used to Grow the collection contents
- /// </summary>
- private void Grow()
- {
- int newCapacity = (int) Math.Ceiling(this._Contents.Length * this._GrowthFactor);
- T[] newContents = new T[newCapacity];
-
- this.CopyTo(newContents, 0);
-
- this._Contents = newContents;
- this._Capacity = newCapacity;
- this._Head = 0;
- }
-
- public virtual object Clone()
- {
- return new object();
- }
-
- public virtual bool Contains(T obj)
- {
- int tail = this._Head + this._Count;
-
- if (obj == null)
- {
- for (int i = this._Head; i < tail; i++)
- {
- if (this._Contents[i % this._Capacity] == null)
- {
- return true;
- }
- }
- }
- else
- {
- for (int i = this._Head; i < tail; i++)
- {
- if (obj.Equals(this._Contents[i % this._Capacity]))
- {
- return true;
- }
- }
- }
-
- return false;
- }
-
- private class SynchronizeQueue<K> : Queue<K>
- {
- private Queue<K> _Queue;
-
- internal SynchronizeQueue(Queue<K> queue)
- {
- this._Queue = queue;
- }
-
- public override int Count
- {
- get
- {
- lock (this._Queue)
- {
- return this._Queue.Count;
- }
- }
- }
-
- public override bool IsSynchronized
- {
- get
- {
- return true;
- }
- }
-
- public override object SyncRoot
- {
- get
- {
- return this._Queue.SyncRoot;
- }
- }
-
- public override void CopyTo(K[] destinationArray, int index)
- {
- lock (this._Queue)
- {
- this._Queue.CopyTo(destinationArray, index);
- }
- }
-
- public override object Clone()
- {
- lock (this._Queue)
- {
- return this._Queue.Clone();
- }
- }
- }
-
- /// <summary>
- /// Private Queue Enumerator class.
- /// </summary>
- /// <typeparam name="J">Type of object.</typeparam>
- [Serializable]
- private class QueueEnumerator<J> : IEnumerator<J>, ICloneable
- {
- private Queue<J> _Queue;
- private int _ModifiedCount;
- private int _Current;
-
- public J Current
- {
- get
- {
- if (this._ModifiedCount != this._Queue.ModifiedCount || this._Current < 0 || this._Current >= this._Queue.Count)
- {
- throw new InvalidOperationException();
- }
-
- return this._Queue._Contents[(this._Queue._Head + this._Current) % this._Queue._Contents.Length];
- }
- }
-
- object IEnumerator.Current
- {
- get { return this.Current; }
- }
-
- internal QueueEnumerator(Queue<J> queue)
- {
- this._Queue = queue;
- this._ModifiedCount = queue.ModifiedCount;
- this._Current = -1; // One element before the head.
- }
-
- public object Clone()
- {
- QueueEnumerator<J> queueEnumerator = new QueueEnumerator<J>(this._Queue);
- queueEnumerator._ModifiedCount = this._ModifiedCount;
- queueEnumerator._Current = this._Current;
-
- return queueEnumerator;
- }
-
- public virtual bool MoveNext()
- {
- if (this._ModifiedCount != this._Queue.ModifiedCount)
- {
- throw new InvalidOperationException();
- }
-
- if (this._Current >= this._Queue.Count - 1)
- {
- return false;
- }
- else
- {
- this._Current++;
- return true;
- }
- }
-
- public virtual void Reset()
- {
- if (this._ModifiedCount != this._Queue.ModifiedCount)
- {
- throw new InvalidOperationException();
- }
-
- this._Current = -1;
- }
-
- public void Dispose()
- {
- throw new Exception("The method or operation is not implemented.");
- }
- }
- }
-}
Modified: src/trunk/G3L.Core/G3L.Core.csproj
===================================================================
--- src/trunk/G3L.Core/G3L.Core.csproj 2007-02-04 02:54:08 UTC (rev 46)
+++ src/trunk/G3L.Core/G3L.Core.csproj 2007-02-04 03:19:47 UTC (rev 47)
@@ -33,7 +33,7 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
- <Compile Include="Collections\Queue.cs" />
+ <Compile Include="Collections\EventQueue.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
Modified: src/trunk/G3L.Core/bin/Debug/G3L.Core.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Core/bin/Debug/G3L.Core.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Core/obj/Debug/G3L.Core.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Core/obj/Debug/G3L.Core.pdb
===================================================================
(Binary files differ)
Added: src/trunk/G3L.Core/obj/Debug/Refactor/G3L.Core.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Core/obj/Debug/Refactor/G3L.Core.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: src/trunk/G3L.Data/bin/Debug/G3L.Data.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Data/bin/Debug/G3L.Data.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Data/obj/Debug/G3L.Data.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Data/obj/Debug/G3L.Data.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Debug/Log/LoggerEventHandler.cs
===================================================================
--- src/trunk/G3L.Debug/Log/LoggerEventHandler.cs 2007-02-04 02:54:08 UTC (rev 46)
+++ src/trunk/G3L.Debug/Log/LoggerEventHandler.cs 2007-02-04 03:19:47 UTC (rev 47)
@@ -3,7 +3,7 @@
using System.Text;
using System.Threading;
-using G3L.Core;
+using G3L.Core.Collections;
namespace G3L.Debug.Log
{
@@ -15,18 +15,22 @@
public abstract class LoggerEventHandler
{
private bool _Alive = false;
- private Queue<EventMessage> _Queue;
+ private EventQueue<EventMessage> _Queue;
private Thread _Dispatcher;
public LoggerEventHandler()
{
- this._Queue;
+ this._Queue = EventQueue<EventMessage>.Synchronized(new EventQueue<EventMessage>(1000));
+ this.Start();
}
public void Start()
{
// Theres no need to start again
- if (this._Alive) return;
+ if (this._Alive)
+ {
+ return;
+ }
this._Alive = true;
this._Dispatcher = new Thread(new ThreadStart(this.DispatchMessages));
@@ -40,5 +44,50 @@
// dispatch messages on to thread
}
}
+
+ public void Log(Level level, Profile profile, string tag, string message)
+ {
+ if (!this._Alive)
+ {
+ return;
+ }
+
+ EventMessage eventMessage = new EventMessage(level, profile, tag, message);
+ this._Queue.Enqueue(eventMessage);
+
+ Monitor.Enter(this._Queue);
+ Monitor.PulseAll(this._Queue);
+ Monitor.Exit(this._Queue);
+ }
+
+ /// <summary>
+ /// Graceful shutdown, items in queue will be dispatched.
+ /// </summary>
+ public void Shutdown()
+ {
+ if (!this._Alive)
+ {
+ return;
+ }
+
+ this._Alive = false;
+ Monitor.Enter(this._Queue);
+ Monitor.PulseAll(this._Queue);
+ Monitor.Exit(this._Queue);
+ }
+
+ /// <summary>
+ /// Forcefully shutdowns without clearing the queue.
+ /// </summary>
+ public void Abort()
+ {
+ if (!this._Alive)
+ {
+ return;
+ }
+
+ this._Alive = false;
+ this._Dispatcher.Abort();
+ }
}
}
Added: src/trunk/G3L.Debug/bin/Debug/G3L.Core.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Debug/bin/Debug/G3L.Core.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Debug/bin/Debug/G3L.Core.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Debug/bin/Debug/G3L.Core.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Debug/bin/Debug/G3L.Debug.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Debug/bin/Debug/G3L.Debug.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Debug/bin/Debug/G3L.Debug.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Debug/bin/Debug/G3L.Debug.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Debug/obj/Debug/G3L.Debug.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Debug/obj/Debug/G3L.Debug.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.Debug/obj/Debug/G3L.Debug.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.Debug/obj/Debug/G3L.Debug.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: src/trunk/G3L.Debug/obj/Debug/ResolveAssemblyReference.cache
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Debug/obj/G3L.Debug.csproj.FileList.txt
===================================================================
--- src/trunk/G3L.Debug/obj/G3L.Debug.csproj.FileList.txt 2007-02-04 02:54:08 UTC (rev 46)
+++ src/trunk/G3L.Debug/obj/G3L.Debug.csproj.FileList.txt 2007-02-04 03:19:47 UTC (rev 47)
@@ -3,3 +3,5 @@
bin\Debug\G3L.Debug.pdb
obj\Debug\G3L.Debug.dll
obj\Debug\G3L.Debug.pdb
+bin\Debug\G3L.Core.dll
+bin\Debug\G3L.Core.pdb
Modified: src/trunk/G3L.Framework/bin/Debug/G3L.Framework.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Framework/bin/Debug/G3L.Framework.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Framework/obj/Debug/G3L.Framework.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Framework/obj/Debug/G3L.Framework.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Net/bin/Debug/G3L.Net.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Net/bin/Debug/G3L.Net.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Net/obj/Debug/G3L.Net.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Net/obj/Debug/G3L.Net.pdb
===================================================================
(Binary files differ)
Added: src/trunk/G3L.UnitTests/bin/Debug/G3L.Core.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/bin/Debug/G3L.Core.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/bin/Debug/G3L.Core.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/bin/Debug/G3L.Core.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/bin/Debug/G3L.Debug.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/bin/Debug/G3L.UnitTests.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/bin/Debug/csUnit.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/bin/Debug/csUnit.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.dll
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.dll
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.pdb
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.UnitTests/obj/Debug/G3L.UnitTests.pdb
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: src/trunk/G3L.UnitTests/obj/Debug/ResolveAssemblyReference.cache
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.UnitTests/obj/G3L.UnitTests.csproj.FileList.txt
===================================================================
--- src/trunk/G3L.UnitTests/obj/G3L.UnitTests.csproj.FileList.txt 2007-02-04 02:54:08 UTC (rev 46)
+++ src/trunk/G3L.UnitTests/obj/G3L.UnitTests.csproj.FileList.txt 2007-02-04 03:19:47 UTC (rev 47)
@@ -6,3 +6,5 @@
obj\Debug\G3L.UnitTests.dll
obj\Debug\G3L.UnitTests.pdb
bin\Debug\csUnit.dll
+bin\Debug\G3L.Core.dll
+bin\Debug\G3L.Core.pdb
Modified: src/trunk/G3L.Util/bin/Debug/G3L.Util.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Util/bin/Debug/G3L.Util.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Util/obj/Debug/G3L.Util.dll
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.Util/obj/Debug/G3L.Util.pdb
===================================================================
(Binary files differ)
Modified: src/trunk/G3L.suo
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the wo...
[truncated message content] |
|
From: <st...@us...> - 2007-02-17 16:51:59
|
Revision: 49
http://svn.sourceforge.net/g3l/?rev=49&view=rev
Author: stv__
Date: 2007-02-17 08:51:58 -0800 (Sat, 17 Feb 2007)
Log Message:
-----------
Added Paths:
-----------
src/trunk/G3L.Xpress/
src/trunk/G3L.Xpress/G3L.XpressCaffine/
src/trunk/G3L.Xpress/G3L.XpressCaffine/G3L.XpressCaffine.csproj
src/trunk/G3L.Xpress/G3L.XpressCaffine/Properties/
src/trunk/G3L.Xpress/G3L.XpressCaffine/Properties/AssemblyInfo.cs
src/trunk/G3L.Xpress/G3L.XpressCaffine/bin/
src/trunk/G3L.Xpress/G3L.XpressCaffine/bin/Debug/
src/trunk/G3L.Xpress/G3L.XpressCaffine/obj/
src/trunk/G3L.Xpress/G3L.XpressCaffine/obj/Debug/
src/trunk/G3L.Xpress/G3L.XpressCaffine/obj/Debug/TempPE/
src/trunk/G3L.Xpress/G3L.XpressCaffineWeb/
src/trunk/G3L.Xpress/G3L.XpressCaffineWeb/App_Data/
src/trunk/G3L.Xpress/G3L.XpressCaffineWeb/Default.aspx
src/trunk/G3L.Xpress/G3L.XpressCaffineWeb/Default.aspx.cs
Added: src/trunk/G3L.Xpress/G3L.XpressCaffine/G3L.XpressCaffine.csproj
===================================================================
--- src/trunk/G3L.Xpress/G3L.XpressCaffine/G3L.XpressCaffine.csproj (rev 0)
+++ src/trunk/G3L.Xpress/G3L.XpressCaffine/G3L.XpressCaffine.csproj 2007-02-17 16:51:58 UTC (rev 49)
@@ -0,0 +1,46 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{8202DE3E-CFF5-4CC5-B4B1-58071B2675FF}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>G3L.XpressCaffine</RootNamespace>
+ <AssemblyName>G3L.XpressCaffine</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
\ No newline at end of file
Added: src/trunk/G3L.Xpress/G3L.XpressCaffine/Properties/AssemblyInfo.cs
===================================================================
--- src/trunk/G3L.Xpress/G3L.XpressCaffine/Properties/AssemblyInfo.cs (rev 0)
+++ src/trunk/G3L.Xpress/G3L.XpressCaffine/Properties/AssemblyInfo.cs 2007-02-17 16:51:58 UTC (rev 49)
@@ -0,0 +1,35 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("G3L.XpressCaffine")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("G3L.XpressCaffine")]
+[assembly: AssemblyCopyright("Copyright © 2007")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("cba7322c-54fa-4d8a-ba9c-0c112b3949dd")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Revision and Build Numbers
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
Added: src/trunk/G3L.Xpress/G3L.XpressCaffineWeb/Default.aspx
===================================================================
--- src/trunk/G3L.Xpress/G3L.XpressCaffineWeb/Default.aspx (rev 0)
+++ src/trunk/G3L.Xpress/G3L.XpressCaffineWeb/Default.aspx 2007-02-17 16:51:58 UTC (rev 49)
@@ -0,0 +1,16 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" >
+<head runat="server">
+ <title>Untitled Page</title>
+</head>
+<body>
+ <form id="form1" runat="server">
+ <div>
+
+ </div>
+ </form>
+</body>
+</html>
Added: src/trunk/G3L.Xpress/G3L.XpressCaffineWeb/Default.aspx.cs
===================================================================
--- src/trunk/G3L.Xpress/G3L.XpressCaffineWeb/Default.aspx.cs (rev 0)
+++ src/trunk/G3L.Xpress/G3L.XpressCaffineWeb/Default.aspx.cs 2007-02-17 16:51:58 UTC (rev 49)
@@ -0,0 +1,17 @@
+using System;
+using System.Data;
+using System.Configuration;
+using System.Web;
+using System.Web.Security;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Web.UI.WebControls.WebParts;
+using System.Web.UI.HtmlControls;
+
+public partial class _Default : System.Web.UI.Page
+{
+ protected void Page_Load(object sender, EventArgs e)
+ {
+
+ }
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st...@us...> - 2007-02-17 16:52:16
|
Revision: 50
http://svn.sourceforge.net/g3l/?rev=50&view=rev
Author: stv__
Date: 2007-02-17 08:52:16 -0800 (Sat, 17 Feb 2007)
Log Message:
-----------
Modified Paths:
--------------
src/trunk/G3L.sln
src/trunk/G3L.suo
Modified: src/trunk/G3L.sln
===================================================================
--- src/trunk/G3L.sln 2007-02-17 16:51:58 UTC (rev 49)
+++ src/trunk/G3L.sln 2007-02-17 16:52:16 UTC (rev 50)
@@ -1,6 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
+# Visual C# Express 2005
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Core", "G3L.Core\G3L.Core.csproj", "{574923D3-CFE4-48A0-9417-5BD8B80B307D}"
ProjectSection(WebsiteProperties) = preProject
Debug.AspNetCompiler.Debug = "True"
@@ -43,6 +43,8 @@
Release.AspNetCompiler.Debug = "False"
EndProjectSection
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.XpressCaffine", "G3L.Xpress\G3L.XpressCaffine\G3L.XpressCaffine.csproj", "{8202DE3E-CFF5-4CC5-B4B1-58071B2675FF}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -77,6 +79,10 @@
{22593242-786B-406C-9F35-C04B92D517BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{22593242-786B-406C-9F35-C04B92D517BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{22593242-786B-406C-9F35-C04B92D517BD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8202DE3E-CFF5-4CC5-B4B1-58071B2675FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8202DE3E-CFF5-4CC5-B4B1-58071B2675FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8202DE3E-CFF5-4CC5-B4B1-58071B2675FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8202DE3E-CFF5-4CC5-B4B1-58071B2675FF}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Modified: src/trunk/G3L.suo
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|