[tasque/viewmodel: 76/78] Simplify xbuild conf



commit 34ba3bb66ee68c19dd1c352fb29a709a51e7fff5
Author: Antonius Riha <antoniusriha gmail com>
Date:   Mon Aug 13 16:39:25 2012 +0200

    Simplify xbuild conf
    
    * Set OutputPath to "bin".
    * Remove superfluous build configuration groups.

 build/build.csproj                                 |   57 +----
 src/Addins/DummyBackend/DummyBackend.csproj        |    9 +-
 .../HiveminderBackend/HiveminderBackend.csproj     |   25 +--
 src/Addins/RtmBackend/RtmBackend.csproj            |   25 +--
 src/Addins/SqliteBackend/SqliteBackend.csproj      |   25 +--
 src/RtmNet/RtmNet.csproj                           |   61 +----
 src/Tasque.Gtk/Tasque.Gtk.csproj                   |   97 +++----
 src/Tasque.MonoMac/Tasque.MonoMac.csproj           |   16 +-
 src/libtasque/libtasque.csproj                     |   59 +----
 src/libtasqueui/libtasqueui.csproj                 |   75 +----
 src/tasque/Program.cs                              |    2 +-
 src/tasque/tasque.csproj                           |   44 +---
 tasque.sln                                         |  312 ++++++++++----------
 tests/tests.csproj                                 |   40 +---
 14 files changed, 238 insertions(+), 609 deletions(-)
---
diff --git a/build/build.csproj b/build/build.csproj
index 694907c..ea5cc06 100644
--- a/build/build.csproj
+++ b/build/build.csproj
@@ -1,40 +1,19 @@
 <?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)' == '' ">GtkLinuxDebug</Configuration>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
     <ProductVersion>10.0.0</ProductVersion>
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}</ProjectGuid>
     <ReleaseVersion>0.1.10</ReleaseVersion>
     <OutputType>Library</OutputType>
+    <OutputPath>lib</OutputPath>
     <AssemblyName>Tasque.Build</AssemblyName>
     <RootNamespace>Tasque.Build</RootNamespace>
     <Website>https://live.gnome.org/Tasque</Website>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkLinuxDebug|AnyCPU' ">
-    <OutputPath>lib</OutputPath>
-    <DebugType>full</DebugType>
-    <WarningLevel>4</WarningLevel>
-    <Optimize>false</Optimize>
-    <DebugSymbols>true</DebugSymbols>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkLinuxRelease|AnyCPU' ">
-    <OutputPath>lib</OutputPath>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
-    <DebugType>none</DebugType>
-    <WarningLevel>4</WarningLevel>
-    <Optimize>false</Optimize>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinDebug|AnyCPU' ">
-    <OutputPath>lib</OutputPath>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     <DebugType>full</DebugType>
     <WarningLevel>4</WarningLevel>
     <Optimize>false</Optimize>
@@ -42,35 +21,7 @@
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinRelease|AnyCPU' ">
-    <OutputPath>lib</OutputPath>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
-    <DebugType>none</DebugType>
-    <WarningLevel>4</WarningLevel>
-    <Optimize>false</Optimize>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacDebug|AnyCPU' ">
-    <OutputPath>lib</OutputPath>
-    <DebugType>full</DebugType>
-    <WarningLevel>4</WarningLevel>
-    <Optimize>false</Optimize>
-    <DebugSymbols>true</DebugSymbols>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacRelease|AnyCPU' ">
-    <OutputPath>lib</OutputPath>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <DebugType>none</DebugType>
     <WarningLevel>4</WarningLevel>
     <Optimize>false</Optimize>
diff --git a/src/Addins/DummyBackend/DummyBackend.csproj b/src/Addins/DummyBackend/DummyBackend.csproj
index d38ef62..1626b17 100644
--- a/src/Addins/DummyBackend/DummyBackend.csproj
+++ b/src/Addins/DummyBackend/DummyBackend.csproj
@@ -7,6 +7,7 @@
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{91F6578A-2993-40A4-BE49-64028923EB87}</ProjectGuid>
     <OutputType>Library</OutputType>
+    <OutputPath>bin</OutputPath>
     <RootNamespace>DummyBackend</RootNamespace>
     <AssemblyName>DummyBackend</AssemblyName>
     <ReleaseVersion>0.1.10</ReleaseVersion>
@@ -15,7 +16,6 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -24,7 +24,6 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -33,7 +32,6 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -42,7 +40,6 @@
   <ItemGroup>
     <Compile Include="Gtk\DummyPreferences.cs" />
     <Compile Include="DummyBackend.cs" />
-    <Compile Include="DummyNote.cs" />
     <Compile Include="DummyTask.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="..\..\..\build\CommonAssemblyInfo.cs">
@@ -57,6 +54,10 @@
   </ItemGroup>
   <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>
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\libtasque\libtasque.csproj">
diff --git a/src/Addins/HiveminderBackend/HiveminderBackend.csproj b/src/Addins/HiveminderBackend/HiveminderBackend.csproj
index 872eaa6..03391f6 100644
--- a/src/Addins/HiveminderBackend/HiveminderBackend.csproj
+++ b/src/Addins/HiveminderBackend/HiveminderBackend.csproj
@@ -7,6 +7,7 @@
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{B3107E6C-08DD-4264-A8D5-467BD96F33CA}</ProjectGuid>
     <OutputType>Library</OutputType>
+    <OutputPath>bin</OutputPath>
     <RootNamespace>HiveminderBackend</RootNamespace>
     <AssemblyName>HiveminderBackend</AssemblyName>
     <ReleaseVersion>0.1.10</ReleaseVersion>
@@ -15,7 +16,6 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -23,21 +23,13 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkLinuxRelease|AnyCPU' ">
     <DebugType>none</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinDebug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -45,21 +37,13 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinRelease|AnyCPU' ">
     <DebugType>none</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacDebug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -67,15 +51,8 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacRelease|AnyCPU' ">
     <DebugType>none</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
   <ItemGroup>
