Skip to content

[net9.0] Update merge main net9#24759

Closed
rmarinho wants to merge 53 commits into
net9.0from
update-merge-main-net9
Closed

[net9.0] Update merge main net9#24759
rmarinho wants to merge 53 commits into
net9.0from
update-merge-main-net9

Conversation

@rmarinho

Copy link
Copy Markdown
Member

Description of Change

Update latest changes from main to net9.0 and use of our pools

filipnavara and others added 30 commits July 5, 2024 00:39
* Fix SafeArea adjustments

* - fix
* Fix shadow consistency on Android and iOS

* Update test screenshots
* [Android & iOS] dialog theme change on changing UserAppTheme

* Update Application.cs
* Added note to ignore device tests

* Update note for new devs, Added section on VerifyScreenshots, Explanation about AutomationId

* Removed Fixture Setup/Teardown

* Moved paragraphs around and added new subheadings to make it easier to read. Used correct formatting for class names. Removed GalleryPage content. Removed some redundant content.

* Added note about FailsOn attribute, elaborated on DeviceTests note

* Fixed spelling errors

* Alternate word

* Added back the bit about GalleryPage

* Fixed incorrect link for DeviceTests, added bit about Issue text

* Redid intro

* Added screenshots to the VerifyScreenshots section

* Removed section

* Added info about logging

* Fixed screenshot tags

* One more tag fix

* Fixed spelling, added some syntax formatting

* Addressed comments

* Changed links to permalinks

* Added pic of failed test screenshot
…dateMinimumHeight` (#16573)

* Null guard

* Update ShellFlyoutTemplatedContentRenderer.cs

* Update ShellFlyoutTemplatedContentRenderer.cs

---------

Co-authored-by: Shane Neuville <shane94@hotmail.com>
…t Set to End (#24485)

* fix-24405-Fixed-Entry-Text-Alignment-Issue

* Fix-24405-Removed local variable and added old comment.

* fix-24405-Testcase sample updated.

* Fix-24405-Test case changes committed.

* fix-24405-Updated new logic.

* fix-24405-Test script changes committed.

* fix-24405-Modified script and sample files.

* fix-24405-Modified test sample code.

* Fix-24405-Snapshots added for windows, iOS and Android.

* Fix-24405-Updated Testscript method name.
…24495)

* Improve Android device type check to use screen size

For Android visual tests, they should be run with the right
device image (currently a Nexus 5X API 30). However,
there's no easy way to check the device type for Appium.
The check that was there before works on CI
since the DEVICE_SKIN environment variable is set there
(set by the android.cake script). And it can work locally if
folks run android.cake then launch VS from that console
session to get the env variable - but it doesn't work if VS
is run separately (normal case).

So update this with a different check. Getting the actual
Android device type requires using adb. We might eventually
do that, but for now just use a screen size check as a proxy
for the device type. Also update the failure message to give
good instructions.

* Add a "uitest-prepare" target to android.cake

uitest-prepare will build the test app, launch
the emulator, and deploy the test app. But
it won't actually run any tests.

* Validate that JAVA_HOME is set

Also display the Android image name

* Check Android device capabilties for a match

* Add uitest-prepare target for ios.cake to match android
* Improve performance and stability of `BindableLayout`
Fixes #23135
Fixes #10918

* Remove `IDispatcher` from `BindableLayout` enhancements

* Fix empty view not removed when adding an item on an empty observable collection

* Adjust MemoryTests to account for the improved `BindableLayout` behavior
* Fix border lagging and unwanted animations on iOS

* Update src/Core/src/Platform/iOS/StrokeExtensions.cs

Co-authored-by: MartyIX <203266+MartyIX@users.noreply.github.com>

* Add some control on the test case

* Ensure every CALayer used by MAUI does not use animations.

---------

Co-authored-by: MartyIX <203266+MartyIX@users.noreply.github.com>
* [Android] invalidate shadows on parent's size change

* Update WrapperView.cs

* Added snapshots
)

* Fix layout when MinimumWidth/HeightRequest is removed on Windows

* Request smaller sizes to see if it fixes tests

* Use AssertionExtensions.AssertEventually to test layout values
…40909.1 (#24673)

Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
 From Version 9.0.0-prerelease.24420.3 -> To Version 10.0.0-prerelease.24459.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update script to generate PublicAPIs

* Update mark-shipped.ps1

* Update mark-shipped.ps1
* Don't invalidate SuperView if not connected to Window

* - fix test to run better on all platforms
#23442)

### Description of Change

Fixes an issue where scrolling of SwipeView's parent is disabled during
swipe but not reenabled when the swipe is cancelled by manually moving
the touch below the threshold.

### Issues Fixed

Fixes #23441 
Fixes #16856
#24585)

* Split off DatePicker.HandlerDoesNotLeak into its own UI test.

* Changed RunMemoryTest to take in INavigation instead of NavigationPage, renamed Issue24147 to MemoryTests and changed it to take in Text from Entry to determine which Handler to use, Removed Issue22072 as that's now in MemoryTests

* Renamed Issue24147 in Tests.Shared to MemoryTests, added methods to check DatePicker and WebView. Added automationids in HostApp MemoryTests
rmarinho and others added 14 commits September 11, 2024 01:09
# Conflicts:
#	src/Core/src/Platform/iOS/LabelExtensions.cs
#	src/Essentials/src/HapticFeedback/HapticFeedback.ios.cs
#	src/Essentials/src/WebAuthenticator/WebAuthenticator.ios.tvos.cs
* Committed the changes of the issue

* properly fixed the Object disposed exception

* Added the proper name of test case

* Removing the unneccesary space

* fix-15196-Removed the Dispose method.

* fix-15196-Modified and removed the changes in test case and sample.

---------

Co-authored-by: AhamedAliNishad <ahamedalinishad.j@syncfusion.com>
…hen using ItemsLayout with a Footer. (#24564)

* fix added for collectionView single item alignment with footer,

* Test sample changes.

* Modified the automation sample.

* Added automation images.

* Added comments.
…ce (#24699)

* Ensure disconnected ItemsViewHandler doesn't hold onto the items source

* Update CarouselViewTests.cs
* Fixed - 22452 - ios Shell

* Added Test case

* Modified test case file

* Modified test case

* Added images for test case

* Modified test case file

* Modified test cases

* Modified test case

* Modified test case

* Added image for test case
* Clear out prototype cell which changing ItemSource

* Update ListViewTests.cs

* Update ListViewTests.cs
* [C] Add ImageSource as LogicalChildren of MenuItem

- fixes #20508

* -fixes #23201 as well

* well, it fixes another one too
# Conflicts:
#	eng/Versions.props
#	src/Controls/src/Core/Handlers/Items/CarouselViewHandler.Windows.cs
@rmarinho rmarinho changed the base branch from main to net9.0 September 13, 2024 17:45
Redth
Redth previously approved these changes Sep 13, 2024
@tj-devel709 tj-devel709 added the area-infrastructure CI, Maestro / Coherency, upstream dependencies/versions label Sep 16, 2024
@albyrock87

Copy link
Copy Markdown
Contributor

As mentioned here, despite the following commit is included in this PR, changes from within that commit are missing.

image

@rmarinho rmarinho closed this Sep 18, 2024
@rmarinho rmarinho deleted the update-merge-main-net9 branch October 4, 2024 17:26
@github-actions github-actions Bot locked and limited conversation to collaborators Nov 6, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-infrastructure CI, Maestro / Coherency, upstream dependencies/versions

Projects

None yet

Development

Successfully merging this pull request may close these issues.