glibmm r736 - in trunk: . MSVC_Net2005/examples/dispatcher MSVC_Net2005/examples/dispatcher2 MSVC_Net2005/examples/options MSVC_Net2005/examples/thread MSVC_Net2005/examples/thread_pool MSVC_Net2005/giomm MSVC_Net2005/glibmm MSVC_Net2008 MSVC_Net2008/examples MSVC_Net2008/examples/dispatcher MSVC_Net2008/examples/dispatcher2 MSVC_Net2008/examples/markup MSVC_Net2008/examples/options MSVC_Net2008/examples/thread MSVC_Net2008/examples/thread_pool MSVC_Net2008/gendef MSVC_Net2008/giomm MSVC_Net2008/glibmm MSVC_Net2008/tests MSVC_Net2008/tests/giomm_simple MSVC_Net2008/tests/glibmm_value



Author: arminb
Date: Wed Oct  8 16:10:20 2008
New Revision: 736
URL: http://svn.gnome.org/viewvc/glibmm?rev=736&view=rev

Log:
2008-10-08  Armin Burgmeier  <armin openismus com>

	* MSVC_Net2005/examples/dispatcher2/dispatcher2.vcproj:
	* MSVC_Net2005/examples/dispatcher/dispatcher.vcproj:
	* MSVC_Net2005/examples/options/options.vcproj:
	* MSVC_Net2005/examples/thread/thread.vcproj:
	* MSVC_Net2005/examples/thread_pool/thread_pool.vcproj:
	* MSVC_Net2005/giomm/giomm.vcproj:
	* MSVC_Net2005/glibmm/glibmm.vcproj: Adapt to the new MSVC++ DLL
	naming convention.

	* MSVC_Net2008/: Added MSVC 2008 project files.

	* configure.in:
	* Makefile.am: Add the new files to the build.

Added:
   trunk/MSVC_Net2008/
   trunk/MSVC_Net2008/Makefile.am
   trunk/MSVC_Net2008/blank.cpp
   trunk/MSVC_Net2008/examples/
   trunk/MSVC_Net2008/examples/Makefile.am
   trunk/MSVC_Net2008/examples/dispatcher/
   trunk/MSVC_Net2008/examples/dispatcher/Makefile.am
   trunk/MSVC_Net2008/examples/dispatcher/dispatcher.vcproj
   trunk/MSVC_Net2008/examples/dispatcher2/
   trunk/MSVC_Net2008/examples/dispatcher2/Makefile.am
   trunk/MSVC_Net2008/examples/dispatcher2/dispatcher2.vcproj
   trunk/MSVC_Net2008/examples/markup/
   trunk/MSVC_Net2008/examples/markup/Makefile.am
   trunk/MSVC_Net2008/examples/markup/markup.vcproj
   trunk/MSVC_Net2008/examples/options/
   trunk/MSVC_Net2008/examples/options/Makefile.am
   trunk/MSVC_Net2008/examples/options/options.vcproj
   trunk/MSVC_Net2008/examples/thread/
   trunk/MSVC_Net2008/examples/thread/Makefile.am
   trunk/MSVC_Net2008/examples/thread/thread.vcproj
   trunk/MSVC_Net2008/examples/thread_pool/
   trunk/MSVC_Net2008/examples/thread_pool/Makefile.am
   trunk/MSVC_Net2008/examples/thread_pool/thread_pool.vcproj
   trunk/MSVC_Net2008/gendef/
   trunk/MSVC_Net2008/gendef/Makefile.am
   trunk/MSVC_Net2008/gendef/gendef.cc
   trunk/MSVC_Net2008/gendef/gendef.vcproj
   trunk/MSVC_Net2008/giomm/
   trunk/MSVC_Net2008/giomm/Makefile.am
   trunk/MSVC_Net2008/giomm/giomm.rc.in
   trunk/MSVC_Net2008/giomm/giomm.vcproj
   trunk/MSVC_Net2008/glibmm/
   trunk/MSVC_Net2008/glibmm.sln
   trunk/MSVC_Net2008/glibmm/Makefile.am
   trunk/MSVC_Net2008/glibmm/glibmm.rc.in
   trunk/MSVC_Net2008/glibmm/glibmm.vcproj
   trunk/MSVC_Net2008/tests/
   trunk/MSVC_Net2008/tests/Makefile.am
   trunk/MSVC_Net2008/tests/giomm_simple/
   trunk/MSVC_Net2008/tests/giomm_simple/Makefile.am
   trunk/MSVC_Net2008/tests/giomm_simple/giomm_simple.vcproj
   trunk/MSVC_Net2008/tests/glibmm_value/
   trunk/MSVC_Net2008/tests/glibmm_value/Makefile.am
   trunk/MSVC_Net2008/tests/glibmm_value/glibmm_value.vcproj
Modified:
   trunk/ChangeLog
   trunk/MSVC_Net2005/examples/dispatcher/dispatcher.vcproj
   trunk/MSVC_Net2005/examples/dispatcher2/dispatcher2.vcproj
   trunk/MSVC_Net2005/examples/options/options.vcproj
   trunk/MSVC_Net2005/examples/thread/thread.vcproj
   trunk/MSVC_Net2005/examples/thread_pool/thread_pool.vcproj
   trunk/MSVC_Net2005/giomm/giomm.vcproj
   trunk/MSVC_Net2005/glibmm/glibmm.vcproj
   trunk/Makefile.am
   trunk/configure.in

