Andrey Nekrasov
06984ff317
CI: disable multiple msbuild instances ( #8253 )
...
* CI: disable multiple msbuild instances
* make MultiProcessorCompilation option consistent
* KBM: increase compiler limit again
2020-11-27 14:18:23 +03:00
Andrey Nekrasov
9735459552
bootstrapper: use WinAPI progress bar window instead of toast notific… ( #8210 )
...
* bootstrapper: use WinAPI progress bar window instead of toast notifications
* remove obsolete msi action
2020-11-27 00:31:00 +03:00
yuyoyuppe
289532d7c8
updating: show the reason why the update couldn't be completed
...
- include nonstd::expected library for modern error-handling
- add localized strings
- refactor updating.cpp
2020-11-23 13:43:23 +03:00
yuyoyuppe
9c5f142786
updating: split installer-related and github-related APIs, fix compilation error with latest VS
2020-11-20 12:32:43 +03:00
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
yuyoyuppe
f33b3c771a
common project localization: move out all updating strings
...
- finish localizing boostrapper/runner/action_runner
2020-11-02 12:03:32 +03:00
yuyoyuppe
5e772340bc
updating: remove previous progress toasts
...
toast notifications:
- add method for removing existing toasts
- add method for updating existing toast contents/title
- refactoring
2020-10-22 16:36:20 +03:00
yuyoyuppe
83872046fa
autoupdating: ignore local builds
2020-10-20 17:46:50 +03:00
yuyoyuppe
cbd3516fc4
installer: reduce notification spam
2020-09-09 12:50:31 +03:00
Seraphima Zykova
570065175c
[Settings] Temporary string showing the latest available version ( #6254 )
2020-09-04 11:56:52 +03:00
yuyoyuppe
870f1095cd
setup: add --help and --no_dotnet commands
2020-08-28 16:37:12 +03:00
Seraphima Zykova
96fdb6169a
Warning fix: __NULL_IMPORT_DESCRIPTOR already defined in Pathcch.lib ( #6150 )
2020-08-25 12:52:25 +03:00
Clint Rutkas
5b02ee5169
updated to Microsoft.Windows.CppWinRT.2.0.200729.8 ( #5306 )
...
* updated to Microsoft.Windows.CppWinRT.2.0.200729.8
* actually adding in packages.config and updating
Co-authored-by: Clint Rutkas <crutkas@microsoft.com>
2020-07-30 11:37:15 -07:00
Andrey Nekrasov
47cb34d26b
chore: enable multiprocessor compilation ( #5272 )
2020-07-28 17:20:01 +03:00
Andrey Nekrasov
3796a5ef97
Autoupdate: implement updating bootstrapper utility ( #5204 )
2020-07-27 19:53:29 +03:00
Clint Rutkas
4f45cf1386
Upgrading CppWinRT and adding in new packages.config ( #5134 )
...
Co-authored-by: Clint Rutkas <crutkas@microsoft.com>
2020-07-22 00:35:39 -07:00
Clint Rutkas
44c41d52b2
upgrading wincppwinrt across the board ( #4669 )
...
Co-authored-by: Clint Rutkas <crutkas@microsoft.com>
2020-07-02 09:42:51 -07:00
Seraphima Zykova
5c1999b3d0
[Settings] 'Check for updates' button behavior changed ( #4385 )
2020-06-23 15:53:02 +03:00
Andrey Nekrasov
7ed03c8b90
Runner: autoupdate should prefer .exe installer instead of .msi ( #4216 )
2020-06-18 13:43:09 +03:00
Clint Rutkas
85f7d19eb2
upgrade to cppwinrt after the last merge conflict ( #3745 )
2020-05-26 10:53:46 -07:00
Andrey Nekrasov
c923e96f3e
sln: do not use PCH on CI ( #3106 )
2020-05-25 10:59:05 +03:00
Arjun Balgovind
58f1a8e916
Fix failing build pipeline ( #2932 )
...
* Add extra libpath load statement
* Add QSpectre flags on Release
* Revert cmd change
* Added spectre flag for debug
* added flag for more projects
2020-05-12 20:52:02 -07:00
Andrey Nekrasov
73c6cbb562
wix: install dotnet 3 after installation if needed ( #2775 )
2020-05-07 17:39:32 +03:00
ryanbodrug-microsoft
640fade438
merge master
2020-05-06 00:49:46 -07:00
Nghia M. Luong
c768b6bd0c
Remove unused headers ( #2471 )
2020-04-30 20:14:33 +03:00
Rafael Rivera
d16ebba9e0
Move from sdk-provided cppwinrt-1.x to cppwinrt-2.x nuget package ( #2246 )
2020-04-29 22:02:18 +02:00
Arjun
96b2145ba1
Merge branch 'master' into dev/build-features
2020-04-27 08:42:42 -07:00
Andrey Nekrasov
ce4643d650
runner: autoupdate improvements ( #2346 )
2020-04-27 13:39:47 +03:00
Arjun
ca3a436fe5
Merge latest master: 4/22/20
2020-04-22 10:02:17 -07:00
Andrey Nekrasov
0354026292
runner: initial automatic update ( #2141 )
2020-04-21 10:30:12 +03:00