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

149 Коммитов

Автор SHA1 Сообщение Дата
Rui Marinho 174fa1e48b Smal fix 2024-10-17 22:17:46 +01:00
Rui Marinho c72387d31b
Try build arcade net9 (#25085)
* try

* try again

* Try more build

* Fix snupkg

* try publish

* fix depends

* fix

* Fix signing

* Fix condition

* try without this

* Try install workloads

* add catalyst

* Try install .dotnet

* Skip install .net

* Nowarn

* Set java home

* try sign

* sign dll

* dix

* more variables

* try other

* fix

* Remove pool changes

* Fix path

* dotnet

* remvoe restore

* Again

* Try bump arcade

* TreatWarningsAsErrors

* will this work

* Try -warnAsError 0

* again

* extra nowarn

* Fix variable

* Fix _BuildOfficalId

* Fix signing

* Update arcade

* Don t push this

* Dont update build number

* Add back cake script

* Add nuget.config again

* Clean signing

* try these feeds

* less premissions

* Try this

* Try fix the bin folder

* Fix nuget config

* Use DotNetTempDirectory for the script

* Fix device tests

* Add missing variable

* We need this

* Try this

* try this

* Add public pipeline

* Fix cake

* Fix tool

* Fix device

* try workloads

* try fix test

* fix sign

* more quick

* needs t build

* Fix windows script

* Try workloads

* fix location

* fix

* Try with this

* try fix paths

* try this again

* try use the latest tooling

* Revert "try use the latest tooling"

This reverts commit 1b337f8b73.

* Update variables.yml

* Update DotnetInternal.cs

* More fixes

* Update build-test-pack.yml

* Update latest arcade

* Add missing feeds

* Remove package source mapping

* Update windows.cake

* Update windows.cake

* Update global.json

* Try _SkipUpdateBuildNumber

* again

* Update variables.yml

* Again

* Include this

* Update vsmanproj

* Nove to arcade ne9

* Update rtm

* Dont build workloads

* Update rtm

* Update NuGet.config

* Update global.json

* Update Versions.props

* Update pack.yml

* Try rtm ios

* try windows again

* Fix folder for dotnet location

* Update windows.cake
2024-10-15 12:51:43 +01:00
Mike Corsaro aae4d07c50
Bump WinAppSDK to 1.6 (#24266)
* Bump WinAppSDK version + WebView2 version

* Add WebView2 ref to Controls.Core

* Add another package ref

* Bump SDK versions

* Bump winappsdk version

* Add missing package ref

* Update NuGet.config

* Update Directory.Build.props

* Use SDK v38

* Remove refs to WebView2, use `WindowsAppSDK`

* Add more package refs

* Use the correct way to check for a window style (see: OverlappedPresenter.HasTitlebar impl)

* More pkgs for webview

* Mark test as unstable

* TEST: add monitor info for test context

* Revert change, try manually setting button height...?!

* Move style

* Revert change
Ensure font is the same pre-1.6

* Ensure more fonts are consistant

* Bump SDK version
Add workaround

* Update images for tests

* Update more images

* Huh

* Maybe fix crashes

* Remove package from test cases

* ugh

* www

* Ehh

* Changes for AOT
Revert workaround for items list

* Font test

* Test font again

* Remove refs to winappsdk where it's not needed
Add explicit ref to WebView2 package

* Fix some missing refs

* Remove winappsdk ref in graphics projects

* Add explcit  "Microsoft.Windows.SDK.NET.Ref" versions

* NOP failing test
Fix build issue

* - publish binlogs

* - fix logs

* Update maui-templates.yml

* Fix issue w/ dupe package contents

* Throwing stuff at the wall

* Update winsdk and dotnet versions

* Revert SDK version

* Modify AOT compat check

* Re-add SDK.NET.Ref

* Re-bump winappsdk version

* Fix SDK pack version

* Fix nested partial types

* DOh

* Update test image

* Update Directory.Build.targets

* Remove dupe properties

* Remove work-around

* Fix merge issues

* WTF?

* Blah

---------

Co-authored-by: Mike Corsaro <mikecorsaro@microsoft.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
2024-10-08 16:08:26 -05:00
Rui Marinho a60b4c7dea [release/9.0.1xx-rc2] Update rc2 internal (#25013)
* Update rc2 versions

* Update variables.yml

* Updateprivate build

* Make it coherant

* Update NuGet.config

* update

* Update DotNet.csproj

* Update versions

* Update arcade

* Update provision.yml

* Update provision.yml

* Update provision.yml

* Update provision.yml

* Update provision.yml

* Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24461.1+azdo.10203443

Microsoft.Android.Sdk.Windows
 From Version 35.0.0-rc.2.101 -> To Version 35.0.0-rc.2.107

* Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24461.1+azdo.10204821

Microsoft.Android.Sdk.Windows
 From Version 35.0.0-rc.2.107 -> To Version 35.0.0-rc.2.109

* Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24463.1+azdo.10221673

Microsoft.Android.Sdk.Windows
 From Version 35.0.0-rc.2.109 -> To Version 35.0.0-rc.2.111

* Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24469.1+azdo.10247408

Microsoft.Android.Sdk.Windows
 From Version 35.0.0-rc.2.111 -> To Version 35.0.0-rc.2.115

* Update dependencies from https://github.com/dotnet/android build 9.0.0-rc.2.24474.1+azdo.10268209

Microsoft.Android.Sdk.Windows
 From Version 35.0.0-rc.2.115 -> To Version 35.0.0-rc.2.117

* Update dependencies from https://github.com/dotnet/android build main-e885d694c51db9733305ba331519dd01df6076a4-1

Microsoft.Android.Sdk.Windows
 From Version 35.0.0-rc.2.117 -> To Version 35.0.0-rc.2.130

* Try pin windows sdk projection WindowsSdkPackageVersion

* Windows appsdk version workaround

* Provision less

* Update androdi version

* Update iOS

* update versions

* Update Versions.props

* Update NuGet.config

* Update Directory.Build.props

* Fix iOS warning

* Ignore CA1422 too

* Bump to xcode 16

* Bump xcode

* Update NewTaskSceneDelegate.cs

* Update ui-tests.yml

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-10-02 14:18:34 +01:00
Matthew Leibowitz e43542007d Merge branch 'main' into merge-main-into-net9-again
# Conflicts:
#	eng/Version.Details.xml
#	eng/Versions.props
#	eng/devices/ios.cake
#	src/Controls/src/Core/BindableObject.cs
#	src/Controls/src/Core/Handlers/Items/CarouselViewHandler.Windows.cs
#	src/Controls/src/Core/PublicAPI/net-android/PublicAPI.Unshipped.txt
#	src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Unshipped.txt
#	src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt
#	src/Controls/src/Core/PublicAPI/net-tizen/PublicAPI.Unshipped.txt
#	src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt
#	src/Controls/src/Core/PublicAPI/net/PublicAPI.Unshipped.txt
#	src/Controls/src/Core/PublicAPI/netstandard/PublicAPI.Unshipped.txt
#	src/Controls/src/Xaml/PublicAPI/net-android/PublicAPI.Unshipped.txt
#	src/Controls/src/Xaml/PublicAPI/net-ios/PublicAPI.Unshipped.txt
#	src/Controls/src/Xaml/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt
#	src/Controls/src/Xaml/PublicAPI/net-tizen/PublicAPI.Unshipped.txt
#	src/Controls/src/Xaml/PublicAPI/net-windows/PublicAPI.Unshipped.txt
#	src/Controls/src/Xaml/PublicAPI/net/PublicAPI.Unshipped.txt
#	src/Controls/src/Xaml/PublicAPI/netstandard/PublicAPI.Unshipped.txt
#	src/Core/src/Handlers/Application/ApplicationHandler.Android.cs
#	src/Core/src/Handlers/Application/ApplicationHandler.cs
#	src/Core/src/Platform/iOS/LabelExtensions.cs
#	src/Core/src/PublicAPI/net-android/PublicAPI.Unshipped.txt
#	src/Core/src/PublicAPI/net-ios/PublicAPI.Unshipped.txt
#	src/Core/src/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt
#	src/Core/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt
#	src/Core/src/PublicAPI/net-windows/PublicAPI.Unshipped.txt
#	src/Core/src/PublicAPI/net/PublicAPI.Unshipped.txt
#	src/Core/src/PublicAPI/netstandard/PublicAPI.Unshipped.txt
#	src/Core/src/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt
#	src/Essentials/src/HapticFeedback/HapticFeedback.ios.cs
#	src/Essentials/src/PublicAPI/net-android/PublicAPI.Unshipped.txt
#	src/Essentials/src/PublicAPI/net-ios/PublicAPI.Unshipped.txt
#	src/Essentials/src/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt
#	src/Essentials/src/PublicAPI/net-tizen/PublicAPI.Unshipped.txt
#	src/Essentials/src/PublicAPI/net-windows/PublicAPI.Unshipped.txt
#	src/Essentials/src/PublicAPI/net/PublicAPI.Unshipped.txt
#	src/Essentials/src/PublicAPI/netstandard/PublicAPI.Unshipped.txt
#	src/Essentials/src/WebAuthenticator/WebAuthenticator.ios.tvos.cs
2024-09-19 01:15:51 +08:00
Matthew Leibowitz dc27b9c395
Use some of the new iOS APIs (#24605) 2024-09-11 00:26:45 +08:00
Matthew Leibowitz b7328adfc6
Remove netPrevious TFMs from RC/GA (#24488) 2024-09-08 12:45:16 -05:00
Matthew Leibowitz cd0266999e Use the correct .NET version 2024-08-22 02:17:10 +08:00
Matthew Leibowitz 684033a6e6 Merge branch 'main' into dev/merge-main-net9 2024-08-12 21:00:12 +08:00
Matthew Leibowitz 946f4628ef
Use explicit platform versions (#23995)
This is used to avoid the case where some SDKs bump their platform
version and we end up forcing the entire ecosystem to update SDKs.
2024-08-05 12:21:52 -05:00
Rui Marinho 88d8357c66 Merge branch 'main' into dev/merge-main-into-net9
# Conflicts:
#	Directory.Build.props
#	eng/Version.Details.xml
#	eng/Versions.props
#	eng/common/post-build/publish-using-darc.ps1
#	eng/common/templates-official/job/publish-build-assets.yml
#	eng/common/templates-official/job/source-build.yml
#	eng/common/templates-official/jobs/source-build.yml
#	eng/common/templates-official/post-build/post-build.yml
#	eng/common/templates-official/steps/enable-internal-runtimes.yml
#	eng/common/templates-official/steps/execute-sdl.yml
#	eng/common/templates-official/steps/get-delegation-sas.yml
#	eng/common/templates-official/steps/get-federated-access-token.yml
#	eng/common/templates/job/publish-build-assets.yml
#	eng/common/templates/job/source-build.yml
#	eng/common/templates/jobs/source-build.yml
#	eng/common/templates/post-build/post-build.yml
#	eng/common/templates/post-build/setup-maestro-vars.yml
#	eng/common/templates/steps/enable-internal-runtimes.yml
#	eng/common/templates/steps/execute-sdl.yml
#	eng/common/templates/steps/get-delegation-sas.yml
#	eng/common/templates/steps/get-federated-access-token.yml
#	eng/pipelines/common/ui-tests-build-sample.yml
#	global.json
2024-07-30 19:43:02 +01:00
moljac a8b7afaa6f
add nuget auditing package dependencies for security vulnerabilities (#23860) 2024-07-30 17:20:10 +01:00
Rui Marinho 886f8bc98c Merge branch 'main' into dev/merge-main-into-net9 2024-07-30 11:42:20 +01:00
Shane Neuville 08766e8930
Fix MauiEmbeddingPlatforms Targets (#23904) 2024-07-30 11:31:46 +01:00
Shane Neuville 9dcd338922 Merge branch 'main' into merge-main-net9
# Conflicts:
#	eng/pipelines/handlers.yml
#	src/Controls/src/Core/Binding.cs
#	src/Controls/src/Xaml/MarkupExtensions/BindingExtension.cs
#	src/Controls/src/Xaml/XamlServiceProvider.cs
2024-07-22 17:12:01 -05:00
Matthew Leibowitz 69fbd4fdd8
Add the embedding sample (#23647) 2024-07-19 17:11:28 +02:00
Rui Marinho dac317f739 Merge branch 'main' into merge-main-net9
# Conflicts:
#	GitInfo.txt
#	Microsoft.Maui.sln
#	eng/Version.Details.xml
#	eng/cake/dotnet.cake
#	eng/devices/android.cake
#	eng/devices/catalyst.cake
#	eng/devices/devices-shared.cake
#	eng/devices/ios.cake
#	src/Controls/src/Core/PublicAPI/net-ios/PublicAPI.Unshipped.txt
#	src/Controls/tests/UITests/UITest.cs
#	src/Core/src/Platform/iOS/KeyboardAutoManagerScroll.cs
#	src/Core/tests/UnitTests/Layouts/GridLayoutManagerTests.cs
#	src/DotNet/DotNet.csproj
2024-05-16 11:21:31 +01:00
Rui Marinho af1054050d
[arcade] Move to arcade 8.0 for main and to use new Version system (#22400)
* Flakey test fixes (#22340)

* Update Versions.props (#22341)

* Try fix package stable version

* Update to arcade net8

* try this cleanup

* fix pack

* Update Versions.targets

* try again

* Update Versions.targets

* Update Versions.props

* Xharness needs to be net9.0

* Update Versions.props

* update

* Update pack.yml

* Update Versions.targets

* Update Versions.props

* Update pack.yml

* Update pack.yml

* Update Directory.Build.props

* Update pack.yml

* Update Directory.Build.props

* Update pack.yml

* Fix paths

* Update Versions.props

* Update Versions.props

* Move to correct place

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
2024-05-15 18:32:30 +01:00
Rui Marinho 396f7f77aa
[ci] Move to arcade , remove GitInfo and Mono dependencies (#21487)
* try add internal

* needs missing paths

* [arcade] Add arcade files

* Try build with arcade

* Update internal

* try other pool

* Update default image for sdl

* try same pool for pack

* Update arcade release

* Remove gitinfo and update global.jso

* update nuget

* try again

* More updates

* Dont sign

* Fix package icon

* Update Controls.Build.Tasks.csproj

* Update Controls.Build.Tasks.csproj

* need set versions

* tre

* Use ArtifactsBinDir

* new binaries folder

* isShiping true

* more cleanup

* add post build

* fix

* try official

* try again

* DebugType to portable ?

* use one versions

* Add publish_build_assets

* again

* again

* Wrap on arcade job

* again

* use self

* again

* try again

* dupe

* remove dupes

* add Build Config

* More variables

* push

* Fix merge

* update to find the path

* Update scripts

* Add build config

* Update android scripts

* Remove more xunit versions

* Update xunit

* Update versions

* update more

* try this

* Fix versions

* Remove the test sdk by default

* Can this be false?

* No need to reference xunit.runner.visualstudio

* IsTestProject to false

* Fix more device tests paths

* Assembly should be 1.0

* Try fix msbuild tests

* Fix file version test

* Fix some culture tests

* try fix restore for next step

* Disable fileversion test

* Fix androidtests

* Fix android app finding

* Fix

* maybe this way it lauches

* Try compat

* Fix versions

* Fix image tests

* Try without this

* Fix build

* Update windows.cake

* Update windows.cake

* Update windows.cake

* Update provisioning.csx

* remove reference test sdk

* remove extra

* try fix compat uitests

* Fix build

* build control gallery uitest with dotnet test

* Remove nunit console

* Fix pushing test results for compat tests

* Set correct property msbuild props

* Update arcade

* Update Directory.Build.props

* Update Version.Details.xml

* Fix logs artifacts

* update source gen tests

* Use PackageIconFullPath so Arcade adds our file

* Remove file not used

* [ci] Push rollback for branch name

* Add Compatibility.UnitTests to sln

* Update dotnet.cake

* Update AssemblyInfoTests.cs

* Update pack.yml

* Remove extra files

* Update Microsoft.Maui.sln

* Update Microsoft.Maui-dev.sln

* Update pipeline

* Fix internal

* Try new catalyst cleanup

* Update catalyst

* Update iOS cake

* Fix Cg-gallery on iOS

* try again

* Refactor android cake

* Fix catalyst not finding the app

* Make sure to handle results all platforms

* Fix naming and test results

---------

Co-authored-by: Rui Marinho <ruimarinho@MSFT-M3-PRO.ihome>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2024-05-07 13:49:39 +01:00
Matthew Leibowitz 0de4f22793
Add the trailing .0 to all the things (#20792)
This is just to be consistent and avoid a potential issue I saw when
testing the potential Win2D update. I am not sure why this is needed,
but appears to sometimes be needed in net7.0 scenarios.
2024-02-23 15:59:11 +00:00
Rui Marinho 18af5dd880
[net9.0] Enable tizen (#19679)
* [tizen] Enable tizen on net9.0

* Fix manifest for tizen

* Update Tizen manifest

* Update Versions.props

* Update maui-templates.yml

* Update maui-templates.yml
2024-01-11 14:34:44 +00:00
Rui Marinho 8640e754f2
[net9.0] Update net9.0 with new versions (#19236)
* Update versions

* Try previous sdk version

* Update DotNetAndroidManifestVersionBand and
DotNetMaciOSManifestVersionBand to use
$(DotNetVersionBand)

* Add missing runtime/emsdk workload manifests

* Disable Tizen until net9.0-tizen exists

* Disable Tizen until net9.0-tizen exists

* Update Microsoft.Maui.sln

* Update Microsoft.Maui.sln

* Update versions

* Update versions

* Update Microsoft.Build packages

* Disable trimming

* Update versions

* Update Microsoft.Maui.sln

* Update Resizetizer.csproj

* Update NativeEventWrapper.cs

* Don't pass credentials on macosx dotnet installer

* Try fix feed

* Try again

* Update Previous maui version

* Update WorkloadManifest.in.targets

* Update WorkloadManifest.in.json

* Update TemplateTests.cs

* Update BaseBuildTest.cs

* Enable trimming

---------

Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com>
2023-12-15 11:38:40 +00:00
Rui Marinho d0ece1538c Move maui to net9.0 2023-11-28 14:41:17 +00:00
Matthew Leibowitz 0373c2834e
Add NuGet package information (#18197) 2023-10-23 23:22:29 +01:00
Matthew Leibowitz 1a7514a0f8 Build the previous .NET version of some nugets
Currently, Graphics and Essentials are really usable outside of .NET MAUI and
.NET is still in support so we need to also make sure they get serviced. This
will allow for independent features to be added without being tied to the
.NET MAUI SDK.
2023-09-15 10:57:11 +00:00
Rui Marinho fdfd4d96cc
Merge branch 'main' into merge-main-net8 2023-08-21 16:02:26 +01:00
dependabot[bot] 70022df033
Bump Microsoft.Net.Compilers.Toolset from 4.6.0 to 4.7.0 (#16889)
Bumps [Microsoft.Net.Compilers.Toolset](https://github.com/dotnet/roslyn) from 4.6.0 to 4.7.0.
- [Release notes](https://github.com/dotnet/roslyn/releases)
- [Changelog](https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md)
- [Commits](https://github.com/dotnet/roslyn/commits)

---
updated-dependencies:
- dependency-name: Microsoft.Net.Compilers.Toolset
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 15:17:46 +01:00
Matthew Leibowitz cb47203928 Merge remote-tracking branch 'origin/main' into dev/merge-main-into-net8 2023-07-13 16:55:00 +02:00
Jonathan Dick 2ac61e5eb8
Update sourcelink, set deterministic builds in CI (#16127) 2023-07-13 12:12:57 +02:00
dependabot[bot] ff7b49ab8a
Bump Microsoft.Net.Compilers.Toolset from 4.5.0 to 4.6.0 (#15135)
Bumps [Microsoft.Net.Compilers.Toolset](https://github.com/dotnet/roslyn) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/dotnet/roslyn/releases)
- [Changelog](https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md)
- [Commits](https://github.com/dotnet/roslyn/commits)

---
updated-dependencies:
- dependency-name: Microsoft.Net.Compilers.Toolset
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-31 00:45:08 +01:00
dependabot[bot] eb5f1bd7c4
Bump Microsoft.Net.Compilers.Toolset from 4.5.0 to 4.6.0 (#15135)
Bumps [Microsoft.Net.Compilers.Toolset](https://github.com/dotnet/roslyn) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/dotnet/roslyn/releases)
- [Changelog](https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md)
- [Commits](https://github.com/dotnet/roslyn/commits)

---
updated-dependencies:
- dependency-name: Microsoft.Net.Compilers.Toolset
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-19 15:37:37 +01:00
Matthew Leibowitz beab4dc409 Merge remote-tracking branch 'origin/main' into dev/merge-main-into-net8
# Conflicts:
#	eng/Versions.props
#	src/Core/src/Platform/Android/Resource.designer.cs
2023-04-21 00:59:20 +07:00
Matthew Leibowitz 5c142d5187
Strong name the build tasks for the IDE (#14080)
* Strong name the MSBuild tasks
* Only sign on Windows
* Also merge the satellite assemblies
* Use a local build of ILRepack
  From https://github.com/mattleibow/il-repack which support portable PDB symbol files.
2023-04-14 16:12:31 +02:00
Rui Marinho 14634ffa31
Merge branch 'main' into merge-main-net8
# Conflicts:
#	Directory.Build.props
#	eng/Versions.props
#	src/Controls/samples/Controls.Sample/MauiProgram.cs
2023-03-15 12:08:55 +00:00
Shane Neuville 474d332f31
Create development path without compatibility projects (#13660) 2023-03-15 11:33:41 +02:00
Rui Marinho 8290da786e
Merge branch 'main' into main-net8
# Conflicts:
#	eng/Versions.props
2023-03-13 16:57:30 +00:00
dependabot[bot] 0b09b0df6d
Bump Microsoft.Net.Compilers.Toolset from 4.4.0 to 4.5.0 (#13580)
Bumps [Microsoft.Net.Compilers.Toolset](https://github.com/dotnet/roslyn) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/dotnet/roslyn/releases)
- [Changelog](https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md)
- [Commits](https://github.com/dotnet/roslyn/commits)

---
updated-dependencies:
- dependency-name: Microsoft.Net.Compilers.Toolset
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-27 15:46:46 +00:00
Jonathan Dick ed64aa9831
Switch to net7.0 as prev version (#13447)
We only ever intend to support one major version back of .NET from a given major SDK.  This moves to use .NET7 as the previous version.
2023-02-19 16:56:47 -05:00
Matthew Leibowitz 24cb5492d7 Merge remote-tracking branch 'origin/main' into dev/merge-main-into-net8
# Conflicts:
#	src/Compatibility/Core/src/Compatibility.csproj
#	src/Controls/tests/DeviceTests/Elements/Window/WindowTests.cs
#	src/Essentials/src/Essentials.csproj
2023-02-08 01:32:05 +02:00
Matthew Leibowitz 2dcc148208
Make MAUI into 1 workload and lots of NuGets instead of a full workload (#11206)
### Description

This change moves most - if not all - the logic, assemblies, build tasks, targets and props into NuGet packages. This allows .NET MAUI to be usable without having to care about what version of the workload is installed.

There are still a few things - mostly the automagic and Windows fixes - in the workload pack, but this is probably temporary and/or non-essential for the working of the build. Things like the project capabilities are still in the workload as this is needed for the IDE and cannot be in NuGet packages.

Everything else is now inside a NuGet package that can be upgraded, pinned and otherwise used without requiring VS to have installed the workload to match. There is the benefit of the NuGet packages being installed on disk and thus reducing/removing the need to download. But that is minimal now since we have smaller and fewer packages.
2023-02-07 15:09:25 +02:00
dotnet-maestro[bot] eea6fea989
[net8.0] use latest .NET 8 SDK and mobile workloads (#12520)
Changes: 8a20803...c1efcb5
Changes: df0151d...6b1b9f3
Changes: 8c1708f...9962c6a
Changes: 5108757...5da4a9e
Changes: aecb1c7...66b9845

Updates:

* Microsoft.Android.Sdk.Windows: from 34.0.0-preview.1.50 to 34.0.0-preview.1.127
* Microsoft.iOS.Sdk: from 16.1.585-net8-p1 to 16.2.126-net8-p1
* Microsoft.Dotnet.Sdk.Internal: from 8.0.100-alpha.1.22526.2 to 8.0.100-alpha.1.23063.11
* Microsoft.NETCore.App.Ref: from 8.0.0-alpha.1.22524.5 to 8.0.0-alpha.1.23058.2
* Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100: from 8.0.0-alpha.1.22510.1 to 8.0.0-alpha.1.22620.1

~~ Workloads ~~

The .NET SDK has a workaround for `microsoft.net.workload.mono.toolchain`:

f5cb7e3c3e

* HACK: copy folder to `microsoft.net.workload.mono.toolchain.net8` for now until this is resolved.

~~ Android ~~

The biggest changes now in xamarin-android/main are:

* Android enums now have appropriate `[SupportedOSPlatform]` attributes.
  This caused various new warnings in MAUI.

Example:

    src/Essentials/test/DeviceTests/Tests/Vibration_Tests.cs(16,62): error CA1416: This call site is reachable on: 'Android' 21.0 and later. 'BuildVersionCodes.M' is only supported on: 'android' 23.0 and later.
    src/Essentials/test/DeviceTests/Tests/Vibration_Tests.cs(34,62): error CA1416: This call site is reachable on: 'Android' 21.0 and later. 'BuildVersionCodes.M' is only supported on: 'android' 23.0 and later.

* Android now has a new implementation of `Resource.designer.cs`:

dc3ccf28cd

We had to make various API changes for a new `Resource` type. Some we we be able to get rid of in the future, after we get:

https://github.com/xamarin/xamarin-android/pull/7721

* Remove IsMarshmallowOrNewer, IsNougatOrNewer

It appears the analyzer can't tell these values are using `OperatingSystem.IsAndroidVersionAtLeast()`.

It seems we can just use this API directly instead.

* Allow `$(AndroidEnableMarshalMethods)` again

This has the fix:

22f10b2ede

Fixes: https://github.com/dotnet/maui/issues/11605

~~ Other changes ~~

* [essentials, compatibility] disable trimming for netstandard

* Minor iOS API Changes

* Fix CA2200 in test

Fixes:

    src\Controls\tests\Core.UnitTests\ImageButtonUnitTest.cs(215,6): error CA2200: Re-throwing caught exception changes stack information

Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com>
2023-01-24 18:12:44 +00:00
Matthew Leibowitz dc0707254e Merge remote-tracking branch 'origin/main' into dev/merge-main-into-net8
# Conflicts:
#	eng/Version.Details.xml
#	eng/Versions.props
2023-01-17 17:13:01 +02:00
Matthew Leibowitz dbaeee9972
Add PublicAPI to the Graphics projects (#12601) 2023-01-13 16:04:39 +02:00
Rui Marinho 6979dd1761 Merge branch 'main' into net8.0-main
# Conflicts:
#	eng/Version.Details.xml
#	eng/Versions.props
2023-01-09 16:15:55 +00:00
Shane Neuville 96a1394296 - add license and TPN file 2022-12-28 15:30:01 -06:00
Rui Marinho 16f4c7fbfd
[net8.0] Merge main into net8 (#11693)
* Update Entry.cs (#11250)

Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>

* Revert "[android] bring back `$(AndroidLinkResources)` by default" (#11096)

This reverts commit b73147e124.

Fixes: https://github.com/dotnet/sdk/issues/28880

* Remove dead XML Doc link (#11233)

Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>

* [net7.0] Update dependencies from xamarin/xamarin-macios (#11220)

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221108.30

Microsoft.iOS.Sdk
 From Version 16.0.1478 -> To Version 16.1.1463

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221108.30

Microsoft.tvOS.Sdk
 From Version 16.0.1478 -> To Version 16.1.1463

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221108.30

Microsoft.macOS.Sdk
 From Version 12.3.2372 -> To Version 13.0.2018

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221108.30

Microsoft.MacCatalyst.Sdk
 From Version 15.4.2372 -> To Version 16.1.1463

* Bump Xcode to 14.1.0

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221111.4

Microsoft.iOS.Sdk
 From Version 16.0.1478 -> To Version 16.1.1465

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221111.4

Microsoft.tvOS.Sdk
 From Version 16.0.1478 -> To Version 16.1.1465

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221111.4

Microsoft.macOS.Sdk
 From Version 12.3.2372 -> To Version 13.0.2020

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221111.7

Microsoft.iOS.Sdk
 From Version 16.0.1478 -> To Version 16.1.1466

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221111.7

Microsoft.tvOS.Sdk
 From Version 16.0.1478 -> To Version 16.1.1466

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221111.4

Microsoft.MacCatalyst.Sdk
 From Version 15.4.2372 -> To Version 16.1.1465

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221111.7

Microsoft.macOS.Sdk
 From Version 12.3.2372 -> To Version 13.0.2021

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221111.7

Microsoft.MacCatalyst.Sdk
 From Version 15.4.2372 -> To Version 16.1.1466

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221111.14

Microsoft.iOS.Sdk
 From Version 16.0.1478 -> To Version 16.1.1467

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221111.14

Microsoft.tvOS.Sdk
 From Version 16.0.1478 -> To Version 16.1.1467

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221111.14

Microsoft.macOS.Sdk
 From Version 12.3.2372 -> To Version 13.0.2022

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221111.14

Microsoft.MacCatalyst.Sdk
 From Version 15.4.2372 -> To Version 16.1.1467

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Alex Soto <alex@alexsoto.me>

* restore unittests for native views binding (#11341)

* Bump Microsoft.WindowsAppSDK from 1.1.5 to 1.2.221109.1 (#11280)

* Bump Microsoft.WindowsAppSDK from 1.1.5 to 1.2.221109.1

Bumps [Microsoft.WindowsAppSDK](https://github.com/microsoft/windowsappsdk) from 1.1.5 to 1.2.221109.1.
- [Release notes](https://github.com/microsoft/windowsappsdk/releases)
- [Commits](https://github.com/microsoft/windowsappsdk/commits)

---
updated-dependencies:
- dependency-name: Microsoft.WindowsAppSDK
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update Directory.Build.targets

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>

* Bump Microsoft.CodeAnalysis.CSharp from 4.2.0 to 4.4.0 (#11365)

Bumps [Microsoft.CodeAnalysis.CSharp](https://github.com/dotnet/roslyn) from 4.2.0 to 4.4.0.
- [Release notes](https://github.com/dotnet/roslyn/releases)
- [Changelog](https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md)
- [Commits](https://github.com/dotnet/roslyn/compare/v4.2.0...Visual-Studio-2019-Version-16.0-Preview-4.4)

---
updated-dependencies:
- dependency-name: Microsoft.CodeAnalysis.CSharp
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump Xamarin.Build.Download from 0.11.3 to 0.11.4 (#11367)

Bumps [Xamarin.Build.Download](https://github.com/xamarin/XamarinComponents) from 0.11.3 to 0.11.4.
- [Release notes](https://github.com/xamarin/XamarinComponents/releases)
- [Commits](https://github.com/xamarin/XamarinComponents/commits)

---
updated-dependencies:
- dependency-name: Xamarin.Build.Download
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump Microsoft.Net.Compilers.Toolset from 4.3.1 to 4.4.0 (#11366)

Bumps [Microsoft.Net.Compilers.Toolset](https://github.com/dotnet/roslyn) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/dotnet/roslyn/releases)
- [Changelog](https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md)
- [Commits](https://github.com/dotnet/roslyn/commits/Visual-Studio-2019-Version-16.0-Preview-4.4)

---
updated-dependencies:
- dependency-name: Microsoft.Net.Compilers.Toolset
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Set window soft input via window mapper (#11356)

* Set window soft input via window mapper

* - disconnect handlers

* - add additional logging info

* - fix handler typing

* - fix formatting

* Update Microsoft.Windows.SDK.BuildTools (#11396)

* Update Versions.props

* Not needed anymore!

* Revert "Not needed anymore!"

This reverts commit 1e22ff2281.

* Bump Xamarin.UITest from 3.2.9 to 4.0.0 (#11407)

Bumps Xamarin.UITest from 3.2.9 to 4.0.0.

---
updated-dependencies:
- dependency-name: Xamarin.UITest
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/xharness build 20221108.1 (#11342)

Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
 From Version 1.0.0-prerelease.22531.1 -> To Version 1.0.0-prerelease.22558.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [main] Update dependencies from xamarin/xamarin-macios (#11338)

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221114.10

Microsoft.MacCatalyst.Sdk
 From Version 15.4.2372 -> To Version 16.1.1468

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221115.12

Microsoft.iOS.Sdk
 From Version 16.1.1467 -> To Version 16.1.1469

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221115.12

Microsoft.tvOS.Sdk
 From Version 16.1.1467 -> To Version 16.1.1469

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221115.12

Microsoft.macOS.Sdk
 From Version 13.0.2022 -> To Version 13.0.2024

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221115.12

Microsoft.MacCatalyst.Sdk
 From Version 16.1.1467 -> To Version 16.1.1469

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>

* Add NeedsExactMeasure check for Editor on Android (#10876)

* Add NeedsExactMeasure check for Editor on Android
Fixes #8232
Fixes #7627

* Add public API stuff

* Update Essentials Barometer API Docs (#11378)

* Update Essentials Barometer API Docs

* Apply suggestions from code review

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

* Update Essentials AppActions API Docs (#11373)

* Fix Essentials AppActions API Docs

* Update AppActions.netstandard.tvos.watchos.macos.tizen.cs

* Apply suggestions from code review

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

* Update Essentials Accelerometer API Docs (#11370)

* External file to inline

* Final touches

* Apply suggestions from code review

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

* Remove unnecessary MeasureOverride from RefreshView; (#11357)

* Remove unnecessary MeasureOverride from RefreshView;
Fixes #5772

* Fix missing api thing

* Don't set editor action to handled (#11386)

* Don't set editor action to handled

* - Add tests

* - remove for tizen

* Update Essentials Battery API Docs (#11380)

* Update Essentials Battery API Docs

* Apply suggestions from code review

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

* Update Essentials AppInfo API Docs (#11374)

* Update Essentials AppInfo API Docs

* Apply suggestions from code review

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

* Update Essentials Browser API Docs (#11394)

* Update Essentials Browser API Docs

* Apply suggestions from code review

All the URI!

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

* [iOS] Fix issue clearing MapElements in Map (#11471) Fixes #11296

* Fix issue clearing MapElements in iOS Map

* Fix XAML formatting

* Update Essentials Contacts API Docs (#11417)

* Update Essentials Contacts API Docs

* Apply suggestions from code review

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

* Update Essentials Connectivity API Docs (#11415)

* Update Essentials Connectivity API Docs

* Apply suggestions from code review

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

* Update Essentials Clipboard Docs (#11395)

* Update Essentials Clipboard Docs

* Apply suggestions from code review

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

* Fix window page changed event subscriptions (#11483)

* Fix the ordering registration for tests (#11484)

* Fix the ordering registration for tests

* - fix the timing on some tests

* CodeQL only on main/non-public builds (#11273)

* CodeQL only on main/non-public builds

* Update eng/pipelines/common/variables.yml

Co-authored-by: Rui Marinho <me@ruimarinho.net>

* Update dependencies from https://github.com/dotnet/xharness build 20221119.1 (#11524)

Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
 From Version 1.0.0-prerelease.22558.1 -> To Version 1.0.0-prerelease.22569.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Ensure that UIScrollView ContentSize is set (#11175)

* Ensure that UIScrollView ContentSize is set;
Fixes #9209; also fixes #11017.

* Use EnsureHandlerCreated in tests

* Make unbounded arrange method public; move UIScrollView ContentSize test to Controls;
Write new ContentSize test in Core;

* Fix public api stuff

* Fix iOS/macOS Images not cropped inside of a Frame #6580 (#11352)

* Enable Frame to clip children content on ios by default

* use tryget properly

* fix formatting

* Reverting bool check since it is nullable

* use the correct bindable property

* use an extension method to share code for frame

* changing the extension method to internal

Co-authored-by: TJ Lambert <tjlambert@microsoft.com>

* [Build] Clean up provisioning script (#11523)

* [Build] Clean up provisioning script

* Fix openjdk only on Mac

* [Housekeeping] Remove calls to Console.WriteLine to decrease app size (#11437) Fixes #11405

* Remove calls to Console.WriteLine to decrease app size

* Update src/Core/src/Handlers/WebView/WebViewHandler.iOS.cs

Co-authored-by: Eilon Lipton <Eilon@users.noreply.github.com>

Co-authored-by: Eilon Lipton <Eilon@users.noreply.github.com>

* Clean up the files in the xml-docs artifacts (#11257)

* Update dotnet.cake

* Update dotnet.cake

* Update dotnet.cake

* Update dotnet.cake

* Add BlazorWebView, enable Graphics docs gen

* Filter DesignTools assembly

* Include BlazorWebView

* Remove BlazorWebView

* [foldable] add TypeConverter to Pane1Length/Pane2Length properties (#11269)

fixes #11240

* [Tizen] Add handing Label.TextType (#11389)

* Add .NET 7 announcement (#11539)

* [Tizen] Add Shell FlyoutBackDrop (#11390)

* Bump Microsoft.WindowsAppSDK from 1.2.221109.1 to 1.2.221116.1 (#11469)

Bumps [Microsoft.WindowsAppSDK](https://github.com/microsoft/windowsappsdk) from 1.2.221109.1 to 1.2.221116.1.
- [Release notes](https://github.com/microsoft/windowsappsdk/releases)
- [Commits](https://github.com/microsoft/windowsappsdk/commits)

---
updated-dependencies:
- dependency-name: Microsoft.WindowsAppSDK
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Allow transparent modal pages on iOS (#11107) Fixes #8526 Fixes #11040

* Update Essentials DeviceInfo API Docs (#11431)

* Update Essentials DeviceInfo API Docs

* Apply suggestions from code review

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

* Update Essentials DeviceDisplay API Docs (#11429)

* Update Essentials DeviceDisplay API Docs

* Apply suggestions from code review

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>

* Possible fix for issue #10960 (#11361)

* Possible fix for issue #10960

* Update src/Controls/src/Core/Shell/Shell.cs

Co-authored-by: Matthew Leibowitz <mattleibow@live.com>

Co-authored-by: Matthew Leibowitz <mattleibow@live.com>

* Bump Microsoft.Bcl.AsyncInterfaces from 6.0.0 to 7.0.0 (#11193)

* Bump Microsoft.Bcl.AsyncInterfaces from 6.0.0 to 7.0.0

Bumps [Microsoft.Bcl.AsyncInterfaces](https://github.com/dotnet/runtime) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/commits)

---
updated-dependencies:
- dependency-name: Microsoft.Bcl.AsyncInterfaces
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump System.Text.Json

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>

* Reboot on-prem agent after job completion (#11359)

* Reboot on-prem Mac agent at the end of a test run

* Use agent-rebooter template capable of targeting the xamarin org

* Simplify agent-rebooter condition to only include the agent pool check

* Diagnostics: Show agent agentPool parameter setting

* Powershell block step

* Diagnostics: Single line echo statement

* Test: Simplify output to not include parameter setting

* Pass through the agent pool name rather than the pool object

* Show agent pool at the beginning of the job

* Remove agentPoolName parameter and condition

The agent-rebooter template will only take action when the agent is in an on-prem pool. It will not attempt to reboot an agent in a hosted pool

* Try placing group Xamarin-Secrets after the variables template

* Xamarin-Secrets is already included in the variables template

* Directly use the Xamarin public pool access token keyvault value

* Capture the agent pool access token in a variable

* Move AgentPoolAccessToken definition into device-tests

* Updated rebooter template eliminates need for organization and project parameters

* Temporarily remove all steps except the rebooter

* Restore the original steps

* Focus testing on the rebooter

* Restore all steps

* Comment noting that the rebooter template must always be the last step in the job

* Agent-rebooter capability was released to production and so target in yaml-templates main

* Trim trailing whitespace

* [main] Update dependencies from xamarin/xamarin-macios (#11553)

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.6

Microsoft.iOS.Sdk
 From Version 16.1.1469 -> To Version 16.1.1474

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.6

Microsoft.tvOS.Sdk
 From Version 16.1.1469 -> To Version 16.1.1474

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.6

Microsoft.macOS.Sdk
 From Version 13.0.2024 -> To Version 13.0.2029

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.6

Microsoft.MacCatalyst.Sdk
 From Version 16.1.1469 -> To Version 16.1.1474

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Dotnet format Microsoft.Maui.sln (#11110)

* Notify Button ImageSource changes correctly (#11146)

* Fix the issue

* Added Device Tests

* [Android] Fix Stepper IsEnabled property changes (#11053)

* Added sample to validate the issue

* Fix droid Stepper IsEnabled property

* Added Device Test

* [main] Update dependencies from xamarin/xamarin-macios (#11563)

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.14

Microsoft.iOS.Sdk
 From Version 16.1.1474 -> To Version 16.1.1475

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.14

Microsoft.tvOS.Sdk
 From Version 16.1.1474 -> To Version 16.1.1475

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.14

Microsoft.macOS.Sdk
 From Version 13.0.2029 -> To Version 13.0.2030

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.14

Microsoft.MacCatalyst.Sdk
 From Version 16.1.1474 -> To Version 16.1.1475

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.17

Microsoft.tvOS.Sdk
 From Version 16.1.1474 -> To Version 16.1.1477

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.17

Microsoft.macOS.Sdk
 From Version 13.0.2029 -> To Version 13.0.2032

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.17

Microsoft.MacCatalyst.Sdk
 From Version 16.1.1474 -> To Version 16.1.1477

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.17

Microsoft.iOS.Sdk
 From Version 16.1.1474 -> To Version 16.1.1477

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.16

Microsoft.iOS.Sdk
 From Version 16.1.1474 -> To Version 16.1.1476

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.16

Microsoft.tvOS.Sdk
 From Version 16.1.1474 -> To Version 16.1.1476

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.16

Microsoft.macOS.Sdk
 From Version 13.0.2029 -> To Version 13.0.2031

* Update dependencies from https://github.com/xamarin/xamarin-macios build 20221122.16

Microsoft.MacCatalyst.Sdk
 From Version 16.1.1474 -> To Version 16.1.1476

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Bump autoformatting action to v0.2. (#11580)

This new and shiny version is able to just autoformat files already modified
in a PR, so enable that mode.

* Fix ObjectDisposedException on Android resizing images (#11577)

* [Android] Fix crash using Page IsBusy property (#9783)

* Fix IsBusy crash on Android

* Added Device Test

* Align Shapes Fill property behavior with Xamarin.Forms (#10328)

* Align Shapes Fill property behavior with Xamarin.Forms

* Added device tests

* Fix brushes in Frame (#7925)

* Fix Managing Layout Children (#11581)

* Avoid propagate Map tap event tapping a Pin on iOS (#11582) Fixes #11532

* Exclude incompatible files from daily dotnet format workflow (#11590)

Some C# files use '#if' to include/exclude code and that does not work well with the dotnet format command.

* Only include MauiXaml/Css when $(UseMaui)=true (#11638)

* Add appropriate versioning attributes (#11589)

* Add a condition to skip the AutoImport.props (#11665)

Adding '$(_MauiSkipSdkAutoImport)' != 'true' so that the imports can be skipped

* [Build] Update yaml for net8 (#11609)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com>
Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Alex Soto <alex@alexsoto.me>
Co-authored-by: Stephane Delcroix <stephane@delcroix.org>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>
Co-authored-by: Javier Suárez <javiersuarezruiz@hotmail.com>
Co-authored-by: Jonathan Dick <jondick@gmail.com>
Co-authored-by: TJ Lambert <50846373+tj-devel709@users.noreply.github.com>
Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
Co-authored-by: Eilon Lipton <Eilon@users.noreply.github.com>
Co-authored-by: Craig Dunn <craig.dunn@microsoft.com>
Co-authored-by: Jay Cho <chojoong@gmail.com>
Co-authored-by: Richard Garside <code@nogginbox.co.uk>
Co-authored-by: Mike Bond <mjbond-msft@outlook.com>
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
Co-authored-by: Rachel Kang <rachelkang@microsoft.com>
2022-11-28 14:34:25 +00:00
Rui Marinho cba2b90f67
Manual update for .net8 sdk and workloads (#11387)
* Manual update for .net8 sdk and workloads

* Update iOS net8

* Update the rest of iOS bits

* Update yaml triggers

* Update GitInfo

* Bump .net maui version

* Don't build tizen

* Remove GraphicsTester.Skia.Tizen from the sln

* Bump to XCODE 14.1

* Disable `$(AndroidEnableMarshalMethods)`

This is a new feature in .NET 8:

8bc7a3e84f

* Skip `tizen` workload install

* Add Tizen back

* Add net8 to test framework

* Fix android tests versions and other variables and provisioning

* Update more dotnet versions

* Really disable ResizetizeImages to fix MacCatalyst issue

* Auto-format source code

* Fix provisioning

* Revert "Auto-format source code"

This reverts commit d6b570ae5b.

* Don't be net6 templates for now

* Revert "Remove GraphicsTester.Skia.Tizen from the sln"

This reverts commit 1d1f303ca0.

* Revert "Really disable ResizetizeImages to fix MacCatalyst issue"

This reverts commit 09935d9260.

Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com>
Co-authored-by: GitHub Actions Autoformatter <autoformat@example.com>
2022-11-24 15:46:27 +00:00
dependabot[bot] 0dfcf8ad4e
Bump Microsoft.Net.Compilers.Toolset from 4.3.1 to 4.4.0 (#11366)
Bumps [Microsoft.Net.Compilers.Toolset](https://github.com/dotnet/roslyn) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/dotnet/roslyn/releases)
- [Changelog](https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md)
- [Commits](https://github.com/dotnet/roslyn/commits/Visual-Studio-2019-Version-16.0-Preview-4.4)

---
updated-dependencies:
- dependency-name: Microsoft.Net.Compilers.Toolset
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-15 14:20:19 +00:00
Rui Marinho 4de26871e5 Merge branch 'main' into net7.0
# Conflicts:
#	eng/Version.Details.xml
2022-10-04 13:35:03 +01:00
dependabot[bot] ae0a87ffb3
Bump Microsoft.Net.Compilers.Toolset from 4.3.0 to 4.3.1 (#10460)
Bumps [Microsoft.Net.Compilers.Toolset](https://github.com/dotnet/roslyn) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/dotnet/roslyn/releases)
- [Changelog](https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md)
- [Commits](https://github.com/dotnet/roslyn/commits)

---
updated-dependencies:
- dependency-name: Microsoft.Net.Compilers.Toolset
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-04 13:30:56 +01:00