From eb8bef6d7bb44d4b03688f6074087399d1c1f987 Mon Sep 17 00:00:00 2001 From: Kimmo Varis Date: Mon, 26 Feb 2007 17:15:53 +0000 Subject: [PATCH] PATCH: [ 1669286 ] Remove dialog from MakeResDll --- Tools/MakeResDll/Changes.txt | 5 + Tools/MakeResDll/MakeResDll.cpp | 49 +++++--- Tools/MakeResDll/MakeResDll.dsp | 24 ---- Tools/MakeResDll/VsVersionDlg.cpp | 258 -------------------------------------- Tools/MakeResDll/VsVersionDlg.h | 78 ------------ 5 files changed, 36 insertions(+), 378 deletions(-) delete mode 100755 Tools/MakeResDll/VsVersionDlg.cpp delete mode 100755 Tools/MakeResDll/VsVersionDlg.h diff --git a/Tools/MakeResDll/Changes.txt b/Tools/MakeResDll/Changes.txt index d8d9e6c69..afd6ade08 100755 --- a/Tools/MakeResDll/Changes.txt +++ b/Tools/MakeResDll/Changes.txt @@ -1,6 +1,11 @@ MakeResDll/Changes.txt Add new items to top +2007-02-26 Kimmo + PATCH: [ 1669286 ] Remove dialog from MakeResDll + MakeResDll: MakeResDll.cpp MakeResDll.dsp + MakeResDll removed files: VsVersionDlg.cpp VsVersionDlg.h + 2006-08-27 Kimmo PATCH: [ 1547212 ] Fix MakeResDll project MakeResDll: MakeResDll.dsp diff --git a/Tools/MakeResDll/MakeResDll.cpp b/Tools/MakeResDll/MakeResDll.cpp index 045f5317e..3e4df346f 100755 --- a/Tools/MakeResDll/MakeResDll.cpp +++ b/Tools/MakeResDll/MakeResDll.cpp @@ -3,7 +3,7 @@ * * @brief Code to compile & link a language satellite resource DLL, using Visual Studio */ -// RCS ID line follows -- this is updated by CVS +// ID line follows -- this is updated by SVN // $Id$ #include "stdafx.h" @@ -12,7 +12,6 @@ #include "coretools.h" #include "RegKey.h" // Local files -#include "VsVersionDlg.h" #ifdef _DEBUG #define new DEBUG_NEW @@ -23,6 +22,15 @@ static char THIS_FILE[] = __FILE__; ///////////////////////////////////////////////////////////////////////////// // The one and only application object +static LPCTSTR myregvals[] = +{ // These must be laid out in the same order as VS5, VS6, VS2002, ... + _T("5"), + _T("6"), + _T("Net"), + _T("Net2003"), + _T("Net2005") +}; + struct VcPaths { CString sRCExe; @@ -69,12 +77,27 @@ static BOOL ProcessArgs(int argc, TCHAR* argv[]); static void FixPath(); static bool DoesFileExist(LPCTSTR filepath); static void TrimPath(CString & sPath); -static void DisplayUi(const CStringArray & VsBaseDirs); +//static void DisplayUi(const CStringArray & VsBaseDirs); static void LoadVsBaseDirs(CStringArray & VsBaseDirs); using namespace std; /** + * @brief Map registry value to enum value, eg, "Net2003" => VS2003 + */ +VS_VERSION MapRegistryValue(const CString & val) // static +{ + for (int i=0; iEnableWindow(FALSE); - else if (vsnum > m_bestversion) - m_bestversion = vsnum; -} - -/** - * @brief Map registry value to enum value, eg, "Net2003" => VS2003 - */ -VS_VERSION CVsVersionDlg::MapRegistryValue(const CString & val) // static -{ - for (int i=0; iVS_NONE && nversionSetCheck(checked ? 1 : 0); -} - -/** - * @brief Display installation dir for chosen version - */ -void CVsVersionDlg::UpdateInstallDir() -{ - // First uncheck all buttons (otherwise disabled ones don't get cleared) - for (int i=0; i=0 && m_nVersion