diff --git a/MSVC_Net2013/gdkmm.vcxproj b/MSVC_Net2013/gdkmm.vcxproj
index d9d08ac..8c6b528 100644
--- a/MSVC_Net2013/gdkmm.vcxproj
+++ b/MSVC_Net2013/gdkmm.vcxproj
@@ -1,266 +1,267 @@
-???
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- gdkmm
- {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}
- Win32Proj
-
-
-
- DynamicLibrary
- MultiByte
- v120
-
-
- DynamicLibrary
- MultiByte
- v120
-
-
- DynamicLibrary
- MultiByte
- v120
-
-
- DynamicLibrary
- MultiByte
- v120
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- $(ProjectName)$(DebugDllSuffix)
- $(ProjectName)$(DebugDllSuffix)
- $(ProjectName)$(ReleaseDllSuffix)
- $(ProjectName)$(ReleaseDllSuffix)
-
-
-
- %(AdditionalOptions)
- Disabled
- _DEBUG;$(GdkMMBuildDefs);%(PreprocessorDefinitions)
- true
- EnableFastChecks
- MultiThreadedDebugDLL
- true
-
-
- Level3
- EditAndContinue
-
-
- Generate gdkmm def file
- $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
-
-
+???
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ gdkmm
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}
+ Win32Proj
+ 8.1
+
+
+
+ DynamicLibrary
+ Unicode
+ v120
+
+
+ DynamicLibrary
+ Unicode
+ v120
+
+
+ DynamicLibrary
+ Unicode
+ v120
+
+
+ DynamicLibrary
+ Unicode
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ $(ProjectName)$(DebugDllSuffix)
+ $(ProjectName)$(DebugDllSuffix)
+ $(ProjectName)$(ReleaseDllSuffix)
+ $(ProjectName)$(ReleaseDllSuffix)
+
+
+
+ %(AdditionalOptions)
+ Disabled
+ _DEBUG;$(GdkMMBuildDefs);%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ Generate gdkmm def file
+ $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
+
+
%(AdditionalDependencies)
- $(OutDir)$(ProjectName)$(DebugDllSuffix).dll
- $(IntDir)\$(ProjectName).def
- true
- false
-
-
-
-
-
-
- %(AdditionalOptions)
- $(GdkMMBuildDefs);%(PreprocessorDefinitions)
- MultiThreadedDLL
- true
-
-
- Level3
- ProgramDatabase
-
-
- Generate gdkmm def file
- $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
-
-
+ $(OutDir)$(ProjectName)$(DebugDllSuffix).dll
+ $(IntDir)\$(ProjectName).def
+ true
+ false
+
+
+
+
+
+
+ %(AdditionalOptions)
+ $(GdkMMBuildDefs);%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Generate gdkmm def file
+ $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
+
+
%(AdditionalDependencies)
- $(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll
- $(IntDir)\$(ProjectName).def
- true
- true
- false
-
-
-
-
-
-
- X64
-
-
- %(AdditionalOptions)
- Disabled
- _DEBUG;$(GdkMMBuildDefs);%(PreprocessorDefinitions)
- true
- EnableFastChecks
- MultiThreadedDebugDLL
- true
-
-
- Level3
- ProgramDatabase
-
-
- Generate gdkmm def file
- $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
-
-
+ $(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll
+ $(IntDir)\$(ProjectName).def
+ true
+ true
+ false
+
+
+
+
+
+
+ X64
+
+
+ %(AdditionalOptions)
+ Disabled
+ _DEBUG;$(GdkMMBuildDefs);%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Generate gdkmm def file
+ $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
+
+
%(AdditionalDependencies)
- $(OutDir)$(ProjectName)$(DebugDllSuffix).dll
- $(IntDir)\$(ProjectName).def
- true
- false
-
-
- MachineX64
-
-
-
-
- X64
-
-
- %(AdditionalOptions)
- $(GdkMMBuildDefs);%(PreprocessorDefinitions)
- MultiThreadedDLL
- true
-
-
- Level3
- ProgramDatabase
-
-
- Generate gdkmm def file
- $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
-
-
+ $(OutDir)$(ProjectName)$(DebugDllSuffix).dll
+ $(IntDir)\$(ProjectName).def
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+ X64
+
+
+ %(AdditionalOptions)
+ $(GdkMMBuildDefs);%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Generate gdkmm def file
+ $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
+
+
%(AdditionalDependencies)
- $(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll
- $(IntDir)\$(ProjectName).def
- false
- true
- true
-
-
- MachineX64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {07324745-c9be-4d65-b08a-9c88188c0c28}
- false
-
-
-
-
-
-
\ No newline at end of file
+ $(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll
+ $(IntDir)\$(ProjectName).def
+ false
+ true
+ true
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {07324745-c9be-4d65-b08a-9c88188c0c28}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MSVC_Net2013/gendef.vcxproj b/MSVC_Net2013/gendef.vcxproj
index 33dfe5e..01b9271 100644
--- a/MSVC_Net2013/gendef.vcxproj
+++ b/MSVC_Net2013/gendef.vcxproj
@@ -21,26 +21,27 @@
{07324745-C9BE-4D65-B08A-9C88188C0C28}
Win32Proj
+ 8.1
Application
- MultiByte
+ Unicode
v120
Application
- MultiByte
+ Unicode
v120
Application
- MultiByte
+ Unicode
v120
Application
- MultiByte
+ Unicode
v120
diff --git a/MSVC_Net2013/gtkmm.vcxproj b/MSVC_Net2013/gtkmm.vcxproj
index 2c732f8..ad9d312 100644
--- a/MSVC_Net2013/gtkmm.vcxproj
+++ b/MSVC_Net2013/gtkmm.vcxproj
@@ -1,700 +1,701 @@
-???
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- gtkmm
- {907B8D15-7E12-4136-A7E6-B6ED5E055D39}
- gtkmm
- Win32Proj
-
-
-
- DynamicLibrary
- MultiByte
- v120
-
-
- DynamicLibrary
- MultiByte
- v120
-
-
- DynamicLibrary
- MultiByte
- v120
-
-
- DynamicLibrary
- MultiByte
- v120
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- $(ProjectName)$(DebugDllSuffix)
- $(ProjectName)$(DebugDllSuffix)
- $(ProjectName)$(ReleaseDllSuffix)
- $(ProjectName)$(ReleaseDllSuffix)
-
-
-
- %(AdditionalOptions)
- Disabled
- .\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)
+???
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ gtkmm
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}
+ gtkmm
+ Win32Proj
+ 8.1
+
+
+
+ DynamicLibrary
+ Unicode
+ v120
+
+
+ DynamicLibrary
+ Unicode
+ v120
+
+
+ DynamicLibrary
+ Unicode
+ v120
+
+
+ DynamicLibrary
+ Unicode
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ $(ProjectName)$(DebugDllSuffix)
+ $(ProjectName)$(DebugDllSuffix)
+ $(ProjectName)$(ReleaseDllSuffix)
+ $(ProjectName)$(ReleaseDllSuffix)
+
+
+
+ %(AdditionalOptions)
+ Disabled
+ .\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)
_DEBUG;_NO_CRT_STDIO_INLINE;$(GtkMMBuildDefs);_NO_CRT_STDIO_INLINE;%(PreprocessorDefinitions)
- true
- EnableFastChecks
- MultiThreadedDebugDLL
- true
-
-
- Level3
- EditAndContinue
-
-
- Generate gtkmm def file
- $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
-
-
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ Generate gtkmm def file
+ $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
+
+
legacy_stdio_definitions.lib;%(AdditionalDependencies)
- $(OutDir)$(ProjectName)$(DebugDllSuffix).dll
- $(IntDir)\$(ProjectName).def
- true
- false
-
-
-
-
-
-
- %(AdditionalOptions)
- .\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)
+ $(OutDir)$(ProjectName)$(DebugDllSuffix).dll
+ $(IntDir)\$(ProjectName).def
+ true
+ false
+
+
+
+
+
+
+ %(AdditionalOptions)
+ .\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)
$(GtkMMBuildDefs);_NO_CRT_STDIO_INLINE;%(PreprocessorDefinitions)
- MultiThreadedDLL
- true
-
-
- Level3
- ProgramDatabase
-
-
- Generate gtkmm def file
- $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
-
-
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Generate gtkmm def file
+ $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
+
+
legacy_stdio_definitions.lib;%(AdditionalDependencies)
- $(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll
- $(IntDir)\$(ProjectName).def
- false
- true
- true
-
-
-
-
-
-
- X64
-
-
- %(AdditionalOptions)
- Disabled
- .\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)
+ $(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll
+ $(IntDir)\$(ProjectName).def
+ false
+ true
+ true
+
+
+
+
+
+
+ X64
+
+
+ %(AdditionalOptions)
+ Disabled
+ .\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)
_DEBUG;_NO_CRT_STDIO_INLINE;$(GtkMMBuildDefs);)
- true
- EnableFastChecks
- MultiThreadedDebugDLL
- true
-
-
- Level3
- ProgramDatabase
-
-
- Generate gtkmm def file
- $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
-
-
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Generate gtkmm def file
+ $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
+
+
legacy_stdio_definitions.lib;%(AdditionalDependencies)
- $(OutDir)$(ProjectName)$(DebugDllSuffix).dll
- $(IntDir)\$(ProjectName).def
- true
- false
-
-
- MachineX64
-
-
-
-
- X64
-
-
- %(AdditionalOptions)
- .\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)
+ $(OutDir)$(ProjectName)$(DebugDllSuffix).dll
+ $(IntDir)\$(ProjectName).def
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+ X64
+
+
+ %(AdditionalOptions)
+ .\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)
$(GtkMMBuildDefs);_NO_CRT_STDIO_INLINE;%(PreprocessorDefinitions)
- MultiThreadedDLL
- true
-
-
- Level3
- ProgramDatabase
-
-
- Generate gtkmm def file
- $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
-
-
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ Generate gtkmm def file
+ $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj
+
+
legacy_stdio_definitions.lib;%(AdditionalDependencies)
- $(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll
- $(IntDir)\$(ProjectName).def
- true
- true
- false
-
-
- MachineX64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {976c8f9c-1a1d-4e23-b79e-ec9091bbea0e}
- false
-
-
- {07324745-c9be-4d65-b08a-9c88188c0c28}
- false
-
-
-
-
-
-
\ No newline at end of file
+ $(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll
+ $(IntDir)\$(ProjectName).def
+ true
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {976c8f9c-1a1d-4e23-b79e-ec9091bbea0e}
+ false
+
+
+ {07324745-c9be-4d65-b08a-9c88188c0c28}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MSVC_Net2013/gtkmm3-demo.vcxproj b/MSVC_Net2013/gtkmm3-demo.vcxproj
index 9c33d45..84a988a 100644
--- a/MSVC_Net2013/gtkmm3-demo.vcxproj
+++ b/MSVC_Net2013/gtkmm3-demo.vcxproj
@@ -23,26 +23,27 @@
{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}
gtkmm3-demo
Win32Proj
+ 8.1
Application
- MultiByte
+ Unicode
v120
Application
- MultiByte
+ Unicode
v120
Application
- MultiByte
+ Unicode
v120
Application
- MultiByte
+ Unicode
v120
@@ -251,4 +252,4 @@
-
+
\ No newline at end of file
diff --git a/MSVC_Net2013/install.vcxproj b/MSVC_Net2013/install.vcxproj
index 1df2f4b..a484bd6 100644
--- a/MSVC_Net2013/install.vcxproj
+++ b/MSVC_Net2013/install.vcxproj
@@ -22,28 +22,29 @@
{2093D218-190E-4194-9421-3BA7CBF33B10}
install
Win32Proj
+ 8.1
Utility
- MultiByte
+ Unicode
true
v120
Utility
- MultiByte
+ Unicode
v120
Utility
- MultiByte
+ Unicode
true
v120
Utility
- MultiByte
+ Unicode
v120