diff --git a/src/Addins/RtmBackend/RtmBackend.csproj b/src/Addins/RtmBackend/RtmBackend.csproj
index a3e31ab..c591cf6 100644
--- a/src/Addins/RtmBackend/RtmBackend.csproj
+++ b/src/Addins/RtmBackend/RtmBackend.csproj
@@ -7,6 +7,7 @@
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{545C0208-DE58-42F1-B818-0B57293B7831}</ProjectGuid>
     <OutputType>Library</OutputType>
+    <OutputPath>bin</OutputPath>
     <RootNamespace>RtmBackend</RootNamespace>
     <AssemblyName>RtmBackend</AssemblyName>
     <ReleaseVersion>0.1.10</ReleaseVersion>
@@ -15,7 +16,6 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -23,21 +23,13 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkLinuxRelease|AnyCPU' ">
     <DebugType>none</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinDebug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -45,21 +37,13 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinRelease|AnyCPU' ">
     <DebugType>none</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacDebug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -67,15 +51,8 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacRelease|AnyCPU' ">
     <DebugType>none</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
   <ItemGroup>
diff --git a/src/Addins/SqliteBackend/SqliteBackend.csproj b/src/Addins/SqliteBackend/SqliteBackend.csproj
index a18702d..81e6343 100644
--- a/src/Addins/SqliteBackend/SqliteBackend.csproj
+++ b/src/Addins/SqliteBackend/SqliteBackend.csproj
@@ -7,6 +7,7 @@
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{89054FCE-E9A3-47E5-8DEF-75FDB000F82A}</ProjectGuid>
     <OutputType>Library</OutputType>
+    <OutputPath>bin</OutputPath>
     <RootNamespace>SqliteBackend</RootNamespace>
     <AssemblyName>SqliteBackend</AssemblyName>
     <ReleaseVersion>0.1.10</ReleaseVersion>
@@ -15,7 +16,6 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -23,21 +23,13 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkLinuxRelease|AnyCPU' ">
     <DebugType>none</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinDebug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -45,21 +37,13 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinRelease|AnyCPU' ">
     <DebugType>none</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacDebug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -67,15 +51,8 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacRelease|AnyCPU' ">
     <DebugType>none</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
   <ItemGroup>
diff --git a/src/RtmNet/RtmNet.csproj b/src/RtmNet/RtmNet.csproj
index ce667cb..52a45e6 100644
--- a/src/RtmNet/RtmNet.csproj
+++ b/src/RtmNet/RtmNet.csproj
@@ -1,86 +1,33 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">GtkLinuxDebug</Configuration>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
     <ProjectGuid>{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}</ProjectGuid>
     <ProductVersion>9.0.21022</ProductVersion>
     <SchemaVersion>2.0</SchemaVersion>
     <OutputType>Library</OutputType>
+    <OutputPath>bin</OutputPath>
     <NoStandardLibraries>false</NoStandardLibraries>
     <AssemblyName>RtmNet</AssemblyName>
     <FileAlignment>512</FileAlignment>
     <RootNamespace>RtmNet</RootNamespace>
     <ReleaseVersion>0.1.10</ReleaseVersion>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkLinuxDebug|AnyCPU' ">
+  <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)' == 'GtkLinuxRelease|AnyCPU' ">
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <DebugType>pdbonly</DebugType>
     <Optimize>true</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <DefineConstants>TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning..&quot;" />
-      </CustomCommands>
-    </CustomCommands>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinDebug|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)' == 'GtkWinRelease|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning..&quot;" />
-      </CustomCommands>
-    </CustomCommands>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacDebug|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)' == 'MonoMacRelease|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning..&quot;" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
diff --git a/src/Tasque.Gtk/Tasque.Gtk.csproj b/src/Tasque.Gtk/Tasque.Gtk.csproj
index 8eb9cdc..e53c047 100644
--- a/src/Tasque.Gtk/Tasque.Gtk.csproj
+++ b/src/Tasque.Gtk/Tasque.Gtk.csproj
@@ -1,64 +1,47 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">GtkLinuxDebug</Configuration>
+    <Configuration Condition=" '$(Configuration)' == '' ">LinuxDebug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
     <ProjectGuid>{B19B9840-669D-4984-9772-E1F55193A67F}</ProjectGuid>
     <ProductVersion>10.0.0</ProductVersion>
     <SchemaVersion>2.0</SchemaVersion>
     <OutputType>Library</OutputType>
+    <OutputPath>bin</OutputPath>
     <AssemblyName>Tasque.Gtk</AssemblyName>
     <RootNamespace>Tasque</RootNamespace>
     <ReleaseVersion>0.1.10</ReleaseVersion>
     <EnableAppIndicator Condition=" '$(EnableAppIndicator)' == '' ">true</EnableAppIndicator>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkLinuxDebug|AnyCPU' ">
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'LinuxDebug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
-    <DefineConstants>DEBUG;TRACE;GTKLINUX</DefineConstants>
+    <DefineConstants>DEBUG;TRACE;LINUX</DefineConstants>
     <DefineConstants Condition=" '$(EnableAppIndicator)' ">$(DefineConstants);APPINDICATOR</DefineConstants>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkLinuxRelease|AnyCPU' ">
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'LinuxRelease|AnyCPU' ">
     <DebugType>pdbonly</DebugType>
     <Optimize>true</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
-    <DefineConstants>TRACE;GTKLINUX</DefineConstants>
+    <DefineConstants>TRACE;LINUX</DefineConstants>
     <DefineConstants Condition=" '$(EnableAppIndicator)' ">$(DefineConstants);APPINDICATOR</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="BeforeBuild" command="./autogen.sh --prefix=${SolutionDir}/build/bin/" workingdir="${SolutionDir}" externalConsole="true" />
-        <Command type="Build" command="make" workingdir="${SolutionDir}" externalConsole="true" />
-        <Command type="Clean" command="make clean" workingdir="${SolutionDir}" externalConsole="true" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinDebug|AnyCPU' ">
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'WinDebug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
-    <DefineConstants>DEBUG;TRACE;WIN32</DefineConstants>
+    <DefineConstants>DEBUG;TRACE;WIN</DefineConstants>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinRelease|AnyCPU' ">
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'WinRelease|AnyCPU' ">
     <DebugType>pdbonly</DebugType>
     <Optimize>true</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
