[Spice-commits] 4 commits - client/windows

Alon Levy alon at kemper.freedesktop.org
Wed Apr 18 06:01:45 PDT 2012


 client/windows/generate.bat  |    4 
 client/windows/generate1.bat |    4 
 client/windows/redc.rc       |    2 
 client/windows/redc.vcproj   | 2002 +++++++++++++++++++++----------------------
 4 files changed, 1006 insertions(+), 1006 deletions(-)

New commits:
commit b87ef5170d3ae413dc197846e5f774fb1cc5adc0
Author: Aric Stewart <aric at codeweavers.com>
Date:   Tue Apr 17 18:24:18 2012 -0500

    update visual studio project file
    
    Note, there may be line-ending issues here is we are not careful.  This file is a msdos formatted file.
    
    There was some inconsistencies in those line-ending that I have normalized.
    
    Signed-off-by: Aric Stewart <aric at codeweavers.com>

diff --git a/client/windows/redc.vcproj b/client/windows/redc.vcproj
index f36d982..3d5bae3 100644
--- a/client/windows/redc.vcproj
+++ b/client/windows/redc.vcproj
@@ -49,8 +49,8 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				Optimization="0"
-				AdditionalIncludeDirectories=".;..;$(SPICE_PROTOCOL_DIR);..\..\common;..\..\common\win;&quot;..\..\common\win\my_getopt-1.5&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
-				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;RED_DEBUG;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC"
+				AdditionalIncludeDirectories=".;..;&quot;$(SPICE_PROTOCOL_DIR)&quot;;&quot;$(SPICE_COMMON_DIR)&quot;;&quot;$(SPICE_COMMON_DIR)\common&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;RED_DEBUG;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC;HAVE_STRING_H"
 				MinimalRebuild="false"
 				BasicRuntimeChecks="3"
 				RuntimeLibrary="1"
@@ -137,8 +137,8 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				Optimization="0"
-				AdditionalIncludeDirectories=".;..;$(SPICE_PROTOCOL_DIR);..\..\common;..\..\common\win;&quot;..\..\common\win\my_getopt-1.5&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
-				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;RED_DEBUG;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC"
+				AdditionalIncludeDirectories=".;..;&quot;$(SPICE_PROTOCOL_DIR)&quot;;&quot;$(SPICE_COMMON_DIR)&quot;;&quot;$(SPICE_COMMON_DIR)\common&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;RED_DEBUG;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC;HAVE_STRING_H"
 				MinimalRebuild="false"
 				BasicRuntimeChecks="3"
 				RuntimeLibrary="1"
@@ -220,8 +220,8 @@
 			/>
 			<Tool
 				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories=".;..;$(SPICE_PROTOCOL_DIR);..\..\common;..\..\common\win;&quot;..\..\common\win\my_getopt-1.5&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
-				PreprocessorDefinitions="WIN32;_WINDOWS;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC"
+				AdditionalIncludeDirectories=".;..;&quot;$(SPICE_PROTOCOL_DIR)&quot;;&quot;$(SPICE_COMMON_DIR)&quot;;&quot;$(SPICE_COMMON_DIR)\common&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
+				PreprocessorDefinitions="WIN32;_WINDOWS;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC;HAVE_STRING_H"
 				RuntimeLibrary="0"
 				UsePrecompiledHeader="0"
 				WarningLevel="3"
@@ -303,8 +303,8 @@
 			/>
 			<Tool
 				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories=".;..;$(SPICE_PROTOCOL_DIR);..\..\common;..\..\common\win;&quot;..\..\common\win\my_getopt-1.5&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
-				PreprocessorDefinitions="WIN32;_WINDOWS;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC"
+				AdditionalIncludeDirectories=".;..;&quot;$(SPICE_PROTOCOL_DIR)&quot;;&quot;$(SPICE_COMMON_DIR)&quot;;&quot;$(SPICE_COMMON_DIR)\common&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
+				PreprocessorDefinitions="WIN32;_WINDOWS;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC;HAVE_STRING_H"
 				RuntimeLibrary="0"
 				UsePrecompiledHeader="0"
 				WarningLevel="3"
@@ -377,7 +377,7 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\common\canvas_utils.c"
+				RelativePath="$(SPICE_COMMON_DIR)\common\canvas_utils.c"
 				>
 			</File>
 			<File
@@ -413,19 +413,19 @@
 				>
 			</File>
 			<File
-				RelativePath="..\generated_demarshallers.cpp"
+				RelativePath="..\generated_demarshallers.c"
 				>
 			</File>
 			<File
-				RelativePath="..\generated_demarshallers1.cpp"
+				RelativePath="..\generated_demarshallers1.c"
 				>
 			</File>
 			<File
-				RelativePath="..\generated_marshallers.cpp"
+				RelativePath="..\generated_marshallers.c"
 				>
 			</File>
 			<File
-				RelativePath="..\generated_marshallers1.cpp"
+				RelativePath="..\generated_marshallers1.c"
 				>
 			</File>
 			<File
@@ -453,11 +453,15 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\common\lines.c"
+				RelativePath="$(SPICE_COMMON_DIR)\common\lines.c"
 				>
 			</File>
 			<File
-				RelativePath="..\..\common\lz.c"
+				RelativePath="$(SPICE_COMMON_DIR)\common\log.c"
+				>
+			</File>
+			<File
+				RelativePath="$(SPICE_COMMON_DIR)\common\lz.c"
 				>
 			</File>
 			<File
