diff --git a/premake5.lua b/premake5.lua index 9100656550fa..c2b80f8d2324 100644 --- a/premake5.lua +++ b/premake5.lua @@ -670,7 +670,7 @@ workspace "SumatraPDF" includedirs { "src", "mupdf/include"} files { "src/tools/signfile.cpp", "src/CrashHandlerNoOp.cpp" } links { "utils", "mupdf" } - links { "crypt32", "shlwapi", "version", "Comctl32", "wininet" } + links { "crypt32", "shlwapi", "version", "Comctl32", "wininet", "wintrust" } project "plugin-test" @@ -682,7 +682,7 @@ workspace "SumatraPDF" includedirs { "src" } plugin_test_files() links { "utils", "mupdf" } - links { "shlwapi", "version", "comctl32", "wininet" } + links { "shlwapi", "version", "comctl32", "wininet", "wintrust" } project "test_util" kind "ConsoleApp" @@ -692,7 +692,7 @@ workspace "SumatraPDF" disablewarnings { "4838" } includedirs { "src" } test_util_files() - links { "gdiplus", "comctl32", "shlwapi", "Version", "wininet" } + links { "gdiplus", "comctl32", "shlwapi", "Version", "wininet", "shcore", "wintrust", "crypt32" } project "sizer" kind "ConsoleApp" @@ -726,7 +726,7 @@ workspace "SumatraPDF" includedirs { "src", "src/wingui", "mupdf/include" } search_filter_files() links { "utils", "unrar", "libmupdf" } - links { "comctl32", "gdiplus", "shlwapi", "version", "wininet" } + links { "comctl32", "gdiplus", "shlwapi", "version", "wininet", "wintrust" } project "PdfPreview" kind "SharedLib" @@ -750,7 +750,7 @@ workspace "SumatraPDF" -- TODO: "chm" should only be for Debug config but doing links { "chm" } -- in the filter breaks linking by setting LinkLibraryDependencies to false links { "utils", "unrar", "libmupdf", "chm" } - links { "comctl32", "gdiplus", "msimg32", "shlwapi", "version", "wininet" } + links { "comctl32", "gdiplus", "msimg32", "shlwapi", "version", "wininet", "wintrust" } project "PdfPreviewTest" kind "ConsoleApp" @@ -760,7 +760,7 @@ workspace "SumatraPDF" disablewarnings { "4838" } includedirs { "src" } preview_test_files() - links { "gdiplus", "comctl32", "shlwapi", "Version" } + links { "gdiplus", "comctl32", "shlwapi", "Version", "Ole32" } dependson { "PdfPreview" } -- a single static executable @@ -808,7 +808,7 @@ workspace "SumatraPDF" } links { "comctl32", "delayimp", "gdiplus", "msimg32", "shlwapi", "urlmon", - "version", "windowscodecs", "wininet", "uiautomationcore.lib" + "version", "windowscodecs", "wininet", "uiautomationcore.lib", "uxtheme", "wintrust" } -- this is to prevent dll hijacking linkoptions { "/DELAYLOAD:gdiplus.dll /DELAYLOAD:msimg32.dll /DELAYLOAD:shlwapi.dll" } @@ -869,7 +869,7 @@ workspace "SumatraPDF" } links { "comctl32", "delayimp", "gdiplus", "msimg32", "shlwapi", "urlmon", - "version", "wininet", "d2d1.lib", "uiautomationcore.lib" + "version", "wininet", "d2d1.lib", "uiautomationcore.lib", "uxtheme", "wintrust", "crypt32" } -- this is to prevent dll hijacking linkoptions { "/DELAYLOAD:libmupdf.dll" } diff --git a/src/AppTools.cpp b/src/AppTools.cpp index c7aa50458b0d..94498454995a 100644 --- a/src/AppTools.cpp +++ b/src/AppTools.cpp @@ -742,3 +742,19 @@ void DrawCloseButton(HDC hdc, Rect& r, bool isHover) { args.isHover = isHover; DrawCloseButton(args); } + +// -1 : didn't check +// 0 : checked and not signed +// 1 : checked and signed +static int gIsSigned = -1; + +bool IsSumatraSigned() { + if (gIsSigned < 0) { + gIsSigned = 0; + TempStr filePath = GetExePathTemp(); + if (IsPEFileSigned(filePath)) { + gIsSigned = 1; + } + } + return gIsSigned ? true : false; +} diff --git a/src/AppTools.h b/src/AppTools.h index 3d879dab8a34..9e9ed5758945 100644 --- a/src/AppTools.h +++ b/src/AppTools.h @@ -50,3 +50,5 @@ bool AdjustVariableDriveLetter(char* path); bool IsUntrustedFile(const char* filePath, const char* fileUrl = nullptr); void DrawCloseButton(HDC hdc, Rect& r, bool isHover); + +bool IsSumatraSigned(); diff --git a/src/Canvas.cpp b/src/Canvas.cpp index 80fe1cf885f5..173d50b240ea 100644 --- a/src/Canvas.cpp +++ b/src/Canvas.cpp @@ -517,8 +517,8 @@ static void OnMouseLeftButtonUp(MainWindow* win, int x, int y, WPARAM key) { win->mouseAction = MouseAction::None; // TODO: I'm seeing this in crash reports. Can we get button up without button down? // maybe when down happens on a different hwnd? How can I add more logging. - //logfa("OnMouseLeftButtonUp: unexpected MouseAction::Scrolling (%d)\n", ma); - //ReportIf(true); + // logfa("OnMouseLeftButtonUp: unexpected MouseAction::Scrolling (%d)\n", ma); + // ReportIf(true); return; } diff --git a/src/Toolbar.cpp b/src/Toolbar.cpp index ef35bcb3be02..0aefa4599ad4 100644 --- a/src/Toolbar.cpp +++ b/src/Toolbar.cpp @@ -380,7 +380,7 @@ void UpdateFindbox(MainWindow* win) { } LRESULT CALLBACK ReBarWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, - DWORD_PTR dwRefData) { + DWORD_PTR dwRefData) { if (WM_ERASEBKGND == uMsg && ThemeColorizeControls()) { HDC hdc = (HDC)wParam; RECT rect; @@ -395,40 +395,37 @@ LRESULT CALLBACK ReBarWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam } if (WM_NOTIFY == uMsg) { auto win = FindMainWindowByHwnd(hWnd); - NMHDR* hdr = (NMHDR*)lParam; - HWND chwnd = hdr->hwndFrom; - if (hdr->code == NM_CUSTOMDRAW) - { - if (win && win->hwndToolbar == chwnd) { - NMTBCUSTOMDRAW* custDraw = (NMTBCUSTOMDRAW*)hdr; - switch (custDraw->nmcd.dwDrawStage) - { - case CDDS_PREPAINT: - return CDRF_NOTIFYITEMDRAW; - - case CDDS_ITEMPREPAINT: - { - auto col = ThemeWindowTextColor(); - //col = RGB(255, 0, 0); - //SetTextColor(custDraw->nmcd.hdc, col); - UINT itemState = custDraw->nmcd.uItemState; - if (itemState & CDIS_DISABLED) { - // TODO: this doesn't work - col = ThemeWindowTextDisabledColor(); - //col = RGB(255, 0, 0); - custDraw->clrText = col; - } else if (false && itemState & CDIS_SELECTED) { - custDraw->clrText = RGB(0, 255, 0); - } else if (false && itemState & CDIS_GRAYED) { - custDraw->clrText = RGB(0, 0, 255); - } else { - custDraw->clrText = col; - } - return CDRF_DODEFAULT; - //return CDRF_NEWFONT; + NMHDR* hdr = (NMHDR*)lParam; + HWND chwnd = hdr->hwndFrom; + if (hdr->code == NM_CUSTOMDRAW) { + if (win && win->hwndToolbar == chwnd) { + NMTBCUSTOMDRAW* custDraw = (NMTBCUSTOMDRAW*)hdr; + switch (custDraw->nmcd.dwDrawStage) { + case CDDS_PREPAINT: + return CDRF_NOTIFYITEMDRAW; + + case CDDS_ITEMPREPAINT: { + auto col = ThemeWindowTextColor(); + // col = RGB(255, 0, 0); + // SetTextColor(custDraw->nmcd.hdc, col); + UINT itemState = custDraw->nmcd.uItemState; + if (itemState & CDIS_DISABLED) { + // TODO: this doesn't work + col = ThemeWindowTextDisabledColor(); + // col = RGB(255, 0, 0); + custDraw->clrText = col; + } else if (false && itemState & CDIS_SELECTED) { + custDraw->clrText = RGB(0, 255, 0); + } else if (false && itemState & CDIS_GRAYED) { + custDraw->clrText = RGB(0, 0, 255); + } else { + custDraw->clrText = col; } + return CDRF_DODEFAULT; + // return CDRF_NEWFONT; } } + } } } if (WM_NCDESTROY == uMsg) { @@ -999,8 +996,6 @@ void UpdateToolbarAfterThemeChange(MainWindow* win) { HwndScheduleRepaint(win->hwndToolbar); } -#pragma comment(lib, "UxTheme.lib") - // https://docs.microsoft.com/en-us/windows/win32/controls/toolbar-control-reference void CreateToolbar(MainWindow* win) { kButtonSpacingX = 0; diff --git a/src/tools/preview_test.cpp b/src/tools/preview_test.cpp index 1312d29248fa..9a8b2cfb0034 100644 --- a/src/tools/preview_test.cpp +++ b/src/tools/preview_test.cpp @@ -12,9 +12,6 @@ #include "utils/BaseUtil.h" -#pragma comment(lib, "Shlwapi.lib") -#pragma comment(lib, "Ole32.lib") - #define kPdfPreviewClsid L"{3D3B1846-CC43-42AE-BFF9-D914083C2BA3}" #define kXpsPreviewClsid L"{D427A82C-6545-4FBE-8E87-030EDB3BE46D}" #define kDjVuPreviewClsid L"{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5}" diff --git a/src/utils/Dpi.cpp b/src/utils/Dpi.cpp index 7899448775d4..a2cdbe4dafcc 100755 --- a/src/utils/Dpi.cpp +++ b/src/utils/Dpi.cpp @@ -21,7 +21,6 @@ Per-Monitor DPI Aware: */ #include -#pragma comment(lib, "Shcore") // get uncached dpi int DpiGetForHwnd(HWND hwnd) { diff --git a/src/utils/WinUtil.cpp b/src/utils/WinUtil.cpp index 92bf60f61140..0d17646ec60e 100755 --- a/src/utils/WinUtil.cpp +++ b/src/utils/WinUtil.cpp @@ -9,6 +9,8 @@ #include "utils/ScopedWin.h" #include "utils/WinUtil.h" +#include +#include #include #include #include @@ -3147,3 +3149,36 @@ double TimeDiffMs(const LARGE_INTEGER& start, const LARGE_INTEGER& end) { double res = (double)(diff) / (double)(freq.QuadPart); return res * 1000; } + +bool IsPEFileSigned(const char* filePath) { + TempWStr ws = ToWStrTemp(filePath); + WINTRUST_FILE_INFO fileInfo = {0}; + fileInfo.cbStruct = sizeof(WINTRUST_FILE_INFO); + fileInfo.pcwszFilePath = ws; + fileInfo.hFile = NULL; + fileInfo.pgKnownSubject = NULL; + + GUID actionGUID = WINTRUST_ACTION_GENERIC_VERIFY_V2; + WINTRUST_DATA trustData = {0}; + + trustData.cbStruct = sizeof(WINTRUST_DATA); + trustData.pPolicyCallbackData = NULL; + trustData.pSIPClientData = NULL; + trustData.dwUIChoice = WTD_UI_NONE; + trustData.fdwRevocationChecks = WTD_REVOKE_NONE; + trustData.dwUnionChoice = WTD_CHOICE_FILE; + trustData.dwStateAction = WTD_STATEACTION_IGNORE; + trustData.hWVTStateData = NULL; + trustData.pwszURLReference = NULL; + trustData.dwProvFlags = WTD_SAFER_FLAG; + trustData.dwUIContext = 0; + trustData.pFile = &fileInfo; + + LONG status = WinVerifyTrust(NULL, &actionGUID, &trustData); + + if (status == ERROR_SUCCESS) { + return true; // File is signed and signature is valid + } else { + return false; // File is not signed or signature is not valid + } +} \ No newline at end of file diff --git a/src/utils/WinUtil.h b/src/utils/WinUtil.h index 990d414b3768..7020ed2037a9 100644 --- a/src/utils/WinUtil.h +++ b/src/utils/WinUtil.h @@ -371,3 +371,4 @@ u32 CpuID(); LARGE_INTEGER TimeNow(); double TimeDiffSecs(const LARGE_INTEGER& start, const LARGE_INTEGER& end); double TimeDiffMs(const LARGE_INTEGER& start, const LARGE_INTEGER& end); +bool IsPEFileSigned(const char* filePath); diff --git a/vs2022/PdfFilter.vcxproj b/vs2022/PdfFilter.vcxproj index 5300baacd3fe..986dffdc58d4 100644 --- a/vs2022/PdfFilter.vcxproj +++ b/vs2022/PdfFilter.vcxproj @@ -397,7 +397,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbg32\PdfFilter.lib true @@ -426,7 +426,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbg64\PdfFilter.lib true @@ -455,7 +455,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbgarm64\PdfFilter.lib true @@ -485,7 +485,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbg64_asan\PdfFilter.lib true @@ -514,7 +514,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbgfull32\PdfFilter.lib true @@ -543,7 +543,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbgfull64\PdfFilter.lib true @@ -572,7 +572,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbgfullarm64\PdfFilter.lib true @@ -602,7 +602,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbgfull64_asan\PdfFilter.lib true @@ -635,7 +635,7 @@ DebugFull true true - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\rel32\PdfFilter.lib true @@ -668,7 +668,7 @@ DebugFull true true - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\rel64\PdfFilter.lib true @@ -701,7 +701,7 @@ DebugFull true true - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\arm64\PdfFilter.lib true @@ -735,7 +735,7 @@ DebugFull true true - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\rel64_asan\PdfFilter.lib true @@ -769,7 +769,7 @@ DebugFastLink true true - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\rel32_prefast\PdfFilter.lib true @@ -803,7 +803,7 @@ DebugFastLink true true - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\rel64_prefast\PdfFilter.lib true @@ -837,7 +837,7 @@ DebugFastLink true true - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\arm64_prefast\PdfFilter.lib true @@ -872,7 +872,7 @@ DebugFastLink true true - comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\rel64_prefast_asan\PdfFilter.lib true diff --git a/vs2022/PdfPreview.vcxproj b/vs2022/PdfPreview.vcxproj index a376d6b1484b..141545c5214b 100644 --- a/vs2022/PdfPreview.vcxproj +++ b/vs2022/PdfPreview.vcxproj @@ -397,7 +397,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbg32\PdfPreview.lib true @@ -426,7 +426,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbg64\PdfPreview.lib true @@ -455,7 +455,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbgarm64\PdfPreview.lib true @@ -485,7 +485,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbg64_asan\PdfPreview.lib true @@ -514,7 +514,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbgfull32\PdfPreview.lib true @@ -543,7 +543,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbgfull64\PdfPreview.lib true @@ -572,7 +572,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbgfullarm64\PdfPreview.lib true @@ -602,7 +602,7 @@ Windows true DebugFastLink - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\dbgfull64_asan\PdfPreview.lib true @@ -635,7 +635,7 @@ DebugFull true true - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\rel32\PdfPreview.lib true @@ -668,7 +668,7 @@ DebugFull true true - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\rel64\PdfPreview.lib true @@ -701,7 +701,7 @@ DebugFull true true - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\arm64\PdfPreview.lib true @@ -735,7 +735,7 @@ DebugFull true true - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\rel64_asan\PdfPreview.lib true @@ -769,7 +769,7 @@ DebugFastLink true true - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\rel32_prefast\PdfPreview.lib true @@ -803,7 +803,7 @@ DebugFastLink true true - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\rel64_prefast\PdfPreview.lib true @@ -837,7 +837,7 @@ DebugFastLink true true - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\arm64_prefast\PdfPreview.lib true @@ -872,7 +872,7 @@ DebugFastLink true true - comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;%(AdditionalDependencies) + comctl32.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;version.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) ..\out\rel64_prefast_asan\PdfPreview.lib true diff --git a/vs2022/PdfPreviewTest.vcxproj b/vs2022/PdfPreviewTest.vcxproj index 41f6407a75f3..d50e4d61b6d8 100644 --- a/vs2022/PdfPreviewTest.vcxproj +++ b/vs2022/PdfPreviewTest.vcxproj @@ -393,7 +393,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -417,7 +417,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -441,7 +441,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -466,7 +466,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -490,7 +490,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -514,7 +514,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -538,7 +538,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -563,7 +563,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -591,7 +591,7 @@ DebugFull true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -619,7 +619,7 @@ DebugFull true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -647,7 +647,7 @@ DebugFull true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -676,7 +676,7 @@ DebugFull true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -705,7 +705,7 @@ DebugFastLink true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -734,7 +734,7 @@ DebugFastLink true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -763,7 +763,7 @@ DebugFastLink true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true @@ -793,7 +793,7 @@ DebugFastLink true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;Ole32.lib;%(AdditionalDependencies) true diff --git a/vs2022/SumatraPDF-dll.vcxproj b/vs2022/SumatraPDF-dll.vcxproj index 54aa404f85ec..195838028fd9 100644 --- a/vs2022/SumatraPDF-dll.vcxproj +++ b/vs2022/SumatraPDF-dll.vcxproj @@ -414,7 +414,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x86;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -449,7 +449,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -484,7 +484,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\arm64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -520,7 +520,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -555,7 +555,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x86;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -590,7 +590,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -625,7 +625,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\arm64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -661,7 +661,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -700,7 +700,7 @@ DebugFull true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x86;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -739,7 +739,7 @@ DebugFull true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -778,7 +778,7 @@ DebugFull true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\arm64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -818,7 +818,7 @@ DebugFull true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -859,7 +859,7 @@ DebugFastLink true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x86;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -900,7 +900,7 @@ DebugFastLink true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -941,7 +941,7 @@ DebugFastLink true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\arm64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -982,7 +982,7 @@ DebugFastLink true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;wininet.lib;d2d1.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -1449,7 +1449,6 @@ - @@ -1463,6 +1462,7 @@ + diff --git a/vs2022/SumatraPDF-dll.vcxproj.filters b/vs2022/SumatraPDF-dll.vcxproj.filters index 0eac04585c43..38424608d89d 100644 --- a/vs2022/SumatraPDF-dll.vcxproj.filters +++ b/vs2022/SumatraPDF-dll.vcxproj.filters @@ -737,9 +737,6 @@ docs - - docs - docs\md @@ -779,6 +776,9 @@ docs\md + + docs\md + docs\md diff --git a/vs2022/SumatraPDF.vcxproj b/vs2022/SumatraPDF.vcxproj index 808ae94e23e1..1061f92d607d 100644 --- a/vs2022/SumatraPDF.vcxproj +++ b/vs2022/SumatraPDF.vcxproj @@ -414,7 +414,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x86;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -446,7 +446,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -478,7 +478,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\arm64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -511,7 +511,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -543,7 +543,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x86;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -575,7 +575,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -607,7 +607,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\arm64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -640,7 +640,7 @@ Windows true DebugFastLink - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -676,7 +676,7 @@ DebugFull true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x86;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -712,7 +712,7 @@ DebugFull true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -748,7 +748,7 @@ DebugFull true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\arm64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -785,7 +785,7 @@ DebugFull true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -823,7 +823,7 @@ DebugFastLink true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x86;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -861,7 +861,7 @@ DebugFastLink true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -899,7 +899,7 @@ DebugFastLink true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\arm64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -937,7 +937,7 @@ DebugFastLink true true - WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;%(AdditionalDependencies) + WebView2LoaderStatic.lib;comctl32.lib;delayimp.lib;gdiplus.lib;msimg32.lib;shlwapi.lib;urlmon.lib;version.lib;windowscodecs.lib;wininet.lib;uiautomationcore.lib;uxtheme.lib;wintrust.lib;%(AdditionalDependencies) ..\packages\Microsoft.Web.WebView2.1.0.992.28\build\native\x64;%(AdditionalLibraryDirectories) WinMainCRTStartup true @@ -1400,7 +1400,6 @@ - @@ -1414,6 +1413,7 @@ + diff --git a/vs2022/SumatraPDF.vcxproj.filters b/vs2022/SumatraPDF.vcxproj.filters index 59de532a94c8..c724032c26b9 100644 --- a/vs2022/SumatraPDF.vcxproj.filters +++ b/vs2022/SumatraPDF.vcxproj.filters @@ -734,9 +734,6 @@ docs - - docs - docs\md @@ -776,6 +773,9 @@ docs\md + + docs\md + docs\md diff --git a/vs2022/plugin-test.vcxproj b/vs2022/plugin-test.vcxproj index 561b6204c68b..d4f3792fbcad 100644 --- a/vs2022/plugin-test.vcxproj +++ b/vs2022/plugin-test.vcxproj @@ -393,7 +393,7 @@ Windows true DebugFastLink - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -418,7 +418,7 @@ Windows true DebugFastLink - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -443,7 +443,7 @@ Windows true DebugFastLink - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -469,7 +469,7 @@ Windows true DebugFastLink - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -494,7 +494,7 @@ Windows true DebugFastLink - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -519,7 +519,7 @@ Windows true DebugFastLink - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -544,7 +544,7 @@ Windows true DebugFastLink - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -570,7 +570,7 @@ Windows true DebugFastLink - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -599,7 +599,7 @@ DebugFull true true - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -628,7 +628,7 @@ DebugFull true true - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -657,7 +657,7 @@ DebugFull true true - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -687,7 +687,7 @@ DebugFull true true - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -717,7 +717,7 @@ DebugFastLink true true - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -747,7 +747,7 @@ DebugFastLink true true - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -777,7 +777,7 @@ DebugFastLink true true - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true @@ -808,7 +808,7 @@ DebugFastLink true true - shlwapi.lib;version.lib;comctl32.lib;wininet.lib;%(AdditionalDependencies) + shlwapi.lib;version.lib;comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) WinMainCRTStartup true diff --git a/vs2022/signfile.vcxproj b/vs2022/signfile.vcxproj index 42651c50d259..0f15a267a6d4 100644 --- a/vs2022/signfile.vcxproj +++ b/vs2022/signfile.vcxproj @@ -393,7 +393,7 @@ Console true DebugFastLink - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -417,7 +417,7 @@ Console true DebugFastLink - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -441,7 +441,7 @@ Console true DebugFastLink - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -466,7 +466,7 @@ Console true DebugFastLink - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -490,7 +490,7 @@ Console true DebugFastLink - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -514,7 +514,7 @@ Console true DebugFastLink - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -538,7 +538,7 @@ Console true DebugFastLink - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -563,7 +563,7 @@ Console true DebugFastLink - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -591,7 +591,7 @@ DebugFull true true - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -619,7 +619,7 @@ DebugFull true true - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -647,7 +647,7 @@ DebugFull true true - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -676,7 +676,7 @@ DebugFull true true - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -705,7 +705,7 @@ DebugFastLink true true - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -734,7 +734,7 @@ DebugFastLink true true - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -763,7 +763,7 @@ DebugFastLink true true - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true @@ -793,7 +793,7 @@ DebugFastLink true true - crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;%(AdditionalDependencies) + crypt32.lib;shlwapi.lib;version.lib;Comctl32.lib;wininet.lib;wintrust.lib;%(AdditionalDependencies) true diff --git a/vs2022/test_util.vcxproj b/vs2022/test_util.vcxproj index 6ebbef4c6180..a8deb6d16fa3 100644 --- a/vs2022/test_util.vcxproj +++ b/vs2022/test_util.vcxproj @@ -393,7 +393,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -417,7 +417,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -441,7 +441,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -466,7 +466,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -490,7 +490,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -514,7 +514,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -538,7 +538,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -563,7 +563,7 @@ Console true DebugFastLink - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -591,7 +591,7 @@ DebugFull true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -619,7 +619,7 @@ DebugFull true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -647,7 +647,7 @@ DebugFull true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -676,7 +676,7 @@ DebugFull true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -705,7 +705,7 @@ DebugFastLink true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -734,7 +734,7 @@ DebugFastLink true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -763,7 +763,7 @@ DebugFastLink true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true @@ -793,7 +793,7 @@ DebugFastLink true true - gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;%(AdditionalDependencies) + gdiplus.lib;comctl32.lib;shlwapi.lib;Version.lib;wininet.lib;shcore.lib;wintrust.lib;crypt32.lib;%(AdditionalDependencies) true