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

16035 Коммитов

Автор SHA1 Сообщение Дата
github-actions[bot] 72d04a4f00
Disable TitleViewSetOnShellWorksAfterNavigation (#25400)
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
2024-10-20 10:50:49 -05:00
github-actions[bot] 0f5642c77f
[release/9.0.1xx] Re-enable tests (#25268) 2024-10-20 08:50:35 -05:00
Shane Neuville 7cef4c0b4a
Merge sr9 into net9 ga (#25265)
### Description of Change

Rollup changes that are going into .NET 8 SR9.2 so that they are also
released with .NET9 GA
2024-10-20 08:11:03 -05:00
github-actions[bot] 8bd9d88bfb
[XC] compile StaticResource w/ generics (#25352)
{StaticResource} are now compiled when possible, there was an issue,
throwing NRE, when the target property of the resource is of generic
type.
It was only possible to depict in the very contrived and overengineerd
design of the converters in Community toolkit.

- fixes #25309

Co-authored-by: Stephane Delcroix <stephane@delcroix.org>
2024-10-19 13:59:55 -05:00
Shane Neuville 11d68e2a7e Fix ScreenShots for New visual comparison code 2024-10-19 13:04:11 -05:00
Shane Neuville 676fcbb7b0 Merge branch 'release/9.0.1xx' into merge_sr9_into_net9_ga 2024-10-18 17:14:19 -05:00
github-actions[bot] 6d7b447339
[release/9.0.1xx] Update .NET MAUI template with .NET 9 hovercraft bot 🤖 (#25383)
* Update dotnet_bot.png

* Update net9 template image semantic description

---------

Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
2024-10-18 16:48:44 -05:00
github-actions[bot] 48fb344c33
[release/9.0.1xx] [XC] Report XC0025 as an error only in strict compilation mode (#25298)
* Make sure XC0025 is not treated as error unless in strict mode

* Remove incorrect comment

---------

Co-authored-by: Simon Rozsival <simon@rozsival.com>
2024-10-18 15:25:35 -05:00
github-actions[bot] ee8740a4e1
[release/9.0.1xx] [XC] Fix passing message arguments to BuildException when logging warning as error (#25326)
* Fix passing message args to BuildException in XamlCTask

* Avoid using string.Format with null args

---------

Co-authored-by: Simon Rozsival <simon@rozsival.com>
2024-10-18 15:11:06 -05:00
Peter Collins f5ca66a3e6
[nuget-msi-convert] Do not use new VS component IDs (#25355)
Context: ce01c154f7

We've decided hold off on this change until .NET 10.
2024-10-18 15:01:27 -05:00
github-actions[bot] aa29a2ffff
[release/9.0.1xx] Add services.AddHybridWebViewDeveloperTools() extension to enable browser dev tools (#25330)
* Add services.AddHybridWebViewDeveloperTools() extension to enable browser dev tools

Previously the browser dev tools were always enabled for HybridWebView. Now it's optional.

Fixes #22305

* Tizen

---------

Co-authored-by: Eilon Lipton <Eilon@users.noreply.github.com>
2024-10-18 15:00:44 -05:00
Shane Neuville af43d7ec63 Merge branch 'release/9.0.1xx' into merge_sr9_into_net9_ga
# Conflicts:
#	src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/Issue22433_Spacing.png
2024-10-18 14:16:38 -05:00
Rui Marinho 4a2e7213d1
[main] Make main net9 (#25351)
### Description of Change

Merge net9 to main
2024-10-18 18:14:20 +01:00
Shane Neuville 20a912366a
Fix Test Screenshots (#25381) 2024-10-18 17:28:20 +01:00
Rui Marinho e25c494df2 Try bump this 2024-10-18 15:50:38 +01:00
github-actions[bot] b918013f07
[release/9.0.1xx] [net9.0] Run device tests arm (#25375)
* Run on arm the device tests

* no brew

* install api35

* add log installdefault api

* use iOS pool

* Maybe try skip this on handlers main build

* Add new pool name

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>
2024-10-18 15:05:50 +01:00
github-actions[bot] 155d42890f
[release/9.0.1xx] [XC] Fix support for x:TypeArguments on root node (#25287)
* Add test

* Set root element type arguments if needed

* Simplify setting type arguments for the root node

* Cleanup

* Update test

---------

Co-authored-by: Simon Rozsival <simon@rozsival.com>
2024-10-18 07:54:07 -05:00
github-actions[bot] 568fa89c41
[X] inherit DataType based on attribute (#25296)
Change the heuristic for deciding if we need ot ignore parent DataType,
as DataTrigger.Binding shoud inherit it, and
Picker.ItemDisplayNameBinding should not

this is an alternate fix for #23989, partially replaces #24513, and will
help fixing #25141 together with #24152

Co-authored-by: Stephane Delcroix <stephane@delcroix.org>
2024-10-18 07:52:38 -05:00
github-actions[bot] e74686cf49
[XC] disable AOT warning on InitComp (#25297)
- fixes #25199

Co-authored-by: Stephane Delcroix <stephane@delcroix.org>
2024-10-18 07:07:33 -05:00
Shane Neuville cda20ec37c
Update TabbedViewExtensions.cs 2024-10-18 07:05:36 -05:00
Shane Neuville 47d962375a Merge branch 'release/9.0.1xx' into merge_sr9_into_net9_ga
# Conflicts:
#	src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/ButtonPaddingIsAddedWhenNeeded.png
#	src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/ButtonsLayoutResolveWhenParentSizeChangesSizeButtonsDownPortrait.png
#	src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/VerifyButtonPage1_Border.png
#	src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/VerifyButtonPage1_NoBorder.png
#	src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/VerifyButtonPage4.png
#	src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/VerifyButtonPage6.png
2024-10-17 20:47:18 -05:00
Shane Neuville b113c17783
[UITest] Remove the bottom section of iOS UITest (#24586) (#25353)
* [UITest] Remove the bottom section of iOS UITest (#24586)

* add bottom screenshot crop

* increase crop by 2

* make it 40

* wave 1 of screenshots

* wave 2 of screenshots

* new screenshots 3

* new screenshots 4

* new screenshots 5

* - additional updates

* Add more updated images

---------

Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
# Conflicts:
#	src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/ImageSourceInitializesCorrectly.png
#	src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/TextsInEditorsAfterScaling.png
#	src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/TextsInEditorsBeforeScaling.png
#	src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/UpdateCollectionViewHeaderTest.png

* - Update corrected images

* - fix tabs

* - fix ipad

* - fix indent

---------

Co-authored-by: TJ Lambert <50846373+tj-devel709@users.noreply.github.com>
2024-10-17 20:37:20 -05:00
github-actions[bot] 9962af6d11
[release/9.0.1xx] [net9.0] Fix CV2 handler and uitests fixes (#25361)
* [iOS] Make GridLayouts render header and footer

* [ios] Fix grouping not working because of StructuredView

* [tests] Add a small delay on changing orientation

* Fix duplicated header

---------

Co-authored-by: Rui Marinho <me@ruimarinho.net>
2024-10-17 20:18:25 -05:00
Rui Marinho 5408f526d1 Try without this 2024-10-18 01:55:13 +01:00
Rui Marinho c4c31c94ad Merge branch 'net9.0' into net9-merge-main 2024-10-18 01:07:56 +01:00
Rui Marinho 7de739070b More fixes partial 2024-10-18 01:07:13 +01:00
Rui Marinho cece83e86f Merge branch 'run-tests-arm' into net9-merge-main 2024-10-18 00:41:18 +01:00
Rui Marinho 3ea64d7db8 Fix partial usage 2024-10-18 00:41:09 +01:00
Rui Marinho 1214cbe9c0 Small fix for version nupkg 2024-10-17 23:47:01 +01:00
Rui Marinho e2935f735d Add new pool name 2024-10-17 22:52:57 +01:00
Rui Marinho 6cae413891 Fixes for spellcheck 2024-10-17 22:31:40 +01:00
Shane Neuville 8214fca1ed Fix Colors Namespace 2024-10-17 22:28:59 +01:00
Rui Marinho 072a33ca9f Merge branch 'main' into net9-merge-main
# Conflicts:
#	src/Controls/src/Core/PublicAPI/net-maccatalyst/PublicAPI.Unshipped.txt
#	src/Controls/src/Core/PublicAPI/net-windows/PublicAPI.Unshipped.txt
#	src/Core/src/PublicAPI/net-android/PublicAPI.Unshipped.txt
#	src/Core/src/PublicAPI/net-ios/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
2024-10-17 22:27:02 +01:00
Shane Neuville eb6d7f1f2b
Fix Colors Namespace (#25356) 2024-10-17 16:22:15 -05:00
Rui Marinho 174fa1e48b Smal fix 2024-10-17 22:17:46 +01:00
Peter Collins a5b3f6847a [nuget-msi-convert] Do not use new VS component IDs
Context: ce01c154f7

We've decided hold off on this change until .NET 10.
2024-10-17 16:15:11 -05:00
Alberto Aldegheri c1776170f9
Speed-up Border rendering by avoiding useless pass during size allocation (#24844)
* Speed-up Border rendering by avoiding useless pass during size allocation

* User `BorderHandler.PlatformArrange` instead of `SizeAllocated`
2024-10-17 12:20:21 -05:00
Shane Neuville bece4b5d5d Merge branch 'release/9.0.1xx' into merge_sr9_into_net9_ga
# Conflicts:
#	src/Core/src/maui.aar
2024-10-17 10:07:16 -05:00
Rui Marinho 114396102e Update values 2024-10-17 13:48:51 +01:00
Rui Marinho 0b13985ae8 Use public versions 2024-10-17 13:19:17 +01:00
Gerald Versluis 33277f89b6
Update dotnet_bot.png (#25334) 2024-10-17 13:24:40 +02:00
Rui Marinho 8d47b8c258 Merge branch 'main' into net9.0
# Conflicts:
#	.config/dotnet-tools.json
#	eng/Version.Details.xml
#	eng/Versions.props
#	src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs
#	src/Controls/tests/TestCases.HostApp/Issues/Issue20439.xaml.cs
#	src/Controls/tests/TestCases.HostApp/Issues/Issue3089.cs
#	src/Controls/tests/TestCases.HostApp/Issues/Issue3333.cs
#	src/Controls/tests/TestCases.HostApp/MauiProgram.cs
#	src/Core/src/maui.aar
2024-10-17 12:19:23 +01:00
Rui Marinho 0fe75c39b5
[release/9.0.1xx] Build arcade net9 on GA branch (#25336)
* Work on UI tests

* Fix api scan

* Revert "Update windows samples" (#25059)

This reverts commit 05fdf09fd6.

* [net9] Try fix running UITests on iOS18 (#25070)

* [housekeeping] Update & Consolidate Appium + driver versions (#24817)

* Update appium + driver versions

Updating to latest

* Move appium versions to eng/Versions.props

* Fix ps1 get-location

* Check if appium is completely missing too

No need to attempt to uninstall appium if it's not installed

* - bump versions

* - fix script

---------

Co-authored-by: Shane Neuville <shneuvil@microsoft.com>

* Try iOS18 device

* See if this works

* Try xs

---------

Co-authored-by: Jonathan Dick <jodick@microsoft.com>
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>

* Update latest stuff of arcade (#25086)

* Remove Drag and Drop Tests from Catalyst (#25039)

* 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

* 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

* Dont build workloads

* Update global.json

* Update Versions.props

* Try rtm ios

* try windows again

* Fix folder for dotnet location

* Update windows.cake

* Update Compatibility.ControlGallery.WinUI.csproj

* [ci] Try skip install android stuff on handlers build (#25293)

---------

Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
Co-authored-by: Jonathan Dick <jodick@microsoft.com>
2024-10-17 11:51:18 +01:00
Gerald Versluis 51e8735286
Move XF tests to subfolder (#25317) 2024-10-17 09:48:25 +00:00
github-actions[bot] c69c921393
[release/9.0.1xx] [net9.0] Disable NSToolbar Tabs (#25289)
* Disable NSToolbar Tabs

* - fix OS check

* Update TabbedViewExtensions.cs

* Update TabbedViewExtensions.cs

* - analyze this

---------

Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
2024-10-16 18:52:07 -05:00
Smit Patel a85cb01f1d
Update templates for non-VS IDE hosts (#25303)
* Update templates for non-VS IDE hosts

* PR feedback
2024-10-16 21:19:14 +00:00
NirmalKumarYuvaraj f86bf4771a
[Windows] - Picker on windows shows "Microsoft.Maui.Controls.Picker" if ItemsSource has an empty string (#24276)
* fix-8845-Picker on windows shows "Microsoft.Maui.Controls.Picker" if ItemsSource has an empty string

* Added image for test case

* Updated Script file

* Modified test case

* modified test case

* Modified test case

* Modified test case

* Modified test case

* Modified code changes
2024-10-16 15:57:11 -05:00
Rui Marinho f8a5cd2ddd
Update rtm (#25332) 2024-10-16 19:23:27 +01:00
Rui Marinho 37dc2a6da9
[release/9.0.1xx] Update to rtm and arcade net9 (#25279)
* Update to rtm

* [ci] Move to arcade sdk net9

* Update variables.yml

* Update NuGet.config

* Some windows fixes

* Cleanup windows stuff

* Update Graphics.csproj

* try remove workaround

* Update Essentials.csproj

* try workaround for webview issue
2024-10-16 19:09:26 +01:00
Rui Marinho 66f6cfa905 Maybe try skip this on handlers main build 2024-10-16 19:08:13 +01:00