@@ -465,7 +469,11 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\common\mem.c"
+				RelativePath="$(SPICE_COMMON_DIR)\common\marshaller.c"
+				>
+			</File>
+			<File
+				RelativePath="$(SPICE_COMMON_DIR)\common\mem.c"
 				>
 			</File>
 			<File
@@ -529,7 +537,7 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\common\pixman_utils.c"
+				RelativePath="$(SPICE_COMMON_DIR)\common\pixman_utils.c"
 				>
 			</File>
 			<File
@@ -553,7 +561,7 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\common\quic.c"
+				RelativePath="$(SPICE_COMMON_DIR)\common\quic.c"
 				>
 			</File>
 			<File
@@ -605,7 +613,7 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\common\region.c"
+				RelativePath="$(SPICE_COMMON_DIR)\common\region.c"
 				>
 			</File>
 			<File
@@ -613,7 +621,7 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\common\rop3.c"
+				RelativePath="$(SPICE_COMMON_DIR)\common\rop3.c"
 				>
 			</File>
 			<File
@@ -633,7 +641,7 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\common\ssl_verify.c"
+				RelativePath="$(SPICE_COMMON_DIR)\common\ssl_verify.c"
 				>
 			</File>
 			<File
@@ -671,11 +679,11 @@
 				>
 			</File>
 			<File
-				RelativePath="..\client_net_socket.h"
+				RelativePath="$(SPICE_COMMON_DIR)\common\client_demarshallers.h"
 				>
 			</File>
 			<File
-				RelativePath="..\common.h"
+				RelativePath="..\client_net_socket.h"
 				>
 			</File>
 			<File
@@ -695,10 +703,6 @@
 				>
 			</File>
 			<File
-				RelativePath="..\demarshallers.h"
-				>
-			</File>
-			<File
 				RelativePath="..\display_channel.h"
 				>
 			</File>
@@ -715,11 +719,11 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\common\gdi_canvas.h"
+				RelativePath="$(SPICE_COMMON_DIR)\common\gdi_canvas.h"
 				>
 			</File>
 			<File
-				RelativePath="..\..\common\win\my_getopt-1.5\getopt.h"
+				RelativePath=".\getopt.h"
 				>
 			</File>
 			<File
@@ -763,10 +767,6 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\common\marshaller.c"
-				>
-			</File>
-			<File
 				RelativePath="..\menu.h"
 				>
 			</File>
@@ -867,7 +867,7 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\common\ssl_verify.h"
+				RelativePath="$(SPICE_COMMON_DIR)\common\ssl_verify.h"
 				>
 			</File>
 			<File
@@ -910,7 +910,7 @@
 			</File>
 		</Filter>
 		<File
-			RelativePath="..\..\spice.proto"
+			RelativePath="$(SPICE_COMMON_DIR)\spice.proto"
 			>
 			<FileConfiguration
 				Name="Debug|Win32"
@@ -956,7 +956,7 @@
 			</FileConfiguration>
 		</File>
 		<File
-			RelativePath="..\..\spice1.proto"
+			RelativePath="$(SPICE_COMMON_DIR)\spice1.proto"
 			>
 			<FileConfiguration
 				Name="Debug|Win32"
commit 42758228fcfcc5e392bcaa82cafaff01fa9a68d1
Author: Alon Levy <alevy at redhat.com>
Date:   Wed Apr 18 16:00:17 2012 +0300

    client/windows/redc.vcproj: switch to unix EOL (dos2unix)

