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

15997 Коммитов

Автор SHA1 Сообщение Дата
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
Shane Neuville 57404b806f Update aar file 2024-10-14 15:37:21 -05:00
Shane Neuville ed5a558990 Merge remote-tracking branch 'origin/release/8.0.1xx-sr9' into merge_sr9_into_net9_ga
# Conflicts:
#	eng/Versions.props
#	src/Controls/src/Core/Binding.cs
#	src/Controls/src/Core/Button/Button.iOS.cs
#	src/Controls/src/Core/Element/Element.cs
#	src/Controls/src/Xaml/MarkupExtensions/BindingExtension.cs
#	src/Controls/src/Xaml/XamlServiceProvider.cs
#	src/Controls/tests/TestCases.iOS.Tests/snapshots/ios/ButtonPaddingIsAddedWhenNeeded.png
#	src/Core/src/maui.aar
2024-10-14 15:29:33 -05:00
Shane Neuville 006fefbfca
[release/8.0.1xx-sr9] NullReferenceException when setting BarBackgroundColor for a NavigationPage - fix (#25251)
* Added a null check

* Added a UI test

* Removed an xaml file for ui test

* Update NavigationPageToolbar.cs

* Improvements

* Update NavigationPageToolbar.cs

---------

Co-authored-by: Jakub Florkowski <kubaflo123@gmail.com>
2024-10-14 14:40:36 -05:00
Javier Suárez 24c6cd4127
[Testing] Add UITest Stepper actions (#25130)
* Added Stepper UITests

* Added iOS version

* Updated Stepper UITests

* Fix build error

* More changes in the iOS impl

* Added support to Windows

* More changes in the Windows impl

* More changes

* More changes

* Changes to avoid not find MauiStepper container from Appium

* More changes

* More fixes
2024-10-14 12:52:01 -05:00
Rui Marinho fc5c3754a6
[housekeeping] Remove debug.keystore (#25240) 2024-10-14 18:37:23 +01:00