<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'">Merge7z1604U</TargetName>\r
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Merge7z1604U</TargetName>\r
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Merge7z1604U</TargetName>\r
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Merge7z1604U</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Merge7z1805U</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Merge7z1805U</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Merge7z1805U</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Merge7z1805U</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
<ClCompile>\r
<Optimization>MinSpace</Optimization>\r
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>\r
- <AdditionalIncludeDirectories>..\..\Externals\sevenzip\CPP;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+ <AdditionalIncludeDirectories>..\..\Externals\sevenzip;..\..\Externals\sevenzip\CPP;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
<StringPooling>true</StringPooling>\r
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
<ClCompile>\r
<Optimization>MinSpace</Optimization>\r
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>\r
- <AdditionalIncludeDirectories>..\..\Externals\sevenzip\CPP;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+ <AdditionalIncludeDirectories>..\..\Externals\sevenzip;..\..\Externals\sevenzip\CPP;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
<StringPooling>true</StringPooling>\r
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
<None Include="revision.txt" />\r
</ItemGroup>\r
<ItemGroup>\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\SortUtils.h" />\r
<ClInclude Include="Merge7z.h" />\r
<ClInclude Include="Merge7zCommon.h" />\r
<ClInclude Include="StdAfx.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\C\Threads.h" />\r
</ItemGroup>\r
<ItemGroup>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\SortUtils.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\C\7zCrcOpt.c">\r
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>\r
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>\r
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
<ImportGroup Label="ExtensionTargets">\r
</ImportGroup>\r
-</Project>
\ No newline at end of file
+</Project>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\GUI\resource.h">\r
<Filter>Header-Dateien</Filter>\r
</ClInclude>\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\SortUtils.h">\r
+ <Filter>7zip Common</Filter>\r
+ </ClInclude>\r
</ItemGroup>\r
<ItemGroup>\r
<ClCompile Include="Merge7z907.cpp">\r
<ClCompile Include="..\..\Externals\sevenzip\C\Threads.c">\r
<Filter>C</Filter>\r
</ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\SortUtils.cpp">\r
+ <Filter>7zip Common</Filter>\r
+ </ClCompile>\r
</ItemGroup>\r
<ItemGroup>\r
<ResourceCompile Include="..\..\Externals\sevenzip\CPP\7zip\Ui\Gui\resource.rc">\r
<ProjectGuid>{FFB6D02A-782B-48EF-8398-7F8862859616}</ProjectGuid>\r
<SccProjectName />\r
<SccLocalPath />\r
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>\r
+ <WindowsTargetPlatformVersion>7.0</WindowsTargetPlatformVersion>\r
</PropertyGroup>\r
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\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'">Merge7z1604U</TargetName>\r
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Merge7z1604U</TargetName>\r
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Merge7z1604U</TargetName>\r
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Merge7z1604U</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Merge7z1805U</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Merge7z1805U</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Merge7z1805U</TargetName>\r
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Merge7z1805U</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
<ClCompile>\r
<Optimization>MinSpace</Optimization>\r
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>\r
- <AdditionalIncludeDirectories>..\..\Externals\sevenzip\CPP;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+ <AdditionalIncludeDirectories>..\..\Externals\sevenzip;..\..\Externals\sevenzip\CPP;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
<StringPooling>true</StringPooling>\r
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
<ClCompile>\r
<Optimization>MinSpace</Optimization>\r
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>\r
- <AdditionalIncludeDirectories>..\..\Externals\sevenzip\CPP;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+ <AdditionalIncludeDirectories>..\..\Externals\sevenzip;..\..\Externals\sevenzip\CPP;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
<StringPooling>true</StringPooling>\r
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
<None Include="revision.txt" />\r
</ItemGroup>\r
<ItemGroup>\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\SortUtils.h" />\r
<ClInclude Include="Merge7z.h" />\r
<ClInclude Include="Merge7zCommon.h" />\r
<ClInclude Include="StdAfx.h" />\r
<ClInclude Include="..\..\Externals\sevenzip\C\Threads.h" />\r
</ItemGroup>\r
<ItemGroup>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\SortUtils.cpp" />\r
<ClCompile Include="..\..\Externals\sevenzip\C\7zCrcOpt.c">\r
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>\r
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>\r
<ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\GUI\resource.h">\r
<Filter>Header-Dateien</Filter>\r
</ClInclude>\r
+ <ClInclude Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\SortUtils.h">\r
+ <Filter>7zip Common</Filter>\r
+ </ClInclude>\r
</ItemGroup>\r
<ItemGroup>\r
<ClCompile Include="Merge7z907.cpp">\r
<ClCompile Include="..\..\Externals\sevenzip\C\Threads.c">\r
<Filter>C</Filter>\r
</ClCompile>\r
+ <ClCompile Include="..\..\Externals\sevenzip\CPP\7zip\UI\Common\SortUtils.cpp">\r
+ <Filter>7zip Common</Filter>\r
+ </ClCompile>\r
</ItemGroup>\r
<ItemGroup>\r
<ResourceCompile Include="..\..\Externals\sevenzip\CPP\7zip\Ui\Gui\resource.rc">\r
indices(indices),\r
numItems(numItems)\r
{\r
- ExtractCallbackSpec->ProgressDialog = &ProgressDialog;\r
- ProgressDialog.CompressingMode = false;\r
+ ExtractCallbackSpec->ProgressDialog = this;\r
+ CompressingMode = false;\r
//result = E_FAIL;\r
if (HRESULT hr = Create(GetUnicodeString(title), hwndParent))\r
{\r
(\r
false,\r
NExtract::NPathMode::kFullPaths,\r
- NExtract::NOverwriteMode::kOverwrite\r
+ NExtract::NOverwriteMode::kOverwrite,\r
+ false\r
);\r
\r
CExtractNtOptions ntOptions;\r
public:\r
HRESULT result;\r
UINT32 numItems;\r
+\r
CThreadUpdating\r
(\r
CUpdateCallbackGUI *updateCallbackGUI,\r
file(file)\r
{\r
result = E_FAIL;\r
- updateCallbackGUI->ProgressDialog = &ProgressDialog;\r
+ updateCallbackGUI->ProgressDialog = this;\r
if (HRESULT hr = Create(GetUnicodeString(title), hwndParent))\r
{\r
Complain(hr, NULL);\r
const UString &prefix,\r
CDirItems &dirItems)\r
{\r
- NFind::CEnumerator enumerator(baseFolderPrefix + directory + L'*');\r
+ NFind::CEnumerator enumerator;\r
+ enumerator.SetDirPrefix(baseFolderPrefix + directory);\r
NFind::CFileInfo fileInfo;\r
while (enumerator.Next(fileInfo))\r
{ \r
#define LANG
-#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[1]))
+#include "../../Externals/sevenzip/CPP/Common/Common.h"
set urls_revs=^\r
https://bitbucket.org/winmerge/freeimage!05e4e65 ^\r
https://bitbucket.org/winmerge/winimerge!1.0.7.0 ^\r
- https://bitbucket.org/winmerge/sevenzip!1510f74 ^\r
+ https://bitbucket.org/winmerge/sevenzip!571e08f ^\r
https://bitbucket.org/winmerge/frhed!7f942c2 ^\r
https://bitbucket.org/winmerge/patch!b0a7238\r
\r
WinIMerge: 1.0.7.0
Google C++ Testing Framework: 1.70
GnuWin32 Patch for Windows: 2.5.9-7
-7-zip: 16.04
+7-zip: 18.05