PowerToys/installer/PowerToysSetup
Jeremy Sinclair b2b2856e52
🚧 [Dev][Build] .NET 8 Upgrade (#28655)
* Upgraded projects to target .NET 8

* Updated .NET runtime package targets to use latest .NET 8 build

* Updated PowerToys Interop to target .NET 8

* Switch to use ArgumentNullException.ThrowIfNull

* ArgumentNullException.ThrowIfNull for CropAndLockViewModel

* Switching to ObjectDisposedException.ThrowIf

* Upgrade System.ComponentModel.Composition to 8.0

* ArgumentNullException.ThrowIfNull in Helper

* Switch to StartsWith using StringComparison.Ordinal

* Disabled CA1859, CA1716, SYSLIB1096 analyzers

* Update RIDs to reflect breaking changes in .NET 8

* Updated Microsoft NuGet packages to RC1

* Updated Analyzer package to latest .NET 8 preview package

* CA1854: Use TryGetValue instead of ContainsKey

* [Build] Update TFM to .NET 8 for publish profiles

* [Analyzers] Remove CA1309, CA1860-CA1865, CA1869, CA2208 from warning.

* [Analyzers] Fix for C26495

* [Analyzers] Disable CS1615, CS9191

* [CI] Target .NET 8 in YAML

* [CI] Add .NET preview version flag temporarily.

* [FileLocksmith] Update TFM to .NET 8

* [CI] Switch to preview agent

* [CI] Update NOTICE.md

* [CI] Update Release to target .NET 8 and use Preview agent

* [Analyzers] Disable CA1854

* Fix typo

* Updated Microsoft.CodeAnalysis.NetAnalyzers to latest preview

Updated packages to rc2

* [Analyzers][CPP] Turn off warning for 5271

* [Analyzers][CPP] Turn off warning for 26493

* [KeyboardListener] Add mutex include to resolve error

* [PT Run][Folder] Use static SearchValues to resolve CA1870

* [PowerLauncher] Fix TryGetValue

* [MouseJumpSettings] Use ArgumentNullException.ThrowIfNull

* [Build] Disable parallel dotnet tool restore

* [Build] No cache of dotnet tool packages

* [Build] Temporarily move .NET 8 SDK task before XAML formatting

* [Build][Temp] Try using .NET 7 prior to XAML formatting and then switch to .NET 8 after

* [Build] Use .NET 6 for XAML Styler

* [CI] Updated NOTICE.md

* [FancyZones] Update TFM to .NET 8

* [EnvVar] Update TFM to .NET 8 and update RID

* [EnvVar] Use ArgumentNullException.ThrowIfNull

* [Dev] Updated packages to .NET 8 RTM version

* [Dev] Updated Microsoft.CodeAnalysis.NetAnalyzers to latest

* [CI] Updated NOTICE.md with latest package versions

* Fix new utility target fameworks and runtimeids

* Don't use preview images anymore

* [CI] Add script to update VCToolsVersion environment variable

* [CI] Add Step to Verify VCToolsVersion

* [CI] Use latest flag for vswhere to set proper VCToolsVersion

* Add VCToolsVersion checking to release.yml

* Remove net publishing from local/ PR CI builds

* Revert "Remove net publishing from local/ PR CI builds"

This reverts commit f469778996.

* Only publish necessary projects

* Add verbosity to release pipelines builds of PowerTOys

* Set VCToolsVersion for publish.cmd when called from installer

* [Installer] Moved project publish logic to MSBuild Task

* [CI] Revert using publish.cmd

* [CI] Set VCToolsVersion and unset ClearDevCommandPromptEnvVars property

* Installer publishes for x64 too

* Revert "Add verbosity to release pipelines builds of PowerTOys"

This reverts commit 654d4a7f78.

* [Dev] Update CodeAnalysis library to non-preview package

* Remove unneeded warning removal

* Fix Notice.md

* Rename VCToolsVersion file and task name

* Remove unneeded mutex header include

---------

Co-authored-by: Jaime Bernardo <jaime@janeasystems.com>
2023-11-22 12:46:59 -05:00
..
CustomDialogs Small English grammer issue "in the desktop" -> "on the desktop" (#1238) 2020-02-07 16:51:57 -08:00
Images [Installer]Update logo (#24059) 2023-02-22 16:00:48 +00:00
WebView2 Bundle WebView2 installer into PT installer (#15814) 2022-01-28 18:22:12 +01:00
Awake.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
BaseApplications.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
ColorPicker.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
Common.wxi [New Utility]Mouse Without Borders 2023-05-18 21:48:03 +01:00
Core.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
EnvironmentVariables.wxs 🚧 [new module] Environment variables editor (#28722) 2023-10-20 16:28:07 +02:00
FileExplorerPreview.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
FileLocksmith.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
generateAllFileComponents.ps1 🚧 [new module] Environment variables editor (#28722) 2023-10-20 16:28:07 +02:00
generateFileComponents.ps1 [installer] Support per-user installation (#24087) 2023-03-31 12:23:57 +02:00
generateFileList.ps1 [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
generateMonacoWxs.ps1 [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
Hosts.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
ImageResizer.wxs [ImageResizer]Fix wrong .bmp registry key in installer (#29396) 2023-10-24 21:24:02 +01:00
KeyboardManager.wxs [KeyboardManager]Modernize the editor UI (#28473) 2023-11-07 14:26:19 +00:00
MouseWithoutBorders.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
packages.config [ARM64][Installer]Install vcredist and upgrade wix to 3.14(#18500) 2022-05-30 10:38:36 +01:00
Peek.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
PowerRename.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
PowerToys.wxs Prevent installing per-machine over per-user (#25210) 2023-04-05 17:10:48 +02:00
PowerToysBootstrapper.wixproj [installer] Support per-user installation (#24087) 2023-03-31 12:23:57 +02:00
PowerToysInstaller.wixproj 🚧 [Dev][Build] .NET 8 Upgrade (#28655) 2023-11-22 12:46:59 -05:00
Product.wxs 🚧 [new module] Environment variables editor (#28722) 2023-10-20 16:28:07 +02:00
publish.cmd 🚧 [Dev][Build] .NET 8 Upgrade (#28655) 2023-11-22 12:46:59 -05:00
RegistryPreview.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
Resources.wxs [FileExplorer]Add QoiThumbnailProvider and QoiPreviewHandler (#29735) 2023-11-14 15:41:09 +00:00
Run.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
Settings.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
ShortcutGuide.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
terminate_powertoys.cmd [Installer] Gracefully terminate PowerToys process before updating do… (#20430) 2022-09-09 18:11:33 +03:00
Tools.wxs [BugReport]Fix hang when bug report is launched (#28506) 2023-09-15 07:34:17 +01:00
VideoConference.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
WinAppSDK.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
WinUI3Applications.wxs [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00