1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2025-07-10 01:34:58 +03:00

Divide version in multiple macros and set default values

This commit is contained in:
Davide Beatrici
2018-08-27 05:35:11 +02:00
parent 7f9177f3d7
commit c21f427fc6
19 changed files with 268 additions and 222 deletions

View File

@ -896,9 +896,7 @@ void SwGenerateDefaultSfxFileName(wchar_t *name, UINT size)
}
UniFormat(name, size, L"easy-" GC_SW_SOFTETHER_PREFIX_W L"vpnclient-v%u.%02u-%u-%04u-%02u-%02u-windows.exe",
CEDAR_VER / 100,
CEDAR_VER % 100,
CEDAR_BUILD,
CEDAR_VERSION_MAJOR, CEDAR_VERSION_MINOR, CEDAR_VERSION_BUILD,
BUILD_DATE_Y, BUILD_DATE_M, BUILD_DATE_D);
}
@ -912,9 +910,7 @@ void SwGenerateDefaultZipFileName(wchar_t *name, UINT size)
}
UniFormat(name, size, L"web-" GC_SW_SOFTETHER_PREFIX_W L"vpnclient-v%u.%02u-%u-%04u-%02u-%02u-windows.zip",
CEDAR_VER / 100,
CEDAR_VER % 100,
CEDAR_BUILD,
CEDAR_VERSION_MAJOR, CEDAR_VERSION_MINOR, CEDAR_VERSION_BUILD,
BUILD_DATE_Y, BUILD_DATE_M, BUILD_DATE_D);
}
@ -2941,15 +2937,13 @@ bool SwWebMain(SW *sw, WIZARD_PAGE *wp)
char package_name[MAX_SIZE];
ZIP_PACKER *z = NULL;
ToStr(ver_major, CEDAR_VER / 100);
ToStr(ver_minor, CEDAR_VER % 100);
ToStr(ver_build, CEDAR_BUILD);
ToStr(ver_major, CEDAR_VERSION_MAJOR);
ToStr(ver_minor, CEDAR_VERSION_MINOR);
ToStr(ver_build, CEDAR_VERSION_BUILD);
Format(package_name, sizeof(package_name),
GC_SW_SOFTETHER_PREFIX "vpnclient-v%u.%02u-%u-%04u-%02u-%02u-windows.exe",
CEDAR_VER / 100,
CEDAR_VER % 100,
CEDAR_BUILD,
CEDAR_VERSION_MAJOR, CEDAR_VERSION_MINOR, CEDAR_VERSION_BUILD,
BUILD_DATE_Y, BUILD_DATE_M, BUILD_DATE_D);
GetCurrentLang(&current_lang);
@ -3947,7 +3941,7 @@ L_RETRY_LOG:
sw->LogFile->IsSystemMode = sw->IsSystemMode;
sw->LogFile->Component = sw->CurrentComponent;
sw->LogFile->Build = CEDAR_BUILD;
sw->LogFile->Build = CEDAR_VERSION_BUILD;
if (SwSaveLogFile(sw, log_filename, sw->LogFile) == false)
{
@ -3978,7 +3972,7 @@ L_RETRY_LOG:
MsRegWriteStrEx2W(sw->IsSystemMode ? REG_LOCAL_MACHINE : REG_CURRENT_USER,
keyname, "InstalledDir", sw->InstallDir, false, true);
MsRegWriteIntEx2(sw->IsSystemMode ? REG_LOCAL_MACHINE : REG_CURRENT_USER,
keyname, "InstalledBuild", CEDAR_BUILD, false, true);
keyname, "InstalledBuild", CEDAR_VERSION_BUILD, false, true);
// Set the language to registry
MsRegWriteStrEx2(REG_CURRENT_USER, SW_REG_KEY, "Last User Language",
@ -5032,7 +5026,7 @@ UINT SwDir(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, WIZARD *wizard, WI
break;
}
if (logfile != NULL && (logfile->Build > CEDAR_BUILD) && UniIsEmptyStr(sw->auto_setting_path) == false &&
if (logfile != NULL && (logfile->Build > CEDAR_VERSION_BUILD) && UniIsEmptyStr(sw->auto_setting_path) == false &&
sw->CurrentComponent->Id == SW_CMP_VPN_CLIENT && logfile->Component->Id == SW_CMP_VPN_CLIENT)
{
// In the case of the VPN Client, show a message if a newer version is installed and
@ -5054,7 +5048,7 @@ UINT SwDir(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, WIZARD *wizard, WI
{
errmsg = _UU("SW_DIR_DST_IS_OTHER_PRODUCT");
}
else if ((skip_ver_check == false) && (logfile->Build > CEDAR_BUILD))
else if ((skip_ver_check == false) && (logfile->Build > CEDAR_VERSION_BUILD))
{
errmsg = _UU("SW_DIR_DST_IS_NEWER");
}