diff --git a/src/smpackage-net2003.vcproj b/src/smpackage-net2003.vcproj
index 20e5db17a1..8bbe33e746 100644
--- a/src/smpackage-net2003.vcproj
+++ b/src/smpackage-net2003.vcproj
@@ -1,25 +1,51 @@
+ Keyword="MFCProj"
+ TargetFrameworkVersion="131072"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="4"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
-
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
-
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -151,661 +212,861 @@
+ >
+ RelativePath=".\smpackage\ChangeGameSettings.cpp"
+ >
+ RelativePath=".\smpackage\ChangeGameSettings.h"
+ >
+ RelativePath=".\smpackage\CreateLanguageDlg.cpp"
+ >
+ RelativePath=".\smpackage\CreateLanguageDlg.h"
+ >
+ RelativePath=".\smpackage\EditInsallations.cpp"
+ >
+ RelativePath=".\smpackage\EditInsallations.h"
+ >
+ RelativePath=".\smpackage\EnterComment.cpp"
+ >
+ RelativePath=".\smpackage\EnterComment.h"
+ >
+ RelativePath=".\smpackage\EnterName.cpp"
+ >
+ RelativePath=".\smpackage\EnterName.h"
+ >
+ RelativePath=".\smpackage\LanguagesDlg.cpp"
+ >
+ RelativePath=".\smpackage\LanguagesDlg.h"
+ >
+ RelativePath=".\smpackage\MainMenuDlg.cpp"
+ >
+ RelativePath=".\smpackage\MainMenuDlg.h"
+ >
+ RelativePath=".\smpackage\ShowComment.cpp"
+ >
+ RelativePath=".\smpackage\ShowComment.h"
+ >
+ RelativePath=".\smpackage\smpackage.cpp"
+ >
+ RelativePath=".\smpackage\smpackage.h"
+ >
+ RelativePath=".\smpackage\SmpackageExportDlg.cpp"
+ >
+ RelativePath=".\smpackage\SmpackageExportDlg.h"
+ >
+ RelativePath=".\smpackage\SMPackageInstallDlg.cpp"
+ >
+ RelativePath=".\smpackage\SMPackageInstallDlg.h"
+ >
+ RelativePath=".\smpackage\SMPackageUtil.cpp"
+ >
+ RelativePath=".\smpackage\smpackageUtil.h"
+ >
+ RelativePath=".\smpackage\StdAfx.h"
+ >
+ RelativePath=".\smpackage\TreeCtrlEx.cpp"
+ >
+ RelativePath=".\smpackage\TreeCtrlEx.h"
+ >
+ RelativePath=".\smpackage\UninstallOld.cpp"
+ >
+ RelativePath=".\smpackage\UninstallOld.h"
+ >
+ >
+ RelativePath=".\smpackage\resource.h"
+ >
+ RelativePath="smpackage.ICO"
+ >
+ RelativePath="res\smpackage.ico"
+ >
+ RelativePath=".\smpackage\smpackage.rc"
+ >
+ RelativePath="res\StepMania.ICO"
+ >
+ >
+ RelativePath=".\global.cpp"
+ >
+ RelativePath=".\global.h"
+ >
+ RelativePath=".\ProductInfo.h"
+ >
+ RelativePath=".\SpecialFiles.cpp"
+ >
+ RelativePath=".\SpecialFiles.h"
+ >
+ RelativePath=".\StdString.h"
+ >
+ Name="system"
+ >
+ RelativePath=".\archutils\Win32\AppInstance.cpp"
+ >
+ RelativePath=".\archutils\Win32\AppInstance.h"
+ >
+ RelativePath=".\archutils\Win32\arch_setup.h"
+ >
+ RelativePath=".\archutils\Win32\arch_time.cpp"
+ >
+ RelativePath=".\archutils\Win32\CommandLine.cpp"
+ >
+ RelativePath=".\archutils\Win32\CommandLine.h"
+ >
+ RelativePath=".\archutils\Win32\DialogUtil.cpp"
+ >
+ RelativePath=".\archutils\Win32\DialogUtil.h"
+ >
+ RelativePath=".\archutils\Win32\ErrorStrings.cpp"
+ >
+ RelativePath=".\archutils\Win32\ErrorStrings.h"
+ >
+ RelativePath=".\archutils\Win32\GotoURL.cpp"
+ >
+ RelativePath=".\archutils\Win32\GotoURL.h"
+ >
+ RelativePath=".\archutils\Win32\RegistryAccess.cpp"
+ >
+ RelativePath=".\archutils\Win32\RegistryAccess.h"
+ >
+ RelativePath=".\archutils\Win32\SpecialDirs.cpp"
+ >
+ RelativePath=".\archutils\Win32\SpecialDirs.h"
+ >
+ >
+ >
+ RelativePath=".\arch\Threads\Threads.h"
+ >
+ RelativePath=".\arch\Threads\Threads_Win32.cpp"
+ >
+ RelativePath=".\arch\Threads\Threads_Win32.h"
+ >
+ >
+ RelativePath=".\arch\ArchHooks\ArchHooks.h"
+ >
+ RelativePath=".\arch\ArchHooks\ArchHooks_Win32.h"
+ >
+ RelativePath=".\arch\ArchHooks\ArchHooks_Win32Static.cpp"
+ >
+ RelativePath=".\arch\ArchHooks\ArchHooksUtil.cpp"
+ >
+ >
+ RelativePath=".\arch\Dialog\Dialog.cpp"
+ >
+ RelativePath=".\arch\Dialog\Dialog.h"
+ >
+ RelativePath=".\arch\Dialog\DialogDriver.cpp"
+ >
+ RelativePath=".\arch\Dialog\DialogDriver.h"
+ >
+ RelativePath=".\arch\Dialog\DialogDriver_Win32.cpp"
+ >
+ RelativePath=".\arch\Dialog\DialogDriver_Win32.h"
+ >
+ RelativePath=".\arch\Dialog\Selector_Dialog.h"
+ >
+ >
+ RelativePath=".\RageException.cpp"
+ >
+ RelativePath=".\RageException.h"
+ >
+ RelativePath=".\RageFile.cpp"
+ >
+ RelativePath=".\RageFile.h"
+ >
+ RelativePath=".\RageFileBasic.cpp"
+ >
+ RelativePath=".\RageFileBasic.h"
+ >
+ RelativePath=".\RageFileDriver.cpp"
+ >
+ RelativePath=".\RageFileDriver.h"
+ >
+ RelativePath=".\RageFileDriverDeflate.cpp"
+ >
+ RelativePath=".\RageFileDriverDeflate.h"
+ >
+ RelativePath=".\RageFileDriverDirect.cpp"
+ >
+ RelativePath=".\RageFileDriverDirect.h"
+ >
+ RelativePath=".\RageFileDriverDirectHelpers.cpp"
+ >
+ RelativePath=".\RageFileDriverDirectHelpers.h"
+ >
+ RelativePath=".\RageFileDriverMemory.cpp"
+ >
+ RelativePath=".\RageFileDriverMemory.h"
+ >
+ RelativePath=".\RageFileDriverSlice.cpp"
+ >
+ RelativePath=".\RageFileDriverSlice.h"
+ >
+ RelativePath=".\RageFileDriverTimeout.cpp"
+ >
+ RelativePath=".\RageFileDriverTimeout.h"
+ >
+ RelativePath=".\RageFileDriverZip.cpp"
+ >
+ RelativePath=".\RageFileDriverZip.h"
+ >
+ RelativePath=".\RageFileManager.cpp"
+ >
+ RelativePath=".\RageFileManager.h"
+ >
+ RelativePath=".\RageLog.cpp"
+ >
+ RelativePath=".\RageLog.h"
+ >
+ RelativePath=".\RageThreads.cpp"
+ >
+ RelativePath=".\RageThreads.h"
+ >
+ RelativePath=".\RageTimer.cpp"
+ >
+ RelativePath=".\RageTimer.h"
+ >
+ RelativePath=".\RageTypes.cpp"
+ >
+ RelativePath=".\RageTypes.h"
+ >
+ RelativePath=".\RageUtil.cpp"
+ >
+ RelativePath=".\RageUtil.h"
+ >
+ RelativePath=".\RageUtil_FileDB.cpp"
+ >
+ RelativePath=".\RageUtil_FileDB.h"
+ >
+ RelativePath=".\RageUtil_WorkerThread.cpp"
+ >
+ RelativePath=".\RageUtil_WorkerThread.h"
+ >
+ >
+ >
+ RelativePath=".\pcre\get.c"
+ >
+ RelativePath=".\pcre\internal.h"
+ >
+ RelativePath=".\pcre\maketables.c"
+ >
+ RelativePath=".\pcre\pcre.c"
+ >
+ RelativePath=".\pcre\pcre.h"
+ >
+ RelativePath=".\pcre\study.c"
+ >
+ >
+ RelativePath=".\lua-5.1\src\lapi.c"
+ >
+ RelativePath=".\lua-5.1\src\lapi.h"
+ >
+ RelativePath=".\lua-5.1\src\lauxlib.c"
+ >
+ RelativePath=".\lua-5.1\src\lauxlib.h"
+ >
+ RelativePath=".\lua-5.1\src\lbaselib.c"
+ >
+ RelativePath=".\lua-5.1\src\lcode.c"
+ >
+ RelativePath=".\lua-5.1\src\lcode.h"
+ >
+ RelativePath=".\lua-5.1\src\ldblib.c"
+ >
+ RelativePath=".\lua-5.1\src\ldebug.c"
+ >
+ RelativePath=".\lua-5.1\src\ldebug.h"
+ >
+ RelativePath=".\lua-5.1\src\ldo.c"
+ >
+ RelativePath=".\lua-5.1\src\ldo.h"
+ >
+ RelativePath=".\lua-5.1\src\ldump.c"
+ >
+ RelativePath=".\lua-5.1\src\lfunc.c"
+ >
+ RelativePath=".\lua-5.1\src\lfunc.h"
+ >
+ RelativePath=".\lua-5.1\src\lgc.c"
+ >
+ RelativePath=".\lua-5.1\src\lgc.h"
+ >
+ RelativePath=".\lua-5.1\src\linit.c"
+ >
+ RelativePath=".\lua-5.1\src\liolib.c"
+ >
+ RelativePath=".\lua-5.1\src\llex.c"
+ >
+ RelativePath=".\lua-5.1\src\llex.h"
+ >
+ RelativePath=".\lua-5.1\src\llimits.h"
+ >
+ RelativePath=".\lua-5.1\src\lmathlib.c"
+ >
+ RelativePath=".\lua-5.1\src\lmem.c"
+ >
+ RelativePath=".\lua-5.1\src\lmem.h"
+ >
+ RelativePath=".\lua-5.1\src\loadlib.c"
+ >
+ RelativePath=".\lua-5.1\src\lobject.c"
+ >
+ RelativePath=".\lua-5.1\src\lobject.h"
+ >
+ RelativePath=".\lua-5.1\src\lopcodes.c"
+ >
+ RelativePath=".\lua-5.1\src\lopcodes.h"
+ >
+ RelativePath=".\lua-5.1\src\loslib.c"
+ >
+ RelativePath=".\lua-5.1\src\lparser.c"
+ >
+ RelativePath=".\lua-5.1\src\lparser.h"
+ >
+ RelativePath=".\lua-5.1\src\lstate.c"
+ >
+ RelativePath=".\lua-5.1\src\lstate.h"
+ >
+ RelativePath=".\lua-5.1\src\lstring.c"
+ >
+ RelativePath=".\lua-5.1\src\lstring.h"
+ >
+ RelativePath=".\lua-5.1\src\lstrlib.c"
+ >
+ RelativePath=".\lua-5.1\src\ltable.c"
+ >
+ RelativePath=".\lua-5.1\src\ltable.h"
+ >
+ RelativePath=".\lua-5.1\src\ltablib.c"
+ >
+ RelativePath=".\lua-5.1\src\ltm.c"
+ >
+ RelativePath=".\lua-5.1\src\ltm.h"
+ >
+ RelativePath=".\lua-5.1\src\lua.h"
+ >
+ RelativePath=".\lua-5.1\src\luaconf.h"
+ >
+ RelativePath=".\lua-5.1\src\lualib.h"
+ >
+ RelativePath=".\lua-5.1\src\lundump.c"
+ >
+ RelativePath=".\lua-5.1\src\lundump.h"
+ >
+ RelativePath=".\lua-5.1\src\lvm.c"
+ >
+ RelativePath=".\lua-5.1\src\lvm.h"
+ >
+ RelativePath=".\lua-5.1\src\lzio.c"
+ >
+ RelativePath=".\lua-5.1\src\lzio.h"
+ >
+ >
+ RelativePath=".\CsvFile.cpp"
+ >
+ RelativePath=".\CsvFile.h"
+ >
+ RelativePath=".\IniFile.cpp"
+ >
+ RelativePath=".\IniFile.h"
+ >
+ RelativePath=".\XmlFile.cpp"
+ >
+ RelativePath=".\XmlFile.h"
+ >
+ RelativePath=".\XmlFileUtil.cpp"
+ >
+ RelativePath=".\XmlFileUtil.h"
+ >
+ >
+ RelativePath=".\Command.cpp"
+ >
+ RelativePath=".\Command.h"
+ >
+ RelativePath=".\DateTime.cpp"
+ >
+ RelativePath=".\DateTime.h"
+ >
+ RelativePath=".\EnumHelper.cpp"
+ >
+ RelativePath=".\EnumHelper.h"
+ >
+ RelativePath=".\FontCharAliases.cpp"
+ >
+ RelativePath=".\FontCharAliases.h"
+ >
+ RelativePath=".\LocalizedString.cpp"
+ >
+ RelativePath=".\LocalizedString.h"
+ >
+ RelativePath=".\LuaBinding.cpp"
+ >
+ RelativePath=".\LuaBinding.h"
+ >
+ RelativePath=".\LuaReference.cpp"
+ >
+ RelativePath=".\LuaReference.h"
+ >
+ RelativePath=".\ThemeMetric.h"
+ >
+ >
+ RelativePath=".\LuaManager.cpp"
+ >
+ RelativePath=".\LuaManager.h"
+ >
+ RelativePath=".\ThemeManager.cpp"
+ >
+ RelativePath=".\ThemeManager.h"
+ >
+ RelativePath=".\smpackage\header.bmp"
+ >
+ RelativePath=".\smpackage\install.bmp"
+ >
+ RelativePath=".\smpackage\manage.bmp"
+ >
+ RelativePath=".\smpackage\menu.bmp"
+ >
+ RelativePath=".\smpackage\smpackage.ICO"
+ >
+ Value="smpackage\smpackage.rc"
+ />
diff --git a/src/smpackage/ZipArchive/StdAfx.h b/src/smpackage/ZipArchive/StdAfx.h
index 954d9e8dcc..388ff789e1 100644
--- a/src/smpackage/ZipArchive/StdAfx.h
+++ b/src/smpackage/ZipArchive/StdAfx.h
@@ -1,7 +1,7 @@
///////////////////////////////////////////////////////////////////////////////
// $Workfile: stdafx.h $
// $Archive: /ZipArchive/stdafx.h $
-// $Date: 2006-01-20 13:43:41 -0600 (Fri, 20 Jan 2006) $ $Author: gmaynard $
+// $Date: 2003-07-21 21:10:30 -0500 (Mon, 21 Jul 2003) $ $Author: gmaynard $
////////////////////////////////////////////////////////////////////////////////
// This source file is part of the ZipArchive library source distribution and
// is Copyright 2000-2003 by Tadeusz Dracz (http://www.artpol-software.com/)
@@ -38,20 +38,10 @@
#define ZIP_ARCHIVE_MFC
-#if defined(_DEBUG)
-#undef _DEBUG
-#define RESTORE_DEBUG
-#endif
-
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
#include
#include
-#if defined(RESTORE_DEBUG)
-#undef RESTORE_DEBUG
-#define _DEBUG
-#endif
-
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
diff --git a/src/smpackage/ZipArchive/ZipArchive-net2003.vcproj b/src/smpackage/ZipArchive/ZipArchive-net2003.vcproj
index 0770070d68..dc15524a56 100644
--- a/src/smpackage/ZipArchive/ZipArchive-net2003.vcproj
+++ b/src/smpackage/ZipArchive/ZipArchive-net2003.vcproj
@@ -1,33 +1,53 @@
+ Keyword="MFCProj"
+ TargetFrameworkVersion="131072"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="4"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ Culture="1033"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLibrarianTool"
+ OutputFile=".\Debug\ZipArchive.lib"
+ SuppressStartupBanner="true"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ Culture="1033"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLibrarianTool"
+ OutputFile=".\Release\ZipArchive.lib"
+ SuppressStartupBanner="true"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="1"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ Culture="1033"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLibrarianTool"
+ OutputFile=".\Unicode_Static_Release\ZipArchive.lib"
+ SuppressStartupBanner="true"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ Culture="1033"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLibrarianTool"
+ OutputFile=".\Static_Release\ZipArchive.lib"
+ SuppressStartupBanner="true"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="1"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="4"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ Culture="1033"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLibrarianTool"
+ OutputFile=".\Unicode_Debug\ZipArchive.lib"
+ SuppressStartupBanner="true"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="4"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ Culture="1033"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLibrarianTool"
+ OutputFile=".\Static_Debug\ZipArchive.lib"
+ SuppressStartupBanner="true"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="1"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ Culture="1033"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLibrarianTool"
+ OutputFile=".\Unicode_Release\ZipArchive.lib"
+ SuppressStartupBanner="true"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
@@ -378,905 +542,1142 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath="StdAfx.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ UsePrecompiledHeader="1"
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ UsePrecompiledHeader="1"
+ />
+ Name="Static Release|Win32"
+ >
+ UsePrecompiledHeader="1"
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ UsePrecompiledHeader="1"
+ />
+ RelativePath="ZipArchive.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Name="Static Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_AFXDLL;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ RelativePath="ZipAutoBuffer.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Name="Static Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_AFXDLL;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ RelativePath="ZipCentralDir.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Name="Static Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_AFXDLL;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ RelativePath="ZipCompatibility.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Name="Static Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_AFXDLL;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ RelativePath="ZipException.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Name="Static Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_AFXDLL;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ RelativePath="ZipFile.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Name="Static Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_AFXDLL;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ RelativePath="ZipFileHeader.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Name="Static Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_AFXDLL;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ RelativePath="ZipMemFile.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Name="Static Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_AFXDLL;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ RelativePath="ZipPathComponent.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Name="Static Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_AFXDLL;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ RelativePath="ZipPlatform.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Name="Static Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_AFXDLL;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ RelativePath="ZipPlatformComm.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Name="Static Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_AFXDLL;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ RelativePath="ZipStorage.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Name="Static Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_AFXDLL;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ RelativePath="ZipString.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Static Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Name="Static Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Unicode Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Static Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Unicode Release|Win32"
+ >
+ PreprocessorDefinitions="NDEBUG;_AFXDLL;_UNICODE;ZLIB_DLL;WIN32;_WINDOWS;ZIP_ARCHIVE_MFC_PROJ;PKZIP_BUG_WORKAROUND;$(NoInherit)"
+ />
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath="StdAfx.h"
+ >
+ RelativePath="ZipAbstractFile.h"
+ >
+ RelativePath="ZipArchive.h"
+ >
+ RelativePath="ZipAutoBuffer.h"
+ >
+ RelativePath="ZipBaseException.h"
+ >
+ RelativePath="ZipCentralDir.h"
+ >
+ RelativePath="ZipCollections.h"
+ >
+ RelativePath="ZipCompatibility.h"
+ >
+ RelativePath="ZipException.h"
+ >
+ RelativePath="ZipExport.h"
+ >
+ RelativePath="ZipFile.h"
+ >
+ RelativePath="ZipFileHeader.h"
+ >
+ RelativePath="ZipFileMapping.h"
+ >
+ RelativePath="ZipMemFile.h"
+ >
+ RelativePath="ZipPathComponent.h"
+ >
+ RelativePath="ZipPlatform.h"
+ >
+ RelativePath="ZipStorage.h"
+ >
+ RelativePath="ZipString.h"
+ >
+ Filter="txt"
+ >
+ RelativePath="Appnote.txt"
+ >
+ RelativePath="ChangeLog.txt"
+ >
+ RelativePath="faq.txt"
+ >
+ RelativePath="gpl.txt"
+ >
+ RelativePath="License.txt"
+ >
+ RelativePath="Readme.txt"
+ >
diff --git a/src/smpackage/ZipArchive/__Windows_MFC.zcfg b/src/smpackage/ZipArchive/__Windows_MFC.zcfg
index e69de29bb2..e00a2183a5 100644
--- a/src/smpackage/ZipArchive/__Windows_MFC.zcfg
+++ b/src/smpackage/ZipArchive/__Windows_MFC.zcfg
@@ -0,0 +1 @@
+Windows MFC