Граф коммитов

1457 Коммитов

Автор SHA1 Сообщение Дата
Kyaw Thant 984f2fd289
Fix trailing quote when passing in folder path in Installer Template (#4543) 2024-07-08 11:19:55 -07:00
alexlamtest d7818915cb
draft 1 (#4542) 2024-07-08 09:14:19 -07:00
Kyaw Thant ccaa7be578
Allow use of WindowsAppSDK-BuildInstaller-Steps.yml from the WindowsAppSDKAggregator Repository (#4532) 2024-07-03 15:35:22 -07:00
Duncan MacMichael c63b63052d
Update bug-report.yaml for 1.6-exp2 (#4533) 2024-07-03 12:00:41 -07:00
alexlamtest 517707ae8e
b#48614111: Add "break on error" setting to the top of powershell scripts in WASDK (#4529)
* 48614111: draft 1

* 48614111: use 'Set-StrictMode -Version 1.0' in Generate-TerminalVelocityFeatures.ps1

* 48614111: upcated Generate-TerminalVelocityFeatures.ps1

* 48614111: cleaned away unintended blank lines

* 48614111: add workaround to CopyFilesToStagingDir.ps1

* 48614111: moved workaround in CopyFilesToStagingDir.ps1 to BuildAll.ps1
2024-07-02 19:54:46 -07:00
Howard Kapustein f753170ead
Microsoft.Windows.Storage.ApplicationData (#4057)
* Added AddPackageSetOptions. Added tests for AddPackageSetAsync. Fixed bugs

* Fixed typos. Added missing AddPackageAsync in .idl

* Remove dead code

* Update Transport package's manifested inproc servers

* Added new directory

* Added ApplicationData project. Expanded docs. Added missing ApplicationDataCreateDisposition. Added TerminalVelocity support

* Added stub implementations

* Initial implementation

* Implemented ApplicationData

* Tweaked to be smarter about Windows.Storage.ApplicationData's weird limitations

* Fixed ApplicationData.MachinePath to use the right path. Bumped WIL to 1.0.231216.1 (to get access to wil::reg APIs)

* Implemented IsMachinePathSupported()

* Added tests (mostly)

* Fixed machine path test infra (AppDataPaths doesn't work in our scenario)

* Removed method overload per feedback. Added more doc-comments

* More fixes and optimizations

* More test coverage

* Updated MachinePath/etc to only be accessible if a package in the family is registered to the user OR running as SYSTEM

* Removed ClearAllAsync() and ClearMachineAsync(). Use ClearAsync(locality)

* Updated per API Review

* Fixed build error

* Fixed bad merge. Added ApplicationData Projection
2024-06-29 17:10:22 -07:00
alexlamtest 3aebe894b6
51996148: switch to Cloud symweb (#4528) 2024-06-29 07:40:02 -04:00
Kyaw Thant 6672413c0d
Fix C6216 on PackageDeploymentManagerTests_IsPackageRegistrationPending.cpp (#4527) 2024-06-29 07:39:11 -04:00
Kyaw Thant 121b435678
Update TouchdownBuildTask to Version 4 (#4525) 2024-06-29 07:35:10 -04:00
Keith Mahoney 56b47ff6b2
[MRTCore] Add Microsoft.Windows.Globalization.ApplicationLanguages class (#4523)
Co-authored-by: Stefan Markovic <stefan@janeasystems.com>
2024-06-28 14:13:25 -07:00
Kyaw Thant e5367c82c2
Setup Validation Stage for Installer in the Foundation PR build (#4516) 2024-06-27 09:55:53 +00:00
Howard Kapustein 9e534580af
Package Management and IsReadyOrNewerAvailable() again (#4517)
* Reapply "PackageDeploymentManager: IsReadyOrNewerAvailable(), FrameworkUdk update, Implement not-implemented functions, Tests! (#4453)" (#4514)

This reverts commit 684fdf1797.

* Added #include sddl.h as WindowsAppRuntime.sln was fine for all users but the WindowsAppRuntimeInstaller.sln wasn't. Better to be self-fulfilling in case code changes again in the future to avoid unknown-symbol pains
2024-06-27 09:41:01 +00:00
Kyaw Thant 684fdf1797
Revert "PackageDeploymentManager: IsReadyOrNewerAvailable(), FrameworkUdk update, Implement not-implemented functions, Tests! (#4453)" (#4514)
This reverts commit c6c2234d53.
2024-06-26 18:24:05 -07:00
Howard Kapustein c6c2234d53
PackageDeploymentManager: IsReadyOrNewerAvailable(), FrameworkUdk update, Implement not-implemented functions, Tests! (#4453)
This PR does multiple things

* Add Is*ReadyOrNewerAvailable*()
* Add EnsureReadyOptions.RegisterNewerIfAvailable=bool
* Add Is*Provisioned*()
* Fix progress updates when PackageSet.Items.Count>=2 (was (re)set to 0-1.0 for each item, not collectively for the whole operation)
* Update to recent FrameworkUdk
* Implement previously not-implemented functions (Remove, Repair, Reset)
* Expanded test coverage
* Update TAEF to 10.92.240405002
* DevCheck
  * Added -InstallWindowsSDK option to install Windows (Platform) SDK if desired
  * Fix DevUnlock check on a machine w/o DeveloperMode enabled (last registry access doing registry access the unsafe way error'ing if the value doesn't exist in the registry)

KNOWN ISSUES:
* Need updated Platform SDK to resolve known issues
* Register*Async() errors on 20H2/Vb3.
* Reset*Async() succeeds but ends w/o the package being registered
* RemovePackageByUriAsync() throws E_NOTIMPL
* RemovePackageSetAsync() throws E_NOTIMPL if PackageUri=ms-uup
* Provision*Async() not supported yet
* Deprovision*Async() not supported yet

https://task.ms/49555034
https://task.ms/48914090
https://task.ms/48964562

Additional changes

* Fixed progress reporting incorrect .progress percentage values
* Added StringToSid() and SidToString()
* Refactored common code into WaitForDeploymentOperation
* Added IsPackageRegistrationPending. Removed dead code. Added Black+Blacker test Main packages.
* Added PackageFamilyName() property to PackageIdentity
* Added IsPackageDeploymentFeatureSupported and initial support for Containment.
* Fixed RemovePackageOptions.FailIfNotFound.
* Improved logging
* Expanded tests.
* Fixed RemovePackageOptions.FailIfNotFound default (was true, supposed to be false). Mostly implemented RemovePackageSetAsync; URI handling is blocked awaiting FrameworkUdk update (imminent).
* Updated to latest FrameworkUdk
* Patched tests to deal with RemovePackage is awaiting updated Platform SDK
* Removed dead code. Updated some not-impl to impl :-)
* Repair!
* Added IsProvisioned
* Added Provisioning tests and support
* Added Deprovision tests (in progress).
* Optimized test code
* Upgraded TAEF to 10.92.240405002
* Tweak build logic to support Windows SDK 10.0.26100.0 but not fail if using 10.0.22621.0
* Tweaked SDK detection
* Fixed some URI handling
* DevCheck:
* Add docs re PackageSet properties
* Added workaround for tests not wired to work on 20H2/Vb
2024-06-25 13:52:25 -07:00
Howard Kapustein 6eb39eafc2
Package Management: Is Provisioned API spec (#4484)
* IsProvisioned spec

* Fixed typo. Fixed sample

* Fixed sample. Fixed table
2024-06-24 15:45:55 -07:00
Huzaifa Danish 4eb59c3170
Suspend status fix (#4496)
Co-authored-by: Huzaifa Danish <modanish@microsoft.com>
2024-06-20 14:18:45 -07:00
Kyaw Thant 9ca4c66970
Update ESRPCodeSigningTask to Version 5; Use WindowsAppSDK-EsrpCodeSigning-Steps.yml From WindowsAppSDKConfig Repository (#4499) 2024-06-19 17:12:41 -07:00
Manodasan Wignarajah 09151ae082
Update CsWinRT version (#4487)
* Update CsWinRT version

* Remove as it is not needed anymore
2024-06-14 17:38:18 -07:00
Duncan MacMichael 20787bcc6a
Update bug-report.yaml for 1.5.4 (#4485) 2024-06-12 13:19:33 -07:00
Kyaw Thant 8b85eab6f2
Remove unused variable group: PublicSymbols-Secrets (#4481) 2024-06-10 12:16:14 -07:00
Duncan MacMichael d228ace6f6
Update bug-report.yaml for 1.6-exp1 (#4463) 2024-06-06 07:50:34 -07:00
alexlamtest 8b20a5d06b
Update tsaoptions.json (#4464)
* Update tsaoptions.json

Update tsaoptions.json to update area path for TSA bug filing.

* Update tsaoptions.json

Updated iteration of 2408
2024-05-31 22:34:32 +00:00
alexlamtest fe04ac6b10
[BuildFix] Fix APIScan config to properly honor parameters.runStaticAnalysis (#4459)
Enable APIScan according to parameters.runStaticAnalysis, instead of hardwiring it to be always enabled.
2024-05-30 17:41:44 -04:00
Kyaw Thant 2028ec551e
Remove condition for develop and main branch on versioning and always add $(PipelineType) to the tag (#4458) 2024-05-30 10:56:09 -07:00
Manodasan Wignarajah 80945c51b8
Adding missing trimming attribute due to using custom assembly info and temporarily adding couple cswinrt properties to disable things that aren't needed (#4451) 2024-05-28 13:05:48 -07:00
Scott Jones 2ca1068ab0
Revert "remove conditional support for < NET 8 and get rid of assets under Wi…" (#4445)
This reverts commit 8b6c0f86b6.
2024-05-24 22:37:02 +00:00
Scott Jones d5cbc6d3ef
Copy Microsoft.WindowsAppRuntime.Bootstrap.dll from portable RID folder (#4441)
With this PR: remove conditional support for < NET 8 and get rid of assets under Wi… · microsoft/WindowsAppSDK@8b6c0f8 (github.com) , Microsoft.WindowsAppRuntime.Bootstrap.dll is no longer being copied to the nonportable RID runtime folder (win10-arch)
2024-05-23 22:35:21 +00:00
Manodasan Wignarajah decb75d1a5
Update version of CsWinRT and Windows SDK projection (#4427)
* Update version

* updated AOT preview versions

* Update Directory.Build.props

* Update Version.Details.xml

* Update Directory.Build.props

* Update Version.Details.xml

* Update version

* Update to latest CsWinRT versions

* Move to updated version

---------

Co-authored-by: Scott Jones <sjones@microsoft.com>
2024-05-22 21:46:39 -07:00
Duncan MacMichael 7a34bfc4ae
Updating roadmap for 1.6 (#4422) 2024-05-21 09:22:19 -07:00
Duncan MacMichael ea6a3b9a52
Removing UWP reference (#4416)
* Removing UWP reference

* Fixing punctuation
2024-05-21 09:21:08 -07:00
Mike Crider f36206f46d
Update GitHub ResourceManagement policy yml (#4418) 2024-05-20 21:36:24 -07:00
Shashank 8b6c0f86b6
remove conditional support for < NET 8 and get rid of assets under Win10-$platform$ (#4425)
Co-authored-by: Shashank Nayak <shasnayak@microsoft.com>
2024-05-20 20:36:34 +00:00
Howard Kapustein 7d495a2ff3
Improve GettingStarted docs. DevCheck verify RS5 SDK. (#4411)
* Updated GettingStarted docs about using winget to install RS5 SDK. Added RS5 SDK check to DevCheck

* Fixed some global variable references

* Added pointer where to go to fix a missing Windows SDK
2024-05-15 15:57:31 -07:00
Shashank fd29314030
changing default platform to x64 from x86 (#4414) 2024-05-14 13:56:04 -07:00
Shashank 2f1011ed0d
Class Library $DotNetVersion$ fix (#4408)
adding back the $DotNetVersion$ customparam that is needed to resolve the TargetFramework
---------

Co-authored-by: Shashank Nayak <shasnayak@microsoft.com>
2024-05-13 19:35:57 +00:00
reunion-maestro[bot] aa18878de1
[main] Update dependencies from microsoft/ProjectReunion/WindowsAppSDKClosed (#4406)
Microsoft.WindowsAppSDK.AppLicensingInternal.TransportPackage
 From Version 1.7.0-main.20240510.0 -> To Version 1.7.0-main.20240513.0

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-05-13 06:36:36 -04:00
reunion-maestro[bot] ae0e6b438e
[main] Update dependencies from microsoft/LiftedIXP/DCPP (#4365)
[main] Update dependencies from microsoft/LiftedIXP/DCPP
2024-05-11 13:12:52 +00:00
JesseCol 4dd93442a5
Revert "Fix Prefast C6101 on Foundation Solution (#4378)" (#4405)
This reverts commit 8d366d91b7.
2024-05-10 18:44:26 -07:00
alexlamtest 38090a78bf
49601674: Fixing the previous PR (#4404) 2024-05-10 21:47:58 +00:00
alexlamtest 282e110b6a
49601674: Exclude the \Packages folder from PREfast scans (#4398) 2024-05-10 15:12:14 -04:00
reunion-maestro[bot] 78dc9bf4ed
[main] Update dependencies from microsoft/ProjectReunion/WindowsAppSDKClosed (#4400)
Microsoft.WindowsAppSDK.AppLicensingInternal.TransportPackage
 From Version 1.6.0-main.20240417.0 -> To Version 1.7.0-main.20240510.0

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-05-10 11:45:04 -04:00
Pratik Anand 408cf7006d
Reverts changes to default titlebar template and add a Window title to it (#4395)
* Revert "Add custom titlebar to default Cs and Cpp WinUI template (#4035)"

This reverts commit 32ff3b99fa.

* add title of window same as project name in WinUI template

* replaced safeitemname with itemname for item templates and projectname for project templates

---------

Co-authored-by: Pratik Anand <praanan@microsoft.com>
2024-05-08 19:43:16 -04:00
Bob Pulliam 512a592403
Fix initialization of _InOut_ variable (#4397)
* Fix initialization of _InOut_ variable

* make package const auto
2024-05-08 19:29:57 -04:00
Bob Pulliam bf4b93ab89
Update MinorVersion to 7 (#4396) 2024-05-08 10:01:19 -04:00
Bob Pulliam da20e1d764
Fix CoreUtility warning regressions (#4345)
* remove unused references to coreutility

* remove unused dev16 files
2024-05-08 09:32:44 -04:00
Shashank 391235acd4
Enhanced User Experience with Progress Dialog for NuGet Installations (#4388)
Enhanced user feedback by integrating IVsThreadedWaitDialog for NuGet package installation in Visual Studio template.

---------

Co-authored-by: Shashank Nayak <shasnayak@microsoft.com>
2024-05-06 19:49:07 +00:00
Kyaw Thant 2426e92225
Setup release/1.6 branch to sync to the internal mirror (#4384) 2024-05-02 11:37:52 -07:00
Duncan MacMichael 6d42807036
Update bug-report.yaml for 1.5.3 (#4380) 2024-05-01 15:27:17 -07:00
Howard Kapustein cbcf936092
Improved Logging v3 (#4372)
* Revert "Better logging support, replaces LOG_HR_MSG with DebugLog (#4271)"

This reverts commit 789ad81e67.

* Removed dead code

* Added coding guidelines for error handling and logging (doc current / expected practices)

* Change LOG_HR* misuse for non-failure (informational) purposes to proper TraceLoggingWrite()

* Optimized logging (TraceLogging fields instead of pre-formatting a string). Optimized bestFit tracking collapsing 1st match and better-match relying on DDLM version will always be >0.0.0.0 (kudos to Pratik for the optimization).

* Incorporated feedback
2024-05-01 13:48:47 -07:00
Kyaw Thant 8d366d91b7
Fix Prefast C6101 on Foundation Solution (#4378) 2024-04-30 16:35:47 -07:00