-    <DefineConstants>TRACE;WIN32</DefineConstants>
+    <DefineConstants>TRACE;WIN</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="BeforeBuild" command="./autogen.sh --prefix=${SolutionDir}/build/bin/" workingdir="${SolutionDir}" externalConsole="true" />
-        <Command type="Build" command="make" workingdir="${SolutionDir}" externalConsole="true" />
-        <Command type="Clean" command="make clean" workingdir="${SolutionDir}" externalConsole="true" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
@@ -106,6 +89,18 @@
       <Link>data\sounds\notify.wav</Link>
     </None>
     <None Include="Samples\Gtk3SingleInstanceSolution.cs" />
+    <None Include="Application.cs" />
+    <None Include="CellRendererDate.cs" />
+    <None Include="CompletedTaskGroup.cs" />
+    <None Include="DateButton.cs" />
+    <None Include="NoteDialog.cs" />
+    <None Include="NoteWidget.cs" />
+    <None Include="PreferencesDialog.cs" />
+    <None Include="TaskCalendar.cs" />
+    <None Include="TaskGroup.cs" />
+    <None Include="TaskTreeView.cs" />
+    <None Include="TaskWindow.cs" />
+    <None Include="GtkWinApplication.cs" />
   </ItemGroup>
   <ItemGroup>
     <Compile Include="Properties\AssemblyInfo.cs" />
@@ -115,31 +110,13 @@
     <Compile Include="..\..\build\GlobalDefines.cs">
       <Link>Properties\GlobalDefines.cs</Link>
     </Compile>
-    <Compile Include="Application.cs" />
-    <Compile Include="CellRendererDate.cs" />
-    <Compile Include="CompletedTaskGroup.cs" />
-    <Compile Include="DateButton.cs" />
-    <Compile Include="NoteDialog.cs" />
-    <Compile Include="NoteWidget.cs" />
-    <Compile Include="PreferencesDialog.cs" />
-    <Compile Include="TaskCalendar.cs" />
-    <Compile Include="TaskGroup.cs" />
-    <Compile Include="TaskTreeView.cs" />
-    <Compile Include="TaskWindow.cs" />
-    <Compile Include="Utilities.cs" />
-    <Compile Include="GtkApplicationBase.cs" />
-    <Compile Include="StatusIconTray.cs" />
-    <Compile Include="GtkTrayBase.cs" />
-  </ItemGroup>
-  <ItemGroup Condition=" '$(Configuration)' == 'GtkWinDebug' or '$(Configuration)' == 'GtkWinRelease' ">
-    <Compile Include="GtkWinApplication.cs" />
-  </ItemGroup>
-  <ItemGroup Condition=" '$(Configuration)' == 'GtkLinuxDebug' or '$(Configuration)' == 'GtkLinuxRelease' ">
     <Compile Include="GtkLinuxApplication.cs" />
+    <Compile Include="GtkApplicationBase.cs" />
     <Compile Include="RemoteControl.cs" />
-  </ItemGroup>
-  <ItemGroup Condition=" '$(EnableAppIndicator)' ">
     <Compile Include="AppIndicatorTray.cs" />
+    <Compile Include="StatusIconTray.cs" />
+    <Compile Include="GtkTray.cs" />
+    <Compile Include="Utilities.cs" />
   </ItemGroup>
   <ItemGroup>
     <Folder Include="Properties\" />
@@ -149,26 +126,26 @@
     <Folder Include="Samples\" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="..\libtasque\libtasque.csproj">
-      <Project>{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}</Project>
-      <Name>libtasque</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\libtasqueui\libtasqueui.csproj">
-      <Project>{DB8F01D5-0161-48E0-B68A-14AEFD22328F}</Project>
-      <Name>libtasqueui</Name>
-    </ProjectReference>
     <ProjectReference Include="..\ObservableTransformCollections\CollectionView\CollectionView.csproj">
       <Project>{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}</Project>
       <Name>CollectionView</Name>
     </ProjectReference>
-    <ProjectReference Include="..\ObservableTransformCollections\TreeModelListAdapter\TreeModelListAdapter.csproj">
-      <Project>{95B669DC-0F9F-4C26-B31E-34CFA54112E8}</Project>
-      <Name>TreeModelListAdapter</Name>
+    <ProjectReference Include="..\CrossCommand\CrossCommand\CrossCommand.csproj">
+      <Project>{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}</Project>
+      <Name>CrossCommand</Name>
     </ProjectReference>
     <ProjectReference Include="..\CrossCommand\Gtk.Commands\Gtk.Commands.csproj">
       <Project>{05098600-5315-41BB-860D-4E43A8138E83}</Project>
       <Name>Gtk.Commands</Name>
     </ProjectReference>
+    <ProjectReference Include="..\libtasqueui\libtasqueui.csproj">
+      <Project>{DB8F01D5-0161-48E0-B68A-14AEFD22328F}</Project>
+      <Name>libtasqueui</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\ObservableTransformCollections\TreeModelListAdapter\TreeModelListAdapter.csproj">
+      <Project>{95B669DC-0F9F-4C26-B31E-34CFA54112E8}</Project>
+      <Name>TreeModelListAdapter</Name>
+    </ProjectReference>
   </ItemGroup>
   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
   <ItemGroup>
diff --git a/src/Tasque.MonoMac/Tasque.MonoMac.csproj b/src/Tasque.MonoMac/Tasque.MonoMac.csproj
index 0735043..741c44e 100644
--- a/src/Tasque.MonoMac/Tasque.MonoMac.csproj
+++ b/src/Tasque.MonoMac/Tasque.MonoMac.csproj
@@ -1,38 +1,30 @@
 <?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)' == '' ">MonoMacDebug</Configuration>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
     <ProductVersion>10.0.0</ProductVersion>
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}</ProjectGuid>
     <OutputType>Library</OutputType>
