PowerToys/src/modules/fancyzones
Andrey Nekrasov c1b1fe6371
Fix compilation errors for VS 16.8.1 (#8024)
* fix compilation issues for VS 16.8.* release

* - VS 16.8 changed its template instantiation model, so now the compiler checks the syntax used in template even when it's not instantiated. we were relying on that behavior to declare the list of required localized strings from a shared header => replacing that template with a macro.

* - fix 3 C++ `const auto&` bugs the new compiler was able to uncover

* - enabled /Zc:twoPhase- for bootstrapper and PowerToysSetupCustomActions to workaround 10.0.17134.0 headers' issue.

- PowerToysSetupCustomActions.vcxproj now uses 10.0.17134.0 instead of "latest" SDK

* - PowerToysSetupCustomActions project leverages `goto` operator's power extensively, and the new compiler was able to uncover new uninitialized variables behavior, restructured declarations and changed `NULL`s to `nullptr`s.

* - Fix unit FZ unit test compiler error

* - format FZS unit test source file

* fixup fz tests

* use /Zc:twoPhase- for common-md as well
2020-11-13 15:57:01 +03:00
..
dll update Microsoft.Windows.ImplementationLibrary nuget package 2020-10-21 12:31:22 +03:00
editor LEGO: check in for master to temporary branch. 2020-11-13 00:05:15 +00:00
lib Fix compilation errors for VS 16.8.1 (#8024) 2020-11-13 15:57:01 +03:00
tests/UnitTests Fix compilation errors for VS 16.8.1 (#8024) 2020-11-13 15:57:01 +03:00
README.md Safeguarding end user links in settings (#4226) 2020-06-11 10:16:39 -07:00

This file has been moved

FancyZone Overview