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

16031 Коммитов

Автор SHA1 Сообщение Дата
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
Rui Marinho b2c53f4372 use iOS pool 2024-10-16 19:05:36 +01:00
Stephane Delcroix 028cd0c065
[X] inherit DataType based on attribute (#25173)
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
2024-10-16 12:46:04 -05:00
Jonathan Dick 4c66e4a95d
[Testing] Implement TouchAndHoldCoordinates method to UITests extension methods (#25313)
### Description of Change

Implement **TouchAndHoldCoordinates** method to UITests extension
methods.
Will allow to port Xamarin.UITests in an easier way. Is the equivalent
to
https://learn.microsoft.com/en-us/dotnet/api/xamarin.uitest.iapp.touchandholdcoordinates?view=xamarin-uitest-sdk
2024-10-16 13:27:09 -04:00
Rui Marinho 63fd20c64a add log installdefault api 2024-10-16 18:24:21 +01:00