+    <OutputPath>bin</OutputPath>
     <RootNamespace>Tasque</RootNamespace>
     <AssemblyName>Tasque</AssemblyName>
     <ReleaseVersion>0.1.10</ReleaseVersion>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacDebug|AnyCPU' ">
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacRelease|AnyCPU' ">
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <DebugType>pdbonly</DebugType>
     <Optimize>true</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <DefineConstants>TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="BeforeBuild" command="./autogen.sh --prefix=${SolutionDir}/build/bin/" workingdir="${SolutionDir}" externalConsole="true" />
-        <Command type="Build" command="make" workingdir="${SolutionDir}" externalConsole="true" />
-        <Command type="Clean" command="make clean" workingdir="${SolutionDir}" externalConsole="true" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
   <ItemGroup>
diff --git a/src/libtasque/libtasque.csproj b/src/libtasque/libtasque.csproj
index 061dd9c..87ecd87 100644
--- a/src/libtasque/libtasque.csproj
+++ b/src/libtasque/libtasque.csproj
@@ -1,81 +1,30 @@
 <?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)' == '' ">GtkLinuxDebug</Configuration>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
     <ProductVersion>9.0.21022</ProductVersion>
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}</ProjectGuid>
     <OutputType>Library</OutputType>
+    <OutputPath>bin</OutputPath>
     <RootNamespace>Tasque</RootNamespace>
     <AssemblyName>libtasque</AssemblyName>
     <ReleaseVersion>0.1.10</ReleaseVersion>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkLinuxDebug|AnyCPU' ">
+  <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)' == 'GtkLinuxRelease|AnyCPU' ">
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <DebugType>none</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinDebug|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)' == 'GtkWinRelease|AnyCPU' ">
-    <DebugType>none</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacDebug|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)' == 'MonoMacRelease|AnyCPU' ">
-    <DebugType>none</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <ItemGroup>
     <Compile Include="TaskPriority.cs" />
diff --git a/src/libtasqueui/libtasqueui.csproj b/src/libtasqueui/libtasqueui.csproj
index d440d62..fc007fb 100644
--- a/src/libtasqueui/libtasqueui.csproj
+++ b/src/libtasqueui/libtasqueui.csproj
@@ -1,81 +1,30 @@
 <?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)' == '' ">GtkLinuxDebug</Configuration>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
     <ProductVersion>9.0.21022</ProductVersion>
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{DB8F01D5-0161-48E0-B68A-14AEFD22328F}</ProjectGuid>
     <OutputType>Library</OutputType>
+    <OutputPath>bin</OutputPath>
     <RootNamespace>Tasque.UIModel</RootNamespace>
     <AssemblyName>libtasqueui</AssemblyName>
     <ReleaseVersion>0.1.10</ReleaseVersion>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkLinuxDebug|AnyCPU' ">
+  <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)' == 'GtkLinuxRelease|AnyCPU' ">
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <DebugType>none</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinDebug|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)' == 'GtkWinRelease|AnyCPU' ">
-    <DebugType>none</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacDebug|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)' == 'MonoMacRelease|AnyCPU' ">
-    <DebugType>none</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="Build" command="echo &quot;building...&quot;" />
-        <Command type="Clean" command="echo &quot;cleaning...&quot;" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
@@ -130,10 +79,10 @@
     <Folder Include="Legacy\Commands\" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="..\libtasque\libtasque.csproj">
-      <Project>{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}</Project>
-      <Name>libtasque</Name>
-    </ProjectReference>
+    <None Include="Legacy\Commands\ComponentCommands.cs" />
+    <None Include="Legacy\Commands\TaskCommands.cs" />
+  </ItemGroup>
+  <ItemGroup>
     <ProjectReference Include="..\ObservableTransformCollections\CollectionView\CollectionView.csproj">
       <Project>{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}</Project>
       <Name>CollectionView</Name>
@@ -142,9 +91,9 @@
       <Project>{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}</Project>
       <Name>CrossCommand</Name>
     </ProjectReference>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="Legacy\Commands\ComponentCommands.cs" />
-    <None Include="Legacy\Commands\TaskCommands.cs" />
+    <ProjectReference Include="..\libtasque\libtasque.csproj">
+      <Project>{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}</Project>
+      <Name>libtasque</Name>
+    </ProjectReference>
   </ItemGroup>
 </Project>
diff --git a/src/tasque/Program.cs b/src/tasque/Program.cs
index 4362800..fae1dda 100644
--- a/src/tasque/Program.cs
+++ b/src/tasque/Program.cs
@@ -39,7 +39,7 @@ namespace Tasque
 			NativeApplication app;
 #if OSX
 			app = new OSXApplication ();
-#elif WIN32
+#elif GTKWIN
 			app = new GtkWinApplication ();
 #else
 			app = new GtkLinuxApplication ();
diff --git a/src/tasque/tasque.csproj b/src/tasque/tasque.csproj
index 6d4f979..aaa3cf8 100644
--- a/src/tasque/tasque.csproj
+++ b/src/tasque/tasque.csproj
@@ -7,6 +7,7 @@
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{A70BD496-A280-4EF5-BBE8-254E0CA89C62}</ProjectGuid>
     <OutputType>WinExe</OutputType>
+    <OutputPath>bin</OutputPath>
     <RootNamespace>Tasque</RootNamespace>
     <AssemblyName>tasque</AssemblyName>
     <ReleaseVersion>0.1.10</ReleaseVersion>
@@ -15,70 +16,43 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE;GTKLINUX</DefineConstants>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkLinuxRelease|AnyCPU' ">
     <DebugType>pdbonly</DebugType>
     <Optimize>true</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <DefineConstants>TRACE;GTKLINUX</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="BeforeBuild" command="./autogen.sh --prefix=${SolutionDir}/build/bin/" workingdir="${SolutionDir}" externalConsole="true" />
-        <Command type="Build" command="make" workingdir="${SolutionDir}" externalConsole="true" />
-        <Command type="Clean" command="make clean" workingdir="${SolutionDir}" externalConsole="true" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinDebug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
-    <DefineConstants>DEBUG;TRACE;WIN32</DefineConstants>
+    <DefineConstants>DEBUG;TRACE;GTKWIN</DefineConstants>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinRelease|AnyCPU' ">
     <DebugType>pdbonly</DebugType>
     <Optimize>true</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
