<?xml version="1.0" encoding="utf-8"?>\r
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
<ItemGroup Label="ProjectConfigurations">\r
- <ProjectConfiguration Include="UnicodeDebug|Win32">\r
- <Configuration>UnicodeDebug</Configuration>\r
+ <ProjectConfiguration Include="Debug|Win32">\r
+ <Configuration>Debug</Configuration>\r
<Platform>Win32</Platform>\r
</ProjectConfiguration>\r
- <ProjectConfiguration Include="UnicodeDebug|x64">\r
- <Configuration>UnicodeDebug</Configuration>\r
+ <ProjectConfiguration Include="Debug|x64">\r
+ <Configuration>Debug</Configuration>\r
<Platform>x64</Platform>\r
</ProjectConfiguration>\r
- <ProjectConfiguration Include="UnicodeRelease|Win32">\r
- <Configuration>UnicodeRelease</Configuration>\r
+ <ProjectConfiguration Include="Release|Win32">\r
+ <Configuration>Release</Configuration>\r
<Platform>Win32</Platform>\r
</ProjectConfiguration>\r
- <ProjectConfiguration Include="UnicodeRelease|x64">\r
- <Configuration>UnicodeRelease</Configuration>\r
+ <ProjectConfiguration Include="Release|x64">\r
+ <Configuration>Release</Configuration>\r
<Platform>x64</Platform>\r
</ProjectConfiguration>\r
</ItemGroup>\r
<ProjectGuid>{FFB6D02A-782B-48EF-8398-7F8862859616}</ProjectGuid>\r
<SccProjectName />\r
<SccLocalPath />\r
+ <WindowsTargetPlatformVersion>\r
+ </WindowsTargetPlatformVersion>\r
</PropertyGroup>\r
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|Win32'" Label="Configuration">\r
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
<ConfigurationType>DynamicLibrary</ConfigurationType>\r
<UseOfMfc>false</UseOfMfc>\r
<CharacterSet>Unicode</CharacterSet>\r
<PlatformToolset>v140_xp</PlatformToolset>\r
</PropertyGroup>\r
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|x64'" Label="Configuration">\r
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
<ConfigurationType>DynamicLibrary</ConfigurationType>\r
<UseOfMfc>false</UseOfMfc>\r
<CharacterSet>Unicode</CharacterSet>\r
<PlatformToolset>v140_xp</PlatformToolset>\r
</PropertyGroup>\r
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|Win32'" Label="Configuration">\r
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
<ConfigurationType>DynamicLibrary</ConfigurationType>\r
<UseOfMfc>false</UseOfMfc>\r
<CharacterSet>Unicode</CharacterSet>\r
- <PlatformToolset>v140_xp</PlatformToolset>\r
+ <PlatformToolset>v140</PlatformToolset>\r
</PropertyGroup>\r
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|x64'" Label="Configuration">\r
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
<ConfigurationType>DynamicLibrary</ConfigurationType>\r
<UseOfMfc>false</UseOfMfc>\r
<CharacterSet>Unicode</CharacterSet>\r
- <PlatformToolset>v140_xp</PlatformToolset>\r
+ <PlatformToolset>v140</PlatformToolset>\r
</PropertyGroup>\r
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
<ImportGroup Label="ExtensionSettings">\r
</ImportGroup>\r
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|Win32'" Label="PropertySheets">\r
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
</ImportGroup>\r
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|x64'" Label="PropertySheets">\r
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
</ImportGroup>\r
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|Win32'" Label="PropertySheets">\r
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
</ImportGroup>\r
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|x64'" Label="PropertySheets">\r
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
</ImportGroup>\r
<PropertyGroup Label="UserMacros" />\r
<PropertyGroup>\r
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>\r
- <OutDir Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|Win32'">..\..\Build\Merge$(Configuration)\Merge7z\</OutDir>\r
- <OutDir Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|x64'">..\..\Build\$(Platform)\Merge$(Configuration)\Merge7z\</OutDir>\r
- <IntDir Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|Win32'">..\..\BuildTmp\$(ProjectName)__$(Platform)_$(Configuration)/</IntDir>\r
- <IntDir Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|x64'">..\..\BuildTmp\$(ProjectName)__$(Platform)_$(Configuration)/</IntDir>\r
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|Win32'">false</LinkIncremental>\r
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|x64'">false</LinkIncremental>\r
- <OutDir Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|Win32'">..\..\Build\Merge$(Configuration)\Merge7z\</OutDir>\r
- <OutDir Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|x64'">..\..\Build\$(Platform)\Merge$(Configuration)\Merge7z\</OutDir>\r
- <IntDir Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|Win32'">..\..\BuildTmp\$(ProjectName)__$(Platform)_$(Configuration)/</IntDir>\r
- <IntDir Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|x64'">..\..\BuildTmp\$(ProjectName)__$(Platform)_$(Configuration)/</IntDir>\r
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|Win32'">false</LinkIncremental>\r
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|x64'">false</LinkIncremental>\r
- <TargetName Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|Win32'">$(ProjectName)U</TargetName>\r
- <TargetName Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|Win32'">$(ProjectName)U</TargetName>\r
- <TargetName Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|x64'">$(ProjectName)U</TargetName>\r
- <TargetName Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|x64'">$(ProjectName)U</TargetName>\r
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Build\MergeUnicode$(Configuration)\Merge7z\</OutDir>\r
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Build\$(Platform)\MergeUnicode$(Configuration)\Merge7z\</OutDir>\r
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\BuildTmp\$(ProjectName)\$(Platform)\$(Configuration)/</IntDir>\r
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\BuildTmp\$(ProjectName)\$(Platform)\$(Configuration)/</IntDir>\r
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>\r
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>\r
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Build\MergeUnicode$(Configuration)\Merge7z\</OutDir>\r
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Build\$(Platform)\MergeUnicode$(Configuration)\Merge7z\</OutDir>\r
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\BuildTmp\$(ProjectName)\$(Platform)\$(Configuration)/</IntDir>\r
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\BuildTmp\$(ProjectName)\$(Platform)\$(Configuration)/</IntDir>\r
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>\r
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Merge7z1602U</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Merge7z1602U</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Merge7z1602U</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Merge7z1602U</TargetName>\r
+ </PropertyGroup>\r
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+ <CodeAnalysisRuleSet>C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Static Analysis Tools\Rule Sets\NativeRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
+ <RunCodeAnalysis>false</RunCodeAnalysis>\r
</PropertyGroup>\r
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|Win32'">\r
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+ <CodeAnalysisRuleSet>C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Static Analysis Tools\Rule Sets\NativeRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
+ <RunCodeAnalysis>false</RunCodeAnalysis>\r
+ </PropertyGroup>\r
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
<ClCompile>\r
<Optimization>Disabled</Optimization>\r
<AdditionalIncludeDirectories>..\..\Externals\sevenzip;..\..\Externals\sevenzip\CPP;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
- <PreprocessorDefinitions>Merge7z920_EXPORTS;WIN32;_DEBUG;_WINDOWS;_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
<PrecompiledHeader>Use</PrecompiledHeader>\r
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderOutputFile>$(IntDir)/Merge7z920.pch</PrecompiledHeaderOutputFile>\r
+ <PrecompiledHeaderOutputFile>$(IntDir)/Merge7z1602.pch</PrecompiledHeaderOutputFile>\r
<AssemblerListingLocation>$(IntDir)/</AssemblerListingLocation>\r
<ObjectFileName>$(IntDir)/</ObjectFileName>\r
<ProgramDataBaseFileName>$(IntDir)/</ProgramDataBaseFileName>\r
<CompileAs>Default</CompileAs>\r
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>\r
<EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>\r
+ <EnablePREfast>false</EnablePREfast>\r
</ClCompile>\r
<Link>\r
<AdditionalDependencies>shlwapi.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
- <OutputFile>../../Build/Merge$(Configuration)/Merge7z/$(TargetName).dll</OutputFile>\r
+ <OutputFile>$(TargetPath)</OutputFile>\r
<SuppressStartupBanner>true</SuppressStartupBanner>\r
<ModuleDefinitionFile>.\Merge7z.def</ModuleDefinitionFile>\r
<GenerateDebugInformation>true</GenerateDebugInformation>\r
<ProgramDatabaseFile>$(TargetDir)$(TargetName).pdb</ProgramDatabaseFile>\r
- <ImportLibrary>$(IntDir)/Merge7z920U.lib</ImportLibrary>\r
+ <ImportLibrary>$(IntDir)/$(TargetName).lib</ImportLibrary>\r
<TargetMachine>MachineX86</TargetMachine>\r
<SubSystem>Windows</SubSystem>\r
</Link>\r
<MkTypLibCompatible>true</MkTypLibCompatible>\r
<SuppressStartupBanner>true</SuppressStartupBanner>\r
<TargetEnvironment>Win32</TargetEnvironment>\r
- <TypeLibraryName>$(IntDir)/Merge7z920.tlb</TypeLibraryName>\r
+ <TypeLibraryName>$(IntDir)/Merge7z1602.tlb</TypeLibraryName>\r
<HeaderFileName>\r
</HeaderFileName>\r
</Midl>\r
<Culture>0x0407</Culture>\r
</ResourceCompile>\r
</ItemDefinitionGroup>\r
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|x64'">\r
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
<ClCompile>\r
<Optimization>Disabled</Optimization>\r
<AdditionalIncludeDirectories>..\..\Externals\sevenzip;..\..\Externals\sevenzip\CPP;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
- <PreprocessorDefinitions>Merge7z920_EXPORTS;WIN32;_DEBUG;_WINDOWS;_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
<PrecompiledHeader>Use</PrecompiledHeader>\r
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderOutputFile>$(IntDir)/Merge7z920.pch</PrecompiledHeaderOutputFile>\r
+ <PrecompiledHeaderOutputFile>$(IntDir)/Merge7z1602.pch</PrecompiledHeaderOutputFile>\r
<AssemblerListingLocation>$(IntDir)/</AssemblerListingLocation>\r
<ObjectFileName>$(IntDir)/</ObjectFileName>\r
<ProgramDataBaseFileName>$(IntDir)/</ProgramDataBaseFileName>\r
</ClCompile>\r
<Link>\r
<AdditionalDependencies>shlwapi.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
- <OutputFile>../../Build/$(Platform)/Merge$(Configuration)/Merge7z/$(TargetName).dll</OutputFile>\r
+ <OutputFile>$(TargetPath)</OutputFile>\r
<SuppressStartupBanner>true</SuppressStartupBanner>\r
<ModuleDefinitionFile>.\Merge7z.def</ModuleDefinitionFile>\r
<GenerateDebugInformation>true</GenerateDebugInformation>\r
<ProgramDatabaseFile>$(TargetDir)$(TargetName).pdb</ProgramDatabaseFile>\r
- <ImportLibrary>$(IntDir)/Merge7z920U.lib</ImportLibrary>\r
+ <ImportLibrary>$(IntDir)/$(TargetName).lib</ImportLibrary>\r
<SubSystem>Windows</SubSystem>\r
</Link>\r
<Midl>\r
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
<MkTypLibCompatible>true</MkTypLibCompatible>\r
<SuppressStartupBanner>true</SuppressStartupBanner>\r
- <TypeLibraryName>$(IntDir)/Merge7z920.tlb</TypeLibraryName>\r
+ <TypeLibraryName>$(IntDir)/Merge7z1602.tlb</TypeLibraryName>\r
<HeaderFileName>\r
</HeaderFileName>\r
</Midl>\r
<Culture>0x0407</Culture>\r
</ResourceCompile>\r
</ItemDefinitionGroup>\r
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|Win32'">\r
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
<ClCompile>\r
<Optimization>MinSpace</Optimization>\r
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>\r
<AdditionalIncludeDirectories>..\..\Externals\sevenzip\CPP;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
- <PreprocessorDefinitions>Merge7z920_EXPORTS;WIN32;NDEBUG;_WINDOWS;_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
<StringPooling>true</StringPooling>\r
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
<FunctionLevelLinking>true</FunctionLevelLinking>\r
<PrecompiledHeader>Use</PrecompiledHeader>\r
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderOutputFile>$(IntDir)/Merge7z920.pch</PrecompiledHeaderOutputFile>\r
+ <PrecompiledHeaderOutputFile>$(IntDir)/Merge7z1602.pch</PrecompiledHeaderOutputFile>\r
<AssemblerListingLocation>$(IntDir)/</AssemblerListingLocation>\r
<ObjectFileName>$(IntDir)/</ObjectFileName>\r
<ProgramDataBaseFileName>$(IntDir)/</ProgramDataBaseFileName>\r
<CompileAs>Default</CompileAs>\r
<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>\r
<EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>\r
+ <EnablePREfast>false</EnablePREfast>\r
</ClCompile>\r
<Link>\r
<AdditionalDependencies>shlwapi.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
- <OutputFile>../../Build/Merge$(Configuration)/Merge7z/$(TargetName).dll</OutputFile>\r
+ <OutputFile>$(TargetPath)</OutputFile>\r
<SuppressStartupBanner>true</SuppressStartupBanner>\r
<ModuleDefinitionFile>.\Merge7z.def</ModuleDefinitionFile>\r
- <ImportLibrary>$(IntDir)/Merge7z920U.lib</ImportLibrary>\r
+ <ImportLibrary>$(IntDir)/$(TargetName).lib</ImportLibrary>\r
<TargetMachine>MachineX86</TargetMachine>\r
<ProgramDatabaseFile>$(TargetDir)$(TargetName).pdb</ProgramDatabaseFile>\r
<SubSystem>Windows</SubSystem>\r
<MkTypLibCompatible>true</MkTypLibCompatible>\r
<SuppressStartupBanner>true</SuppressStartupBanner>\r
<TargetEnvironment>Win32</TargetEnvironment>\r
- <TypeLibraryName>$(IntDir)/Merge7z920.tlb</TypeLibraryName>\r
+ <TypeLibraryName>$(IntDir)/Merge7z1602.tlb</TypeLibraryName>\r
<HeaderFileName>\r
</HeaderFileName>\r
</Midl>\r
<Culture>0x0407</Culture>\r
</ResourceCompile>\r
</ItemDefinitionGroup>\r
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|x64'">\r
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
<ClCompile>\r
<Optimization>MinSpace</Optimization>\r
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>\r
<AdditionalIncludeDirectories>..\..\Externals\sevenzip\CPP;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
- <PreprocessorDefinitions>Merge7z920_EXPORTS;WIN32;NDEBUG;_WINDOWS;_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
<StringPooling>true</StringPooling>\r
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
<FunctionLevelLinking>true</FunctionLevelLinking>\r
<PrecompiledHeader>Use</PrecompiledHeader>\r
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderOutputFile>$(IntDir)/Merge7z920.pch</PrecompiledHeaderOutputFile>\r
+ <PrecompiledHeaderOutputFile>$(IntDir)/Merge7z1602.pch</PrecompiledHeaderOutputFile>\r
<AssemblerListingLocation>$(IntDir)/</AssemblerListingLocation>\r
<ObjectFileName>$(IntDir)/</ObjectFileName>\r
<ProgramDataBaseFileName>$(IntDir)/</ProgramDataBaseFileName>\r
</ClCompile>\r
<Link>\r
<AdditionalDependencies>shlwapi.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
- <OutputFile>../../Build/$(Platform)/Merge$(Configuration)/Merge7z/$(TargetName).dll</OutputFile>\r
+ <OutputFile>$(TargetPath)</OutputFile>\r
<SuppressStartupBanner>true</SuppressStartupBanner>\r
<ModuleDefinitionFile>.\Merge7z.def</ModuleDefinitionFile>\r
- <ImportLibrary>$(IntDir)/Merge7z920U.lib</ImportLibrary>\r
+ <ImportLibrary>$(IntDir)/$(TargetName).lib</ImportLibrary>\r
<ProgramDatabaseFile>$(TargetDir)$(TargetName).pdb</ProgramDatabaseFile>\r
<SubSystem>Windows</SubSystem>\r
</Link>\r
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
<MkTypLibCompatible>true</MkTypLibCompatible>\r
<SuppressStartupBanner>true</SuppressStartupBanner>\r
- <TypeLibraryName>$(IntDir)/Merge7z920.tlb</TypeLibraryName>\r
+ <TypeLibraryName>$(IntDir)/Merge7z1602.tlb</TypeLibraryName>\r
<HeaderFileName>\r
</HeaderFileName>\r
</Midl>\r
<None Include="revision.txt" />\r
</ItemGroup>\r
<ItemGroup>\r
- <ClInclude Include="..\..\Externals\sevenzip\C\CpuArch.h" />\r
<ClInclude Include="Merge7z.h" />\r
<ClInclude Include="Merge7zCommon.h" />\r
<ClInclude Include="StdAfx.h" />\r
<ClInclude Include="tools.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\GUI\resource.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\DLL.h" />\r
- <ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\Error.h" />\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\ErrorMsg.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\FileIO.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\Cpp\Windows\Control\ListView.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\PropVariant.h" />\r
- <ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\PropVariantConversions.h" />\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\PropVariantConv.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\ResourceString.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\Synchronization.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Common\IntToString.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\Cpp\7zip\Ui\Common\EnumDirItems.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\ExtractCallback.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\FileStreams.h" />\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\UniqBlocks.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\FormatUtils.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\LangUtils.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\Cpp\7zip\Ui\Common\LoadCodecs.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\OverwriteDialog.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\PasswordDialog.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\ProgramLocation.h" />\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\PropertyName.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\ProgressUtils.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\StreamUtils.h" />\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Compress\CopyCoder.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\UpdateCallback.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\GUI\UpdateCallbackGUI.h" />\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\GUI\UpdateCallbackGUI2.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\Window.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\ExtractingFilePath.h" />\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\PropIDUTils.h" />\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\SetProperties.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\FileDir.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\FileFind.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\FileName.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\FilePathAutoRename.h" />\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\LimitedStreams.h" />\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\StreamObjects.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Common\MyVector.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Common\Wildcard.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\C\7zCrc.h" />\r
+ <ClInclude Include="..\..\Externals\sevenzip\C\Alloc.h" />\r
+ <ClInclude Include="..\..\Externals\sevenzip\C\CpuArch.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\C\Threads.h" />\r
</ItemGroup>\r
<ItemGroup>\r
<ClCompile Include="..\..\Externals\sevenzip\C\7zCrcOpt.c">\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|Win32'">NotUsing</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|x64'">NotUsing</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|Win32'">NotUsing</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|x64'">NotUsing</PrecompiledHeader>\r
- </ClCompile>\r
- <ClCompile Include="..\..\Externals\sevenzip\C\CpuArch.c">\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|Win32'">NotUsing</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|x64'">NotUsing</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|Win32'">NotUsing</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|x64'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>\r
</ClCompile>\r
<ClCompile Include="Merge7z907.cpp" />\r
<ClCompile Include="Merge7zCommon.cpp" />\r
<ClCompile Include="StdAfx.cpp">\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|Win32'">Create</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|x64'">Create</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|Win32'">Create</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|x64'">Create</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>\r
</ClCompile>\r
<ClCompile Include="tools.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\DLL.cpp" />\r
- <ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\Error.cpp" />\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\ErrorMsg.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\FileIO.cpp" />\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\FileLink.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\Cpp\Windows\Control\ListView.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\PropVariant.cpp" />\r
- <ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\PropVariantConversions.cpp" />\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\PropVariantConv.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\ResourceString.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\Synchronization.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Common\IntToString.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\Cpp\7zip\Ui\Common\EnumDirItems.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\ExtractCallback.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\FileStreams.cpp" />\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\UniqBlocks.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\FormatUtils.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\LangUtils.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\Cpp\7zip\Ui\Common\LoadCodecs.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\PasswordDialog.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\ProgramLocation.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\ProgressDialog2.cpp" />\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\PropertyName.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\ProgressUtils.cpp" />\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\PropId.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\StreamUtils.cpp" />\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Compress\CopyCoder.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\UpdateCallback.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\GUI\UpdateCallbackGUI.cpp" />\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\GUI\UpdateCallbackGUI2.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\Window.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Ui\Common\ExtractingFilePath.cpp" />\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\PropIDUTils.cpp" />\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\SetProperties.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\FileDir.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\FileFind.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\FileName.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\FilePathAutoRename.cpp" />\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\LimitedStreams.cpp" />\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\StreamObjects.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Common\MyVector.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Common\Wildcard.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\C\7zCrc.c">\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|Win32'">NotUsing</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|x64'">NotUsing</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|Win32'">NotUsing</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|x64'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>\r
+ </ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\C\Alloc.c">\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>\r
+ </ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\C\CpuArch.c">\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>\r
</ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\C\Threads.c">\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|Win32'">NotUsing</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|x64'">NotUsing</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|Win32'">NotUsing</PrecompiledHeader>\r
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|x64'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>\r
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>\r
</ClCompile>\r
</ItemGroup>\r
<ItemGroup>\r
- <ResourceCompile Include="resource_for_vs2013.rc">\r
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|Win32'">..\..\Externals\sevenzip\CPP\7zip\Ui\Gui;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='UnicodeDebug|x64'">..\..\Externals\sevenzip\CPP\7zip\Ui\Gui;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|Win32'">..\..\Externals\sevenzip\CPP\7zip\Ui\Gui;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='UnicodeRelease|x64'">..\..\Externals\sevenzip\CPP\7zip\Ui\Gui;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
- </ResourceCompile>\r
+ <ResourceCompile Include="..\..\Externals\sevenzip\CPP\7zip\Ui\Gui\resource.rc" />\r
</ItemGroup>\r
<ItemGroup>\r
<Manifest Include="..\..\Externals\sevenzip\CPP\7zip\Ui\Gui\7zG.exe.manifest" />\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\DLL.h">\r
<Filter>Windows</Filter>\r
</ClInclude>\r
- <ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\Error.h">\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\ErrorMsg.h">\r
<Filter>Windows</Filter>\r
</ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\FileIO.h">\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\PropVariant.h">\r
<Filter>Windows</Filter>\r
</ClInclude>\r
- <ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\PropVariantConversions.h">\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\PropVariantConv.h">\r
<Filter>Windows</Filter>\r
</ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\ResourceString.h">\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\FileStreams.h">\r
<Filter>7zip Common</Filter>\r
</ClInclude>\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\UniqBlocks.h">\r
+ <Filter>7zip Common</Filter>\r
+ </ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\FormatUtils.h">\r
<Filter>7zip Common</Filter>\r
</ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\ProgramLocation.h">\r
<Filter>7zip Common</Filter>\r
</ClInclude>\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\PropertyName.h">\r
+ <Filter>7zip Common</Filter>\r
+ </ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\ProgressUtils.h">\r
<Filter>7zip Common</Filter>\r
</ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\StreamUtils.h">\r
<Filter>7zip Common</Filter>\r
</ClInclude>\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Compress\CopyCoder.h">\r
+ <Filter>7zip Common</Filter>\r
+ </ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\UpdateCallback.h">\r
<Filter>7zip Common</Filter>\r
</ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\GUI\UpdateCallbackGUI.h">\r
<Filter>7zip Common</Filter>\r
</ClInclude>\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\GUI\UpdateCallbackGUI2.h">\r
+ <Filter>7zip Common</Filter>\r
+ </ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\Window.h">\r
<Filter>7zip Common</Filter>\r
</ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\ExtractingFilePath.h">\r
<Filter>Extract</Filter>\r
</ClInclude>\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\PropIDUTils.h">\r
+ <Filter>Extract</Filter>\r
+ </ClInclude>\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\SetProperties.h">\r
+ <Filter>Extract</Filter>\r
+ </ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Windows\FileDir.h">\r
<Filter>Extract</Filter>\r
</ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\FilePathAutoRename.h">\r
<Filter>Extract</Filter>\r
</ClInclude>\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\LimitedStreams.h">\r
+ <Filter>Extract</Filter>\r
+ </ClInclude>\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\Common\StreamObjects.h">\r
+ <Filter>Extract</Filter>\r
+ </ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\Common\MyVector.h">\r
<Filter>Extract</Filter>\r
</ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\C\7zCrc.h">\r
<Filter>C</Filter>\r
</ClInclude>\r
- <ClInclude Include="..\..\Externals\sevenzip\C\Threads.h">\r
+ <ClInclude Include="..\..\Externals\sevenzip\C\Alloc.h">\r
<Filter>C</Filter>\r
</ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\C\CpuArch.h">\r
<Filter>C</Filter>\r
</ClInclude>\r
+ <ClInclude Include="..\..\Externals\sevenzip\C\Threads.h">\r
+ <Filter>C</Filter>\r
+ </ClInclude>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\GUI\resource.h">\r
<Filter>Header-Dateien</Filter>\r
</ClInclude>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\DLL.cpp">\r
<Filter>Windows</Filter>\r
</ClCompile>\r
- <ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\Error.cpp">\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\ErrorMsg.cpp">\r
<Filter>Windows</Filter>\r
</ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\FileIO.cpp">\r
<Filter>Windows</Filter>\r
</ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\FileLink.cpp">\r
+ <Filter>Windows</Filter>\r
+ </ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\Cpp\Windows\Control\ListView.cpp">\r
<Filter>Windows</Filter>\r
</ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\PropVariant.cpp">\r
<Filter>Windows</Filter>\r
</ClCompile>\r
- <ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\PropVariantConversions.cpp">\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\PropVariantConv.cpp">\r
<Filter>Windows</Filter>\r
</ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\ResourceString.cpp">\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\FileStreams.cpp">\r
<Filter>7zip Common</Filter>\r
</ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\UniqBlocks.cpp">\r
+ <Filter>7zip Common</Filter>\r
+ </ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\FormatUtils.cpp">\r
<Filter>7zip Common</Filter>\r
</ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\ProgressDialog2.cpp">\r
<Filter>7zip Common</Filter>\r
</ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\FileManager\PropertyName.cpp">\r
+ <Filter>7zip Common</Filter>\r
+ </ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\ProgressUtils.cpp">\r
<Filter>7zip Common</Filter>\r
</ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\PropId.cpp">\r
+ <Filter>7zip Common</Filter>\r
+ </ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\StreamUtils.cpp">\r
<Filter>7zip Common</Filter>\r
</ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Compress\CopyCoder.cpp">\r
+ <Filter>7zip Common</Filter>\r
+ </ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\UpdateCallback.cpp">\r
<Filter>7zip Common</Filter>\r
</ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\GUI\UpdateCallbackGUI.cpp">\r
<Filter>7zip Common</Filter>\r
</ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\GUI\UpdateCallbackGUI2.cpp">\r
+ <Filter>7zip Common</Filter>\r
+ </ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\Window.cpp">\r
<Filter>7zip Common</Filter>\r
</ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Ui\Common\ExtractingFilePath.cpp">\r
<Filter>Extract</Filter>\r
</ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Ui\Common\PropIDUTils.cpp">\r
+ <Filter>Extract</Filter>\r
+ </ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Ui\Common\SetProperties.cpp">\r
+ <Filter>Extract</Filter>\r
+ </ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Windows\FileDir.cpp">\r
<Filter>Extract</Filter>\r
</ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\FilePathAutoRename.cpp">\r
<Filter>Extract</Filter>\r
</ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\LimitedStreams.cpp">\r
+ <Filter>Extract</Filter>\r
+ </ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\Common\StreamObjects.cpp">\r
+ <Filter>Extract</Filter>\r
+ </ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\CPP\Common\MyVector.cpp">\r
<Filter>Extract</Filter>\r
</ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\C\7zCrc.c">\r
<Filter>C</Filter>\r
</ClCompile>\r
- <ClCompile Include="..\..\Externals\sevenzip\C\Threads.c">\r
+ <ClCompile Include="..\..\Externals\sevenzip\C\7zCrcOpt.c">\r
+ <Filter>C</Filter>\r
+ </ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\C\Alloc.c">\r
<Filter>C</Filter>\r
</ClCompile>\r
<ClCompile Include="..\..\Externals\sevenzip\C\CpuArch.c">\r
<Filter>C</Filter>\r
</ClCompile>\r
- <ClCompile Include="..\..\Externals\sevenzip\C\7zCrcOpt.c">\r
+ <ClCompile Include="..\..\Externals\sevenzip\C\Threads.c">\r
<Filter>C</Filter>\r
</ClCompile>\r
</ItemGroup>\r
<ItemGroup>\r
- <ResourceCompile Include="resource_for_vs2013.rc">\r
- <Filter>Ressourcendateien</Filter>\r
+ <ResourceCompile Include="..\..\Externals\sevenzip\CPP\7zip\Ui\Gui\resource.rc">\r
+ <Filter>Quellcodedateien</Filter>\r
</ResourceCompile>\r
</ItemGroup>\r
<ItemGroup>\r
\r
using namespace NWindows;\r
using namespace NFile;\r
-using namespace NName;\r
\r
void AddDirFileInfo(\r
const UString &prefix, \r
const UString &fullPathName,\r
- NFind::CFileInfoW &fileInfo, \r
+ NFind::CFileInfo &fileInfo, \r
CDirItems &dirItems)\r
{\r
CDirItem item;\r
const UString &prefix,\r
CDirItems &dirItems)\r
{\r
- NFind::CEnumeratorW enumerator(baseFolderPrefix + directory + wchar_t(kAnyStringWildcard));\r
- NFind::CFileInfoW fileInfo;\r
+ NFind::CEnumerator enumerator(baseFolderPrefix + directory + L'*');\r
+ NFind::CFileInfo fileInfo;\r
while (enumerator.Next(fileInfo))\r
{ \r
AddDirFileInfo(prefix, directory + fileInfo.Name, fileInfo, dirItems);\r
if (fileInfo.IsDir())\r
{\r
- EnumerateDirectory(baseFolderPrefix, directory + fileInfo.Name + wchar_t(kDirDelimiter),\r
- prefix + fileInfo.Name + wchar_t(kDirDelimiter), dirItems);\r
+ EnumerateDirectory(baseFolderPrefix, directory + fileInfo.Name + WCHAR_PATH_SEPARATOR,\r
+ prefix + fileInfo.Name + WCHAR_PATH_SEPARATOR, dirItems);\r
}\r
}\r
}\r
HRESULT Format7zDLL::Interface::CreateObject(const GUID *interfaceID, void **outObject)\r
{\r
PROPVARIANT value;\r
- HRESULT result = proxy->GetHandlerProperty(NArchive::kClassID, &value);\r
+ HRESULT result = proxy->GetHandlerProperty(NArchive::NHandlerPropID::kClassID, &value);\r
if SUCCEEDED(result)\r
{\r
if (value.vt != VT_BSTR || SysStringByteLen(value.bstrVal) != sizeof(GUID))\r
HRESULT result = E_FAIL;\r
if (Merge7z::Format::Inspector *inspector = Open(hwndParent, path))\r
{\r
- if (CMyComBSTR(GetHandlerAddExtension(hwndParent)).Length())\r
+ if (AutoBSTR(GetHandlerAddExtension(hwndParent)).Len())\r
{\r
//Most handlers seem to be happy with missing index array, but rpm\r
//handler doesn't know how to "extract all" and needs index array\r
\r
void Format7zDLL::Interface::GetDefaultName(HWND hwndParent, UString &ustrDefaultName)\r
{\r
- int dot = ustrDefaultName.ReverseFind('.');\r
- int slash = ustrDefaultName.ReverseFind('\\');\r
+ int dot = ustrDefaultName.ReverseFind(L'.');\r
+ int slash = ustrDefaultName.ReverseFind(L'\\');\r
if (dot > slash)\r
{\r
LPCWSTR pchExtension = ustrDefaultName;\r
pchExtension += dot + 1;\r
- static const OLECHAR wBlank[] = L" ";\r
- CMyComBSTR bstrHandlerExtension = GetHandlerExtension(hwndParent);\r
- CMyComBSTR bstrHandlerAddExtension = GetHandlerAddExtension(hwndParent);\r
+ static OLECHAR const wBlank[] = L" ";\r
+ AutoBSTR const bstrHandlerExtension = GetHandlerExtension(hwndParent);\r
+ AutoBSTR const bstrHandlerAddExtension = GetHandlerAddExtension(hwndParent);\r
LPWSTR pchHandlerExtension = bstrHandlerExtension.m_str;\r
LPWSTR pchHandlerAddExtension = bstrHandlerAddExtension.m_str;\r
while (int cchHandlerAddExtension = StrCSpnW(pchHandlerAddExtension += StrSpnW(pchHandlerAddExtension, wBlank), wBlank))\r
int cchHandlerExtension = StrCSpnW(pchHandlerExtension += StrSpnW(pchHandlerExtension, wBlank), wBlank);\r
if (StrIsIntlEqualW(FALSE, pchExtension, pchHandlerExtension, cchHandlerExtension) && pchExtension[cchHandlerExtension] == 0)\r
{\r
- pchHandlerAddExtension[cchHandlerAddExtension] = '\0'; // will also stop iteration\r
- ustrDefaultName.ReleaseBuffer(dot);\r
- if (*pchHandlerAddExtension == '.') // consider != '*'\r
+ pchHandlerAddExtension[cchHandlerAddExtension] = L'\0'; // will also stop iteration\r
+ ustrDefaultName.ReleaseBuf_SetEnd(dot);\r
+ if (*pchHandlerAddExtension == L'.') // consider != '*'\r
{\r
ustrDefaultName += pchHandlerAddExtension;\r
dot += cchHandlerAddExtension; // make ReleaseBuffer(dot) below a NOP\r
pchHandlerExtension += cchHandlerExtension;\r
pchHandlerAddExtension += cchHandlerAddExtension;\r
}\r
- ustrDefaultName.ReleaseBuffer(dot);\r
+ ustrDefaultName.ReleaseBuf_SetEnd(dot);\r
ustrDefaultName.Delete(0, slash + 1);\r
}\r
else\r
if (etorItem.Mask.Item && (etorItem.Mask.Item & (etorItem.Mask.NeedFindFile|etorItem.Mask.CheckIfPresent)) != etorItem.Mask.NeedFindFile)\r
{\r
// Check the info from the disk\r
- NFile::NFind::CFileInfoW fileInfo;\r
+ NFile::NFind::CFileInfo fileInfo;\r
if (NFile::NFind::CFindFile().FindFirst(FullPath, fileInfo))\r
{\r
if (!(etorItem.Mask.Item & etorItem.Mask.Name))\r
BSTR Format7zDLL::Interface::GetHandlerName(HWND hwndParent)\r
{\r
PROPVARIANT value;\r
- return SUCCEEDED(GetHandlerProperty(hwndParent, NArchive::kName, &value, VT_BSTR)) ? value.bstrVal : 0;\r
+ return SUCCEEDED(GetHandlerProperty(hwndParent, NArchive::NHandlerPropID::kName, &value, VT_BSTR)) ? value.bstrVal : 0;\r
}\r
\r
/**\r
BSTR Format7zDLL::Interface::GetHandlerClassID(HWND hwndParent)\r
{\r
PROPVARIANT value;\r
- return SUCCEEDED(GetHandlerProperty(hwndParent, NArchive::kClassID, &value, VT_BSTR)) ? value.bstrVal : 0;\r
+ return SUCCEEDED(GetHandlerProperty(hwndParent, NArchive::NHandlerPropID::kClassID, &value, VT_BSTR)) ? value.bstrVal : 0;\r
}\r
\r
/**\r
BSTR Format7zDLL::Interface::GetHandlerExtension(HWND hwndParent)\r
{\r
PROPVARIANT value;\r
- return SUCCEEDED(GetHandlerProperty(hwndParent, NArchive::kExtension, &value, VT_BSTR)) ? value.bstrVal : 0;\r
+ return SUCCEEDED(GetHandlerProperty(hwndParent, NArchive::NHandlerPropID::kExtension, &value, VT_BSTR)) ? value.bstrVal : 0;\r
}\r
\r
/**\r
BSTR Format7zDLL::Interface::GetHandlerAddExtension(HWND hwndParent)\r
{\r
PROPVARIANT value;\r
- return SUCCEEDED(GetHandlerProperty(hwndParent, NArchive::kAddExtension, &value, VT_BSTR)) ? value.bstrVal : 0;\r
+ return SUCCEEDED(GetHandlerProperty(hwndParent, NArchive::NHandlerPropID::kAddExtension, &value, VT_BSTR)) ? value.bstrVal : 0;\r
}\r
\r
/**\r
VARIANT_BOOL Format7zDLL::Interface::GetHandlerUpdate(HWND hwndParent)\r
{\r
PROPVARIANT value;\r
- return SUCCEEDED(GetHandlerProperty(hwndParent, NArchive::kUpdate, &value, VT_BOOL)) ? value.boolVal : 0;\r
+ return SUCCEEDED(GetHandlerProperty(hwndParent, NArchive::NHandlerPropID::kUpdate, &value, VT_BOOL)) ? value.boolVal : 0;\r
}\r
\r
/**\r
VARIANT_BOOL Format7zDLL::Interface::GetHandlerKeepName(HWND hwndParent)\r
{\r
PROPVARIANT value;\r
- return SUCCEEDED(GetHandlerProperty(hwndParent, NArchive::kKeepName, &value, VT_BOOL)) ? value.boolVal : 0;\r
+ return SUCCEEDED(GetHandlerProperty(hwndParent, NArchive::NHandlerPropID::kKeepName, &value, VT_BOOL)) ? value.boolVal : 0;\r
}\r
\r
/**\r
{\r
PROPVARIANT value;\r
::VariantInit((LPVARIANT)&value);\r
- if (SUCCEEDED(handle.GetHandlerProperty2(--i, NArchive::kClassID, &value)) &&\r
+ if (SUCCEEDED(handle.GetHandlerProperty2(--i, NArchive::NHandlerPropID::kClassID, &value)) &&\r
value.vt == VT_BSTR &&\r
SysStringByteLen(value.bstrVal) == sizeof(GUID) &&\r
IsEqualGUID(clsId, *value.puuid))\r
}\r
}\r
g_LangPath = GetSystemString(g_cPath7z);\r
- g_LangPath += TEXT("Lang\\");\r
+ g_LangPath += L"Lang\\";\r
g_LangPath += langFile;\r
- int slash = g_LangPath.ReverseFind('\\');\r
- int minus = g_LangPath.ReverseFind('-');\r
- int dot = g_LangPath.ReverseFind('.');\r
+ int slash = g_LangPath.ReverseFind(L'\\');\r
+ int minus = g_LangPath.ReverseFind(L'-');\r
+ int dot = g_LangPath.ReverseFind(L'.');\r
if (dot <= slash)\r
{\r
- dot = g_LangPath.Length();\r
- g_LangPath += TEXT(".txt");\r
+ dot = g_LangPath.Len();\r
+ g_LangPath += L".txt";\r
}\r
if (minus > slash && !PathFileExists(g_LangPath))\r
{\r
// 2nd chance: filename == language code\r
CSysString Region = g_LangPath.Mid(minus, dot - minus);\r
- Region.Replace('-', '\\');\r
+ Region.Replace(L'-', L'\\');\r
g_LangPath.Delete(minus, dot - minus);\r
if (!PathFileExists(g_LangPath))\r
{\r
langFile = GetUnicodeString(g_LangPath);\r
}\r
\r
-void SaveRegLang(const UString &langFile)\r
+void SaveRegLang(const UString &)\r
+{\r
+}\r
+\r
+/**\r
+ * @brief Provide substitutes for Read_ShowPassword()/Save_ShowPassword.\r
+ */\r
+#include "7zip/UI/Common/ZipRegistry.h"\r
+\r
+bool NExtract::Read_ShowPassword()\r
+{\r
+ return (g_dwFlags & Merge7z::Initialize::ShowPassword) != 0;\r
+}\r
+\r
+void NExtract::Save_ShowPassword(bool)\r
{\r
}\r
\r