Modified: trunk/MSVC_Net2005/examples/dispatcher/dispatcher.vcproj
==============================================================================
--- trunk/MSVC_Net2005/examples/dispatcher/dispatcher.vcproj	(original)
+++ trunk/MSVC_Net2005/examples/dispatcher/dispatcher.vcproj	Wed Oct  8 16:10:20 2008
@@ -63,7 +63,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-2.0d.lib"
+				AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-vc80-d-2_0.lib"
 				OutputFile="$(OutDir)/dispatcher.exe"
 				LinkIncremental="2"
 				GenerateManifest="true"
@@ -142,7 +142,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-2.0.lib"
+				AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-vc80-2_0.lib"
 				OutputFile="$(OutDir)/dispatcher.exe"
 				LinkIncremental="1"
 				GenerateManifest="true"

Modified: trunk/MSVC_Net2005/examples/dispatcher2/dispatcher2.vcproj
==============================================================================
--- trunk/MSVC_Net2005/examples/dispatcher2/dispatcher2.vcproj	(original)
+++ trunk/MSVC_Net2005/examples/dispatcher2/dispatcher2.vcproj	Wed Oct  8 16:10:20 2008
@@ -62,7 +62,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="gthread-2.0.lib sigc-2.0d.lib"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc80-d-2_0.lib"
 				OutputFile="$(OutDir)/dispatcher2.exe"
 				LinkIncremental="2"
 				GenerateManifest="true"
@@ -141,7 +141,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="gthread-2.0.lib sigc-2.0.lib"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc80-2_0.lib"
 				OutputFile="$(OutDir)/dispatcher2.exe"
 				LinkIncremental="1"
 				GenerateManifest="true"

Modified: trunk/MSVC_Net2005/examples/options/options.vcproj
==============================================================================
--- trunk/MSVC_Net2005/examples/options/options.vcproj	(original)
+++ trunk/MSVC_Net2005/examples/options/options.vcproj	Wed Oct  8 16:10:20 2008
@@ -63,7 +63,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="gthread-2.0.lib sigc-2.0d.lib"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc80-d-2_0.lib"
 				OutputFile="$(OutDir)/options.exe"
 				LinkIncremental="2"
 				GenerateManifest="true"
@@ -142,7 +142,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="gthread-2.0.lib sigc-2.0.lib"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc80-2_0.lib"
 				OutputFile="$(OutDir)/options.exe"
 				LinkIncremental="1"
 				GenerateManifest="true"

Modified: trunk/MSVC_Net2005/examples/thread/thread.vcproj
==============================================================================
--- trunk/MSVC_Net2005/examples/thread/thread.vcproj	(original)
+++ trunk/MSVC_Net2005/examples/thread/thread.vcproj	Wed Oct  8 16:10:20 2008
@@ -62,7 +62,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="gthread-2.0.lib sigc-2.0d.lib"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc80-d-2_0.lib"
 				OutputFile="$(OutDir)/thread.exe"
 				LinkIncremental="2"
 				GenerateManifest="true"
@@ -141,7 +141,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="gthread-2.0.lib sigc-2.0.lib"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc80-2_0.lib"
 				OutputFile="$(OutDir)/thread.exe"
 				LinkIncremental="1"
 				GenerateManifest="true"

Modified: trunk/MSVC_Net2005/examples/thread_pool/thread_pool.vcproj
==============================================================================
--- trunk/MSVC_Net2005/examples/thread_pool/thread_pool.vcproj	(original)
+++ trunk/MSVC_Net2005/examples/thread_pool/thread_pool.vcproj	Wed Oct  8 16:10:20 2008
@@ -62,7 +62,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="gthread-2.0.lib sigc-2.0d.lib"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc80-d-2_0.lib"
 				OutputFile="$(OutDir)/thread_pool.exe"
 				LinkIncremental="2"
 				GenerateManifest="true"
@@ -141,7 +141,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="gthread-2.0.lib sigc-2.0.lib"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc80-2_0.lib"
 				OutputFile="$(OutDir)/thread_pool.exe"
 				LinkIncremental="1"
 				GenerateManifest="true"

Modified: trunk/MSVC_Net2005/giomm/giomm.vcproj
==============================================================================
--- trunk/MSVC_Net2005/giomm/giomm.vcproj	(original)
+++ trunk/MSVC_Net2005/giomm/giomm.vcproj	Wed Oct  8 16:10:20 2008
@@ -61,8 +61,8 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib gio-2.0.lib sigc-2.0d.lib"
-				OutputFile="$(OutDir)\$(ProjectName)d.dll"
+				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib gio-2.0.lib sigc-vc80-d-2_0.lib"
+				OutputFile="$(OutDir)\giomm-vc80-d-2_4.dll"
 				ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
 				GenerateDebugInformation="true"
 			/>
@@ -136,7 +136,8 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib gio-2.0.lib sigc-2.0.lib"
+				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib gio-2.0.lib sigc-vc80-2_0.lib"
+				OutputFile="$(OutDir)\giomm-vc80-2_4.dll"
 				ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
 			/>
 			<Tool