-    <DefineConstants>TRACE;WIN32</DefineConstants>
+    <DefineConstants>TRACE;GTKWIN</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="BeforeBuild" command="./autogen.sh --prefix=${SolutionDir}/build/bin/" workingdir="${SolutionDir}" externalConsole="true" />
-        <Command type="Build" command="make" workingdir="${SolutionDir}" externalConsole="true" />
-        <Command type="Clean" command="make clean" workingdir="${SolutionDir}" externalConsole="true" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacDebug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE;OSX</DefineConstants>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacRelease|AnyCPU' ">
     <DebugType>pdbonly</DebugType>
     <Optimize>true</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
     <DefineConstants>TRACE;OSX</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
-    <CustomCommands>
-      <CustomCommands>
-        <Command type="BeforeBuild" command="./autogen.sh --prefix=${SolutionDir}/build/bin/" workingdir="${SolutionDir}" externalConsole="true" />
-        <Command type="Build" command="make" workingdir="${SolutionDir}" externalConsole="true" />
-        <Command type="Clean" command="make clean" workingdir="${SolutionDir}" externalConsole="true" />
-      </CustomCommands>
-    </CustomCommands>
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
@@ -99,17 +73,17 @@
     <Folder Include="Properties\" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="..\Tasque.MonoMac\Tasque.MonoMac.csproj">
-      <Project>{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}</Project>
-      <Name>Tasque.MonoMac</Name>
+    <ProjectReference Include="..\libtasqueui\libtasqueui.csproj">
+      <Project>{DB8F01D5-0161-48E0-B68A-14AEFD22328F}</Project>
+      <Name>libtasqueui</Name>
     </ProjectReference>
     <ProjectReference Include="..\Tasque.Gtk\Tasque.Gtk.csproj">
       <Project>{B19B9840-669D-4984-9772-E1F55193A67F}</Project>
       <Name>Tasque.Gtk</Name>
     </ProjectReference>
-    <ProjectReference Include="..\libtasqueui\libtasqueui.csproj">
-      <Project>{DB8F01D5-0161-48E0-B68A-14AEFD22328F}</Project>
-      <Name>libtasqueui</Name>
+    <ProjectReference Include="..\Tasque.MonoMac\Tasque.MonoMac.csproj">
+      <Project>{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}</Project>
+      <Name>Tasque.MonoMac</Name>
     </ProjectReference>
   </ItemGroup>
 </Project>
diff --git a/tasque.sln b/tasque.sln
index 4f3f04f..cb203e2 100644
--- a/tasque.sln
+++ b/tasque.sln
@@ -60,60 +60,57 @@ Global
 		MonoMacRelease|Any CPU = MonoMacRelease|Any CPU
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{05098600-5315-41BB-860D-4E43A8138E83}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{05098600-5315-41BB-860D-4E43A8138E83}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
-		{05098600-5315-41BB-860D-4E43A8138E83}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{05098600-5315-41BB-860D-4E43A8138E83}.GtkLinuxRelease|Any CPU.Build.0 = GtkLinuxRelease|Any CPU
-		{05098600-5315-41BB-860D-4E43A8138E83}.GtkWinDebug|Any CPU.ActiveCfg = GtkWinDebug|Any CPU
-		{05098600-5315-41BB-860D-4E43A8138E83}.GtkWinDebug|Any CPU.Build.0 = GtkWinDebug|Any CPU
-		{05098600-5315-41BB-860D-4E43A8138E83}.GtkWinRelease|Any CPU.ActiveCfg = GtkWinRelease|Any CPU
-		{05098600-5315-41BB-860D-4E43A8138E83}.GtkWinRelease|Any CPU.Build.0 = GtkWinRelease|Any CPU
-		{05098600-5315-41BB-860D-4E43A8138E83}.MonoMacDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{05098600-5315-41BB-860D-4E43A8138E83}.MonoMacRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
-		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkLinuxRelease|Any CPU.Build.0 = GtkLinuxRelease|Any CPU
-		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkWinDebug|Any CPU.ActiveCfg = GtkWinDebug|Any CPU
-		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkWinDebug|Any CPU.Build.0 = GtkWinDebug|Any CPU
-		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkWinRelease|Any CPU.ActiveCfg = GtkWinRelease|Any CPU
-		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkWinRelease|Any CPU.Build.0 = GtkWinRelease|Any CPU
-		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.MonoMacDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
-		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
-		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
-		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkLinuxRelease|Any CPU.Build.0 = GtkLinuxRelease|Any CPU
-		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkWinDebug|Any CPU.ActiveCfg = GtkWinDebug|Any CPU
-		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkWinDebug|Any CPU.Build.0 = GtkWinDebug|Any CPU
-		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkWinRelease|Any CPU.ActiveCfg = GtkWinRelease|Any CPU
-		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkWinRelease|Any CPU.Build.0 = GtkWinRelease|Any CPU
-		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.MonoMacDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
-		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
-		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.GtkLinuxDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.GtkLinuxRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.GtkWinDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.GtkWinRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.MonoMacDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
-		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
-		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
-		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkLinuxRelease|Any CPU.Build.0 = GtkLinuxRelease|Any CPU
-		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkWinDebug|Any CPU.ActiveCfg = GtkWinDebug|Any CPU
-		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkWinDebug|Any CPU.Build.0 = GtkWinDebug|Any CPU
-		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkWinRelease|Any CPU.ActiveCfg = GtkWinRelease|Any CPU
-		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkWinRelease|Any CPU.Build.0 = GtkWinRelease|Any CPU
-		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.MonoMacDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
-		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
+		{05098600-5315-41BB-860D-4E43A8138E83}.GtkLinuxDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{05098600-5315-41BB-860D-4E43A8138E83}.GtkLinuxDebug|Any CPU.Build.0 = Debug|Any CPU
+		{05098600-5315-41BB-860D-4E43A8138E83}.GtkLinuxRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{05098600-5315-41BB-860D-4E43A8138E83}.GtkLinuxRelease|Any CPU.Build.0 = Release|Any CPU
+		{05098600-5315-41BB-860D-4E43A8138E83}.GtkWinDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{05098600-5315-41BB-860D-4E43A8138E83}.GtkWinDebug|Any CPU.Build.0 = Debug|Any CPU
+		{05098600-5315-41BB-860D-4E43A8138E83}.GtkWinRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{05098600-5315-41BB-860D-4E43A8138E83}.GtkWinRelease|Any CPU.Build.0 = Release|Any CPU
+		{05098600-5315-41BB-860D-4E43A8138E83}.MonoMacDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{05098600-5315-41BB-860D-4E43A8138E83}.MonoMacRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkLinuxDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkLinuxDebug|Any CPU.Build.0 = Debug|Any CPU
+		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkLinuxRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkLinuxRelease|Any CPU.Build.0 = Release|Any CPU
+		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkWinDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkWinDebug|Any CPU.Build.0 = Debug|Any CPU
+		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkWinRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.GtkWinRelease|Any CPU.Build.0 = Release|Any CPU
+		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.MonoMacDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.MonoMacDebug|Any CPU.Build.0 = Debug|Any CPU
+		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.MonoMacRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{0AA1B96E-03DE-4D26-B4FD-507E988FD9B7}.MonoMacRelease|Any CPU.Build.0 = Release|Any CPU
+		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkLinuxDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkLinuxDebug|Any CPU.Build.0 = Debug|Any CPU
+		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkLinuxRelease|Any CPU.ActiveCfg = Debug|Any CPU
+		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkWinDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkWinDebug|Any CPU.Build.0 = Debug|Any CPU
+		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.GtkWinRelease|Any CPU.ActiveCfg = Debug|Any CPU
+		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.MonoMacDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.MonoMacDebug|Any CPU.Build.0 = Debug|Any CPU
+		{0EFB56A9-B582-465B-AC9D-7609ABC121EB}.MonoMacRelease|Any CPU.ActiveCfg = Debug|Any CPU
+		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.GtkLinuxDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.GtkLinuxRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.GtkWinDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.GtkWinRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.MonoMacDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.MonoMacDebug|Any CPU.Build.0 = Debug|Any CPU
+		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.MonoMacRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{1F6FC2AE-0BB5-4536-939F-1D9FE893F7DD}.MonoMacRelease|Any CPU.Build.0 = Release|Any CPU
+		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkLinuxDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkLinuxDebug|Any CPU.Build.0 = Debug|Any CPU
+		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkLinuxRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkLinuxRelease|Any CPU.Build.0 = Release|Any CPU
+		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkWinDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkWinDebug|Any CPU.Build.0 = Debug|Any CPU
+		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkWinRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.GtkWinRelease|Any CPU.Build.0 = Release|Any CPU
+		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.MonoMacDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.MonoMacDebug|Any CPU.Build.0 = Debug|Any CPU
+		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.MonoMacRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{1F7F8DA9-F2C0-4E17-980E-42E4282F6A1C}.MonoMacRelease|Any CPU.Build.0 = Release|Any CPU
 		{545C0208-DE58-42F1-B818-0B57293B7831}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
 		{545C0208-DE58-42F1-B818-0B57293B7831}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
 		{545C0208-DE58-42F1-B818-0B57293B7831}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
