From ee34bf495a006ffb95ac9f0cb483a1b0677d7d3f Mon Sep 17 00:00:00 2001 From: Pete Batard Date: Tue, 2 Jun 2020 11:50:23 +0100 Subject: [PATCH] [misc] enable VS2019 String Pooling for Debug builds * Also enable incremental linking and debug libraries for Debug builds --- .vs/bled.vcxproj | 8 ++++++++ .vs/ext2fs.vcxproj | 8 ++++++++ .vs/getopt.vcxproj | 8 ++++++++ .vs/libcdio-driver.vcxproj | 8 ++++---- .vs/libcdio-iso9660.vcxproj | 8 ++++---- .vs/libcdio-udf.vcxproj | 8 ++++---- .vs/ms-sys.vcxproj | 8 ++++---- .vs/rufus.vcxproj | 12 ++++++++---- .vs/syslinux-libfat.vcxproj | 8 ++++---- .vs/syslinux-libinstaller.vcxproj | 8 ++++---- .vs/syslinux-win.vcxproj | 8 ++++---- src/rufus.rc | 10 +++++----- 12 files changed, 65 insertions(+), 37 deletions(-) diff --git a/.vs/bled.vcxproj b/.vs/bled.vcxproj index b1b2c593..b48db971 100644 --- a/.vs/bled.vcxproj +++ b/.vs/bled.vcxproj @@ -105,23 +105,27 @@ StaticLibrary Unicode v142 + true StaticLibrary Unicode v142 true + true StaticLibrary Unicode v142 true + true StaticLibrary Unicode v142 + true @@ -234,6 +238,7 @@ ..\src CompileAsC /utf-8 %(AdditionalOptions) + true true @@ -253,6 +258,7 @@ MultiThreaded ..\src /utf-8 %(AdditionalOptions) + true true @@ -272,6 +278,7 @@ MultiThreaded ..\src /utf-8 %(AdditionalOptions) + true true @@ -291,6 +298,7 @@ ..\src CompileAsC /utf-8 %(AdditionalOptions) + true true diff --git a/.vs/ext2fs.vcxproj b/.vs/ext2fs.vcxproj index cc36ce53..ebe693a4 100644 --- a/.vs/ext2fs.vcxproj +++ b/.vs/ext2fs.vcxproj @@ -144,23 +144,27 @@ StaticLibrary Unicode v142 + true StaticLibrary Unicode v142 true + true StaticLibrary Unicode v142 true + true StaticLibrary Unicode v142 + true @@ -274,6 +278,7 @@ CompileAsC 4018;4146;4244;4267;4996 /utf-8 %(AdditionalOptions) + true true @@ -294,6 +299,7 @@ ..\src;..\src\msvc-missing 4018;4146;4244;4267;4996 /utf-8 %(AdditionalOptions) + true true @@ -313,6 +319,7 @@ ..\src;..\src\msvc-missing 4018;4146;4244;4267;4996 /utf-8 %(AdditionalOptions) + true true @@ -332,6 +339,7 @@ CompileAsC 4018;4146;4244;4267;4996 /utf-8 %(AdditionalOptions) + true true diff --git a/.vs/getopt.vcxproj b/.vs/getopt.vcxproj index 893d814a..87e23b34 100644 --- a/.vs/getopt.vcxproj +++ b/.vs/getopt.vcxproj @@ -64,18 +64,21 @@ StaticLibrary Unicode v142 + true StaticLibrary Unicode v142 true + true StaticLibrary Unicode v142 true + true StaticLibrary @@ -87,6 +90,7 @@ StaticLibrary Unicode v142 + true @@ -184,6 +188,7 @@ 28252;28253 CompileAsC /utf-8 %(AdditionalOptions) + true true @@ -197,6 +202,7 @@ Level3 28252;28253 /utf-8 %(AdditionalOptions) + true true @@ -210,6 +216,7 @@ Level3 28252;28253 /utf-8 %(AdditionalOptions) + true true @@ -226,6 +233,7 @@ 28252;28253 CompileAsC /utf-8 %(AdditionalOptions) + true true diff --git a/.vs/libcdio-driver.vcxproj b/.vs/libcdio-driver.vcxproj index 34cf811e..f85cd1df 100644 --- a/.vs/libcdio-driver.vcxproj +++ b/.vs/libcdio-driver.vcxproj @@ -94,14 +94,12 @@ StaticLibrary - false true Unicode v142 StaticLibrary - false true Unicode v142 @@ -109,7 +107,6 @@ StaticLibrary - false true Unicode v142 @@ -123,7 +120,6 @@ StaticLibrary - false true Unicode v142 @@ -220,6 +216,7 @@ ProgramDatabase CompileAsC /utf-8 %(AdditionalOptions) + true MachineX86 @@ -237,6 +234,7 @@ MultiThreaded ProgramDatabase /utf-8 %(AdditionalOptions) + true @@ -252,6 +250,7 @@ MultiThreaded ProgramDatabase /utf-8 %(AdditionalOptions) + true @@ -283,6 +282,7 @@ ProgramDatabase CompileAsC /utf-8 %(AdditionalOptions) + true Windows diff --git a/.vs/libcdio-iso9660.vcxproj b/.vs/libcdio-iso9660.vcxproj index 9f47edf7..46a95741 100644 --- a/.vs/libcdio-iso9660.vcxproj +++ b/.vs/libcdio-iso9660.vcxproj @@ -86,14 +86,12 @@ StaticLibrary - false true Unicode v142 StaticLibrary - false true Unicode v142 @@ -101,7 +99,6 @@ StaticLibrary - false true Unicode v142 @@ -115,7 +112,6 @@ StaticLibrary - false true Unicode v142 @@ -212,6 +208,7 @@ ProgramDatabase CompileAsC /utf-8 %(AdditionalOptions) + true MachineX86 @@ -229,6 +226,7 @@ MultiThreaded ProgramDatabase /utf-8 %(AdditionalOptions) + true @@ -244,6 +242,7 @@ MultiThreaded ProgramDatabase /utf-8 %(AdditionalOptions) + true @@ -275,6 +274,7 @@ ProgramDatabase CompileAsC /utf-8 %(AdditionalOptions) + true Windows diff --git a/.vs/libcdio-udf.vcxproj b/.vs/libcdio-udf.vcxproj index 4364a160..bce09968 100644 --- a/.vs/libcdio-udf.vcxproj +++ b/.vs/libcdio-udf.vcxproj @@ -80,14 +80,12 @@ StaticLibrary - false true Unicode v142 StaticLibrary - false true Unicode v142 @@ -95,7 +93,6 @@ StaticLibrary - false true Unicode v142 @@ -109,7 +106,6 @@ StaticLibrary - false true Unicode v142 @@ -206,6 +202,7 @@ ProgramDatabase CompileAsC /utf-8 %(AdditionalOptions) + true MachineX86 @@ -223,6 +220,7 @@ MultiThreaded ProgramDatabase /utf-8 %(AdditionalOptions) + true @@ -238,6 +236,7 @@ MultiThreaded ProgramDatabase /utf-8 %(AdditionalOptions) + true @@ -269,6 +268,7 @@ ProgramDatabase CompileAsC /utf-8 %(AdditionalOptions) + true Windows diff --git a/.vs/ms-sys.vcxproj b/.vs/ms-sys.vcxproj index eeb5fc36..ac2ac9b6 100644 --- a/.vs/ms-sys.vcxproj +++ b/.vs/ms-sys.vcxproj @@ -123,14 +123,12 @@ StaticLibrary - false true Unicode v142 StaticLibrary - false true Unicode v142 @@ -138,7 +136,6 @@ StaticLibrary - false true Unicode v142 @@ -152,7 +149,6 @@ StaticLibrary - false true Unicode v142 @@ -253,6 +249,7 @@ 28252;28253 CompileAsC /utf-8 %(AdditionalOptions) + true MachineX86 @@ -271,6 +268,7 @@ ProgramDatabase /analyze:stacksize32850 /utf-8 %(AdditionalOptions) 28252;28253 + true @@ -287,6 +285,7 @@ ProgramDatabase /analyze:stacksize32850 /utf-8 %(AdditionalOptions) 28252;28253 + true @@ -320,6 +319,7 @@ 28252;28253 CompileAsC /utf-8 %(AdditionalOptions) + true Windows diff --git a/.vs/rufus.vcxproj b/.vs/rufus.vcxproj index 35bb2422..988855c5 100644 --- a/.vs/rufus.vcxproj +++ b/.vs/rufus.vcxproj @@ -66,18 +66,21 @@ Application Unicode v142 + true Application Unicode v142 true + true Application Unicode v142 true + true Application @@ -89,6 +92,7 @@ Application Unicode v142 + true @@ -109,13 +113,9 @@ $(SolutionDir)x64\$(Configuration)\$(ProjectName)\ $(SolutionDir)x64\$(Configuration)\ $(SolutionDir)x64\$(Configuration)\$(ProjectName)\ - false false - false false - false false - false false @@ -237,6 +237,7 @@ 4091;28251;28252;28253;%(DisableSpecificWarnings) NDEBUG /utf-8 %(AdditionalOptions) + true advapi32.lib;comctl32.lib;comdlg32.lib;crypt32.lib;gdi32.lib;ole32.lib;setupapi.lib;shell32.lib;shlwapi.lib;wintrust.lib;psapi.lib;%(AdditionalDependencies) @@ -262,6 +263,7 @@ 4091;28251;28252;28253;%(DisableSpecificWarnings) NDEBUG /utf-8 %(AdditionalOptions) + true advapi32.lib;comctl32.lib;comdlg32.lib;crypt32.lib;gdi32.lib;ole32.lib;setupapi.lib;shell32.lib;shlwapi.lib;wintrust.lib;ole32.lib;advapi32.lib;gdi32.lib;shell32.lib;comdlg32.lib;%(AdditionalDependencies) @@ -289,6 +291,7 @@ 4091;28251;28252;28253;%(DisableSpecificWarnings) NDEBUG /utf-8 %(AdditionalOptions) + true advapi32.lib;comctl32.lib;comdlg32.lib;crypt32.lib;gdi32.lib;ole32.lib;setupapi.lib;shell32.lib;shlwapi.lib;wintrust.lib;ole32.lib;advapi32.lib;gdi32.lib;shell32.lib;comdlg32.lib;%(AdditionalDependencies) @@ -319,6 +322,7 @@ 4091;28251;28252;28253;%(DisableSpecificWarnings) NDEBUG /utf-8 %(AdditionalOptions) + true advapi32.lib;comctl32.lib;comdlg32.lib;crypt32.lib;gdi32.lib;ole32.lib;setupapi.lib;shell32.lib;shlwapi.lib;wintrust.lib;psapi.lib;%(AdditionalDependencies) diff --git a/.vs/syslinux-libfat.vcxproj b/.vs/syslinux-libfat.vcxproj index 66f8cf24..75a8a109 100644 --- a/.vs/syslinux-libfat.vcxproj +++ b/.vs/syslinux-libfat.vcxproj @@ -77,14 +77,12 @@ StaticLibrary - false true Unicode v142 StaticLibrary - false true Unicode v142 @@ -92,7 +90,6 @@ StaticLibrary - false true Unicode v142 @@ -106,7 +103,6 @@ StaticLibrary - false true Unicode v142 @@ -207,6 +203,7 @@ 4018;4244 CompileAsC /utf-8 %(AdditionalOptions) + true MachineX86 @@ -225,6 +222,7 @@ ProgramDatabase 4018;4244 /utf-8 %(AdditionalOptions) + true @@ -241,6 +239,7 @@ ProgramDatabase 4018;4244 /utf-8 %(AdditionalOptions) + true @@ -274,6 +273,7 @@ 4018;4244 CompileAsC /utf-8 %(AdditionalOptions) + true Windows diff --git a/.vs/syslinux-libinstaller.vcxproj b/.vs/syslinux-libinstaller.vcxproj index 8081742c..0ad40902 100644 --- a/.vs/syslinux-libinstaller.vcxproj +++ b/.vs/syslinux-libinstaller.vcxproj @@ -76,14 +76,12 @@ StaticLibrary - false true Unicode v142 StaticLibrary - false true Unicode v142 @@ -91,7 +89,6 @@ StaticLibrary - false true Unicode v142 @@ -105,7 +102,6 @@ StaticLibrary - false true Unicode v142 @@ -206,6 +202,7 @@ 4244;4267 CompileAsC /utf-8 %(AdditionalOptions) + true MachineX86 @@ -224,6 +221,7 @@ ProgramDatabase 4244;4267 /utf-8 %(AdditionalOptions) + true @@ -240,6 +238,7 @@ ProgramDatabase 4244;4267 /utf-8 %(AdditionalOptions) + true @@ -273,6 +272,7 @@ 4244;4267 CompileAsC /utf-8 %(AdditionalOptions) + true Windows diff --git a/.vs/syslinux-win.vcxproj b/.vs/syslinux-win.vcxproj index fb8ee870..70aea334 100644 --- a/.vs/syslinux-win.vcxproj +++ b/.vs/syslinux-win.vcxproj @@ -70,14 +70,12 @@ StaticLibrary - false true Unicode v142 StaticLibrary - false true Unicode v142 @@ -85,7 +83,6 @@ StaticLibrary - false true Unicode v142 @@ -99,7 +96,6 @@ StaticLibrary - false true Unicode v142 @@ -200,6 +196,7 @@ 4244;4267;4996 CompileAsC /utf-8 %(AdditionalOptions) + true MachineX86 @@ -218,6 +215,7 @@ ProgramDatabase 4244;4267;4996 /utf-8 %(AdditionalOptions) + true @@ -234,6 +232,7 @@ ProgramDatabase 4244;4267;4996 /utf-8 %(AdditionalOptions) + true @@ -267,6 +266,7 @@ 4244;4267;4996 CompileAsC /utf-8 %(AdditionalOptions) + true Windows diff --git a/src/rufus.rc b/src/rufus.rc index 1c390972..544b9afb 100644 --- a/src/rufus.rc +++ b/src/rufus.rc @@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL IDD_DIALOG DIALOGEX 12, 12, 232, 326 STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_ACCEPTFILES -CAPTION "Rufus 3.11.1660" +CAPTION "Rufus 3.11.1661" FONT 9, "Segoe UI Symbol", 400, 0, 0x0 BEGIN LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP @@ -395,8 +395,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,11,1660,0 - PRODUCTVERSION 3,11,1660,0 + FILEVERSION 3,11,1661,0 + PRODUCTVERSION 3,11,1661,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -414,13 +414,13 @@ BEGIN VALUE "Comments", "https://rufus.ie" VALUE "CompanyName", "Akeo Consulting" VALUE "FileDescription", "Rufus" - VALUE "FileVersion", "3.11.1660" + VALUE "FileVersion", "3.11.1661" VALUE "InternalName", "Rufus" VALUE "LegalCopyright", "© 2011-2020 Pete Batard (GPL v3)" VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html" VALUE "OriginalFilename", "rufus-3.11.exe" VALUE "ProductName", "Rufus" - VALUE "ProductVersion", "3.11.1660" + VALUE "ProductVersion", "3.11.1661" END END BLOCK "VarFileInfo"