diff --git a/client/windows/redc.vcproj b/client/windows/redc.vcproj
index f27c7ce..f36d982 100644
--- a/client/windows/redc.vcproj
+++ b/client/windows/redc.vcproj
@@ -1,1007 +1,1007 @@
-<?xml version="1.0" encoding="windows-1255"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="redc"
-	ProjectGUID="{4F03BAF9-DFBC-4CA7-B860-8929555981AE}"
-	RootNamespace="redc"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="131072"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-		<Platform
-			Name="x64"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(REDC_BUILD_DIR)$(ConfigurationName)"
-			IntermediateDirectory="$(REDC_BUILD_DIR)$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-				CommandLine=""
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-				Description=""
-				CommandLine=""
-				AdditionalDependencies=""
-				Outputs=""
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories=".;..;$(SPICE_PROTOCOL_DIR);..\..\common;..\..\common\win;&quot;..\..\common\win\my_getopt-1.5&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
-				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;RED_DEBUG;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC"
-				MinimalRebuild="false"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				PrecompiledHeaderThrough=""
-				WarningLevel="3"
-				WarnAsError="false"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="pixman-1D.lib libeay32MTd.lib ssleay32MTd.lib ws2_32.lib msimg32.lib winmm.lib libcelt_0_5_1D.lib pthreadVC2d.lib version.lib CEGUIBase_Static_d.lib CEGUITGAImageCodec_Static_d.lib CEGUIExpatParser_Static_d.lib freetype2311MT_D.lib libexpatMT_D.lib pcre_D.lib CEGUIFalagardWRBase_Static_d.lib libjpeg-static-mt-debug.lib zlibwapiD.lib png_d.lib cximage_d.lib"
-				OutputFile="$(OutDir)\spicec.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="&quot;$(SPICE_LIBS)\lib&quot;"
-				IgnoreAllDefaultLibraries="false"
-				IgnoreDefaultLibraryNames=""
-				GenerateDebugInformation="true"
-				SubSystem="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>
-		<Configuration
-			Name="Debug|x64"
+<?xml version="1.0" encoding="windows-1255"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="redc"
+	ProjectGUID="{4F03BAF9-DFBC-4CA7-B860-8929555981AE}"
+	RootNamespace="redc"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+		<Platform
+			Name="x64"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(REDC_BUILD_DIR)$(ConfigurationName)"
+			IntermediateDirectory="$(REDC_BUILD_DIR)$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine=""
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+				Description=""
+				CommandLine=""
+				AdditionalDependencies=""
+				Outputs=""
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories=".;..;$(SPICE_PROTOCOL_DIR);..\..\common;..\..\common\win;&quot;..\..\common\win\my_getopt-1.5&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;RED_DEBUG;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC"
+				MinimalRebuild="false"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				PrecompiledHeaderThrough=""
+				WarningLevel="3"
+				WarnAsError="false"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="pixman-1D.lib libeay32MTd.lib ssleay32MTd.lib ws2_32.lib msimg32.lib winmm.lib libcelt_0_5_1D.lib pthreadVC2d.lib version.lib CEGUIBase_Static_d.lib CEGUITGAImageCodec_Static_d.lib CEGUIExpatParser_Static_d.lib freetype2311MT_D.lib libexpatMT_D.lib pcre_D.lib CEGUIFalagardWRBase_Static_d.lib libjpeg-static-mt-debug.lib zlibwapiD.lib png_d.lib cximage_d.lib"
+				OutputFile="$(OutDir)\spicec.exe"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories="&quot;$(SPICE_LIBS)\lib&quot;"
+				IgnoreAllDefaultLibraries="false"
+				IgnoreDefaultLibraryNames=""
+				GenerateDebugInformation="true"
+				SubSystem="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>
+		<Configuration
+			Name="Debug|x64"
 			OutputDirectory="$(REDC_BUILD_DIR)$(PlatformName)\$(ConfigurationName)"
 			IntermediateDirectory="$(REDC_BUILD_DIR)$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-				CommandLine=""
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-				Description=""
-				CommandLine=""
-				AdditionalDependencies=""
-				Outputs=""
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories=".;..;$(SPICE_PROTOCOL_DIR);..\..\common;..\..\common\win;&quot;..\..\common\win\my_getopt-1.5&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
-				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;RED_DEBUG;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC"
-				MinimalRebuild="false"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				PrecompiledHeaderThrough=""
-				WarningLevel="3"
-				WarnAsError="false"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="pixman-1D.lib libeay32MTd.lib ssleay32MTd.lib ws2_32.lib msimg32.lib winmm.lib zlibwapiD.lib version.lib pthreadVC2D.lib libjpeg-static-mt-debug.lib libcelt_0_5_1D.lib CEGUIBase_Static_d.lib CEGUIExpatParser_Static_d.lib CEGUIFalagardWRBase_Static_d.lib CEGUITGAImageCodec_Static_d.lib freetype2311MT.lib libexpatMT.lib pcre.lib png_d.lib cximage_d.lib"
-				OutputFile="$(OutDir)\spicec.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="&quot;$(SPICE_LIBS)\lib64&quot;"
-				IgnoreAllDefaultLibraries="false"
-				IgnoreDefaultLibraryNames=""
-				GenerateDebugInformation="true"
-				SubSystem="2"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				TargetMachine="17"
-			/>
-			<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="$(REDC_BUILD_DIR)$(ConfigurationName)"
-			IntermediateDirectory="$(REDC_BUILD_DIR)$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-				CommandLine=""
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories=".;..;$(SPICE_PROTOCOL_DIR);..\..\common;..\..\common\win;&quot;..\..\common\win\my_getopt-1.5&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
-				PreprocessorDefinitions="WIN32;_WINDOWS;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				WarnAsError="false"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="pixman-1.lib libeay32MT.lib ssleay32MT.lib ws2_32.lib msimg32.lib winmm.lib libcelt_0_5_1.lib pthreadVC2.lib version.lib CEGUIBase_Static.lib CEGUITGAImageCodec_Static.lib CEGUIExpatParser_Static.lib freetype2311MT.lib libexpatMT.lib pcre.lib CEGUIFalagardWRBase_Static.lib libjpeg-static-mt.lib zlibwapi.lib png.lib cximage.lib"
-				OutputFile="$(OutDir)\spicec.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="&quot;$(SPICE_LIBS)\lib&quot;"
-				IgnoreDefaultLibraryNames=""
-				GenerateDebugInformation="true"
-				SubSystem="2"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine=""
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+				Description=""
+				CommandLine=""
+				AdditionalDependencies=""
+				Outputs=""
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories=".;..;$(SPICE_PROTOCOL_DIR);..\..\common;..\..\common\win;&quot;..\..\common\win\my_getopt-1.5&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;RED_DEBUG;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC"
+				MinimalRebuild="false"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				PrecompiledHeaderThrough=""
+				WarningLevel="3"
+				WarnAsError="false"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="pixman-1D.lib libeay32MTd.lib ssleay32MTd.lib ws2_32.lib msimg32.lib winmm.lib zlibwapiD.lib version.lib pthreadVC2D.lib libjpeg-static-mt-debug.lib libcelt_0_5_1D.lib CEGUIBase_Static_d.lib CEGUIExpatParser_Static_d.lib CEGUIFalagardWRBase_Static_d.lib CEGUITGAImageCodec_Static_d.lib freetype2311MT.lib libexpatMT.lib pcre.lib png_d.lib cximage_d.lib"
+				OutputFile="$(OutDir)\spicec.exe"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories="&quot;$(SPICE_LIBS)\lib64&quot;"
+				IgnoreAllDefaultLibraries="false"
+				IgnoreDefaultLibraryNames=""
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="17"
+			/>
+			<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="$(REDC_BUILD_DIR)$(ConfigurationName)"
+			IntermediateDirectory="$(REDC_BUILD_DIR)$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine=""
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories=".;..;$(SPICE_PROTOCOL_DIR);..\..\common;..\..\common\win;&quot;..\..\common\win\my_getopt-1.5&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
+				PreprocessorDefinitions="WIN32;_WINDOWS;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="false"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="pixman-1.lib libeay32MT.lib ssleay32MT.lib ws2_32.lib msimg32.lib winmm.lib libcelt_0_5_1.lib pthreadVC2.lib version.lib CEGUIBase_Static.lib CEGUITGAImageCodec_Static.lib CEGUIExpatParser_Static.lib freetype2311MT.lib libexpatMT.lib pcre.lib CEGUIFalagardWRBase_Static.lib libjpeg-static-mt.lib zlibwapi.lib png.lib cximage.lib"
+				OutputFile="$(OutDir)\spicec.exe"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;$(SPICE_LIBS)\lib&quot;"
+				IgnoreDefaultLibraryNames=""
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
 				RandomizedBaseAddress="2"
