diff --git a/.github/actions/spell-check/expect.txt b/.github/actions/spell-check/expect.txt index f27a22bfd6..61e9eafc2d 100644 --- a/.github/actions/spell-check/expect.txt +++ b/.github/actions/spell-check/expect.txt @@ -272,6 +272,7 @@ CODENAME codeofconduct codereview Codespaces +codicon COINIT colorconv colorformat diff --git a/.pipelines/versionAndSignCheck.ps1 b/.pipelines/versionAndSignCheck.ps1 index d795758f7b..94bba593b5 100644 --- a/.pipelines/versionAndSignCheck.ps1 +++ b/.pipelines/versionAndSignCheck.ps1 @@ -25,7 +25,7 @@ if($items.Count -eq 0) exit 1; } -$items | ForEach-Object { +$items | ForEach-Object { if($_.VersionInfo.FileVersion -eq "1.0.0.0" ) { # These items are exceptions that actually have the 1.0.0.0 version. @@ -39,6 +39,30 @@ $items | ForEach-Object { (-not $_.Name.EndsWith("Microsoft.Xaml.Interactivity.dll")) -and (-not $_.Name.EndsWith("Microsoft.WindowsAppRuntime.Release.Net.dll")) ) + { + Write-Host "Version set to 1.0.0.0: " + $_.FullName + $totalFailure++; + } + } +} + +$items | ForEach-Object { + if($_.VersionInfo.FileVersion -eq $null ) + { + # These items are exceptions that actually a version not set. + if ((-not $_.Name.EndsWith("codicon.ttf")) -and + (-not $_.Name.EndsWith("e_sqlite3.dll")) -and + (-not $_.Name.EndsWith("vcamp140_app.dll")) -and + (-not $_.Name.EndsWith("marshal.dll")) -and + (-not $_.Name.EndsWith("Microsoft.UI.Composition.OSSupport.dll")) -and + (-not $_.Name.EndsWith("Microsoft.UI.Xaml.Internal.dll")) -and + (-not $_.Name.EndsWith("Microsoft.Windows.ApplicationModel.Resources.dll")) -and + (-not $_.Name.EndsWith("Microsoft.WindowsAppRuntime.dll")) -and + (-not $_.Name.EndsWith("Microsoft.WindowsAppRuntime.Bootstrap.dll")) -and + (-not $_.Name.EndsWith("MRM.dll")) -and + (-not $_.Name.EndsWith("PushNotificationsLongRunningTask.ProxyStub.dll")) -and + (-not $_.Name.EndsWith("WindowsAppSdk.AppxDeploymentExtensions.Desktop.dll")) + ) { Write-Host "Version not set: " + $_.FullName $totalFailure++; diff --git a/installer/PowerToysSetupCustomActions/Resource.rc b/installer/PowerToysSetupCustomActions/Resource.rc index 2b2dd4d7a0..c5f90c330d 100644 --- a/installer/PowerToysSetupCustomActions/Resource.rc +++ b/installer/PowerToysSetupCustomActions/Resource.rc @@ -1,6 +1,8 @@ // Microsoft Visual C++ generated resource script. // +#include #include "resource.h" +#include "../../src/common/version/version.h" #define APSTUDIO_READONLY_SYMBOLS ///////////////////////////////////////////////////////////////////////////// @@ -12,6 +14,39 @@ ///////////////////////////////////////////////////////////////////////////// #undef APSTUDIO_READONLY_SYMBOLS +1 VERSIONINFO +FILEVERSION FILE_VERSION +PRODUCTVERSION PRODUCT_VERSION +FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG +FILEFLAGS VS_FF_DEBUG +#else +FILEFLAGS 0x0L +#endif +FILEOS VOS_NT_WINDOWS32 +FILETYPE VFT_DLL +FILESUBTYPE VFT2_UNKNOWN +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" // US English (0x0409), Unicode (0x04B0) charset + BEGIN + VALUE "CompanyName", COMPANY_NAME + VALUE "FileDescription", FILE_DESCRIPTION + VALUE "FileVersion", FILE_VERSION_STRING + VALUE "InternalName", INTERNAL_NAME + VALUE "LegalCopyright", COPYRIGHT_NOTE + VALUE "OriginalFilename", ORIGINAL_FILENAME + VALUE "ProductName", PRODUCT_NAME + VALUE "ProductVersion", PRODUCT_VERSION_STRING + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 // US English (0x0409), Unicode (1200) charset + END +END + ///////////////////////////////////////////////////////////////////////////// // English (United States) resources diff --git a/installer/PowerToysSetupCustomActions/resource.h b/installer/PowerToysSetupCustomActions/resource.h index 889117b7ac..d31a222438 100644 --- a/installer/PowerToysSetupCustomActions/resource.h +++ b/installer/PowerToysSetupCustomActions/resource.h @@ -2,6 +2,10 @@ // Microsoft Visual C++ generated include file. // Used by Resource.rc +#define FILE_DESCRIPTION "PowerToys Setup Custom Actions" +#define INTERNAL_NAME "PowerToysSetupCustomActions" +#define ORIGINAL_FILENAME "PowerToysSetupCustomActions.dll" + // Next default values for new objects // #ifdef APSTUDIO_INVOKED diff --git a/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.rc b/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.rc new file mode 100644 index 0000000000..5fa3c8b90d --- /dev/null +++ b/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.rc @@ -0,0 +1,40 @@ +#include +#include "resource.h" +#include "../../../common/version/version.h" + +#define APSTUDIO_READONLY_SYMBOLS +#include "winres.h" +#undef APSTUDIO_READONLY_SYMBOLS + +1 VERSIONINFO +FILEVERSION FILE_VERSION +PRODUCTVERSION PRODUCT_VERSION +FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG +FILEFLAGS VS_FF_DEBUG +#else +FILEFLAGS 0x0L +#endif +FILEOS VOS_NT_WINDOWS32 +FILETYPE VFT_DLL +FILESUBTYPE VFT2_UNKNOWN +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" // US English (0x0409), Unicode (0x04B0) charset + BEGIN + VALUE "CompanyName", COMPANY_NAME + VALUE "FileDescription", FILE_DESCRIPTION + VALUE "FileVersion", FILE_VERSION_STRING + VALUE "InternalName", INTERNAL_NAME + VALUE "LegalCopyright", COPYRIGHT_NOTE + VALUE "OriginalFilename", ORIGINAL_FILENAME + VALUE "ProductName", PRODUCT_NAME + VALUE "ProductVersion", PRODUCT_VERSION_STRING + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 // US English (0x0409), Unicode (1200) charset + END +END diff --git a/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.vcxproj b/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.vcxproj index b7091defa9..bab1588258 100644 --- a/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.vcxproj +++ b/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.vcxproj @@ -144,6 +144,7 @@ + @@ -168,6 +169,9 @@ {6955446d-23f7-4023-9bb3-8657f904af99} + + + diff --git a/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.vcxproj.filters b/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.vcxproj.filters index d0ec584675..23f17a6993 100644 --- a/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.vcxproj.filters +++ b/src/modules/alwaysontop/AlwaysOnTop/AlwaysOnTop.vcxproj.filters @@ -89,5 +89,13 @@ Header Files + + Resource Files + + + + + Resource Files + \ No newline at end of file diff --git a/src/modules/alwaysontop/AlwaysOnTop/resource.h b/src/modules/alwaysontop/AlwaysOnTop/resource.h new file mode 100644 index 0000000000..212fb92b2c --- /dev/null +++ b/src/modules/alwaysontop/AlwaysOnTop/resource.h @@ -0,0 +1,13 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by AlwaysOnTopModuleInterface.rc + +////////////////////////////// +// Non-localizable + +#define FILE_DESCRIPTION "PowerToys AlwaysOnTop" +#define INTERNAL_NAME "PowerToys.AlwaysOnTop" +#define ORIGINAL_FILENAME "PowerToys.AlwaysOnTop.exe" + +// Non-localizable +////////////////////////////// diff --git a/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.rc b/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.rc new file mode 100644 index 0000000000..5fa3c8b90d --- /dev/null +++ b/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.rc @@ -0,0 +1,40 @@ +#include +#include "resource.h" +#include "../../../common/version/version.h" + +#define APSTUDIO_READONLY_SYMBOLS +#include "winres.h" +#undef APSTUDIO_READONLY_SYMBOLS + +1 VERSIONINFO +FILEVERSION FILE_VERSION +PRODUCTVERSION PRODUCT_VERSION +FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG +FILEFLAGS VS_FF_DEBUG +#else +FILEFLAGS 0x0L +#endif +FILEOS VOS_NT_WINDOWS32 +FILETYPE VFT_DLL +FILESUBTYPE VFT2_UNKNOWN +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" // US English (0x0409), Unicode (0x04B0) charset + BEGIN + VALUE "CompanyName", COMPANY_NAME + VALUE "FileDescription", FILE_DESCRIPTION + VALUE "FileVersion", FILE_VERSION_STRING + VALUE "InternalName", INTERNAL_NAME + VALUE "LegalCopyright", COPYRIGHT_NOTE + VALUE "OriginalFilename", ORIGINAL_FILENAME + VALUE "ProductName", PRODUCT_NAME + VALUE "ProductVersion", PRODUCT_VERSION_STRING + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 // US English (0x0409), Unicode (1200) charset + END +END diff --git a/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.vcxproj b/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.vcxproj index 4dd9298761..d86159d192 100644 --- a/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.vcxproj +++ b/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.vcxproj @@ -40,6 +40,7 @@ + @@ -60,6 +61,9 @@ + + + diff --git a/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.vcxproj.filters b/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.vcxproj.filters index d52173be4f..5b442a35d8 100644 --- a/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.vcxproj.filters +++ b/src/modules/alwaysontop/AlwaysOnTopModuleInterface/AlwaysOnTopModuleInterface.vcxproj.filters @@ -21,6 +21,9 @@ Header Files + + Resource Files + @@ -39,4 +42,9 @@ + + + Resource Files + + \ No newline at end of file diff --git a/src/modules/alwaysontop/AlwaysOnTopModuleInterface/resource.h b/src/modules/alwaysontop/AlwaysOnTopModuleInterface/resource.h new file mode 100644 index 0000000000..a4f258c95b --- /dev/null +++ b/src/modules/alwaysontop/AlwaysOnTopModuleInterface/resource.h @@ -0,0 +1,13 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by AlwaysOnTopModuleInterface.rc + +////////////////////////////// +// Non-localizable + +#define FILE_DESCRIPTION "PowerToys AlwaysOnTop Module" +#define INTERNAL_NAME "PowerToys.AlwaysOnTopModuleInterface" +#define ORIGINAL_FILENAME "PowerToys.AlwaysOnTopModuleInterface.dll" + +// Non-localizable +////////////////////////////// diff --git a/src/modules/awake/AwakeModuleInterface/AwakeModuleInterface.rc b/src/modules/awake/AwakeModuleInterface/AwakeModuleInterface.rc index 2826312fc2..da8c610e42 100644 --- a/src/modules/awake/AwakeModuleInterface/AwakeModuleInterface.rc +++ b/src/modules/awake/AwakeModuleInterface/AwakeModuleInterface.rc @@ -1,6 +1,8 @@ // Microsoft Visual C++ generated resource script. // +#include #include "resource.h" +#include "../../../common/version/version.h" #define APSTUDIO_READONLY_SYMBOLS ///////////////////////////////////////////////////////////////////////////// @@ -12,6 +14,40 @@ ///////////////////////////////////////////////////////////////////////////// #undef APSTUDIO_READONLY_SYMBOLS +1 VERSIONINFO +FILEVERSION FILE_VERSION +PRODUCTVERSION PRODUCT_VERSION +FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG +FILEFLAGS VS_FF_DEBUG +#else +FILEFLAGS 0x0L +#endif +FILEOS VOS_NT_WINDOWS32 +FILETYPE VFT_DLL +FILESUBTYPE VFT2_UNKNOWN +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" // US English (0x0409), Unicode (0x04B0) charset + BEGIN + VALUE "CompanyName", COMPANY_NAME + VALUE "FileDescription", FILE_DESCRIPTION + VALUE "FileVersion", FILE_VERSION_STRING + VALUE "InternalName", INTERNAL_NAME + VALUE "LegalCopyright", COPYRIGHT_NOTE + VALUE "OriginalFilename", ORIGINAL_FILENAME + VALUE "ProductName", PRODUCT_NAME + VALUE "ProductVersion", PRODUCT_VERSION_STRING + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 // US English (0x0409), Unicode (1200) charset + END +END + + ///////////////////////////////////////////////////////////////////////////// // English (United States) resources diff --git a/src/modules/awake/AwakeModuleInterface/resource.h b/src/modules/awake/AwakeModuleInterface/resource.h index ad20cfcf42..a574be8bc8 100644 --- a/src/modules/awake/AwakeModuleInterface/resource.h +++ b/src/modules/awake/AwakeModuleInterface/resource.h @@ -4,6 +4,11 @@ // #define IDS_AWAKE_NAME 101 + +#define FILE_DESCRIPTION "PowerToys Awake Module" +#define INTERNAL_NAME "PowerToys.AwakeModuleInterface" +#define ORIGINAL_FILENAME "PowerToys.AwakeModuleInterface.dll" + // Next default values for new objects // #ifdef APSTUDIO_INVOKED diff --git a/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.rc b/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.rc new file mode 100644 index 0000000000..5fa3c8b90d --- /dev/null +++ b/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.rc @@ -0,0 +1,40 @@ +#include +#include "resource.h" +#include "../../../common/version/version.h" + +#define APSTUDIO_READONLY_SYMBOLS +#include "winres.h" +#undef APSTUDIO_READONLY_SYMBOLS + +1 VERSIONINFO +FILEVERSION FILE_VERSION +PRODUCTVERSION PRODUCT_VERSION +FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG +FILEFLAGS VS_FF_DEBUG +#else +FILEFLAGS 0x0L +#endif +FILEOS VOS_NT_WINDOWS32 +FILETYPE VFT_DLL +FILESUBTYPE VFT2_UNKNOWN +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" // US English (0x0409), Unicode (0x04B0) charset + BEGIN + VALUE "CompanyName", COMPANY_NAME + VALUE "FileDescription", FILE_DESCRIPTION + VALUE "FileVersion", FILE_VERSION_STRING + VALUE "InternalName", INTERNAL_NAME + VALUE "LegalCopyright", COPYRIGHT_NOTE + VALUE "OriginalFilename", ORIGINAL_FILENAME + VALUE "ProductName", PRODUCT_NAME + VALUE "ProductVersion", PRODUCT_VERSION_STRING + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 // US English (0x0409), Unicode (1200) charset + END +END diff --git a/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.vcxproj b/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.vcxproj index e352d0c525..b42497e7ea 100644 --- a/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.vcxproj +++ b/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.vcxproj @@ -38,6 +38,7 @@ + @@ -63,6 +64,9 @@ + + + diff --git a/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.vcxproj.filters b/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.vcxproj.filters index e55fab1e5f..e27c0a5538 100644 --- a/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.vcxproj.filters +++ b/src/modules/fancyzones/FancyZonesModuleInterface/FancyZonesModuleInterface.vcxproj.filters @@ -15,6 +15,9 @@ Header Files + + Resource Files + @@ -33,4 +36,9 @@ + + + Resource Files + + \ No newline at end of file diff --git a/src/modules/fancyzones/FancyZonesModuleInterface/resource.h b/src/modules/fancyzones/FancyZonesModuleInterface/resource.h new file mode 100644 index 0000000000..d1f14d71ad --- /dev/null +++ b/src/modules/fancyzones/FancyZonesModuleInterface/resource.h @@ -0,0 +1,13 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by FancyZonesModuleInterface.rc + +////////////////////////////// +// Non-localizable + +#define FILE_DESCRIPTION "PowerToys FancyZones Module" +#define INTERNAL_NAME "PowerToys.FancyZonesModuleInterface" +#define ORIGINAL_FILENAME "PowerToys.FancyZonesModuleInterface.dll" + +// Non-localizable +////////////////////////////// diff --git a/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.rc b/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.rc new file mode 100644 index 0000000000..5fa3c8b90d --- /dev/null +++ b/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.rc @@ -0,0 +1,40 @@ +#include +#include "resource.h" +#include "../../../common/version/version.h" + +#define APSTUDIO_READONLY_SYMBOLS +#include "winres.h" +#undef APSTUDIO_READONLY_SYMBOLS + +1 VERSIONINFO +FILEVERSION FILE_VERSION +PRODUCTVERSION PRODUCT_VERSION +FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG +FILEFLAGS VS_FF_DEBUG +#else +FILEFLAGS 0x0L +#endif +FILEOS VOS_NT_WINDOWS32 +FILETYPE VFT_DLL +FILESUBTYPE VFT2_UNKNOWN +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" // US English (0x0409), Unicode (0x04B0) charset + BEGIN + VALUE "CompanyName", COMPANY_NAME + VALUE "FileDescription", FILE_DESCRIPTION + VALUE "FileVersion", FILE_VERSION_STRING + VALUE "InternalName", INTERNAL_NAME + VALUE "LegalCopyright", COPYRIGHT_NOTE + VALUE "OriginalFilename", ORIGINAL_FILENAME + VALUE "ProductName", PRODUCT_NAME + VALUE "ProductVersion", PRODUCT_VERSION_STRING + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 // US English (0x0409), Unicode (1200) charset + END +END diff --git a/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.vcxproj b/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.vcxproj index 24c4221ae6..ae48957e96 100644 --- a/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.vcxproj +++ b/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.vcxproj @@ -100,6 +100,7 @@ MainWindow.xaml + UIUpdates.idl @@ -175,6 +176,9 @@ {51920f1f-c28c-4adf-8660-4238766796c2} + + + diff --git a/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.vcxproj.filters b/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.vcxproj.filters index 546f16948e..39461af03f 100644 --- a/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.vcxproj.filters +++ b/src/modules/powerrename/PowerRenameUILib/PowerRenameUI.vcxproj.filters @@ -23,6 +23,7 @@ + @@ -44,4 +45,7 @@ + + + \ No newline at end of file diff --git a/src/modules/powerrename/PowerRenameUILib/resource.h b/src/modules/powerrename/PowerRenameUILib/resource.h new file mode 100644 index 0000000000..772258a3e7 --- /dev/null +++ b/src/modules/powerrename/PowerRenameUILib/resource.h @@ -0,0 +1,13 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by PowerRenameUI.rc + +////////////////////////////// +// Non-localizable + +#define FILE_DESCRIPTION "PowerToys PowerRename UI" +#define INTERNAL_NAME "PowerToys.PowerRename UI" +#define ORIGINAL_FILENAME "PowerToys.PowerRename.exe" + +// Non-localizable +////////////////////////////// diff --git a/src/modules/videoconference/VideoConferenceModule/VideoConference.vcxproj b/src/modules/videoconference/VideoConferenceModule/VideoConference.vcxproj index 4215193483..5393a091c5 100644 --- a/src/modules/videoconference/VideoConferenceModule/VideoConference.vcxproj +++ b/src/modules/videoconference/VideoConferenceModule/VideoConference.vcxproj @@ -98,6 +98,7 @@ xcopy /y /I "$(ProjectDir)black.bmp*" "$(OutDir)" + @@ -173,4 +174,7 @@ xcopy /y /I "$(ProjectDir)black.bmp*" "$(OutDir)" {98537082-0fdb-40de-abd8-0dc5a4269bab} + + + \ No newline at end of file diff --git a/src/modules/videoconference/VideoConferenceModule/VideoConference.vcxproj.filters b/src/modules/videoconference/VideoConferenceModule/VideoConference.vcxproj.filters index 27fc788b38..778cc31ca0 100644 --- a/src/modules/videoconference/VideoConferenceModule/VideoConference.vcxproj.filters +++ b/src/modules/videoconference/VideoConferenceModule/VideoConference.vcxproj.filters @@ -15,6 +15,7 @@ + @@ -99,4 +100,7 @@ {735361e2-82fa-4034-b9c9-cd6aa099eaa5} + + + \ No newline at end of file diff --git a/src/modules/videoconference/VideoConferenceModule/VideoConferenceModule.rc b/src/modules/videoconference/VideoConferenceModule/VideoConferenceModule.rc new file mode 100644 index 0000000000..5fa3c8b90d --- /dev/null +++ b/src/modules/videoconference/VideoConferenceModule/VideoConferenceModule.rc @@ -0,0 +1,40 @@ +#include +#include "resource.h" +#include "../../../common/version/version.h" + +#define APSTUDIO_READONLY_SYMBOLS +#include "winres.h" +#undef APSTUDIO_READONLY_SYMBOLS + +1 VERSIONINFO +FILEVERSION FILE_VERSION +PRODUCTVERSION PRODUCT_VERSION +FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG +FILEFLAGS VS_FF_DEBUG +#else +FILEFLAGS 0x0L +#endif +FILEOS VOS_NT_WINDOWS32 +FILETYPE VFT_DLL +FILESUBTYPE VFT2_UNKNOWN +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" // US English (0x0409), Unicode (0x04B0) charset + BEGIN + VALUE "CompanyName", COMPANY_NAME + VALUE "FileDescription", FILE_DESCRIPTION + VALUE "FileVersion", FILE_VERSION_STRING + VALUE "InternalName", INTERNAL_NAME + VALUE "LegalCopyright", COPYRIGHT_NOTE + VALUE "OriginalFilename", ORIGINAL_FILENAME + VALUE "ProductName", PRODUCT_NAME + VALUE "ProductVersion", PRODUCT_VERSION_STRING + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 // US English (0x0409), Unicode (1200) charset + END +END diff --git a/src/modules/videoconference/VideoConferenceModule/resource.h b/src/modules/videoconference/VideoConferenceModule/resource.h new file mode 100644 index 0000000000..6073efd0c3 --- /dev/null +++ b/src/modules/videoconference/VideoConferenceModule/resource.h @@ -0,0 +1,13 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by VideoConferenceModule.rc + +////////////////////////////// +// Non-localizable + +#define FILE_DESCRIPTION "PowerToys VideoConferenceMute Module" +#define INTERNAL_NAME "PowerToys.VideoConferenceModule" +#define ORIGINAL_FILENAME "PowerToys.VideoConferenceModule.dll" + +// Non-localizable +////////////////////////////// diff --git a/tools/BugReportTool/BugReportTool/BugReportTool.rc b/tools/BugReportTool/BugReportTool/BugReportTool.rc new file mode 100644 index 0000000000..21e9822dda --- /dev/null +++ b/tools/BugReportTool/BugReportTool/BugReportTool.rc @@ -0,0 +1,40 @@ +#include +#include "resource.h" +#include "../../../src/common/version/version.h" + +#define APSTUDIO_READONLY_SYMBOLS +#include "winres.h" +#undef APSTUDIO_READONLY_SYMBOLS + +1 VERSIONINFO +FILEVERSION FILE_VERSION +PRODUCTVERSION PRODUCT_VERSION +FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG +FILEFLAGS VS_FF_DEBUG +#else +FILEFLAGS 0x0L +#endif +FILEOS VOS_NT_WINDOWS32 +FILETYPE VFT_DLL +FILESUBTYPE VFT2_UNKNOWN +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" // US English (0x0409), Unicode (0x04B0) charset + BEGIN + VALUE "CompanyName", COMPANY_NAME + VALUE "FileDescription", FILE_DESCRIPTION + VALUE "FileVersion", FILE_VERSION_STRING + VALUE "InternalName", INTERNAL_NAME + VALUE "LegalCopyright", COPYRIGHT_NOTE + VALUE "OriginalFilename", ORIGINAL_FILENAME + VALUE "ProductName", PRODUCT_NAME + VALUE "ProductVersion", PRODUCT_VERSION_STRING + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 // US English (0x0409), Unicode (1200) charset + END +END diff --git a/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj b/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj index e31770bea8..d6fb792da7 100644 --- a/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj +++ b/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj @@ -73,9 +73,13 @@ + + + + diff --git a/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj.filters b/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj.filters index 5e981b3361..ce77c6c10c 100644 --- a/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj.filters +++ b/tools/BugReportTool/BugReportTool/BugReportTool.vcxproj.filters @@ -35,5 +35,9 @@ + + + + \ No newline at end of file diff --git a/tools/BugReportTool/BugReportTool/resource.h b/tools/BugReportTool/BugReportTool/resource.h new file mode 100644 index 0000000000..6ddb5fbf15 --- /dev/null +++ b/tools/BugReportTool/BugReportTool/resource.h @@ -0,0 +1,13 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by BugReportTool.rc + +////////////////////////////// +// Non-localizable + +#define FILE_DESCRIPTION "PowerToys BugReport Tool" +#define INTERNAL_NAME "PowerToys.BugReportTool" +#define ORIGINAL_FILENAME "PowerToys.BugReportTool.exe" + +// Non-localizable +////////////////////////////// diff --git a/tools/StylesReportTool/Resource.h b/tools/StylesReportTool/Resource.h index 6f73f04319..cdbe3fc201 100644 --- a/tools/StylesReportTool/Resource.h +++ b/tools/StylesReportTool/Resource.h @@ -2,6 +2,10 @@ // Microsoft Visual C++ generated include file. // Used by StylesReportTool.rc +#define FILE_DESCRIPTION "PowerToys StylesReport Tool" +#define INTERNAL_NAME "PowerToys.StylesReportTool" +#define ORIGINAL_FILENAME "PowerToys.StylesReportTool.exe" + #define IDR_MAINFRAME 128 #define IDD_ABOUTBOX 103 #define IDI_WINDOWSTYLESICON 107 diff --git a/tools/StylesReportTool/StylesReportTool.rc b/tools/StylesReportTool/StylesReportTool.rc index 0f30913062..141229807b 100644 Binary files a/tools/StylesReportTool/StylesReportTool.rc and b/tools/StylesReportTool/StylesReportTool.rc differ diff --git a/tools/WebcamReportTool/WebcamReportTool.rc b/tools/WebcamReportTool/WebcamReportTool.rc new file mode 100644 index 0000000000..21e9822dda --- /dev/null +++ b/tools/WebcamReportTool/WebcamReportTool.rc @@ -0,0 +1,40 @@ +#include +#include "resource.h" +#include "../../../src/common/version/version.h" + +#define APSTUDIO_READONLY_SYMBOLS +#include "winres.h" +#undef APSTUDIO_READONLY_SYMBOLS + +1 VERSIONINFO +FILEVERSION FILE_VERSION +PRODUCTVERSION PRODUCT_VERSION +FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG +FILEFLAGS VS_FF_DEBUG +#else +FILEFLAGS 0x0L +#endif +FILEOS VOS_NT_WINDOWS32 +FILETYPE VFT_DLL +FILESUBTYPE VFT2_UNKNOWN +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" // US English (0x0409), Unicode (0x04B0) charset + BEGIN + VALUE "CompanyName", COMPANY_NAME + VALUE "FileDescription", FILE_DESCRIPTION + VALUE "FileVersion", FILE_VERSION_STRING + VALUE "InternalName", INTERNAL_NAME + VALUE "LegalCopyright", COPYRIGHT_NOTE + VALUE "OriginalFilename", ORIGINAL_FILENAME + VALUE "ProductName", PRODUCT_NAME + VALUE "ProductVersion", PRODUCT_VERSION_STRING + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 // US English (0x0409), Unicode (1200) charset + END +END diff --git a/tools/WebcamReportTool/WebcamReportTool.vcxproj b/tools/WebcamReportTool/WebcamReportTool.vcxproj index f0bd8e8d92..063744050e 100644 --- a/tools/WebcamReportTool/WebcamReportTool.vcxproj +++ b/tools/WebcamReportTool/WebcamReportTool.vcxproj @@ -48,11 +48,15 @@ + + + + diff --git a/tools/WebcamReportTool/resource.h b/tools/WebcamReportTool/resource.h new file mode 100644 index 0000000000..cab5e8fdca --- /dev/null +++ b/tools/WebcamReportTool/resource.h @@ -0,0 +1,13 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by WebcamReportTool.rc + +////////////////////////////// +// Non-localizable + +#define FILE_DESCRIPTION "PowerToys Webcam Report Tool" +#define INTERNAL_NAME "PowerToys.WebcamReportTool" +#define ORIGINAL_FILENAME "PowerToys.WebcamReportTool.exe" + +// Non-localizable +//////////////////////////////