[tasque/restructure: 1/17] [REPO] Move backends to new Addins/Backends folder
- From: Antonius Riha <antoniusri src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tasque/restructure: 1/17] [REPO] Move backends to new Addins/Backends folder
- Date: Wed, 29 Aug 2012 18:18:33 +0000 (UTC)
commit 64215bdfe259051f8465aef7e5ba27615cf5bf96
Author: Antonius Riha <antoniusriha gmail com>
Date: Sat Aug 25 00:13:33 2012 +0200
[REPO] Move backends to new Addins/Backends folder
This enables future introduction of Mono.Addins use. Backends would be
considered addins then.
* Each backend is now an assembly of its own.
* Each backend has a MSBuild project file.
* The class Tasque.Application has been made public, since it is
referenced by a backend.
configure.ac | 25 +++++---
src/Addins/Backends/Dummy/AssemblyInfo.cs | 52 +++++++++++++++
src/{ => Addins}/Backends/Dummy/DummyBackend.cs | 0
src/Addins/Backends/Dummy/DummyBackend.csproj | 57 +++++++++++++++++
src/{ => Addins}/Backends/Dummy/DummyCategory.cs | 0
src/{ => Addins}/Backends/Dummy/DummyNote.cs | 0
src/{ => Addins}/Backends/Dummy/DummyTask.cs | 0
src/Addins/Backends/Dummy/Makefile.am | 34 ++++++++++
.../Backends/Eds/EdsBackends.cs} | 0
.../Backends/Eds/EdsCategory.cs} | 0
.../EDSNote.cs => Addins/Backends/Eds/EdsNote.cs} | 0
.../EDSTask.cs => Addins/Backends/Eds/EdsTask.cs} | 0
src/{ => Addins}/Backends/Hiveminder/HmBackend.cs | 0
src/{ => Addins}/Backends/Hiveminder/HmCategory.cs | 0
src/{ => Addins}/Backends/Hiveminder/HmNote.cs | 0
.../Backends/Hiveminder/HmPreferencesWidget.cs | 0
src/{ => Addins}/Backends/Hiveminder/HmTask.cs | 0
.../Backends/Hiveminder/service/Group.cs | 0
.../Backends/Hiveminder/service/Hiveminder.cs | 0
.../Hiveminder/service/HiveminderException.cs | 0
.../Backends/Hiveminder/service/Task.cs | 0
src/{ => Addins}/Backends/IceCore/IceBackend.cs | 0
src/{ => Addins}/Backends/IceCore/IceCategory.cs | 0
src/{ => Addins}/Backends/IceCore/IceNote.cs | 0
src/{ => Addins}/Backends/IceCore/IceTask.cs | 0
src/{ => Addins}/Backends/IceCore/Makefile.am | 0
src/Addins/Backends/Makefile.am | 1 +
src/Addins/Backends/Rtm/AssemblyInfo.cs | 52 +++++++++++++++
src/Addins/Backends/Rtm/Makefile.am | 35 ++++++++++
src/{ => Addins}/Backends/Rtm/RtmBackend.cs | 0
src/Addins/Backends/Rtm/RtmBackend.csproj | 66 ++++++++++++++++++++
src/{ => Addins}/Backends/Rtm/RtmCategory.cs | 0
src/{ => Addins}/Backends/Rtm/RtmNote.cs | 0
.../Backends/Rtm/RtmPreferencesWidget.cs | 0
src/{ => Addins}/Backends/Rtm/RtmTask.cs | 0
src/Addins/Backends/Sqlite/AssemblyInfo.cs | 52 +++++++++++++++
src/{ => Addins}/Backends/Sqlite/Database.cs | 0
src/Addins/Backends/Sqlite/Makefile.am | 36 +++++++++++
src/{ => Addins}/Backends/Sqlite/SqliteBackend.cs | 0
src/Addins/Backends/Sqlite/SqliteBackend.csproj | 60 ++++++++++++++++++
src/{ => Addins}/Backends/Sqlite/SqliteCategory.cs | 0
src/{ => Addins}/Backends/Sqlite/SqliteNote.cs | 0
src/{ => Addins}/Backends/Sqlite/SqliteTask.cs | 0
src/Application.cs | 2 +-
src/Backends/Makefile.am | 7 --
src/Makefile.am | 63 +------------------
tasque.csproj | 29 +--------
tasque.sln | 28 ++++++++
48 files changed, 491 insertions(+), 108 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 3f3e47f..a3a36e5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -244,16 +244,21 @@ AC_SUBST(GACUTIL_FLAGS)
### End GAC tool ###
AC_CONFIG_FILES([
-Makefile
-RtmNet/Makefile
-src/Makefile
-src/tasque.pc
-src/Backends/Makefile
-src/Backends/IceCore/Makefile
-data/Makefile
-data/images/Makefile
-data/sounds/Makefile
-po/Makefile.in
+./Makefile
+./RtmNet/Makefile
+./src/Makefile
+./src/tasque.pc
+./src/Addins/Backends/Makefile
+./src/Addins/Backends/Dummy/Makefile
+./src/Addins/Backends/Eds/Makefile
+./src/Addins/Backends/Hiveminder/Makefile
+./src/Addins/Backends/IceCore/Makefile
+./src/Addins/Backends/Rtm/Makefile
+./src/Addins/Backends/Sqlite/Makefile
+./data/Makefile
+./data/images/Makefile
+./data/sounds/Makefile
+./po/Makefile.in
])
#./src/Backends/Dummy/Makefile
diff --git a/src/Addins/Backends/Dummy/AssemblyInfo.cs b/src/Addins/Backends/Dummy/AssemblyInfo.cs
new file mode 100644
index 0000000..6a426db
--- /dev/null
+++ b/src/Addins/Backends/Dummy/AssemblyInfo.cs
@@ -0,0 +1,52 @@
+//
+// AssemblyInfo.cs
+//
+// Author:
+// Antonius Riha <antoniusriha gmail com>
+//
+// Copyright (c) 2012 Antonius Riha
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+// Information about this assembly is defined by the following attributes.
+// Change them to the values specific to your project.
+
+[assembly: AssemblyTitle("DummyBackend")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("")]
+[assembly: AssemblyCopyright("Antonius Riha")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
+// The form "{Major}.{Minor}.*" will automatically update the build and revision,
+// and "{Major}.{Minor}.{Build}.*" will update just the revision.
+
+[assembly: AssemblyVersion("1.0.*")]
+
+// The following attributes are used to specify the signing key for the assembly,
+// if desired. See the Mono documentation for more information about signing.
+
+//[assembly: AssemblyDelaySign(false)]
+//[assembly: AssemblyKeyFile("")]
+
diff --git a/src/Backends/Dummy/DummyBackend.cs b/src/Addins/Backends/Dummy/DummyBackend.cs
similarity index 100%
rename from src/Backends/Dummy/DummyBackend.cs
rename to src/Addins/Backends/Dummy/DummyBackend.cs
diff --git a/src/Addins/Backends/Dummy/DummyBackend.csproj b/src/Addins/Backends/Dummy/DummyBackend.csproj
new file mode 100644
index 0000000..7cff40c
--- /dev/null
+++ b/src/Addins/Backends/Dummy/DummyBackend.csproj
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{0F63E512-FD5A-482C-8389-6A0DBE1301CB}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <RootNamespace>Tasque.Backends.Dummy</RootNamespace>
+ <AssemblyName>DummyBackend</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <DefineConstants>DEBUG;</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <Private>False</Private>
+ <Package>gtk-sharp-2.0</Package>
+ </Reference>
+ <Reference Include="Mono.Posix" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="DummyTask.cs" />
+ <Compile Include="DummyNote.cs" />
+ <Compile Include="DummyCategory.cs" />
+ <Compile Include="DummyBackend.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <ProjectReference Include="..\..\..\libtasque\libtasque.csproj">
+ <Project>{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}</Project>
+ <Name>libtasque</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\tasque.csproj">
+ <Project>{B19B9840-669D-4984-9772-E1F55193A67F}</Project>
+ <Name>tasque</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/src/Backends/Dummy/DummyCategory.cs b/src/Addins/Backends/Dummy/DummyCategory.cs
similarity index 100%
rename from src/Backends/Dummy/DummyCategory.cs
rename to src/Addins/Backends/Dummy/DummyCategory.cs
diff --git a/src/Backends/Dummy/DummyNote.cs b/src/Addins/Backends/Dummy/DummyNote.cs
similarity index 100%
rename from src/Backends/Dummy/DummyNote.cs
rename to src/Addins/Backends/Dummy/DummyNote.cs
diff --git a/src/Backends/Dummy/DummyTask.cs b/src/Addins/Backends/Dummy/DummyTask.cs
similarity index 100%
rename from src/Backends/Dummy/DummyTask.cs
rename to src/Addins/Backends/Dummy/DummyTask.cs
diff --git a/src/Addins/Backends/Dummy/Makefile.am b/src/Addins/Backends/Dummy/Makefile.am
new file mode 100644
index 0000000..7f7ff1b
--- /dev/null
+++ b/src/Addins/Backends/Dummy/Makefile.am
@@ -0,0 +1,34 @@
+CSC = $(DMCS)
+
+CSFILES = *.cs
+
+ASSEMBLIES = \
+ -r:../../../Tasque.exe \
+ -r:System \
+ -r:Mono.Posix \
+ $(GTK_DOTNET_20_LIBS)
+
+if ENABLE_BACKEND_DUMMY
+
+TARGET = DummyBackend.dll
+
+if ENABLE_DEBUG
+CSFLAGS = -debug -d:DEBUG
+MDBFILES = $(TARGET).mdb
+endif
+
+$(TARGET): $(CSFILES)
+ $(CSC) -out:$@ -t:library -noconfig -codepage:utf8 -warn:4 $(CSFLAGS) $^ $(ASSEMBLIES)
+
+$(TARGET).mdb: $(TARGET)
+
+endif
+
+tasquelibdir = $(libdir)/tasque
+tasquelib_DATA = $(TARGET) $(MDBFILES)
+
+EXTRA_DIST = $(CSFILES)
+
+CLEANFILES = $(TARGET) $(TARGET).mdb
+
+DISTCLEANFILES = $(TARGET) $(TARGET).mdb
diff --git a/src/Backends/EDS/EDSBackends.cs b/src/Addins/Backends/Eds/EdsBackends.cs
similarity index 100%
rename from src/Backends/EDS/EDSBackends.cs
rename to src/Addins/Backends/Eds/EdsBackends.cs
diff --git a/src/Backends/EDS/EDSCategory.cs b/src/Addins/Backends/Eds/EdsCategory.cs
similarity index 100%
rename from src/Backends/EDS/EDSCategory.cs
rename to src/Addins/Backends/Eds/EdsCategory.cs
diff --git a/src/Backends/EDS/EDSNote.cs b/src/Addins/Backends/Eds/EdsNote.cs
similarity index 100%
rename from src/Backends/EDS/EDSNote.cs
rename to src/Addins/Backends/Eds/EdsNote.cs
diff --git a/src/Backends/EDS/EDSTask.cs b/src/Addins/Backends/Eds/EdsTask.cs
similarity index 100%
rename from src/Backends/EDS/EDSTask.cs
rename to src/Addins/Backends/Eds/EdsTask.cs
diff --git a/src/Addins/Backends/Eds/Makefile.am b/src/Addins/Backends/Eds/Makefile.am
new file mode 100644
index 0000000..e69de29
diff --git a/src/Backends/Hiveminder/HmBackend.cs b/src/Addins/Backends/Hiveminder/HmBackend.cs
similarity index 100%
rename from src/Backends/Hiveminder/HmBackend.cs
rename to src/Addins/Backends/Hiveminder/HmBackend.cs
diff --git a/src/Backends/Hiveminder/HmCategory.cs b/src/Addins/Backends/Hiveminder/HmCategory.cs
similarity index 100%
rename from src/Backends/Hiveminder/HmCategory.cs
rename to src/Addins/Backends/Hiveminder/HmCategory.cs
diff --git a/src/Backends/Hiveminder/HmNote.cs b/src/Addins/Backends/Hiveminder/HmNote.cs
similarity index 100%
rename from src/Backends/Hiveminder/HmNote.cs
rename to src/Addins/Backends/Hiveminder/HmNote.cs
diff --git a/src/Backends/Hiveminder/HmPreferencesWidget.cs b/src/Addins/Backends/Hiveminder/HmPreferencesWidget.cs
similarity index 100%
rename from src/Backends/Hiveminder/HmPreferencesWidget.cs
rename to src/Addins/Backends/Hiveminder/HmPreferencesWidget.cs
diff --git a/src/Backends/Hiveminder/HmTask.cs b/src/Addins/Backends/Hiveminder/HmTask.cs
similarity index 100%
rename from src/Backends/Hiveminder/HmTask.cs
rename to src/Addins/Backends/Hiveminder/HmTask.cs
diff --git a/src/Addins/Backends/Hiveminder/Makefile.am b/src/Addins/Backends/Hiveminder/Makefile.am
new file mode 100644
index 0000000..e69de29
diff --git a/src/Backends/Hiveminder/service/Group.cs b/src/Addins/Backends/Hiveminder/service/Group.cs
similarity index 100%
rename from src/Backends/Hiveminder/service/Group.cs
rename to src/Addins/Backends/Hiveminder/service/Group.cs
diff --git a/src/Backends/Hiveminder/service/Hiveminder.cs b/src/Addins/Backends/Hiveminder/service/Hiveminder.cs
similarity index 100%
rename from src/Backends/Hiveminder/service/Hiveminder.cs
rename to src/Addins/Backends/Hiveminder/service/Hiveminder.cs
diff --git a/src/Backends/Hiveminder/service/HiveminderException.cs b/src/Addins/Backends/Hiveminder/service/HiveminderException.cs
similarity index 100%
rename from src/Backends/Hiveminder/service/HiveminderException.cs
rename to src/Addins/Backends/Hiveminder/service/HiveminderException.cs
diff --git a/src/Backends/Hiveminder/service/Task.cs b/src/Addins/Backends/Hiveminder/service/Task.cs
similarity index 100%
rename from src/Backends/Hiveminder/service/Task.cs
rename to src/Addins/Backends/Hiveminder/service/Task.cs
diff --git a/src/Backends/IceCore/IceBackend.cs b/src/Addins/Backends/IceCore/IceBackend.cs
similarity index 100%
rename from src/Backends/IceCore/IceBackend.cs
rename to src/Addins/Backends/IceCore/IceBackend.cs
diff --git a/src/Backends/IceCore/IceCategory.cs b/src/Addins/Backends/IceCore/IceCategory.cs
similarity index 100%
rename from src/Backends/IceCore/IceCategory.cs
rename to src/Addins/Backends/IceCore/IceCategory.cs
diff --git a/src/Backends/IceCore/IceNote.cs b/src/Addins/Backends/IceCore/IceNote.cs
similarity index 100%
rename from src/Backends/IceCore/IceNote.cs
rename to src/Addins/Backends/IceCore/IceNote.cs
diff --git a/src/Backends/IceCore/IceTask.cs b/src/Addins/Backends/IceCore/IceTask.cs
similarity index 100%
rename from src/Backends/IceCore/IceTask.cs
rename to src/Addins/Backends/IceCore/IceTask.cs
diff --git a/src/Backends/IceCore/Makefile.am b/src/Addins/Backends/IceCore/Makefile.am
similarity index 100%
rename from src/Backends/IceCore/Makefile.am
rename to src/Addins/Backends/IceCore/Makefile.am
diff --git a/src/Addins/Backends/Makefile.am b/src/Addins/Backends/Makefile.am
new file mode 100644
index 0000000..78c2db4
--- /dev/null
+++ b/src/Addins/Backends/Makefile.am
@@ -0,0 +1 @@
+SUBDIRS = Dummy Eds Hiveminder IceCore Rtm Sqlite
diff --git a/src/Addins/Backends/Rtm/AssemblyInfo.cs b/src/Addins/Backends/Rtm/AssemblyInfo.cs
new file mode 100644
index 0000000..6b50b05
--- /dev/null
+++ b/src/Addins/Backends/Rtm/AssemblyInfo.cs
@@ -0,0 +1,52 @@
+//
+// AssemblyInfo.cs
+//
+// Author:
+// Antonius Riha <antoniusriha gmail com>
+//
+// Copyright (c) 2012 Antonius Riha
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+// Information about this assembly is defined by the following attributes.
+// Change them to the values specific to your project.
+
+[assembly: AssemblyTitle("RtmBackend")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("")]
+[assembly: AssemblyCopyright("Antonius Riha")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
+// The form "{Major}.{Minor}.*" will automatically update the build and revision,
+// and "{Major}.{Minor}.{Build}.*" will update just the revision.
+
+[assembly: AssemblyVersion("1.0.*")]
+
+// The following attributes are used to specify the signing key for the assembly,
+// if desired. See the Mono documentation for more information about signing.
+
+//[assembly: AssemblyDelaySign(false)]
+//[assembly: AssemblyKeyFile("")]
+
diff --git a/src/Addins/Backends/Rtm/Makefile.am b/src/Addins/Backends/Rtm/Makefile.am
new file mode 100644
index 0000000..809df37
--- /dev/null
+++ b/src/Addins/Backends/Rtm/Makefile.am
@@ -0,0 +1,35 @@
+CSC = $(DMCS)
+
+CSFILES = *.cs
+
+ASSEMBLIES = \
+ -r:../../../Tasque.exe \
+ -r:../../../../RtmNet/RtmNet.dll \
+ -r:System \
+ -r:Mono.Posix \
+ $(GTK_DOTNET_20_LIBS)
+
+if ENABLE_BACKEND_RTM
+
+TARGET = RtmBackend.dll
+
+if ENABLE_DEBUG
+CSFLAGS = -debug -d:DEBUG
+MDBFILES = $(TARGET).mdb
+endif
+
+$(TARGET): $(CSFILES)
+ $(CSC) -out:$@ -t:library -noconfig -codepage:utf8 -warn:4 $(CSFLAGS) $^ $(ASSEMBLIES)
+
+$(TARGET).mdb: $(TARGET)
+
+endif
+
+tasquelibdir = $(libdir)/tasque
+tasquelib_DATA = $(TARGET) $(MDBFILES)
+
+EXTRA_DIST = $(CSFILES)
+
+CLEANFILES = $(TARGET) $(TARGET).mdb
+
+DISTCLEANFILES = $(TARGET) $(TARGET).mdb
diff --git a/src/Backends/Rtm/RtmBackend.cs b/src/Addins/Backends/Rtm/RtmBackend.cs
similarity index 100%
rename from src/Backends/Rtm/RtmBackend.cs
rename to src/Addins/Backends/Rtm/RtmBackend.cs
diff --git a/src/Addins/Backends/Rtm/RtmBackend.csproj b/src/Addins/Backends/Rtm/RtmBackend.csproj
new file mode 100644
index 0000000..6729f54
--- /dev/null
+++ b/src/Addins/Backends/Rtm/RtmBackend.csproj
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{CC8935CB-342C-4FDA-BAF1-24FA3EB53490}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <RootNamespace>Tasque.Backends.Rtm</RootNamespace>
+ <AssemblyName>RtmBackend</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <DefineConstants>DEBUG;</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <Private>False</Private>
+ <Package>gtk-sharp-2.0</Package>
+ </Reference>
+ <Reference Include="Mono.Posix" />
+ <Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <Private>False</Private>
+ <Package>gtk-sharp-2.0</Package>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="RtmTask.cs" />
+ <Compile Include="RtmPreferencesWidget.cs" />
+ <Compile Include="RtmNote.cs" />
+ <Compile Include="RtmCategory.cs" />
+ <Compile Include="RtmBackend.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <ProjectReference Include="..\..\..\libtasque\libtasque.csproj">
+ <Project>{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}</Project>
+ <Name>libtasque</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\tasque.csproj">
+ <Project>{B19B9840-669D-4984-9772-E1F55193A67F}</Project>
+ <Name>tasque</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\RtmNet\RtmNet.csproj">
+ <Project>{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}</Project>
+ <Name>RtmNet</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/src/Backends/Rtm/RtmCategory.cs b/src/Addins/Backends/Rtm/RtmCategory.cs
similarity index 100%
rename from src/Backends/Rtm/RtmCategory.cs
rename to src/Addins/Backends/Rtm/RtmCategory.cs
diff --git a/src/Backends/Rtm/RtmNote.cs b/src/Addins/Backends/Rtm/RtmNote.cs
similarity index 100%
rename from src/Backends/Rtm/RtmNote.cs
rename to src/Addins/Backends/Rtm/RtmNote.cs
diff --git a/src/Backends/Rtm/RtmPreferencesWidget.cs b/src/Addins/Backends/Rtm/RtmPreferencesWidget.cs
similarity index 100%
rename from src/Backends/Rtm/RtmPreferencesWidget.cs
rename to src/Addins/Backends/Rtm/RtmPreferencesWidget.cs
diff --git a/src/Backends/Rtm/RtmTask.cs b/src/Addins/Backends/Rtm/RtmTask.cs
similarity index 100%
rename from src/Backends/Rtm/RtmTask.cs
rename to src/Addins/Backends/Rtm/RtmTask.cs
diff --git a/src/Addins/Backends/Sqlite/AssemblyInfo.cs b/src/Addins/Backends/Sqlite/AssemblyInfo.cs
new file mode 100644
index 0000000..b841130
--- /dev/null
+++ b/src/Addins/Backends/Sqlite/AssemblyInfo.cs
@@ -0,0 +1,52 @@
+//
+// AssemblyInfo.cs
+//
+// Author:
+// Antonius Riha <antoniusriha gmail com>
+//
+// Copyright (c) 2012 Antonius Riha
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+// Information about this assembly is defined by the following attributes.
+// Change them to the values specific to your project.
+
+[assembly: AssemblyTitle("SqliteBackend")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("")]
+[assembly: AssemblyCopyright("Antonius Riha")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
+// The form "{Major}.{Minor}.*" will automatically update the build and revision,
+// and "{Major}.{Minor}.{Build}.*" will update just the revision.
+
+[assembly: AssemblyVersion("1.0.*")]
+
+// The following attributes are used to specify the signing key for the assembly,
+// if desired. See the Mono documentation for more information about signing.
+
+//[assembly: AssemblyDelaySign(false)]
+//[assembly: AssemblyKeyFile("")]
+
diff --git a/src/Backends/Sqlite/Database.cs b/src/Addins/Backends/Sqlite/Database.cs
similarity index 100%
rename from src/Backends/Sqlite/Database.cs
rename to src/Addins/Backends/Sqlite/Database.cs
diff --git a/src/Addins/Backends/Sqlite/Makefile.am b/src/Addins/Backends/Sqlite/Makefile.am
new file mode 100644
index 0000000..bf1c4d1
--- /dev/null
+++ b/src/Addins/Backends/Sqlite/Makefile.am
@@ -0,0 +1,36 @@
+CSC = $(DMCS)
+
+CSFILES = *.cs
+
+ASSEMBLIES = \
+ -r:../../../Tasque.exe \
+ -r:System \
+ -r:System.Data \
+ -r:Mono.Data.Sqlite \
+ -r:Mono.Posix \
+ $(GTK_DOTNET_20_LIBS)
+
+if ENABLE_BACKEND_SQLITE
+
+TARGET = SqliteBackend.dll
+
+if ENABLE_DEBUG
+CSFLAGS = -debug -d:DEBUG
+MDBFILES = $(TARGET).mdb
+endif
+
+$(TARGET): $(CSFILES)
+ $(CSC) -out:$@ -t:library -noconfig -codepage:utf8 -warn:4 $(CSFLAGS) $^ $(ASSEMBLIES)
+
+$(TARGET).mdb: $(TARGET)
+
+endif
+
+tasquelibdir = $(libdir)/tasque
+tasquelib_DATA = $(TARGET) $(MDBFILES)
+
+EXTRA_DIST = $(CSFILES)
+
+CLEANFILES = $(TARGET) $(TARGET).mdb
+
+DISTCLEANFILES = $(TARGET) $(TARGET).mdb
diff --git a/src/Backends/Sqlite/SqliteBackend.cs b/src/Addins/Backends/Sqlite/SqliteBackend.cs
similarity index 100%
rename from src/Backends/Sqlite/SqliteBackend.cs
rename to src/Addins/Backends/Sqlite/SqliteBackend.cs
diff --git a/src/Addins/Backends/Sqlite/SqliteBackend.csproj b/src/Addins/Backends/Sqlite/SqliteBackend.csproj
new file mode 100644
index 0000000..37105aa
--- /dev/null
+++ b/src/Addins/Backends/Sqlite/SqliteBackend.csproj
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{CCCC10A5-662D-4788-82D3-25689F3D4D4F}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <RootNamespace>Tasque.Backends.Sqlite</RootNamespace>
+ <AssemblyName>SqliteBackend</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <DefineConstants>DEBUG;</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="Mono.Posix" />
+ <Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <Private>False</Private>
+ <Package>gtk-sharp-2.0</Package>
+ </Reference>
+ <Reference Include="Mono.Data.Sqlite" />
+ <Reference Include="System.Data" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="SqliteTask.cs" />
+ <Compile Include="SqliteNote.cs" />
+ <Compile Include="SqliteCategory.cs" />
+ <Compile Include="SqliteBackend.cs" />
+ <Compile Include="Database.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <ProjectReference Include="..\..\..\libtasque\libtasque.csproj">
+ <Project>{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}</Project>
+ <Name>libtasque</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\tasque.csproj">
+ <Project>{B19B9840-669D-4984-9772-E1F55193A67F}</Project>
+ <Name>tasque</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/src/Backends/Sqlite/SqliteCategory.cs b/src/Addins/Backends/Sqlite/SqliteCategory.cs
similarity index 100%
rename from src/Backends/Sqlite/SqliteCategory.cs
rename to src/Addins/Backends/Sqlite/SqliteCategory.cs
diff --git a/src/Backends/Sqlite/SqliteNote.cs b/src/Addins/Backends/Sqlite/SqliteNote.cs
similarity index 100%
rename from src/Backends/Sqlite/SqliteNote.cs
rename to src/Addins/Backends/Sqlite/SqliteNote.cs
diff --git a/src/Backends/Sqlite/SqliteTask.cs b/src/Addins/Backends/Sqlite/SqliteTask.cs
similarity index 100%
rename from src/Backends/Sqlite/SqliteTask.cs
rename to src/Addins/Backends/Sqlite/SqliteTask.cs
diff --git a/src/Application.cs b/src/Application.cs
index 5d5ed84..e442f11 100644
--- a/src/Application.cs
+++ b/src/Application.cs
@@ -47,7 +47,7 @@ using Tasque.Backends;
namespace Tasque
{
- class Application
+ public class Application
{
private static Tasque.Application application = null;
private static System.Object locker = new System.Object();
diff --git a/src/Makefile.am b/src/Makefile.am
index a575a33..7c15a11 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = . Backends
+SUBDIRS = . Addins/Backends
CSC = $(DMCS)
@@ -18,44 +18,6 @@ if ENABLE_NOTIFY_SHARP
NOTIFY_SHARP_CSFLAGS = -define:ENABLE_NOTIFY_SHARP
endif
-if ENABLE_BACKEND_DUMMY
-DUMMY_CSFILES = \
- $(srcdir)/Backends/Dummy/*.cs
-else
-DUMMY_CSFILES =
-endif
-
-if ENABLE_BACKEND_RTM
-RTM_CSFILES = \
- $(srcdir)/Backends/Rtm/*.cs
-else
-RTM_CSFILES =
-endif
-
-if ENABLE_BACKEND_SQLITE
-SQLITE_CSFILES = \
- $(srcdir)/Backends/Sqlite/*.cs
-SQLITE_LIBS = -r:Mono.Data.Sqlite
-else
-SQLITE_CSFILES =
-SQLITE_LIBS =
-endif
-
-if ENABLE_BACKEND_EDS
-EDS_CSFILES = \
- $(srcdir)/Backends/EDS/*.cs
-else
-EDS_CSFILES =
-endif
-
-if ENABLE_BACKEND_HIVEMINDER
-HIVEMINDER_CSFILES = \
- $(srcdir)/Backends/Hiveminder/*.cs \
- $(srcdir)/Backends/Hiveminder/service/*.cs
-else
-HIVEMINDER_CSFILES =
-endif
-
if ENABLE_APPINDICATOR
APPINDICATOR_CSFILES = $(srcdir)/AppIndicatorTray.cs
APPINDICATOR_CSFLAGS = -define:APPINDICATOR
@@ -90,19 +52,6 @@ CSFILES = \
$(srcdir)/TaskTreeView.cs \
$(srcdir)/Utilities.cs \
$(TASQUEDLL_CSFILES) \
- \
- $(DUMMY_CSFILES) \
- \
- $(RTM_CSFILES) \
- \
- $(ICECORE_CSFILES) \
- \
- $(SQLITE_CSFILES) \
- \
- $(EDS_CSFILES) \
- \
- $(HIVEMINDER_CSFILES) \
- \
$(APPINDICATOR_CSFILES)
TASQUEDLL_CSFILES = \
@@ -167,9 +116,6 @@ ASSEMBLIES = \
$(NOTIFY_SHARP_LIBS) \
$(NDESK_DBUS_10_LIBS) \
$(NDESK_DBUS_GLIB_10_LIBS) \
- $(ICE_DESKTOP_LIBS) \
- $(SQLITE_LIBS) \
- $(EVOLUTION_SHARP_LIBS) \
$(APPINDICATOR_SHARP_LIBS)
$(TARGET): $(CSFILES) Defines.cs
@@ -212,13 +158,6 @@ EXTRA_DIST = \
$(srcdir)/Defines.cs.in \
$(srcdir)/tasque.pc.in \
$(srcdir)/OSXApplication.cs \
- $(srcdir)/Backends/Dummy/*.cs \
- $(srcdir)/Backends/EDS/*.cs \
- $(srcdir)/Backends/IceCore/*.cs \
- $(srcdir)/Backends/Rtm/*.cs \
- $(srcdir)/Backends/Sqlite/*.cs \
- $(srcdir)/Backends/Hiveminder/*.cs \
- $(srcdir)/Backends/Hiveminder/service/*.cs \
$(srcdir)/libtasque/*.cs \
$(srcdir)/libtasque/DateFormatters/* \
$(srcdir)/libtasque/libtasque.csproj
diff --git a/tasque.csproj b/tasque.csproj
index cec7803..9fa2966 100644
--- a/tasque.csproj
+++ b/tasque.csproj
@@ -109,29 +109,6 @@
<Compile Include="src\AbstractTask.cs" />
<Compile Include="src\AllCategory.cs" />
<Compile Include="src\Application.cs" />
- <Compile Include="src\Backends\Dummy\DummyBackend.cs" />
- <Compile Include="src\Backends\Dummy\DummyCategory.cs" />
- <Compile Include="src\Backends\Dummy\DummyNote.cs" />
- <Compile Include="src\Backends\Dummy\DummyTask.cs" />
- <Compile Include="src\Backends\Hiveminder\HmBackend.cs" />
- <Compile Include="src\Backends\Hiveminder\HmCategory.cs" />
- <Compile Include="src\Backends\Hiveminder\HmNote.cs" />
- <Compile Include="src\Backends\Hiveminder\HmPreferencesWidget.cs" />
- <Compile Include="src\Backends\Hiveminder\HmTask.cs" />
- <Compile Include="src\Backends\Hiveminder\service\Group.cs" />
- <Compile Include="src\Backends\Hiveminder\service\Hiveminder.cs" />
- <Compile Include="src\Backends\Hiveminder\service\HiveminderException.cs" />
- <Compile Include="src\Backends\Hiveminder\service\Task.cs" />
- <Compile Include="src\Backends\Rtm\RtmBackend.cs" />
- <Compile Include="src\Backends\Rtm\RtmCategory.cs" />
- <Compile Include="src\Backends\Rtm\RtmNote.cs" />
- <Compile Include="src\Backends\Rtm\RtmPreferencesWidget.cs" />
- <Compile Include="src\Backends\Rtm\RtmTask.cs" />
- <Compile Include="src\Backends\Sqlite\Database.cs" />
- <Compile Include="src\Backends\Sqlite\SqliteBackend.cs" />
- <Compile Include="src\Backends\Sqlite\SqliteCategory.cs" />
- <Compile Include="src\Backends\Sqlite\SqliteNote.cs" />
- <Compile Include="src\Backends\Sqlite\SqliteTask.cs" />
<Compile Include="src\CellRendererDate.cs" />
<Compile Include="src\CompletedTaskGroup.cs" />
<Compile Include="src\CompletedTaskGroupModel.cs" />
@@ -153,10 +130,6 @@
<Compile Include="src\Utilities.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="RtmNet\RtmNet.csproj">
- <Project>{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}</Project>
- <Name>RtmNet</Name>
- </ProjectReference>
<ProjectReference Include="src\libtasque\libtasque.csproj">
<Project>{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}</Project>
<Name>libtasque</Name>
@@ -170,4 +143,4 @@
<PostBuildEvent>copy "$(SolutionDir)\winbin" "$(TargetDir)"</PostBuildEvent>
<PreBuildEvent>copy "$(SolutionDir)\data\images\*.png" "$(ProjectDir)"</PreBuildEvent>
</PropertyGroup>
-</Project>
\ No newline at end of file
+</Project>
diff --git a/tasque.sln b/tasque.sln
index ff14ade..32dfc06 100644
--- a/tasque.sln
+++ b/tasque.sln
@@ -9,6 +9,16 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "libtasque", "src\libtasque\
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "tests", "tests\tests.csproj", "{6DC908EC-E7C2-46CD-A21D-832C0D81D946}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Addins", "Addins", "{CA8A61DA-519C-444B-8503-801DE3F0E432}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Backends", "Backends", "{E2E6EE06-C957-4D1E-85CA-90F3773597DE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DummyBackend", "src\Addins\Backends\Dummy\DummyBackend.csproj", "{0F63E512-FD5A-482C-8389-6A0DBE1301CB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RtmBackend", "src\Addins\Backends\Rtm\RtmBackend.csproj", "{CC8935CB-342C-4FDA-BAF1-24FA3EB53490}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SqliteBackend", "src\Addins\Backends\Sqlite\SqliteBackend.csproj", "{CCCC10A5-662D-4788-82D3-25689F3D4D4F}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -19,6 +29,10 @@ Global
{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0F63E512-FD5A-482C-8389-6A0DBE1301CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0F63E512-FD5A-482C-8389-6A0DBE1301CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0F63E512-FD5A-482C-8389-6A0DBE1301CB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0F63E512-FD5A-482C-8389-6A0DBE1301CB}.Release|Any CPU.Build.0 = Release|Any CPU
{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -31,6 +45,20 @@ Global
{B19B9840-669D-4984-9772-E1F55193A67F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B19B9840-669D-4984-9772-E1F55193A67F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B19B9840-669D-4984-9772-E1F55193A67F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CC8935CB-342C-4FDA-BAF1-24FA3EB53490}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CC8935CB-342C-4FDA-BAF1-24FA3EB53490}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CC8935CB-342C-4FDA-BAF1-24FA3EB53490}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CC8935CB-342C-4FDA-BAF1-24FA3EB53490}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CCCC10A5-662D-4788-82D3-25689F3D4D4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CCCC10A5-662D-4788-82D3-25689F3D4D4F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CCCC10A5-662D-4788-82D3-25689F3D4D4F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CCCC10A5-662D-4788-82D3-25689F3D4D4F}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {E2E6EE06-C957-4D1E-85CA-90F3773597DE} = {CA8A61DA-519C-444B-8503-801DE3F0E432}
+ {0F63E512-FD5A-482C-8389-6A0DBE1301CB} = {E2E6EE06-C957-4D1E-85CA-90F3773597DE}
+ {CC8935CB-342C-4FDA-BAF1-24FA3EB53490} = {E2E6EE06-C957-4D1E-85CA-90F3773597DE}
+ {CCCC10A5-662D-4788-82D3-25689F3D4D4F} = {E2E6EE06-C957-4D1E-85CA-90F3773597DE}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = tasque.csproj
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]