@@ -126,54 +123,51 @@ Global
 		{545C0208-DE58-42F1-B818-0B57293B7831}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
 		{545C0208-DE58-42F1-B818-0B57293B7831}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
 		{545C0208-DE58-42F1-B818-0B57293B7831}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
-		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
-		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkLinuxRelease|Any CPU.Build.0 = GtkLinuxRelease|Any CPU
-		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkWinDebug|Any CPU.ActiveCfg = GtkWinDebug|Any CPU
-		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkWinDebug|Any CPU.Build.0 = GtkWinDebug|Any CPU
-		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkWinRelease|Any CPU.ActiveCfg = GtkWinRelease|Any CPU
-		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkWinRelease|Any CPU.Build.0 = GtkWinRelease|Any CPU
-		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.MonoMacDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
-		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
-		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
-		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkLinuxRelease|Any CPU.Build.0 = GtkLinuxRelease|Any CPU
-		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkWinDebug|Any CPU.ActiveCfg = GtkWinDebug|Any CPU
-		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkWinDebug|Any CPU.Build.0 = GtkWinDebug|Any CPU
-		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkWinRelease|Any CPU.ActiveCfg = GtkWinRelease|Any CPU
-		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkWinRelease|Any CPU.Build.0 = GtkWinRelease|Any CPU
-		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.MonoMacDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
-		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
-		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
-		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkLinuxRelease|Any CPU.Build.0 = GtkLinuxRelease|Any CPU
-		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkWinDebug|Any CPU.ActiveCfg = GtkWinDebug|Any CPU
-		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkWinDebug|Any CPU.Build.0 = GtkWinDebug|Any CPU
-		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkWinRelease|Any CPU.ActiveCfg = GtkWinRelease|Any CPU
-		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkWinRelease|Any CPU.Build.0 = GtkWinRelease|Any CPU
-		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.MonoMacDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
-		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
-		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
-		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkLinuxRelease|Any CPU.Build.0 = GtkLinuxRelease|Any CPU
-		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkWinDebug|Any CPU.ActiveCfg = GtkWinDebug|Any CPU
-		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkWinDebug|Any CPU.Build.0 = GtkWinDebug|Any CPU
-		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkWinRelease|Any CPU.ActiveCfg = GtkWinRelease|Any CPU
-		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkWinRelease|Any CPU.Build.0 = GtkWinRelease|Any CPU
-		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.MonoMacDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
-		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
+		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkLinuxDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkLinuxDebug|Any CPU.Build.0 = Debug|Any CPU
+		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkLinuxRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkLinuxRelease|Any CPU.Build.0 = Release|Any CPU
+		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkWinDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkWinDebug|Any CPU.Build.0 = Debug|Any CPU
+		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkWinRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.GtkWinRelease|Any CPU.Build.0 = Release|Any CPU
+		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.MonoMacDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.MonoMacDebug|Any CPU.Build.0 = Debug|Any CPU
+		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.MonoMacRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{6CAD6147-9A67-42B7-BEAA-CAF4100B48CF}.MonoMacRelease|Any CPU.Build.0 = Release|Any CPU
+		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkLinuxDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkLinuxDebug|Any CPU.Build.0 = Debug|Any CPU
+		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkLinuxRelease|Any CPU.ActiveCfg = Debug|Any CPU
+		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkWinDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkWinDebug|Any CPU.Build.0 = Debug|Any CPU
+		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.GtkWinRelease|Any CPU.ActiveCfg = Debug|Any CPU
+		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.MonoMacDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.MonoMacDebug|Any CPU.Build.0 = Debug|Any CPU
+		{6DC908EC-E7C2-46CD-A21D-832C0D81D946}.MonoMacRelease|Any CPU.ActiveCfg = Debug|Any CPU
+		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkLinuxDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkLinuxDebug|Any CPU.Build.0 = Debug|Any CPU
+		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkLinuxRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkLinuxRelease|Any CPU.Build.0 = Release|Any CPU
+		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkWinDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkWinDebug|Any CPU.Build.0 = Debug|Any CPU
+		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkWinRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.GtkWinRelease|Any CPU.Build.0 = Release|Any CPU
+		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.MonoMacDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.MonoMacDebug|Any CPU.Build.0 = Debug|Any CPU
+		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.MonoMacRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{784C9AA8-2B28-400B-8CC4-DCDC48CA37F0}.MonoMacRelease|Any CPU.Build.0 = Release|Any CPU
+		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkLinuxDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkLinuxDebug|Any CPU.Build.0 = Debug|Any CPU
+		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkLinuxRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkLinuxRelease|Any CPU.Build.0 = Release|Any CPU
+		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkWinDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkWinDebug|Any CPU.Build.0 = Debug|Any CPU
+		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkWinRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.GtkWinRelease|Any CPU.Build.0 = Release|Any CPU
+		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.MonoMacDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.MonoMacDebug|Any CPU.Build.0 = Debug|Any CPU
+		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.MonoMacRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{7B2BA3AC-B9C7-4734-AF59-2750B5C3672B}.MonoMacRelease|Any CPU.Build.0 = Release|Any CPU
 		{89054FCE-E9A3-47E5-8DEF-75FDB000F82A}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
 		{89054FCE-E9A3-47E5-8DEF-75FDB000F82A}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
 		{89054FCE-E9A3-47E5-8DEF-75FDB000F82A}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
