You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
(10) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(7) |
Feb
(8) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
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.
|
|
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: <ad...@us...> - 2007-02-04 03:28:05
|
Revision: 48
http://svn.sourceforge.net/g3l/?rev=48&view=rev
Author: adamluk
Date: 2007-02-03 19:28:05 -0800 (Sat, 03 Feb 2007)
Log Message:
-----------
Completed DispatchMessages() in Debug.Log.LoggerEventHandler.
Added Shutdown(), Abort(), and OnShutdown() methods to Debug.Log.LoggerEventHandler.
Modified Paths:
--------------
src/trunk/G3L.Debug/Log/LoggerEventHandler.cs
Modified: src/trunk/G3L.Debug/Log/LoggerEventHandler.cs
===================================================================
--- src/trunk/G3L.Debug/Log/LoggerEventHandler.cs 2007-02-04 03:19:47 UTC (rev 47)
+++ src/trunk/G3L.Debug/Log/LoggerEventHandler.cs 2007-02-04 03:28:05 UTC (rev 48)
@@ -20,7 +20,7 @@
public LoggerEventHandler()
{
- this._Queue = EventQueue<EventMessage>.Synchronized(new EventQueue<EventMessage>(1000));
+ this._Queue = EventQueue<EventMessage>.Synchronized(new EventQueue<EventMessage>(100));
this.Start();
}
@@ -42,9 +42,38 @@
while (this._Alive)
{
// dispatch messages on to thread
+ while (this._Queue.Count != 0)
+ {
+ this.Log(this._Queue.Dequeue());
+ }
+
+ if (this._Queue == 0)
+ {
+ Monitor.Enter(this._Queue);
+
+ if (this._Queue.Count == 0)
+ {
+ // wait until there is at least 1 message in the queue
+ Monitor.Wait(this._Queue);
+ }
+
+ Monitor.Exit(this._Queue);
+ }
}
+
+ while (this._Queue.Count != 0)
+ {
+ this.Log(this._Queue.Dequeue());
+ }
+
+ this.OnShutdown();
+
+ // remove thread reference
+ this._Dispatcher = null;
}
+ public abstract void Log(EventMessage message);
+
public void Log(Level level, Profile profile, string tag, string message)
{
if (!this._Alive)
@@ -76,6 +105,8 @@
Monitor.Exit(this._Queue);
}
+ public abstract void OnShutdown();
+
/// <summary>
/// Forcefully shutdowns without clearing the queue.
/// </summary>
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 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 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-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-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-01-27 16:06:13
|
Revision: 42
http://svn.sourceforge.net/g3l/?rev=42&view=rev
Author: adamluk
Date: 2007-01-27 08:06:13 -0800 (Sat, 27 Jan 2007)
Log Message:
-----------
Modified Paths:
--------------
src/trunk/G3L.suo
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-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-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: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 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.Util/Properties/AssemblyInfo.cs
===================================================================
--- src/trunk/G3L.Util/Properties/AssemblyInfo.cs (rev 0)
+++ src/trunk/G3L.Util/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.Util")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("G3L.Util")]
+[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("205457eb-2968-448a-ba4a-2313f93d2591")]
+
+// 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.sln
===================================================================
--- src/trunk/G3L.sln (rev 0)
+++ src/trunk/G3L.sln 2007-01-27 03:26:28 UTC (rev 39)
@@ -0,0 +1,74 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 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"
+ 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
+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
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "G3L.Framework", "G3L.Framework\G3L.Framework.csproj", "{8BCF0A6A-20C0-4057-A80F-8D8C7ADB1B51}"
+ ProjectSection(WebsiteProperties) = preProject
+ Debug.AspNetCompiler.Debug = "True"
+ Release.AspNetCompiler.Debug = "False"
+ 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
+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
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {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
+ {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
+ {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
+ {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
+ {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.suo
===================================================================
(Binary files differ)
Property changes on: src/trunk/G3L.suo
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st...@us...> - 2007-01-25 01:28:24
|
Revision: 38
http://svn.sourceforge.net/g3l/?rev=38&view=rev
Author: stv__
Date: 2007-01-24 17:28:25 -0800 (Wed, 24 Jan 2007)
Log Message:
-----------
Added Paths:
-----------
doc/
doc/branches/
doc/tags/
doc/trunk/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ad...@us...> - 2007-01-25 01:21:40
|
Revision: 37
http://svn.sourceforge.net/g3l/?rev=37&view=rev
Author: adamluk
Date: 2007-01-24 17:21:39 -0800 (Wed, 24 Jan 2007)
Log Message:
-----------
Added Paths:
-----------
bin/
bin/branches/
bin/tags/
bin/trunk/
src/
src/branches/
src/tags/
src/trunk/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st...@us...> - 2007-01-25 00:53:37
|
Revision: 36
http://svn.sourceforge.net/g3l/?rev=36&view=rev
Author: stv__
Date: 2007-01-24 16:53:37 -0800 (Wed, 24 Jan 2007)
Log Message:
-----------
Removed Paths:
-------------
ProjectManager/
bin/
docs/
src/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ad...@us...> - 2006-03-07 13:46:39
|
Revision: 35 Author: adamluk Date: 2006-03-07 05:46:19 -0800 (Tue, 07 Mar 2006) ViewCVS: http://svn.sourceforge.net/g3l/?rev=35&view=rev Log Message: ----------- Modified Paths: -------------- ProjectManager/trunk/include/includer.php src/trunk/source/G3L_ENGINE/algorithms/.g3l_quicksort.cpp.swp src/trunk/source/G3L_ENGINE/algorithms/g3l_quicksort.cpp Added Paths: ----------- src/trunk/source/G3L_ENGINE/algorithms/g3l_bubblesort.cpp src/trunk/source/G3L_ENGINE/algorithms/g3l_heapsort.cpp Modified: ProjectManager/trunk/include/includer.php =================================================================== --- ProjectManager/trunk/include/includer.php 2006-03-07 00:12:23 UTC (rev 34) +++ ProjectManager/trunk/include/includer.php 2006-03-07 13:46:19 UTC (rev 35) @@ -16,14 +16,7 @@ require(DIR_ROOT.'lib/db/database.php'); switch ($dbtype) - { - case 'mysql': - global $db_host, $db_user, $db_pass, $db_name; - require_once(DIR_ROOT.'lib/db/mysql_driver.php'); - $db = new mysql_driver($db_host, $db_user, $db_pass, $db_name); - - break; - + { case 'mysqli': # MySQLi Support - The Improved Faster MySQL PHP Module global $db_host, $db_user, $db_pass, $db_name; @@ -33,9 +26,10 @@ //scope for more db types - default: + case 'mysql': default: + global $db_host, $db_user, $db_pass, $db_name; require_once(DIR_ROOT.'lib/db/mysql_driver.php'); - $db = new mysql_driver($db_host, $db_user, $db_pass, $db_name); + $db = new mysql_driver($db_host, $db_user, $db_pass, $db_name); break; } } @@ -67,21 +61,18 @@ switch($settings['language']) { - case 'english': - require_once(DIR_ROOT.'lang/en/error_strings.php'); - require_once(DIR_ROOT.'lang/en/user_strings.php'); - break; - + //scope for more langs - - - //english as default - default: + + case 'english': default: + # No need to make 2 case statements! require_once(DIR_ROOT.'lang/en/error_strings.php'); require_once(DIR_ROOT.'lang/en/user_strings.php'); break; + + } } \ No newline at end of file Modified: src/trunk/source/G3L_ENGINE/algorithms/.g3l_quicksort.cpp.swp =================================================================== (Binary files differ) Added: src/trunk/source/G3L_ENGINE/algorithms/g3l_bubblesort.cpp =================================================================== --- src/trunk/source/G3L_ENGINE/algorithms/g3l_bubblesort.cpp (rev 0) +++ src/trunk/source/G3L_ENGINE/algorithms/g3l_bubblesort.cpp 2006-03-07 13:46:19 UTC (rev 35) @@ -0,0 +1,51 @@ +/* + * G3L - Generation Three Language + * The New Modern Programming Language + * + * http://www.G3L.net + * g3l...@li... + * + * This project is released under the terms of the GNU General Public Licence. + * You can Read the license here: http://www.gnu.org/licenses/gpl.html +/* + +/* + * Short Description + * + * @author Adam Livesley <ada...@gm...> + * @copyright Copyright (c) 2005 G3L Dev Team. + * @licence GPL + * @version 1.00.0a + * @category G3L_ENGINE + * @package G3L + * @todo none + * @date 07/03/06 + */ + +#include <G3L_ENGINE/algorithms/g3l_bubblesort.h> + +/* + * This is a simple Bubblesort method, it doesnt do anything extra and it shouldnt! + */ + +G3L_Bubblesort::Q3L_Bubblesort(int *array, int length) { + int i, j; + int temp; + int check; + + for (i = length - 1; i > 0; i--) { + check=1; + for (j =0; j < i; j++) { + if (array[j] > array[j]+1) { + temp = array[j]; + array[j] = array[j+1]; + arrat[j+1] = temp; + check=0; + } + } + if (check) { + // this can be removed if needed. it simple checks if the array is sorted yet or not! + break; + } + } +} Added: src/trunk/source/G3L_ENGINE/algorithms/g3l_heapsort.cpp =================================================================== --- src/trunk/source/G3L_ENGINE/algorithms/g3l_heapsort.cpp (rev 0) +++ src/trunk/source/G3L_ENGINE/algorithms/g3l_heapsort.cpp 2006-03-07 13:46:19 UTC (rev 35) @@ -0,0 +1,65 @@ +/* + * G3L - Generation Three Language + * The New Modern Programming Language + * + * http://www.G3L.net + * g3l...@li... + * + * This project is released under the terms of the GNU General Public Licence. + * You can Read the license here: http://www.gnu.org/licenses/gpl.html +/* + +/* + * Short Description + * + * @author Adam Livesley <ada...@gm...> + * @copyright Copyright (c) 2005 G3L Dev Team. + * @licence GPL + * @version 1.00.0a + * @category G3L_ENGINE + * @package G3L + * @todo none + * @date 07/03/06 + */ + +#include <G3L_ENGINE/algorithms/g3l_heapsort.h> + +/* + * Wow! A SuperSonic HeapSort method! Sorts from 0 as well! + */ + +G3L_Heapsort::Q3L_Heapsort(int array, unsigned int N) { + unsigned int n = N, i = n/2, parent, child; + int t; + + for (;;) { + if (i > 0) { + i--; + t = array[i]; + } else { + n--; + if (n == 0) { + return; + } + t = array[n]; + array[n] = array[0]; + } + + parent = i; + child = i*2 + 1; + + while (child < n) { + if (child + 1 < n && array[child + 1] > array[child]) { + child++; + } + if (array[child] > t) { + array[parent] = array[child]; + parent = child; + child = parent*2+1; + } else { + break; + } + } + array[parent] = t; + } +} Modified: src/trunk/source/G3L_ENGINE/algorithms/g3l_quicksort.cpp =================================================================== --- src/trunk/source/G3L_ENGINE/algorithms/g3l_quicksort.cpp 2006-03-07 00:12:23 UTC (rev 34) +++ src/trunk/source/G3L_ENGINE/algorithms/g3l_quicksort.cpp 2006-03-07 13:46:19 UTC (rev 35) @@ -24,8 +24,42 @@ #include <G3L_ENGINE/algorithms/g3l_quicksort.h> -G3L_Quicksort::G3L_Quicksort() -{ - // quick sort code +/* + * Well, I did the Quicksort but decide to change it as previous version was limited to integers! + * This version is hacked and wacked! Allowing any data type! + * This is my intended solution for C, should work in C++ though! + */ + +void G3L_Quicksort::G3L_Quicksort_Swap(void *x, void *y, size_t l) { + char a* = x, *b = y, c; + while (l --) { + c = a*; + *a++ = b*; + *b++ = c; + } } +void G3L_Quicksort::G3L_Quicksort_Sort(char *array, size_t size, int (*cmp)(void*,void*), int begin, int end) { + if (end > begin) { + void *pivot = array + begin; + int l = begin + size; + int r = end; + while (l < r) { + if (cmp(array+l,pivot) <= 0) { + l += size; + } else { + r -= size; + G3L_Quicksort::G3L_Quicksort_Swap(array+l, array+r, size); + } + } + l -= size; + G3L_Quicksort::G3L_Quicksort_Swap(array+begin, array+l, size); + G3L_Quicksort::G3L_Quicksort_Sort(array, size, cmp, begin, l); + G3L_Quicksort::G3L_Quicksort_Sort(array, size, cmp, r, end); + } +} + +G3L_Quicksort::Q3L_Quicksort(void *array, size_t nitems, size_t size, int (*cmp)(void*,void*)) { + G3L_Quicksort::G3L_Quicksort_Sort(array, size, cmp, 0, (nitems-1)*size); +} + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ad...@us...> - 2006-03-07 00:12:36
|
Revision: 34 Author: adamluk Date: 2006-03-06 16:12:23 -0800 (Mon, 06 Mar 2006) ViewCVS: http://svn.sourceforge.net/g3l/?rev=34&view=rev Log Message: ----------- Added Paths: ----------- src/trunk/include/G3L_ENGINE/algorithms/ src/trunk/include/G3L_ENGINE/algorithms/.g3l_quicksort.h.swp src/trunk/include/G3L_ENGINE/algorithms/g3l_quicksort.h src/trunk/source/G3L_ENGINE/algorithms/ src/trunk/source/G3L_ENGINE/algorithms/.g3l_quicksort.cpp.swp src/trunk/source/G3L_ENGINE/algorithms/.g3l_quicksort.h.swp src/trunk/source/G3L_ENGINE/algorithms/g3l_quicksort.cpp Added: src/trunk/include/G3L_ENGINE/algorithms/.g3l_quicksort.h.swp =================================================================== (Binary files differ) Property changes on: src/trunk/include/G3L_ENGINE/algorithms/.g3l_quicksort.h.swp ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: src/trunk/include/G3L_ENGINE/algorithms/g3l_quicksort.h =================================================================== --- src/trunk/include/G3L_ENGINE/algorithms/g3l_quicksort.h (rev 0) +++ src/trunk/include/G3L_ENGINE/algorithms/g3l_quicksort.h 2006-03-07 00:12:23 UTC (rev 34) @@ -0,0 +1,38 @@ +/* + * G3L - Generation Three Language + * The New Modern Programming Language + * + * http://www.G3L.net + * g3l...@li... + * + * This project is released under the terms of the GNU General Public Licence. + * You can Read the license here: http://www.gnu.org/licenses/gpl.html +/* + +/* + * Short Description + * + * @author Adam Livesley <ada...@gm...> + * @copyright Copyright (c) 2005 G3L Dev Team. + * @licence GPL + * @version 1.00.0a + * @category G3L_ENGINE + * @package G3L + * @todo none + * @date 06/03/06 + */ + +#ifndef G3L_ALGORITHM_QUICKSORT_INC +#define G3L_ALGORITHM_QUICKSORT_INC + +#include "g3l_algorithms.h" + +template<class T> +G3L_Algorithms class G3L_Quicksort : public G3L_Base +{ + G3L_Quicksort(); + ~G3L_Quicksort(); +}; + +#endif /*G3L_ALGORITHM_QUICKSORT*/ + Added: src/trunk/source/G3L_ENGINE/algorithms/.g3l_quicksort.cpp.swp =================================================================== (Binary files differ) Property changes on: src/trunk/source/G3L_ENGINE/algorithms/.g3l_quicksort.cpp.swp ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: src/trunk/source/G3L_ENGINE/algorithms/.g3l_quicksort.h.swp =================================================================== (Binary files differ) Property changes on: src/trunk/source/G3L_ENGINE/algorithms/.g3l_quicksort.h.swp ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: src/trunk/source/G3L_ENGINE/algorithms/g3l_quicksort.cpp =================================================================== --- src/trunk/source/G3L_ENGINE/algorithms/g3l_quicksort.cpp (rev 0) +++ src/trunk/source/G3L_ENGINE/algorithms/g3l_quicksort.cpp 2006-03-07 00:12:23 UTC (rev 34) @@ -0,0 +1,31 @@ +/* + * G3L - Generation Three Language + * The New Modern Programming Language + * + * http://www.G3L.net + * g3l...@li... + * + * This project is released under the terms of the GNU General Public Licence. + * You can Read the license here: http://www.gnu.org/licenses/gpl.html +/* + +/* + * Short Description + * + * @author Adam Livesley <ada...@gm...> + * @copyright Copyright (c) 2005 G3L Dev Team. + * @licence GPL + * @version 1.00.0a + * @category G3L_ENGINE + * @package G3L + * @todo none + * @date 06/03/06 + */ + +#include <G3L_ENGINE/algorithms/g3l_quicksort.h> + +G3L_Quicksort::G3L_Quicksort() +{ + // quick sort code +} + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ad...@us...> - 2006-03-07 00:10:27
|
Revision: 33 Author: adamluk Date: 2006-03-06 16:10:21 -0800 (Mon, 06 Mar 2006) ViewCVS: http://svn.sourceforge.net/g3l/?rev=33&view=rev Log Message: ----------- Added Paths: ----------- src/trunk/include/G3L_ENGINE/g3l_algorithms.h Added: src/trunk/include/G3L_ENGINE/g3l_algorithms.h =================================================================== --- src/trunk/include/G3L_ENGINE/g3l_algorithms.h (rev 0) +++ src/trunk/include/G3L_ENGINE/g3l_algorithms.h 2006-03-07 00:10:21 UTC (rev 33) @@ -0,0 +1,39 @@ +/* + * G3L - Generation Three Language + * The New Modern Programming Language + * + * http://www.G3L.net + * g3l...@li... + * + * This project is released under the terms of the GNU General Public Licence. + * You can Read the license here: http://www.gnu.org/licenses/gpl.html +/* + +/* + * Short Description + * + * @author Adam Livesley <ada...@gm...> + * @copyright Copyright (c) 2005 G3L Dev Team. + * @licence GPL + * @version 1.00.0a + * @category G3L_ENGINE + * @package G3L + * @todo none + * @date 06/03/06 + */ + +#ifndef G3L_ALGORITHMS_INC +#define G3L_ALGORITHMS_INC + +#include "g3l_base.h" + +template<class T> +G3L_API class G3L_Algorithms : public G3L_Base +{ + G3L_Algorithms(); + ~G3L_Algorithms(); +}; + + +#endif /*G3L_ALGORITHMS*/ + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ad...@us...> - 2006-03-07 00:09:21
|
Revision: 32 Author: adamluk Date: 2006-03-06 16:09:15 -0800 (Mon, 06 Mar 2006) ViewCVS: http://svn.sourceforge.net/g3l/?rev=32&view=rev Log Message: ----------- Modified Paths: -------------- src/trunk/source/G3L_ENGINE/g3l_algorithms.cpp Modified: src/trunk/source/G3L_ENGINE/g3l_algorithms.cpp =================================================================== --- src/trunk/source/G3L_ENGINE/g3l_algorithms.cpp 2006-03-07 00:08:53 UTC (rev 31) +++ src/trunk/source/G3L_ENGINE/g3l_algorithms.cpp 2006-03-07 00:09:15 UTC (rev 32) @@ -12,12 +12,19 @@ /* * Short Description * - * @author name <em...@ad...> + * @author Adam Livesley <ada...@gm...> * @copyright Copyright (c) 2005 G3L Dev Team. * @licence GPL * @version 1.00.0a * @category G3L_ENGINE * @package G3L * @todo none - * @date 00/00/06 + * @date 06/03/06 */ + +#include <G3L_ENGINE/g3l_algorithms.h> + +G3L_Algorithms::G3L_Algorithms() +{ + // construct code ;) +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ad...@us...> - 2006-03-07 00:08:58
|
Revision: 31 Author: adamluk Date: 2006-03-06 16:08:53 -0800 (Mon, 06 Mar 2006) ViewCVS: http://svn.sourceforge.net/g3l/?rev=31&view=rev Log Message: ----------- Removed Paths: ------------- src/trunk/source/G3L_ENGINE/g3l_algorithms.h Deleted: src/trunk/source/G3L_ENGINE/g3l_algorithms.h =================================================================== --- src/trunk/source/G3L_ENGINE/g3l_algorithms.h 2006-03-06 23:42:10 UTC (rev 30) +++ src/trunk/source/G3L_ENGINE/g3l_algorithms.h 2006-03-07 00:08:53 UTC (rev 31) @@ -1,40 +0,0 @@ -/* - * G3L - Generation Three Language - * The New Modern Programming Language - * - * http://www.G3L.net - * g3l...@li... - * - * This project is released under the terms of the GNU General Public Licence. - * You can Read the license here: http://www.gnu.org/licenses/gpl.html -/* - -/* - * Short Description - * - * @author name <em...@ad...> - * @copyright Copyright (c) 2005 G3L Dev Team. - * @licence GPL - * @version 1.00.0a - * @category G3L_ENGINE - * @package G3L - * @todo none - * @date 00/00/06 - */ - -#ifndef G3L_ALGORITHMS_INC -#define G3L_ALGORITHMS_INC - -#include "g3l_base.h" - -template<class T> -G3L_API class G3L_Algorithms : public G3L_Base -{ - G3L_Algorithms(); - ~G3L_Algorithms(); - - -}; - -#endif /*G3L_ALGORITHMS*/ - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ad...@us...> - 2006-03-06 23:42:17
|
Revision: 30 Author: adamluk Date: 2006-03-06 15:42:10 -0800 (Mon, 06 Mar 2006) ViewCVS: http://svn.sourceforge.net/g3l/?rev=30&view=rev Log Message: ----------- Added Paths: ----------- src/trunk/source/G3L_ENGINE/g3l_algorithms.h Added: src/trunk/source/G3L_ENGINE/g3l_algorithms.h =================================================================== --- src/trunk/source/G3L_ENGINE/g3l_algorithms.h (rev 0) +++ src/trunk/source/G3L_ENGINE/g3l_algorithms.h 2006-03-06 23:42:10 UTC (rev 30) @@ -0,0 +1,40 @@ +/* + * G3L - Generation Three Language + * The New Modern Programming Language + * + * http://www.G3L.net + * g3l...@li... + * + * This project is released under the terms of the GNU General Public Licence. + * You can Read the license here: http://www.gnu.org/licenses/gpl.html +/* + +/* + * Short Description + * + * @author name <em...@ad...> + * @copyright Copyright (c) 2005 G3L Dev Team. + * @licence GPL + * @version 1.00.0a + * @category G3L_ENGINE + * @package G3L + * @todo none + * @date 00/00/06 + */ + +#ifndef G3L_ALGORITHMS_INC +#define G3L_ALGORITHMS_INC + +#include "g3l_base.h" + +template<class T> +G3L_API class G3L_Algorithms : public G3L_Base +{ + G3L_Algorithms(); + ~G3L_Algorithms(); + + +}; + +#endif /*G3L_ALGORITHMS*/ + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ad...@us...> - 2006-03-06 23:42:02
|
Revision: 29 Author: adamluk Date: 2006-03-06 15:41:53 -0800 (Mon, 06 Mar 2006) ViewCVS: http://svn.sourceforge.net/g3l/?rev=29&view=rev Log Message: ----------- Added Paths: ----------- src/trunk/source/G3L_ENGINE/g3l_algorithms.cpp Added: src/trunk/source/G3L_ENGINE/g3l_algorithms.cpp =================================================================== --- src/trunk/source/G3L_ENGINE/g3l_algorithms.cpp (rev 0) +++ src/trunk/source/G3L_ENGINE/g3l_algorithms.cpp 2006-03-06 23:41:53 UTC (rev 29) @@ -0,0 +1,23 @@ +/* + * G3L - Generation Three Language + * The New Modern Programming Language + * + * http://www.G3L.net + * g3l...@li... + * + * This project is released under the terms of the GNU General Public Licence. + * You can Read the license here: http://www.gnu.org/licenses/gpl.html +/* + +/* + * Short Description + * + * @author name <em...@ad...> + * @copyright Copyright (c) 2005 G3L Dev Team. + * @licence GPL + * @version 1.00.0a + * @category G3L_ENGINE + * @package G3L + * @todo none + * @date 00/00/06 + */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <ad...@us...> - 2006-03-05 12:07:48
|
Revision: 28 Author: adamluk Date: 2006-03-05 04:07:31 -0800 (Sun, 05 Mar 2006) ViewCVS: http://svn.sourceforge.net/g3l/?rev=28&view=rev Log Message: ----------- Modified Paths: -------------- src/trunk/README Modified: src/trunk/README =================================================================== --- src/trunk/README 2006-03-04 21:38:40 UTC (rev 27) +++ src/trunk/README 2006-03-05 12:07:31 UTC (rev 28) @@ -0,0 +1 @@ +readme testing This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <st...@us...> - 2006-03-04 21:38:51
|
Revision: 27 Author: stv__ Date: 2006-03-04 13:38:40 -0800 (Sat, 04 Mar 2006) ViewCVS: http://svn.sourceforge.net/g3l/?rev=27&view=rev Log Message: ----------- Modified Paths: -------------- src/trunk/build/msvc/G3L_ALL.ncb src/trunk/build/msvc/G3L_ALL.opt Modified: src/trunk/build/msvc/G3L_ALL.ncb =================================================================== (Binary files differ) Modified: src/trunk/build/msvc/G3L_ALL.opt =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: Timedout <tim...@gm...> - 2006-03-04 00:36:10
|
hello world -stv. |