-				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|x64"
+				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|x64"
 			OutputDirectory="$(REDC_BUILD_DIR)$(PlatformName)\$(ConfigurationName)"
 			IntermediateDirectory="$(REDC_BUILD_DIR)$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			UseOfMFC="0"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-				CommandLine=""
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories=".;..;$(SPICE_PROTOCOL_DIR);..\..\common;..\..\common\win;&quot;..\..\common\win\my_getopt-1.5&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
-				PreprocessorDefinitions="WIN32;_WINDOWS;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				WarnAsError="false"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="pixman-1.lib libeay32MT.lib ssleay32MT.lib ws2_32.lib msimg32.lib winmm.lib zlibwapi.lib version.lib pthreadVC2.lib libjpeg-static-mt.lib libcelt_0_5_1.lib CEGUIBase_Static.lib CEGUIExpatParser_Static.lib CEGUIFalagardWRBase_Static.lib CEGUITGAImageCodec_Static.lib freetype2311MT.lib libexpatMT.lib pcre.lib png.lib cximage.lib"
-				OutputFile="$(OutDir)\spicec.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="&quot;$(SPICE_LIBS)\lib64&quot;"
-				IgnoreAllDefaultLibraries="false"
-				IgnoreDefaultLibraryNames=""
-				GenerateDebugInformation="true"
-				SubSystem="2"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine=""
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories=".;..;$(SPICE_PROTOCOL_DIR);..\..\common;..\..\common\win;&quot;..\..\common\win\my_getopt-1.5&quot;;&quot;$(SPICE_LIBS)\include&quot;;&quot;$(SPICE_LIBS)\include\pixman-1&quot;;&quot;$(SPICE_LIBS)\include\CEGUI-0.6.2&quot;;&quot;$(SPICE_LIBS)\include\CxImage&quot;"
+				PreprocessorDefinitions="WIN32;_WINDOWS;_WIN32_WINNT=0x0500;USE_GUI;USE_GLZ;PTW32_STATIC_LIB;CEGUI_STATIC"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="false"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="pixman-1.lib libeay32MT.lib ssleay32MT.lib ws2_32.lib msimg32.lib winmm.lib zlibwapi.lib version.lib pthreadVC2.lib libjpeg-static-mt.lib libcelt_0_5_1.lib CEGUIBase_Static.lib CEGUIExpatParser_Static.lib CEGUIFalagardWRBase_Static.lib CEGUITGAImageCodec_Static.lib freetype2311MT.lib libexpatMT.lib pcre.lib png.lib cximage.lib"
+				OutputFile="$(OutDir)\spicec.exe"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;$(SPICE_LIBS)\lib64&quot;"
+				IgnoreAllDefaultLibraries="false"
+				IgnoreDefaultLibraryNames=""
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
 				RandomizedBaseAddress="2"