@@ -195,30 +189,28 @@ Global
 		{91F6578A-2993-40A4-BE49-64028923EB87}.MonoMacDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
 		{91F6578A-2993-40A4-BE49-64028923EB87}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
 		{91F6578A-2993-40A4-BE49-64028923EB87}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
-		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkLinuxRelease|Any CPU.Build.0 = GtkLinuxRelease|Any CPU
-		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkWinDebug|Any CPU.ActiveCfg = GtkWinDebug|Any CPU
-		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkWinDebug|Any CPU.Build.0 = GtkWinDebug|Any CPU
-		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkWinRelease|Any CPU.ActiveCfg = GtkWinRelease|Any CPU
-		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkWinRelease|Any CPU.Build.0 = GtkWinRelease|Any CPU
-		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.MonoMacDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
-		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
-		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
-		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkLinuxRelease|Any CPU.Build.0 = GtkLinuxRelease|Any CPU
-		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkWinDebug|Any CPU.ActiveCfg = GtkWinDebug|Any CPU
-		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkWinDebug|Any CPU.Build.0 = GtkWinDebug|Any CPU
-		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkWinRelease|Any CPU.ActiveCfg = GtkWinRelease|Any CPU
-		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkWinRelease|Any CPU.Build.0 = GtkWinRelease|Any CPU
-		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.MonoMacDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
-		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
+		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkLinuxDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkLinuxDebug|Any CPU.Build.0 = Debug|Any CPU
+		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkLinuxRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkLinuxRelease|Any CPU.Build.0 = Release|Any CPU
+		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkWinDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkWinDebug|Any CPU.Build.0 = Debug|Any CPU
+		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkWinRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.GtkWinRelease|Any CPU.Build.0 = Release|Any CPU
+		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.MonoMacDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{95B669DC-0F9F-4C26-B31E-34CFA54112E8}.MonoMacRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkLinuxDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkLinuxDebug|Any CPU.Build.0 = Debug|Any CPU
+		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkLinuxRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkLinuxRelease|Any CPU.Build.0 = Release|Any CPU
+		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkWinDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkWinDebug|Any CPU.Build.0 = Debug|Any CPU
+		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkWinRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.GtkWinRelease|Any CPU.Build.0 = Release|Any CPU
+		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.MonoMacDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.MonoMacDebug|Any CPU.Build.0 = Debug|Any CPU
+		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.MonoMacRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{A5AAD70F-F4E8-4CAE-A000-01C2D0A10B92}.MonoMacRelease|Any CPU.Build.0 = Release|Any CPU
 		{A70BD496-A280-4EF5-BBE8-254E0CA89C62}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
 		{A70BD496-A280-4EF5-BBE8-254E0CA89C62}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
 		{A70BD496-A280-4EF5-BBE8-254E0CA89C62}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
@@ -231,28 +223,28 @@ Global
 		{A70BD496-A280-4EF5-BBE8-254E0CA89C62}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
 		{A70BD496-A280-4EF5-BBE8-254E0CA89C62}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
 		{A70BD496-A280-4EF5-BBE8-254E0CA89C62}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