Modified: trunk/MSVC_Net2005/glibmm/glibmm.vcproj
==============================================================================
--- trunk/MSVC_Net2005/glibmm/glibmm.vcproj	(original)
+++ trunk/MSVC_Net2005/glibmm/glibmm.vcproj	Wed Oct  8 16:10:20 2008
@@ -67,8 +67,8 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib sigc-2.0d.lib"
-				OutputFile="$(OutDir)/$(ProjectName)d.dll"
+				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib sigc-vc80-d-2_0.lib"
+				OutputFile="$(OutDir)/glibmm-vc80-d-2_4.dll"
 				GenerateManifest="true"
 				ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
 				GenerateDebugInformation="true"
@@ -147,7 +147,8 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib sigc-2.0.lib"
+				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib sigc-vc80-2_0.lib"
+				OutputFile="$(OutDir)\glibmm-vc80-2_4.dll"
 				GenerateManifest="true"
 				ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
 			/>

Added: trunk/MSVC_Net2008/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,3 @@
+SUBDIRS = gendef glibmm giomm examples tests
+
+EXTRA_DIST = blank.cpp glibmm.sln README

Added: trunk/MSVC_Net2008/blank.cpp
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/blank.cpp	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,11 @@
+// This file may very well be the most annoying workaround of all time.
+// It is included here to simplify working with glibmm using the
+// MSVC IDE.
+//
+// This file is included in all of the MSVC projects to force the
+// IDE to display the C/C++ property pages for editing.  Apparently,
+// the MSVC IDE does not recognize .cc files as C++ source code, even
+// though the compiler does!
+//
+// Tim Shead, tshead k-3d com
+// 10/12/2004

Added: trunk/MSVC_Net2008/examples/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/examples/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,3 @@
+SUBDIRS = dispatcher dispatcher2 markup options thread thread_pool
+
+

Added: trunk/MSVC_Net2008/examples/dispatcher/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/examples/dispatcher/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1 @@
+EXTRA_DIST = dispatcher.vcproj

Added: trunk/MSVC_Net2008/examples/dispatcher/dispatcher.vcproj
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/examples/dispatcher/dispatcher.vcproj	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="examples_dispatcher"
+	ProjectGUID="{129ECC08-6D30-4884-B824-4AF96EF0A45C}"
+	RootNamespace="examples_dispatcher"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-vc90-d-2_0.lib"
+				OutputFile="$(OutDir)/dispatcher.exe"
+				LinkIncremental="2"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-vc90-2_0.lib"
+				OutputFile="$(OutDir)/dispatcher.exe"
+				LinkIncremental="1"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\blank.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\examples\thread\dispatcher.cc"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/MSVC_Net2008/examples/dispatcher2/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/examples/dispatcher2/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1 @@
+EXTRA_DIST = dispatcher2.vcproj

Added: trunk/MSVC_Net2008/examples/dispatcher2/dispatcher2.vcproj
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/examples/dispatcher2/dispatcher2.vcproj	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="examples_dispatcher2"
+	ProjectGUID="{18A82706-B645-4DF5-AB09-06B90128BAC5}"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc90-d-2_0.lib"
+				OutputFile="$(OutDir)/dispatcher2.exe"
+				LinkIncremental="2"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc90-2_0.lib"
+				OutputFile="$(OutDir)/dispatcher2.exe"
+				LinkIncremental="1"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\blank.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\examples\thread\dispatcher2.cc"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/MSVC_Net2008/examples/markup/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/examples/markup/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1 @@
+EXTRA_DIST = markup.vcproj

Added: trunk/MSVC_Net2008/examples/markup/markup.vcproj
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/examples/markup/markup.vcproj	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="examples_markup"
+	ProjectGUID="{6300FCFA-97F1-4967-802E-E354D95DB0EB}"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="glib-2.0.lib"
+				OutputFile="$(OutDir)/markup.exe"
+				LinkIncremental="2"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="glib-2.0.lib"
+				OutputFile="$(OutDir)/markup.exe"
+				LinkIncremental="1"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\blank.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\examples\markup\parser.cc"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/MSVC_Net2008/examples/options/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/examples/options/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1 @@
+EXTRA_DIST = options.vcproj

Added: trunk/MSVC_Net2008/examples/options/options.vcproj
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/examples/options/options.vcproj	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="examples_options"
+	ProjectGUID="{46962B9A-C5E9-4863-9408-97514D63F420}"
+	RootNamespace="examples_dispatcher"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc90-d-2_0.lib"
+				OutputFile="$(OutDir)/options.exe"
+				LinkIncremental="2"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc90-2_0.lib"
+				OutputFile="$(OutDir)/options.exe"
+				LinkIncremental="1"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\blank.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\examples\options\main.cc"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/MSVC_Net2008/examples/thread/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/examples/thread/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1 @@
+EXTRA_DIST = thread.vcproj