-				DataExecutionPrevention="0"
-				TargetMachine="17"
-			/>
-			<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="..\application.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\canvas.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\common\canvas_utils.c"
-				>
-			</File>
-			<File
-				RelativePath="..\client_net_socket.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\cmd_line_parser.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\controller.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\cursor.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\cursor_channel.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\display_channel.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\event_sources_p.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\foreign_menu.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\generated_demarshallers.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\generated_demarshallers1.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\generated_marshallers.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\generated_marshallers1.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\glz_decoder.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\glz_decoder_window.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\gui\gui.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\hot_keys.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\inputs_channel.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\jpeg_decoder.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\common\lines.c"
-				>
-			</File>
-			<File
-				RelativePath="..\..\common\lz.c"
-				>
-			</File>
-			<File
-				RelativePath=".\main.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\common\mem.c"
-				>
-			</File>
-			<File
-				RelativePath="..\menu.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\mjpeg_decoder.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\monitor.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\my_getopt.cpp"
-				>
-				<FileConfiguration
-					Name="Debug|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						ObjectFile="$(IntDir)\$(InputName)1.obj"
-						XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="Debug|x64"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						ObjectFile="$(IntDir)\$(InputName)1.obj"
-						XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="Release|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						ObjectFile="$(IntDir)\$(InputName)1.obj"
-						XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="Release|x64"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						ObjectFile="$(IntDir)\$(InputName)1.obj"
-						XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
-					/>
-				</FileConfiguration>
-			</File>
-			<File
-				RelativePath=".\named_pipe.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\pixels_source.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\common\pixman_utils.c"
-				>
-			</File>
-			<File
-				RelativePath=".\platform.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\platform_utils.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\playback.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\playback_channel.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\process_loop.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\common\quic.c"
-				>
-			</File>
-			<File
-				RelativePath=".\record.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\record_channel.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\red_channel.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\red_client.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\red_drawable.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\red_gdi_canvas.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\red_peer.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\red_pixmap.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\red_pixmap_gdi.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\red_pixmap_sw.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\red_sw_canvas.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\red_window.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\common\region.c"
-				>
-			</File>
-			<File
-				RelativePath="..\gui\resource_provider.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\common\rop3.c"
-				>
-			</File>
-			<File
-				RelativePath="..\screen.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\screen_layer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\gui\softrenderer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\gui\softtexture.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\common\ssl_verify.c"
-				>
-			</File>
-			<File
-				RelativePath="..\threads.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\utils.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\zlib_decoder.cpp"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-			<File
-				RelativePath="..\application.h"
-				>
-			</File>
-			<File
-				RelativePath=".\atomic_count.h"
-				>
-			</File>
-			<File
-				RelativePath="..\cache.hpp"
-				>
-			</File>
-			<File
-				RelativePath="..\canvas.h"
-				>
-			</File>
-			<File
-				RelativePath="..\client_net_socket.h"
-				>
-			</File>
-			<File
-				RelativePath="..\common.h"
-				>
-			</File>
-			<File
-				RelativePath="..\controller.h"
-				>
-			</File>
-			<File
-				RelativePath="..\cursor.h"
-				>
-			</File>
-			<File
-				RelativePath="..\cursor_channel.h"
-				>
-			</File>
-			<File
-				RelativePath="..\debug.h"
-				>
-			</File>
-			<File
-				RelativePath="..\demarshallers.h"
-				>
-			</File>
-			<File
-				RelativePath="..\display_channel.h"
-				>
-			</File>
-			<File
-				RelativePath="..\event_sources.h"
-				>
-			</File>
-			<File
-				RelativePath=".\event_sources_p.h"
-				>
-			</File>
-			<File
-				RelativePath="..\foreign_menu.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\common\gdi_canvas.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\common\win\my_getopt-1.5\getopt.h"
-				>
-			</File>
-			<File
-				RelativePath="..\glz_decoded_image.h"
-				>
-			</File>
-			<File
-				RelativePath="..\glz_decoder.h"
-				>
-			</File>
-			<File
-				RelativePath="..\glz_decoder_config.h"
-				>
-			</File>
-			<File
-				RelativePath="..\glz_decoder_window.h"
-				>
-			</File>
-			<File
-				RelativePath="..\gui\gui.h"
-				>
-			</File>
-			<File
-				RelativePath="..\hot_keys.h"
-				>
-			</File>
-			<File
-				RelativePath="..\icon.h"
-				>
-			</File>
-			<File
-				RelativePath="..\inputs_channel.h"
-				>
-			</File>
-			<File
-				RelativePath="..\inputs_handler.h"
-				>
-			</File>
-			<File
-				RelativePath="..\jpeg_decoder.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\common\marshaller.c"
-				>
-			</File>
-			<File
-				RelativePath="..\menu.h"
-				>
-			</File>
-			<File
-				RelativePath="..\mjpeg_decoder.h"
-				>
-			</File>
-			<File
-				RelativePath="..\monitor.h"
-				>
-			</File>
-			<File
-				RelativePath=".\named_pipe.h"
-				>
-			</File>
-			<File
-				RelativePath=".\pixels_source_p.h"
-				>
-			</File>
-			<File
-				RelativePath="..\platform.h"
-				>
-			</File>
-			<File
-				RelativePath=".\platform_utils.h"
-				>
-			</File>
-			<File
-				RelativePath=".\playback.h"
-				>
-			</File>
-			<File
-				RelativePath="..\process_loop.h"
-				>
-			</File>
-			<File
-				RelativePath=".\record.h"
-				>
-			</File>
-			<File
-				RelativePath="..\red_channel.h"
-				>
-			</File>
-			<File
-				RelativePath="..\red_client.h"
-				>
-			</File>
-			<File
-				RelativePath="..\red_drawable.h"
-				>
-			</File>
-			<File
-				RelativePath="..\red_gdi_canvas.h"
-				>
-			</File>
-			<File
-				RelativePath="..\red_key.h"
-				>
-			</File>
-			<File
-				RelativePath="..\red_peer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\red_sw_canvas.h"
-				>
-			</File>
-			<File
-				RelativePath="..\red_window.h"
-				>
-			</File>
-			<File
-				RelativePath=".\resource.h"
-				>
-			</File>
-			<File
-				RelativePath="..\gui\resource_provider.h"
-				>
-			</File>
-			<File
-				RelativePath="..\screen.h"
-				>
-			</File>
-			<File
-				RelativePath="..\screen_layer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\shared_cache.hpp"
-				>
-			</File>
-			<File
-				RelativePath="..\gui\softrenderer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\gui\softtexture.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\common\ssl_verify.h"
-				>
-			</File>
-			<File
-				RelativePath="..\threads.h"
-				>
-			</File>
-			<File
-				RelativePath="..\utils.h"
-				>
-			</File>
-			<File
-				RelativePath=".\win_platform.h"
-				>
-			</File>
-			<File
-				RelativePath="..\zlib_decoder.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=".\redc.rc"
-				>
-			</File>
-			<File
-				RelativePath=".\spice.ico"
-				>
-			</File>
-			<File
-				RelativePath=".\spicec.exe.manifest"
-				>
-			</File>
-			<File
-				RelativePath=".\sticky_alt.bmp"
-				>
-			</File>
-		</Filter>
-		<File
-			RelativePath="..\..\spice.proto"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCustomBuildTool"
-					Description="Generating demarshaller"
-					CommandLine="generate.bat&#x0D;&#x0A;"
-					AdditionalDependencies=""
-					Outputs="$(ProjectDir)/../generated_demarshallers.cpp;$(ProjectDir)/../generated_marshallers.cpp"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|x64"
-				>
-				<Tool
-					Name="VCCustomBuildTool"
-					Description="Generating demarshaller"
-					CommandLine="generate.bat&#x0D;&#x0A;"
-					AdditionalDependencies=""
-					Outputs="$(ProjectDir)/../generated_demarshallers.cpp;$(ProjectDir)/../generated_marshallers.cpp"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCustomBuildTool"
-					Description="Generating demarshaller"
-					CommandLine="generate.bat&#x0D;&#x0A;"
-					Outputs="$(ProjectDir)/../generated_demarshallers.cpp;$(ProjectDir)/../generated_marshallers.cpp"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|x64"
-				>
-				<Tool
-					Name="VCCustomBuildTool"
-					Description="Generating demarshaller"
-					CommandLine="generate.bat&#x0D;&#x0A;"
-					Outputs="$(ProjectDir)/../generated_demarshallers.cpp;$(ProjectDir)/../generated_marshallers.cpp"
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\..\spice1.proto"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				>
-				<Tool
-					Name="VCCustomBuildTool"
-					Description="Generating old demarshaller"
-					CommandLine="generate1.bat&#x0D;&#x0A;"
-					AdditionalDependencies=""
-					Outputs="$(ProjectDir)/../generated_demarshallers1.cpp;$(ProjectDir)/../generated_marshallers1.cpp"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|x64"
-				>
-				<Tool
-					Name="VCCustomBuildTool"
-					Description="Generating old demarshaller"
-					CommandLine="generate1.bat&#x0D;&#x0A;"
-					AdditionalDependencies=""
-					Outputs="$(ProjectDir)/../generated_demarshallers1.cpp;$(ProjectDir)/../generated_marshallers1.cpp"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				>
-				<Tool
-					Name="VCCustomBuildTool"
-					Description="Generating old demarshaller"
-					CommandLine="generate1.bat&#x0D;&#x0A;"
-					Outputs="$(ProjectDir)/../generated_demarshallers1.cpp;$(ProjectDir)/../generated_marshallers1.cpp"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|x64"
-				>
-				<Tool
-					Name="VCCustomBuildTool"
-					Description="Generating old demarshaller"
-					CommandLine="generate1.bat&#x0D;&#x0A;"
-					Outputs="$(ProjectDir)/../generated_demarshallers1.cpp;$(ProjectDir)/../generated_marshallers1.cpp"
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
+				DataExecutionPrevention="0"
+				TargetMachine="17"
+			/>
+			<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="..\application.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\canvas.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\common\canvas_utils.c"
+				>
+			</File>
+			<File
+				RelativePath="..\client_net_socket.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\cmd_line_parser.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\controller.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\cursor.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\cursor_channel.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\display_channel.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\event_sources_p.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\foreign_menu.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\generated_demarshallers.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\generated_demarshallers1.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\generated_marshallers.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\generated_marshallers1.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\glz_decoder.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\glz_decoder_window.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\gui\gui.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\hot_keys.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\inputs_channel.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\jpeg_decoder.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\common\lines.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\common\lz.c"
+				>
+			</File>
+			<File
+				RelativePath=".\main.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\common\mem.c"
+				>
+			</File>
+			<File
+				RelativePath="..\menu.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\mjpeg_decoder.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\monitor.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\my_getopt.cpp"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)\$(InputName)1.obj"
+						XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)\$(InputName)1.obj"
+						XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)\$(InputName)1.obj"
+						XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)\$(InputName)1.obj"
+						XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\named_pipe.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\pixels_source.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\common\pixman_utils.c"
+				>
+			</File>
+			<File
+				RelativePath=".\platform.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\platform_utils.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\playback.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\playback_channel.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\process_loop.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\common\quic.c"
+				>
+			</File>
+			<File
+				RelativePath=".\record.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\record_channel.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\red_channel.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\red_client.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\red_drawable.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\red_gdi_canvas.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\red_peer.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\red_pixmap.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\red_pixmap_gdi.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\red_pixmap_sw.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\red_sw_canvas.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\red_window.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\common\region.c"
+				>
+			</File>
+			<File
+				RelativePath="..\gui\resource_provider.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\common\rop3.c"
+				>
+			</File>
+			<File
+				RelativePath="..\screen.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\screen_layer.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\gui\softrenderer.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\gui\softtexture.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\common\ssl_verify.c"
+				>
+			</File>
+			<File
+				RelativePath="..\threads.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\utils.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\zlib_decoder.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\application.h"
+				>
+			</File>
+			<File
+				RelativePath=".\atomic_count.h"
+				>
+			</File>
+			<File
+				RelativePath="..\cache.hpp"
+				>
+			</File>
+			<File
+				RelativePath="..\canvas.h"
+				>
+			</File>
+			<File
+				RelativePath="..\client_net_socket.h"
+				>
+			</File>
+			<File
+				RelativePath="..\common.h"
+				>
+			</File>
+			<File
+				RelativePath="..\controller.h"
+				>
+			</File>
+			<File
+				RelativePath="..\cursor.h"
+				>
+			</File>
+			<File
+				RelativePath="..\cursor_channel.h"
+				>
+			</File>
+			<File
+				RelativePath="..\debug.h"
+				>
+			</File>
+			<File
+				RelativePath="..\demarshallers.h"
+				>
+			</File>
+			<File
+				RelativePath="..\display_channel.h"
+				>
+			</File>
+			<File
+				RelativePath="..\event_sources.h"
+				>
+			</File>
+			<File
+				RelativePath=".\event_sources_p.h"
+				>
+			</File>
+			<File
+				RelativePath="..\foreign_menu.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\common\gdi_canvas.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\common\win\my_getopt-1.5\getopt.h"
+				>
+			</File>
+			<File
+				RelativePath="..\glz_decoded_image.h"
+				>
+			</File>
+			<File
+				RelativePath="..\glz_decoder.h"
+				>
+			</File>
+			<File
+				RelativePath="..\glz_decoder_config.h"
+				>
+			</File>
+			<File
+				RelativePath="..\glz_decoder_window.h"
+				>
+			</File>
+			<File
+				RelativePath="..\gui\gui.h"
+				>
+			</File>
+			<File
+				RelativePath="..\hot_keys.h"
+				>
+			</File>
+			<File
+				RelativePath="..\icon.h"
+				>
+			</File>
+			<File
+				RelativePath="..\inputs_channel.h"
+				>
+			</File>
+			<File
+				RelativePath="..\inputs_handler.h"
+				>
+			</File>
+			<File
+				RelativePath="..\jpeg_decoder.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\common\marshaller.c"
+				>
+			</File>
+			<File
+				RelativePath="..\menu.h"
+				>
+			</File>
+			<File
+				RelativePath="..\mjpeg_decoder.h"
+				>
+			</File>
+			<File
+				RelativePath="..\monitor.h"
+				>
+			</File>
+			<File
+				RelativePath=".\named_pipe.h"
+				>
+			</File>
+			<File
+				RelativePath=".\pixels_source_p.h"
+				>
+			</File>
+			<File
+				RelativePath="..\platform.h"
+				>
+			</File>
+			<File
+				RelativePath=".\platform_utils.h"
+				>
+			</File>
+			<File
+				RelativePath=".\playback.h"
+				>
+			</File>
+			<File
+				RelativePath="..\process_loop.h"
+				>
+			</File>
+			<File
+				RelativePath=".\record.h"
+				>
+			</File>
+			<File
+				RelativePath="..\red_channel.h"
+				>
+			</File>
+			<File
+				RelativePath="..\red_client.h"
+				>
+			</File>
+			<File
+				RelativePath="..\red_drawable.h"
+				>
+			</File>
+			<File
+				RelativePath="..\red_gdi_canvas.h"
+				>
+			</File>
+			<File
+				RelativePath="..\red_key.h"
+				>
+			</File>
+			<File
+				RelativePath="..\red_peer.h"
+				>
+			</File>
+			<File
+				RelativePath="..\red_sw_canvas.h"
+				>
+			</File>
+			<File
+				RelativePath="..\red_window.h"
+				>
+			</File>
+			<File
+				RelativePath=".\resource.h"
+				>
+			</File>
+			<File
+				RelativePath="..\gui\resource_provider.h"
+				>
+			</File>
+			<File
+				RelativePath="..\screen.h"
+				>
+			</File>
+			<File
+				RelativePath="..\screen_layer.h"
+				>
+			</File>
+			<File
+				RelativePath="..\shared_cache.hpp"
+				>
+			</File>
+			<File
+				RelativePath="..\gui\softrenderer.h"
+				>
+			</File>
+			<File
+				RelativePath="..\gui\softtexture.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\common\ssl_verify.h"
+				>
+			</File>
+			<File
+				RelativePath="..\threads.h"
+				>
+			</File>
+			<File
+				RelativePath="..\utils.h"
+				>
+			</File>
+			<File
+				RelativePath=".\win_platform.h"
+				>
+			</File>
+			<File
+				RelativePath="..\zlib_decoder.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=".\redc.rc"
+				>
+			</File>
+			<File
+				RelativePath=".\spice.ico"
+				>
+			</File>
+			<File
+				RelativePath=".\spicec.exe.manifest"
+				>
+			</File>
+			<File
+				RelativePath=".\sticky_alt.bmp"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath="..\..\spice.proto"
+			>
+			<FileConfiguration
+				Name="Debug|Win32"
+				>
+				<Tool
+					Name="VCCustomBuildTool"
+					Description="Generating demarshaller"
+					CommandLine="generate.bat&#x0D;&#x0A;"
+					AdditionalDependencies=""
+					Outputs="$(ProjectDir)/../generated_demarshallers.cpp;$(ProjectDir)/../generated_marshallers.cpp"
+				/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Debug|x64"
+				>
+				<Tool
+					Name="VCCustomBuildTool"
+					Description="Generating demarshaller"
+					CommandLine="generate.bat&#x0D;&#x0A;"
+					AdditionalDependencies=""
+					Outputs="$(ProjectDir)/../generated_demarshallers.cpp;$(ProjectDir)/../generated_marshallers.cpp"
+				/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Release|Win32"
+				>
+				<Tool
+					Name="VCCustomBuildTool"
+					Description="Generating demarshaller"
+					CommandLine="generate.bat&#x0D;&#x0A;"
+					Outputs="$(ProjectDir)/../generated_demarshallers.cpp;$(ProjectDir)/../generated_marshallers.cpp"
+				/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Release|x64"
+				>
+				<Tool
+					Name="VCCustomBuildTool"
+					Description="Generating demarshaller"
+					CommandLine="generate.bat&#x0D;&#x0A;"
+					Outputs="$(ProjectDir)/../generated_demarshallers.cpp;$(ProjectDir)/../generated_marshallers.cpp"
+				/>
+			</FileConfiguration>
+		</File>
+		<File
+			RelativePath="..\..\spice1.proto"
+			>
+			<FileConfiguration
+				Name="Debug|Win32"
+				>
+				<Tool
+					Name="VCCustomBuildTool"
+					Description="Generating old demarshaller"
+					CommandLine="generate1.bat&#x0D;&#x0A;"
+					AdditionalDependencies=""
+					Outputs="$(ProjectDir)/../generated_demarshallers1.cpp;$(ProjectDir)/../generated_marshallers1.cpp"
+				/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Debug|x64"
+				>
+				<Tool
+					Name="VCCustomBuildTool"
+					Description="Generating old demarshaller"
+					CommandLine="generate1.bat&#x0D;&#x0A;"
+					AdditionalDependencies=""
+					Outputs="$(ProjectDir)/../generated_demarshallers1.cpp;$(ProjectDir)/../generated_marshallers1.cpp"
+				/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Release|Win32"
+				>
+				<Tool
+					Name="VCCustomBuildTool"
+					Description="Generating old demarshaller"
+					CommandLine="generate1.bat&#x0D;&#x0A;"
+					Outputs="$(ProjectDir)/../generated_demarshallers1.cpp;$(ProjectDir)/../generated_marshallers1.cpp"
+				/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Release|x64"
+				>
+				<Tool
+					Name="VCCustomBuildTool"
+					Description="Generating old demarshaller"
+					CommandLine="generate1.bat&#x0D;&#x0A;"
+					Outputs="$(ProjectDir)/../generated_demarshallers1.cpp;$(ProjectDir)/../generated_marshallers1.cpp"
+				/>
+			</FileConfiguration>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
commit 962f239159960801d2cee06f2d583bdbb0112dda
Author: Aric Stewart <aric at codeweavers.com>
Date:   Tue Apr 17 12:53:16 2012 -0500

    Update win32 generate(1).bat files to match modern usage
    
    This involves:
     generating .c instead of .cpp files
     Not including "common.h"
     Standardizing some parameters
    
    Signed-off-by: Aric Stewart <aric at codeweavers.com>