-		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
-		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkLinuxRelease|Any CPU.Build.0 = GtkLinuxRelease|Any CPU
-		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkWinDebug|Any CPU.ActiveCfg = GtkWinDebug|Any CPU
-		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkWinDebug|Any CPU.Build.0 = GtkWinDebug|Any CPU
-		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkWinRelease|Any CPU.ActiveCfg = GtkWinRelease|Any CPU
-		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkWinRelease|Any CPU.Build.0 = GtkWinRelease|Any CPU
-		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.MonoMacDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
-		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
-		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
-		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkLinuxRelease|Any CPU.Build.0 = GtkLinuxRelease|Any CPU
-		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkWinDebug|Any CPU.ActiveCfg = GtkWinDebug|Any CPU
-		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkWinDebug|Any CPU.Build.0 = GtkWinDebug|Any CPU
-		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkWinRelease|Any CPU.ActiveCfg = GtkWinRelease|Any CPU
-		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkWinRelease|Any CPU.Build.0 = GtkWinRelease|Any CPU
-		{B19B9840-669D-4984-9772-E1F55193A67F}.MonoMacDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{B19B9840-669D-4984-9772-E1F55193A67F}.MonoMacRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
+		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkLinuxDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkLinuxDebug|Any CPU.Build.0 = Debug|Any CPU
+		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkLinuxRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkLinuxRelease|Any CPU.Build.0 = Release|Any CPU
+		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkWinDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkWinDebug|Any CPU.Build.0 = Debug|Any CPU
+		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkWinRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.GtkWinRelease|Any CPU.Build.0 = Release|Any CPU
+		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.MonoMacDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.MonoMacDebug|Any CPU.Build.0 = Debug|Any CPU
+		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.MonoMacRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{A8D75EEC-63FE-4A18-8ACF-120870056E4E}.MonoMacRelease|Any CPU.Build.0 = Release|Any CPU
+		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkLinuxDebug|Any CPU.ActiveCfg = LinuxDebug|Any CPU
+		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkLinuxDebug|Any CPU.Build.0 = LinuxDebug|Any CPU
+		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkLinuxRelease|Any CPU.ActiveCfg = LinuxRelease|Any CPU
+		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkLinuxRelease|Any CPU.Build.0 = LinuxRelease|Any CPU
+		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkWinDebug|Any CPU.ActiveCfg = WinDebug|Any CPU
+		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkWinDebug|Any CPU.Build.0 = WinDebug|Any CPU
+		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkWinRelease|Any CPU.ActiveCfg = WinRelease|Any CPU
+		{B19B9840-669D-4984-9772-E1F55193A67F}.GtkWinRelease|Any CPU.Build.0 = WinRelease|Any CPU
+		{B19B9840-669D-4984-9772-E1F55193A67F}.MonoMacDebug|Any CPU.ActiveCfg = LinuxDebug|Any CPU
+		{B19B9840-669D-4984-9772-E1F55193A67F}.MonoMacRelease|Any CPU.ActiveCfg = LinuxRelease|Any CPU
 		{B3107E6C-08DD-4264-A8D5-467BD96F33CA}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
 		{B3107E6C-08DD-4264-A8D5-467BD96F33CA}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
 		{B3107E6C-08DD-4264-A8D5-467BD96F33CA}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
@@ -265,18 +257,18 @@ Global
 		{B3107E6C-08DD-4264-A8D5-467BD96F33CA}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
 		{B3107E6C-08DD-4264-A8D5-467BD96F33CA}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
 		{B3107E6C-08DD-4264-A8D5-467BD96F33CA}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
-		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkLinuxDebug|Any CPU.ActiveCfg = GtkLinuxDebug|Any CPU
-		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkLinuxDebug|Any CPU.Build.0 = GtkLinuxDebug|Any CPU
-		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkLinuxRelease|Any CPU.ActiveCfg = GtkLinuxRelease|Any CPU
-		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkLinuxRelease|Any CPU.Build.0 = GtkLinuxRelease|Any CPU
-		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkWinDebug|Any CPU.ActiveCfg = GtkWinDebug|Any CPU
-		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkWinDebug|Any CPU.Build.0 = GtkWinDebug|Any CPU
-		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkWinRelease|Any CPU.ActiveCfg = GtkWinRelease|Any CPU
-		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkWinRelease|Any CPU.Build.0 = GtkWinRelease|Any CPU
-		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.MonoMacDebug|Any CPU.ActiveCfg = MonoMacDebug|Any CPU
-		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.MonoMacDebug|Any CPU.Build.0 = MonoMacDebug|Any CPU
-		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.MonoMacRelease|Any CPU.ActiveCfg = MonoMacRelease|Any CPU
-		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.MonoMacRelease|Any CPU.Build.0 = MonoMacRelease|Any CPU
+		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkLinuxDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkLinuxDebug|Any CPU.Build.0 = Debug|Any CPU
+		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkLinuxRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkLinuxRelease|Any CPU.Build.0 = Release|Any CPU
+		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkWinDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkWinDebug|Any CPU.Build.0 = Debug|Any CPU
+		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkWinRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.GtkWinRelease|Any CPU.Build.0 = Release|Any CPU
+		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.MonoMacDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.MonoMacDebug|Any CPU.Build.0 = Debug|Any CPU
+		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.MonoMacRelease|Any CPU.ActiveCfg = Release|Any CPU
+		{DB8F01D5-0161-48E0-B68A-14AEFD22328F}.MonoMacRelease|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(NestedProjects) = preSolution
 		{91F6578A-2993-40A4-BE49-64028923EB87} = {EECEC2EF-0F00-49F1-814F-3140F45C4F71}
diff --git a/tests/tests.csproj b/tests/tests.csproj
index 5b24328..10400a3 100644
--- a/tests/tests.csproj
+++ b/tests/tests.csproj
@@ -1,58 +1,24 @@
 <?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)' == '' ">GtkLinuxDebug</Configuration>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
     <ProductVersion>9.0.21022</ProductVersion>
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{6DC908EC-E7C2-46CD-A21D-832C0D81D946}</ProjectGuid>
     <OutputType>Library</OutputType>
+    <OutputPath>bin</OutputPath>
     <RootNamespace>Tasque.Tests</RootNamespace>
     <AssemblyName>tests</AssemblyName>
     <ReleaseVersion>0.1.10</ReleaseVersion>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkLinuxDebug|AnyCPU' ">
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkLinuxRelease|AnyCPU' ">
-    <DebugType>none</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinDebug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'GtkWinRelease|AnyCPU' ">
-    <DebugType>none</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacDebug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'MonoMacRelease|AnyCPU' ">
-    <DebugType>none</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\LinuxRelease</OutputPath>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="nunit.core, Version=2.5.10.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77">



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]