Added: trunk/MSVC_Net2008/examples/thread/thread.vcproj
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/examples/thread/thread.vcproj	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="examples_thread"
+	ProjectGUID="{5357AB2B-A5F9-463C-92D8-00357CCC3ECE}"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc90-d-2_0.lib"
+				OutputFile="$(OutDir)/thread.exe"
+				LinkIncremental="2"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc90-2_0.lib"
+				OutputFile="$(OutDir)/thread.exe"
+				LinkIncremental="1"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\blank.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\examples\thread\thread.cc"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/MSVC_Net2008/examples/thread_pool/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/examples/thread_pool/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1 @@
+EXTRA_DIST = thread_pool.vcproj

Added: trunk/MSVC_Net2008/examples/thread_pool/thread_pool.vcproj
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/examples/thread_pool/thread_pool.vcproj	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="examples_thread_pool"
+	ProjectGUID="{962484DB-2111-48A4-BEF0-194433719D0D}"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc90-d-2_0.lib"
+				OutputFile="$(OutDir)/thread_pool.exe"
+				LinkIncremental="2"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="gthread-2.0.lib sigc-vc90-2_0.lib"
+				OutputFile="$(OutDir)/thread_pool.exe"
+				LinkIncremental="1"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\blank.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\examples\thread\threadpool.cc"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/MSVC_Net2008/gendef/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/gendef/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,2 @@
+EXTRA_DIST = gendef.vcproj gendef.cc
+

Added: trunk/MSVC_Net2008/gendef/gendef.cc
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/gendef/gendef.cc	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,94 @@
+/*
+ *  MICO --- an Open Source CORBA implementation
+ *  Copyright (c) 2003 Harald Bö
+ *
+ *  This program is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program; if not, write to the Free Software
+ *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ *  For more information, visit the MICO Home Page at
+ *  http://www.mico.org/
+ */
+
+/* Modified by Cedric Gustin <cedric gustin gmail com> on 2006/01/13 :
+ * Redirect the output of dumpbin to dumpbin.out instead of reading the
+ * output stream of popen, as it fails with Visual Studio 2005 in 
+ * pre-link build events.
+ */
+
+#include <iostream>
+#include <fstream>
+#include <stdio.h>
+
+using namespace std;
+
+int main(int argc,char** argv)
+{
+  if (argc < 4) {
+	  cerr << "Usage: " << argv[0] << " <def-file-name> <dll-base-name> <obj-file> ...." << endl;
+	  return 2;
+  }
+
+  // CG : Explicitly redirect stdout to dumpbin.out.
+  string dumpbin = "dumpbin /SYMBOLS /OUT:dumpbin.out";
+  int i = 3;
+
+  for(;i<argc;) {
+	  dumpbin += " ";
+	  dumpbin += argv[i++];
+  }
+
+  FILE * dump; 
+  
+  if( (dump = _popen(dumpbin.c_str(),"r")) == NULL ) {
+	  cerr << "could not popen dumpbin" << endl;
+	  return 3;
+  }
+
+  // CG : Wait for the dumpbin process to finish and open dumpbin.out.
+  _pclose(dump);
+  dump=fopen("dumpbin.out","r");
+
+  ofstream def_file(argv[1]);
+
+  def_file << "LIBRARY " << argv[2] << endl;
+  def_file << "EXPORTS" << endl;
+
+  i=0;
+  while( !feof(dump)) {
+	  char buf [65000]; 
+	  
+	  if( fgets( buf, 64999, dump ) != NULL ) {
+		  if(!strstr(buf," UNDEF ") && strstr(buf," External ")) {
+			  char *s = strchr(buf,'|') + 1;
+			  while(*s == ' ' || *s == '\t') s++;
+			  char *e=s;
+			  while(*e != ' ' && *e != '\t' && *e != '\0' && *e!= '\n') e++;
+			  *e = '\0';
+			
+			if(strchr(s,'?')==0 && s[0]=='_' && strchr(s,'@') == 0 )//this is a C export type: _fct -> fct
+				  def_file << "    " << (s+1) << endl;			
+			else
+			if(strchr(s,'?')!=0 && strncmp(s,"??_G",4)!=0 && strncmp(s,"??_E",4)!=0) {
+				  def_file << "    " << s << endl;
+			  }
+		  }
+	  }
+  }
+
+  // CG : Close dumpbin.out and delete it.
+  fclose(dump);
+  remove("dumpbin.out");
+
+  cout << dumpbin.c_str() << endl;
+}

Added: trunk/MSVC_Net2008/gendef/gendef.vcproj
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/gendef/gendef.vcproj	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="gendef"
+	ProjectGUID="{07324745-C9BE-4D65-B08A-9C88188C0C28}"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/gendef.exe"
+				LinkIncremental="2"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/gendef.exe"
+				LinkIncremental="1"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\blank.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\gendef.cc"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/MSVC_Net2008/giomm/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/giomm/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,12 @@
+BUILT_SOURCES = giommconfig.h giomm.rc
+
+MAINTAINERCLEANFILES = $(built_sources)
+
+EXTRA_DIST = giommconfig.h giomm.vcproj giomm.rc
+
+# Copy config file generated by the configure script. Dependency is
+# wht respect to the .h.in file, to prevent an error with 'make distcheck'.
+# See http://sources.redhat.com/automake/automake.html#distcleancheck
+
+giommconfig.h: $(top_srcdir)/gio/giommconfig.h.in $(top_srcdir)/configure.in
+	cp -f $(top_builddir)/gio/giommconfig.h $@

