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
Rui Marinho
3b3655de0c
install api35
2024-10-16 18:24:21 +01:00
Rui Marinho
99b72e615b
no brew
2024-10-16 18:24:03 +01:00
Rui Marinho
a067ad17f3
Run on arm the device tests
2024-10-16 18:24:03 +01:00
Javier Suárez
09f51e08f9
Fix TitleBar comment mistake ( #25243 )
2024-10-16 17:19:38 +00:00
github-actions[bot]
e275d38fb9
Juno: check in to lego/hb_7241b85a-f216-4d55-a9fa-d8030c736df5_20241015192031750. ( #25320 )
...
Co-authored-by: CSIGS-ExpiresOn-10-23-2024 <csigs@outlook.com>
2024-10-16 11:57:47 +01:00
Rui Marinho
277bf7a2ac
[ci] Try skip install android stuff on handlers build ( #25293 )
2024-10-16 11:57:21 +01:00
github-actions[bot]
a54e67a4cb
[release/9.0.1xx] Match Catalyst Template to iOS for Shell Flyout Items ( #25269 )
...
* Match Catalyst Template to iOS
* - NS Fixes
---------
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
2024-10-16 11:54:01 +01:00
Mike Corsaro
bec093636f
Backport WinAppSDK 1.6 bump to NET9 release ( #25294 )
...
* Patch 001
* 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-bump winappsdk version
* Fix SDK pack version
* Fix nested partial types
* DOh
* Update test image
* 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>
2024-10-16 11:37:32 +01:00
CSIGS@microsoft.com
2d19ade402
Juno: check in to lego/hb_7241b85a-f216-4d55-a9fa-d8030c736df5_20241015192031750. ( #25299 )
2024-10-16 11:35:29 +01:00
Shane Neuville
de41a2d2a2
Update bug-report.yml with .NET 8 SR 9.2 ( #25305 )
2024-10-16 08:35:41 +02:00
Tamilarasan Paranthaman
d1911b02b4
[Windows] Fix for the issue with Label text color when resetting from FormattedText. ( #25119 )
...
* fixed label formatted text issue.
* Modified test sample.
* Test sample changes.
* Modified test case.
* Added snapshots.
* Test sample changes.
* fixed label formatted text issue.
* Modified test sample.
* Test sample changes.
* Modified test case.
* Added snapshots.
* Test sample changes.
* Modified the fix.
* Removed the unwanted changes.
2024-10-15 14:16:51 -05:00
Vignesh-SF3580
d53bdea0d0
[Windows] Fixed VisualState Update for CollectionView SelectedItem ( #25145 )
...
* fixed - 22104 : VisualState Setters not working properly on Windows for a CollectionView
* output images added.
* updated SelectableItemsViewHandler.Windows.cs
* added windows snapshot.
2024-10-15 14:16:42 -05:00
Šimon Rozsíval
61114e3dec
[XC] Report XC0025 as an error only in strict compilation mode ( #25082 )
...
* Make sure XC0025 is not treated as error unless in strict mode
* Remove incorrect comment
2024-10-15 14:12:03 -05:00
Stephane Delcroix
7f463e3471
[XC] disable AOT warning on InitComp ( #25276 )
...
- fixes #25199
2024-10-15 14:11:48 -05:00
Šimon Rozsíval
008c6af966
[XC] Propagate x:DataType from parent scope to "standalone bindings" ( #25152 )
...
* Add test
* Remove the restriction to inherit x:DataType from parent scope for standalone bindings
* Update expected error code
2024-10-15 14:10:55 -05:00
Javier Suárez
90d039638a
[Housekeeping] TestCases.HostApp project project cleanup ( #25281 )
...
* Clean up the TestCases HotApp project
* Remove unnecessary Preserve attributes
* Removed unused namespaces
* Clean namespaces
* Moved Bugzilla samples inside the Bugzilla folder
2024-10-15 18:13:48 +01:00
Javier Suárez
549f634723
Implement TouchAndHoldCoordinates method to UITests extension methods
2024-10-15 17:01:06 +02:00
Jakub Florkowski
7f292e66c8
NullReferenceException when setting BarBackgroundColor for a NavigationPage - fix ( #25197 )
...
* Added a null check
* Added a UI test
* Removed an xaml file for ui test
* Update NavigationPageToolbar.cs
* Improvements
* Update NavigationPageToolbar.cs
2024-10-15 09:52:46 -05:00
github-actions[bot]
f147e8be57
[net9.0] Disable NSToolbar Tabs ( #25184 )
...
* Disable NSToolbar Tabs
* - fix OS check
* Update TabbedViewExtensions.cs
* Update TabbedViewExtensions.cs
* - analyze this
---------
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
2024-10-15 12:55:32 +01:00
github-actions[bot]
bae0a09d75
[release/9.0.1xx] [nuget-msi-convert] Support improved VS component IDs ( #25275 )
...
* [nuget-msi-convert] Support improved VS component IDs
Context: b2d3a3a355
Context: https://github.com/xamarin/yaml-templates/pull/339
The VS insertion manifest generation has been updated to use new VS
component IDs required for .NET 9+.
* Use yaml-templates main
---------
Co-authored-by: Peter Collins <pecolli@microsoft.com>
2024-10-15 12:54:30 +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
Peter Collins
ce01c154f7
[nuget-msi-convert] Support improved VS component IDs ( #25205 )
...
* [nuget-msi-convert] Support improved VS component IDs
Context: b2d3a3a355
Context: https://github.com/xamarin/yaml-templates/pull/339
The VS insertion manifest generation has been updated to use new VS
component IDs required for .NET 9+.
* Use yaml-templates main
2024-10-15 11:09:16 +01:00
Rui Marinho
227b1b7cec
[release/9.0.1xx] Fix tsa file not found ( #25255 )
...
* [housekeeping] Remove debug.keystore (#25240 )
* [housekeeping] Fix ps1 script warnings (#25241 )
* [housekeeping] Fix ps1 script warnings
* Fix upload tsa
* Try tsaoptions from artifact
# Conflicts:
# eng/scripts/appium-install.ps1
2024-10-15 11:07:13 +01:00
dotnet-maestro[bot]
dbeb2dda0c
Update dependencies from https://github.com/dotnet/xharness build 20241011.1 ( #25247 )
...
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 10.0.0-prerelease.24509.1 -> To Version 10.0.0-prerelease.24511.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-10-15 11:06:45 +01:00
Šimon Rozsíval
5c5f68cbbe
[XC] Fix support for x:TypeArguments on root node ( #25183 )
...
* Add test
* Set root element type arguments if needed
* Simplify setting type arguments for the root node
* Cleanup
* Update test
2024-10-15 12:03:50 +02:00
Rui Marinho
3bc5d5759f
[housekeeping] Move from term "laid out" to "arranged" ( #25250 )
2024-10-15 11:21:04 +02:00
Javier Suárez
4028fc14ec
[Testing] Navigate directly to control tests ( #25242 )
...
* Like with issues, set gallery items as mainpage directly
* More changes
2024-10-14 23:02:34 +01:00
Shane Neuville
a684dc3015
Fix Missing IXamlDataTypeProvider.cs from Merge
2024-10-14 16:11:19 -05:00
Vignesh-SF3580
67b00cbf5a
[iOS]Resolved Button Text Resets to Previous Value When Set to Empty String Programmatically. ( #25171 )
...
* fixed - 18235 : Setting .NET MAUI Button.Text to String.Empty inside a Clicked event handler causes previously set buttons to revert to previous values
* added testcases.
* updated testcases.
* updated testcases.
* updated Testcases.
* fix updated.
* updated ButtonExtensions.cs
* Added windows snapshot.
2024-10-14 15:46:26 -05:00