diff --git a/client/windows/generate.bat b/client/windows/generate.bat
index f3001fb..27d8487 100644
--- a/client/windows/generate.bat
+++ b/client/windows/generate.bat
@@ -1,2 +1,2 @@
-python ..\..\spice-common\spice_codegen.py -d -c  -i common.h -i messages.h ..\..\spice-common\spice.proto ..\generated_demarshallers.cpp
-python ..\..\spice-common\spice_codegen.py --generate-marshallers -P --include "common.h" --include messages.h --include client_marshallers.h --client ..\..\spice-common\spice.proto ..\generated_marshallers.cpp
+python ..\..\spice-common\spice_codegen.py --generate-demarshallers  --client --include messages.h ..\..\spice-common\spice.proto ..\generated_demarshallers.c
+python ..\..\spice-common\spice_codegen.py --generate-marshallers -P --include messages.h --include client_marshallers.h --client ..\..\spice-common\spice.proto ..\generated_marshallers.c
diff --git a/client/windows/generate1.bat b/client/windows/generate1.bat
index 86af4a5..97da9be 100644
--- a/client/windows/generate1.bat
+++ b/client/windows/generate1.bat
@@ -1,2 +1,2 @@
-python ..\..\spice-common\spice_codegen.py -d -c  -i common.h -i messages.h --prefix 1 --ptrsize 8 ..\..\spice-common\spice1.proto ..\generated_demarshallers1.cpp
-python ..\..\spice-common\spice_codegen.py --generate-marshallers -P --include "common.h" --include messages.h  --include client_marshallers.h --client --prefix 1 --ptrsize 8 ..\..\spice-common\spice1.proto ..\generated_marshallers1.cpp
+python ..\..\spice-common\spice_codegen.py --generate-demarshallers --client --include messages.h --prefix 1 --ptrsize 8 ..\..\spice-common\spice1.proto ..\generated_demarshallers1.c
+python ..\..\spice-common\spice_codegen.py --generate-marshallers -P --include messages.h  --include client_marshallers.h --client --prefix 1 --ptrsize 8 ..\..\spice-common\spice1.proto ..\generated_marshallers1.c
commit 4aca52309caeea188e02718a492dd696259608cd
Author: Aric Stewart <aric at codeweavers.com>
Date:   Tue Apr 17 10:13:53 2012 -0500

    we do not need afxres.h included in redc.rc
    
    It is not an MFC project so simply including windef.h is better and
    allows for compiling with the Express editions of Visual Studio.

diff --git a/client/windows/redc.rc b/client/windows/redc.rc
index 5f08539..ec9a9b2 100644
--- a/client/windows/redc.rc
+++ b/client/windows/redc.rc
@@ -7,7 +7,7 @@
 //
 // Generated from the TEXTINCLUDE 2 resource.
 //
-#include "afxres.h"
+#include "windef.h"
 
 /////////////////////////////////////////////////////////////////////////////
 #undef APSTUDIO_READONLY_SYMBOLS


More information about the Spice-commits mailing list