Added: trunk/MSVC_Net2008/giomm/giomm.rc.in
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/giomm/giomm.rc.in	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,71 @@
+
+#define APSTUDIO_READONLY_SYMBOLS
+
+#include <windows.h>
+
+#undef APSTUDIO_READONLY_SYMBOLS
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+
+1 TEXTINCLUDE 
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE 
+BEGIN
+    "#include ""afxres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE 
+BEGIN
+    "\r\n"
+    "\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @GLIBMM_MAJOR_VERSION@,@GLIBMM_MINOR_VERSION@,@GLIBMM_MICRO_VERSION@,1
+ PRODUCTVERSION @GLIBMM_MAJOR_VERSION@,@GLIBMM_MINOR_VERSION@,@GLIBMM_MICRO_VERSION@,1
+ FILEFLAGSMASK 0x17L
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+    BLOCK "StringFileInfo"
+    BEGIN
+        BLOCK "040904b0"
+        BEGIN
+            VALUE "CompanyName", "The glibmm development team (see AUTHORS)"
+            VALUE "FileDescription", "The official C++ wrapper for gio"
+            VALUE "FileVersion", "@VERSION@"
+            VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
+            VALUE "OriginalFilename", "giomm-2.4"
+            VALUE "ProductName", "giomm"
+            VALUE "ProductVersion", "@VERSION@"
+        END
+    END
+    BLOCK "VarFileInfo"
+    BEGIN
+        VALUE "Translation", 0x409, 1200
+    END
+END
+
+#endif    // English (U.S.) resources
+
+#ifndef APSTUDIO_INVOKED
+
+#endif    // not APSTUDIO_INVOKED

