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