Added: trunk/MSVC_Net2008/giomm/giomm.vcproj
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/giomm/giomm.vcproj	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,496 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="giomm-2.4"
+	ProjectGUID="{EE6C0430-C2C9-425C-8EBA-963FAC3E9832}"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/vd2"
+				Optimization="0"
+				AdditionalIncludeDirectories=".;../..;../../glib;../../gio;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GIOMM_BUILD"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+				Description="Generate giomm def file"
+				CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib gio-2.0.lib sigc-vc90-d-2_0.lib"
+				OutputFile="$(OutDir)\giomm-vc90-d-2_4.dll"
+				ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+				GenerateDebugInformation="true"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/vd2"
+				AdditionalIncludeDirectories=".;../..;../../glib;../../gio;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GIOMM_BUILD"
+				RuntimeLibrary="2"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+				Description="Generate giomm def file"
+				CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib gio-2.0.lib sigc-vc90-2_0.lib"
+				OutputFile="$(OutDir)\giomm-vc90-2_4.dll"
+				ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\gio\giomm\appinfo.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\asyncresult.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\blank.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\bufferedinputstream.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\bufferedoutputstream.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\cancellable.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\contenttype.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\datainputstream.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\dataoutputstream.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\drive.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\enums.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\error.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\file.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileattributeinfo.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileattributeinfolist.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileenumerator.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileicon.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileinfo.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileinputstream.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\filemonitor.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\filenamecompleter.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileoutputstream.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\filterinputstream.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\filteroutputstream.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\icon.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\init.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\inputstream.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\loadableicon.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\memoryinputstream.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\mount.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\mountoperation.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\outputstream.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\seekable.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\slot_async.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\themedicon.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\volume.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\volumemonitor.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\wrap_init.cc"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\gio\giomm\appinfo.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\asyncresult.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\bufferedinputstream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\bufferedoutputstream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\cancellable.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\contenttype.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\datainputstream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\dataoutputstream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\drive.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\enums.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\error.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileattributeinfo.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileattributeinfolist.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileenumerator.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileicon.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileinfo.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileinputstream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\filemonitor.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\filenamecompleter.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\fileoutputstream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\filterinputstream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\filteroutputstream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\icon.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\init.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\inputstream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\loadableicon.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\memoryinputstream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\mount.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\mountoperation.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\outputstream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\seekable.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\slot_async.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\themedicon.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\volume.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\volumemonitor.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gio\giomm\wrap_init.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+			<File
+				RelativePath=".\giomm.rc"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/MSVC_Net2008/glibmm.sln
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/glibmm.sln	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,110 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glibmm-2.4", "glibmm\glibmm.vcproj", "{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}"
+	ProjectSection(ProjectDependencies) = postProject
+		{07324745-C9BE-4D65-B08A-9C88188C0C28} = {07324745-C9BE-4D65-B08A-9C88188C0C28}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef\gendef.vcproj", "{07324745-C9BE-4D65-B08A-9C88188C0C28}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_markup", "examples\markup\markup.vcproj", "{6300FCFA-97F1-4967-802E-E354D95DB0EB}"
+	ProjectSection(ProjectDependencies) = postProject
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tests_glibmm_value", "tests\glibmm_value\glibmm_value.vcproj", "{22277003-3228-486E-A6A8-994B8B13AF30}"
+	ProjectSection(ProjectDependencies) = postProject
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_thread", "examples\thread\thread.vcproj", "{5357AB2B-A5F9-463C-92D8-00357CCC3ECE}"
+	ProjectSection(ProjectDependencies) = postProject
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_thread_pool", "examples\thread_pool\thread_pool.vcproj", "{962484DB-2111-48A4-BEF0-194433719D0D}"
+	ProjectSection(ProjectDependencies) = postProject
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_dispatcher", "examples\dispatcher\dispatcher.vcproj", "{129ECC08-6D30-4884-B824-4AF96EF0A45C}"
+	ProjectSection(ProjectDependencies) = postProject
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_dispatcher2", "examples\dispatcher2\dispatcher2.vcproj", "{18A82706-B645-4DF5-AB09-06B90128BAC5}"
+	ProjectSection(ProjectDependencies) = postProject
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_options", "examples\options\options.vcproj", "{46962B9A-C5E9-4863-9408-97514D63F420}"
+	ProjectSection(ProjectDependencies) = postProject
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "giomm-2.4", "giomm\giomm.vcproj", "{EE6C0430-C2C9-425C-8EBA-963FAC3E9832}"
+	ProjectSection(ProjectDependencies) = postProject
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tests_giomm_simple", "tests\giomm_simple\giomm_simple.vcproj", "{F4F66980-51D4-4CC2-A529-9AD2C9F7D143}"
+	ProjectSection(ProjectDependencies) = postProject
+		{EE6C0430-C2C9-425C-8EBA-963FAC3E9832} = {EE6C0430-C2C9-425C-8EBA-963FAC3E9832}
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+	EndProjectSection
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		Release|Win32 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|Win32.ActiveCfg = Debug|Win32
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|Win32.Build.0 = Debug|Win32
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|Win32.ActiveCfg = Release|Win32
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|Win32.Build.0 = Release|Win32
+		{07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.ActiveCfg = Debug|Win32
+		{07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.Build.0 = Debug|Win32
+		{07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.ActiveCfg = Release|Win32
+		{07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.Build.0 = Release|Win32
+		{6300FCFA-97F1-4967-802E-E354D95DB0EB}.Debug|Win32.ActiveCfg = Debug|Win32
+		{6300FCFA-97F1-4967-802E-E354D95DB0EB}.Debug|Win32.Build.0 = Debug|Win32
+		{6300FCFA-97F1-4967-802E-E354D95DB0EB}.Release|Win32.ActiveCfg = Release|Win32
+		{6300FCFA-97F1-4967-802E-E354D95DB0EB}.Release|Win32.Build.0 = Release|Win32
+		{22277003-3228-486E-A6A8-994B8B13AF30}.Debug|Win32.ActiveCfg = Debug|Win32
+		{22277003-3228-486E-A6A8-994B8B13AF30}.Debug|Win32.Build.0 = Debug|Win32
+		{22277003-3228-486E-A6A8-994B8B13AF30}.Release|Win32.ActiveCfg = Release|Win32
+		{22277003-3228-486E-A6A8-994B8B13AF30}.Release|Win32.Build.0 = Release|Win32
+		{5357AB2B-A5F9-463C-92D8-00357CCC3ECE}.Debug|Win32.ActiveCfg = Debug|Win32
+		{5357AB2B-A5F9-463C-92D8-00357CCC3ECE}.Debug|Win32.Build.0 = Debug|Win32
+		{5357AB2B-A5F9-463C-92D8-00357CCC3ECE}.Release|Win32.ActiveCfg = Release|Win32
+		{5357AB2B-A5F9-463C-92D8-00357CCC3ECE}.Release|Win32.Build.0 = Release|Win32
+		{962484DB-2111-48A4-BEF0-194433719D0D}.Debug|Win32.ActiveCfg = Debug|Win32
+		{962484DB-2111-48A4-BEF0-194433719D0D}.Debug|Win32.Build.0 = Debug|Win32
+		{962484DB-2111-48A4-BEF0-194433719D0D}.Release|Win32.ActiveCfg = Release|Win32
+		{962484DB-2111-48A4-BEF0-194433719D0D}.Release|Win32.Build.0 = Release|Win32
+		{129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|Win32.ActiveCfg = Debug|Win32
+		{129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|Win32.Build.0 = Debug|Win32
+		{129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|Win32.ActiveCfg = Release|Win32
+		{129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|Win32.Build.0 = Release|Win32
+		{18A82706-B645-4DF5-AB09-06B90128BAC5}.Debug|Win32.ActiveCfg = Debug|Win32
+		{18A82706-B645-4DF5-AB09-06B90128BAC5}.Debug|Win32.Build.0 = Debug|Win32
+		{18A82706-B645-4DF5-AB09-06B90128BAC5}.Release|Win32.ActiveCfg = Release|Win32
+		{18A82706-B645-4DF5-AB09-06B90128BAC5}.Release|Win32.Build.0 = Release|Win32
+		{46962B9A-C5E9-4863-9408-97514D63F420}.Debug|Win32.ActiveCfg = Debug|Win32
+		{46962B9A-C5E9-4863-9408-97514D63F420}.Debug|Win32.Build.0 = Debug|Win32
+		{46962B9A-C5E9-4863-9408-97514D63F420}.Release|Win32.ActiveCfg = Release|Win32
+		{46962B9A-C5E9-4863-9408-97514D63F420}.Release|Win32.Build.0 = Release|Win32
+		{EE6C0430-C2C9-425C-8EBA-963FAC3E9832}.Debug|Win32.ActiveCfg = Debug|Win32
+		{EE6C0430-C2C9-425C-8EBA-963FAC3E9832}.Debug|Win32.Build.0 = Debug|Win32
+		{EE6C0430-C2C9-425C-8EBA-963FAC3E9832}.Release|Win32.ActiveCfg = Release|Win32
+		{EE6C0430-C2C9-425C-8EBA-963FAC3E9832}.Release|Win32.Build.0 = Release|Win32
+		{F4F66980-51D4-4CC2-A529-9AD2C9F7D143}.Debug|Win32.ActiveCfg = Debug|Win32
+		{F4F66980-51D4-4CC2-A529-9AD2C9F7D143}.Debug|Win32.Build.0 = Debug|Win32
+		{F4F66980-51D4-4CC2-A529-9AD2C9F7D143}.Release|Win32.ActiveCfg = Release|Win32
+		{F4F66980-51D4-4CC2-A529-9AD2C9F7D143}.Release|Win32.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

Added: trunk/MSVC_Net2008/glibmm/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/glibmm/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,12 @@
+BUILT_SOURCES = glibmmconfig.h glibmm.rc
+
+MAINTAINERCLEANFILES = $(built_sources)
+
+EXTRA_DIST = glibmmconfig.h glibmm.vcproj glibmm.rc
+
+# Copy config file generated by the configure script. Dependency is
+# wht respect to the .h.in file, to prevent an error with 'make distcheck'.
+# See http://sources.redhat.com/automake/automake.html#distcleancheck
+
+glibmmconfig.h: $(top_srcdir)/glib/glibmmconfig.h.in $(top_srcdir)/configure.in
+	cp -f $(top_builddir)/glib/glibmmconfig.h $@

Added: trunk/MSVC_Net2008/glibmm/glibmm.rc.in
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/glibmm/glibmm.rc.in	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,71 @@
+
+#define APSTUDIO_READONLY_SYMBOLS
+
+#include <windows.h>
+
+#undef APSTUDIO_READONLY_SYMBOLS
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+
+1 TEXTINCLUDE 
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE 
+BEGIN
+    "#include ""afxres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE 
+BEGIN
+    "\r\n"
+    "\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @GLIBMM_MAJOR_VERSION@,@GLIBMM_MINOR_VERSION@,@GLIBMM_MICRO_VERSION@,1
+ PRODUCTVERSION @GLIBMM_MAJOR_VERSION@,@GLIBMM_MINOR_VERSION@,@GLIBMM_MICRO_VERSION@,1
+ FILEFLAGSMASK 0x17L
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+    BLOCK "StringFileInfo"
+    BEGIN
+        BLOCK "040904b0"
+        BEGIN
+            VALUE "CompanyName", "The glibmm development team (see AUTHORS)"
+            VALUE "FileDescription", "The official C++ wrapper for glib"
+            VALUE "FileVersion", "@VERSION@"
+            VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
+            VALUE "OriginalFilename", "glibmm-2.4"
+            VALUE "ProductName", "glibmm"
+            VALUE "ProductVersion", "@VERSION@"
+        END
+    END
+    BLOCK "VarFileInfo"
+    BEGIN
+        VALUE "Translation", 0x409, 1200
+    END
+END
+
+#endif    // English (U.S.) resources
+
+#ifndef APSTUDIO_INVOKED
+
+#endif    // not APSTUDIO_INVOKED

Added: trunk/MSVC_Net2008/glibmm/glibmm.vcproj
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/glibmm/glibmm.vcproj	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,652 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="glibmm-2.4"
+	ProjectGUID="{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}"
+	RootNamespace="glibmm"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/vd2"
+				Optimization="0"
+				AdditionalIncludeDirectories=".;../..;../../glib"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIBMM_BUILD"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+				Description="Generate glibmm def file"
+				CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+				ExcludedFromBuild="false"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib sigc-vc90-d-2_0.lib"
+				OutputFile="$(OutDir)/glibmm-vc90-d-2_4.dll"
+				GenerateManifest="true"
+				ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+				GenerateDebugInformation="true"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="2"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/vd2"
+				AdditionalIncludeDirectories=".;../..;../../glib"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIBMM_BUILD"
+				RuntimeLibrary="2"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+				Description="Generate glibmm def file"
+				CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+				ExcludedFromBuild="false"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib sigc-vc90-2_0.lib"
+				OutputFile="$(OutDir)\glibmm-vc90-2_4.dll"
+				GenerateManifest="true"
+				ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\blank.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\checksum.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\class.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\containers.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\convert.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\date.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\debug.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\dispatcher.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\error.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\exception.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\exceptionhandler.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\fileutils.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\init.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\interface.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\iochannel.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\keyfile.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\main.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\markup.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\miscutils.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\module.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\nodetree.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\object.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\objectbase.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\optioncontext.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\optionentry.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\optiongroup.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\pattern.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\property.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\propertyproxy.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\propertyproxy_base.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\quark.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\random.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\regex.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\shell.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\signalproxy.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\signalproxy_connectionnode.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\spawn.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\streamiochannel.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\stringutils.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\thread.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\threadpool.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\timer.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\timeval.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\unicode.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\uriutils.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\ustring.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\utility.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\value.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\value_basictypes.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\value_custom.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\wrap.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\wrap_init.cc"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\glib\glibmm\arrayhandle.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\checksum.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\class.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\containerhandle_shared.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\containers.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\convert.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\date.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\debug.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\dispatcher.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\error.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\exception.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\exceptionhandler.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\fileutils.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\helperlist.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\i18n-lib.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\i18n.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\init.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\interface.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\iochannel.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\keyfile.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\listhandle.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\main.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\markup.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\miscutils.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\module.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\nodetree.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\object.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\objectbase.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\optioncontext.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\optionentry.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\optiongroup.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\pattern.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\property.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\propertyproxy.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\propertyproxy_base.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\quark.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\random.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\refptr.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\regex.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\shell.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\signalproxy.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\signalproxy_connectionnode.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\slisthandle.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\spawn.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\streamiochannel.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\stringutils.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\thread.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\threadpool.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\timer.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\timeval.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\unicode.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\uriutils.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\ustring.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\utility.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\value.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\value_basictypes.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\value_custom.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\wrap.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\glib\glibmm\wrap_init.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+			<File
+				RelativePath=".\glibmm.rc"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/MSVC_Net2008/tests/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/tests/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,4 @@
+SUBDIRS = glibmm_value giomm_simple
+
+
+

Added: trunk/MSVC_Net2008/tests/giomm_simple/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/tests/giomm_simple/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1 @@
+EXTRA_DIST = giomm_simple.vcproj

Added: trunk/MSVC_Net2008/tests/giomm_simple/giomm_simple.vcproj
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/tests/giomm_simple/giomm_simple.vcproj	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="tests_giomm_simple"
+	ProjectGUID="{F4F66980-51D4-4CC2-A529-9AD2C9F7D143}"
+	RootNamespace="tests_giomm_simple"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\..\gio&quot;;&quot;$(SolutionDir)\glibmm&quot;;&quot;$(SolutionDir)\giomm&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/giomm_simple.exe"
+				LinkIncremental="2"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\..\gio&quot;;&quot;$(SolutionDir)\glibmm&quot;;&quot;$(SolutionDir)\giomm&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/giomm_simple.exe"
+				LinkIncremental="1"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\blank.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\giomm_simple\main.cc"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/MSVC_Net2008/tests/glibmm_value/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/tests/glibmm_value/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -0,0 +1 @@
+EXTRA_DIST = glibmm_value.vcproj

Added: trunk/MSVC_Net2008/tests/glibmm_value/glibmm_value.vcproj
==============================================================================
--- (empty file)
+++ trunk/MSVC_Net2008/tests/glibmm_value/glibmm_value.vcproj	Wed Oct  8 16:10:20 2008
@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="tests_glibmm_value"
+	ProjectGUID="{22277003-3228-486E-A6A8-994B8B13AF30}"
+	RootNamespace="tests_glibmm_value"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/glibmm_value.exe"
+				LinkIncremental="2"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/glibmm_value.exe"
+				LinkIncremental="1"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\blank.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\glibmm_value\glibmm_value.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\glibmm_value\main.cc"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Modified: trunk/Makefile.am
==============================================================================
--- trunk/Makefile.am	(original)
+++ trunk/Makefile.am	Wed Oct  8 16:10:20 2008
@@ -1,6 +1,6 @@
 ACLOCAL_AMFLAGS	= -I scripts
 
-SUBDIRS		= tools glib gio examples scripts tests MSVC_Net2005 docs
+SUBDIRS		= tools glib gio examples scripts tests MSVC_Net2005 MSVC_Net2008 docs
 DIST_SUBDIRS	= $(SUBDIRS)
 
 EXTRA_DIST	= build_shared/Makefile_build.am_fragment \

Modified: trunk/configure.in
==============================================================================
--- trunk/configure.in	(original)
+++ trunk/configure.in	Wed Oct  8 16:10:20 2008
@@ -345,6 +345,23 @@
     MSVC_Net2005/tests/Makefile
       MSVC_Net2005/tests/glibmm_value/Makefile
       MSVC_Net2005/tests/giomm_simple/Makefile
+
+  MSVC_Net2008/Makefile
+    MSVC_Net2008/gendef/Makefile
+    MSVC_Net2008/glibmm/Makefile
+    MSVC_Net2008/glibmm/glibmm.rc
+    MSVC_Net2008/giomm/Makefile
+    MSVC_Net2008/giomm/giomm.rc
+    MSVC_Net2008/examples/Makefile
+      MSVC_Net2008/examples/dispatcher/Makefile
+      MSVC_Net2008/examples/dispatcher2/Makefile
+      MSVC_Net2008/examples/markup/Makefile
+      MSVC_Net2008/examples/options/Makefile
+      MSVC_Net2008/examples/thread/Makefile      
+      MSVC_Net2008/examples/thread_pool/Makefile
+    MSVC_Net2008/tests/Makefile
+      MSVC_Net2008/tests/glibmm_value/Makefile
+      MSVC_Net2008/tests/giomm_simple/Makefile
 ])
 
 AC_OUTPUT()



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