Skip to content

Integrate latest dotnet/maui changes for .NET 10 support #9

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2,305 commits into from
May 16, 2025

Conversation

Lemon73-Computing
Copy link
Owner

Additional support for .NET 10 (preview4)

Redth and others added 30 commits March 7, 2025 01:12
We only want the major version in `brew install --cask microsoft-openjdk@17` instead of the full version which would incorrectly attempt `brew install --cask [email protected]`.
… right after setting ItemsSource (#28194)

* Update PropertyPropagationExtensions.cs

* Update PropertyPropagationExtensions.cs

* Added a UI Test

* Performance improvement

* Update PropertyPropagationExtensions.cs

* Update PropertyPropagationExtensions.cs

* Update PropertyPropagationExtensions.cs

* Use foreach

* Use to array
* Fix issue not provision sign identities on Devdiv Mac's

* More changes

* More changes
)

* Fix NullReferenceException in PaintExtensions.IsSolid on Android

Added null check to prevent crash when SolidPaint is null, addressing issue seen in Border rendering on Android.

* - simplify

* Updated IsSolid methods using linear and radial gradients

* A few new tests

* Changes based on feedback. Use the IsNullOrEmpty method

* More changes

* Fix test

* More changes

---------

Co-authored-by: Shane Neuville <[email protected]>
Co-authored-by: Javier Suárez <[email protected]>
…he groups change - fix (#28246)

* Revert "CollectionView with grouped data crashes on iOS when the groups change - fix (#27991)"

This reverts commit 47077b1.

* - add tests to make sure we validate regression
* Keep the InMemoryRandomAccessStream open

The main issue is that the StreamWriter would close the stream
causing an exeption when the wed to read it.

* Add a test
* Replace deprecated iOS OpenUrl

* Add failure logging
* Fix incorrect MAC Image

* - fix
)

* Improve stability for flaky test case

* Updated Changes

* Fixed CarouselViewShouldRenderCorrectly and added mac images

* Update mac image

---------

Co-authored-by: Anandhan Rajagopal <[email protected]>
* Fix for 7156.

* revert unwanted changes.

* Added UITest

* Implemented on Android

* Added pending snapshot

* Removed null check.

* Fix for 7156.

* Added UITest

* Implemented on Android

* Removed null check.

* Resolved build conflicts.

* Revert unwanted changes.

* MauiToolbar changes

* Resaved the images

* UITest file changes

* Revert file changes

* Resaved the recently added images

* Resaved recently added images

* Resaved the images

* Revert unwanted changes

* Resaved recently added images

* Resaved recently added image

---------

Co-authored-by: Javier Suárez <[email protected]>
* Avoid to run the BindingUpdatesFromInteractiveRefresh test

* Updated comment
* Check if RefreshControl is enabled on iOS

* Add comment with issue link in test

* - fix if/def

* Update Issue28343.cs

---------

Co-authored-by: Shane Neuville <[email protected]>
Co-authored-by: Rui Marinho <[email protected]>
* [Windows] Fixed FlowDirection RightToLeft working for Shell

* Changes on code formatting

* Removed the UnShipped file changes

* Testcase sample changes

* Updating images for windows and mac
#28223)

* Enable ImageLeakTest from Device to UI Test

* Update MemoryTests.cs

* Update MemoryTests.cs

* Update GarbageCollectionHelper.cs
### Description of Change

Update .NET 9 Eng arcade 
 
```
 darc update-dependencies --channel ".NET 9 Eng" --verbose
 ```
* Update bug-report.yml

* Update bug-report.yml
pjcollins and others added 26 commits May 8, 2025 12:24
…9360)

* fix for flaky tests fails on candidate branch

* fix some more flaky tests on android

* Update Issue2809.cs

* Update HelperExtensions.cs

* Update Issue2809.cs
For more information about inflight process check
https://github.com/dotnet/maui/wiki/Inflight-Branch-Process

## .NET MAUI Release Notes - inflight/candidate

This document contains release notes for changes from main branch to
inflight/candidate branch.

### MAUI Product Fixes
* [iOS] Fix: FlyoutPage memory leak by @bhavanesh001 in
#28769
* [Windows] Fix for CarouselView IsSwipeEnabled=False Prevents Visual
Navigation by @SubhikshaSF4852 in
#29286
* [Windows] Fix for Argument Exception raised when the GetStringSize
method of ICanvas called with default font by @SyedAbdulAzeemSF4852 in
#29048
* Removed frame styles by @Vignesh-SF3580 in
#29222
* [Android] Fixed the CollectionView Header and Footer Do Not Align with
Horizontal ItemsLayout When EmptyView is Displayed by @Ahamed-Ali in
#28779
* Add global xmlns in template by @StephaneDelcroix in
#29203
* Fixed - On iOS GestureRecognizers don't work on Span in a Label, which
doesn't get IsVisible (=true) update from its parent by
@KarthikRajaKalaimani in #29024
* Fixed Footer not displayed at the Bottom When EmptyView in CV2 by
@Dhivya-SF4094 in #28681
* Fixed typo in Connectivity.shared.cs by @corvinsz in
#29213

### Testing
* Re-enabled flaky UI test TextInEditorShouldScroll by
@NirmalKumarYuvaraj in #29167
* [Testing] Re-Enabled UI Test - Issue10222Test by @TamilarasanSF4853 in
#29226
* [Testing] Feature Matrix UITest Cases for CollectionView Selection
Feature by @LogishaSelvarajSF4525 in
#29165

### Dependency Updates
*No dependency updates in this release*

### Docs
*No documentation changes in this release*

### Housekeeping
*No housekeeping changes in this release*

## New Contributors
* @corvinsz made their first contribution in
#29213

**Full Changelog**:
main...inflight/candidate
…and image cropping issue (#29204)

* removed EnterFullScreen workaround for ScrollViewUITests

* Updated mac images from CI

* Update SwitchOnOffVisualStatesTest_SwitchOn.png
* Setup Stage for Validating CarouselView2

* Update ui-tests.yml

* Update ui-tests.yml

* - force LineBreakModeInCarouselViewShouldWork to only use CV1
* [ci] meta to publish

remove that extra

Try this

try version

try without build

Try push rollbacks and sdks

[ci] Suffix with sdk/rollback

* Update Microsoft.NET.Sdk.Maui.Manifest.csproj
* version bumped

* nullability fixes

* nullability fixes

* Public API Shipped after nullability fixes

* Public API Shipped after nullability fixes

* dereferencing fix

* fix according to review

* another fix

* fixes Shipped/Unshiped

* fix according to review

* fixes according to review
* [api] Fix public api

* [api] Fix unshipped api
* Run Categories Separately

* - fix windows

* - cleanup

* - wait for last event to fire before finishing

* - keep retry for windows and android
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Add API XML Docs for Graphics.Skia.WPF

* Update src/Graphics/src/Graphics.Skia.WPF/WDSkiaDirectRenderer.cs
* Add API XML Docs for Graphics.Skia

* Apply suggestions from code review
* Add API XML Docs for Graphics

* Update src/Graphics/src/Graphics/Font.cs

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Copilot <[email protected]>
* Include all platforms in multi project template

* Fix invalid Info.plist value

* Update MultiProjectTemplateTest.cs

* Update MultiProjectTemplateTest.cs

* Update MultiProjectTemplateTest.cs
* Create dotnet-format-pr.yml

* Update .github/workflows/dotnet-format-pr.yml

Co-authored-by: Copilot <[email protected]>

* Update dotnet-format-pr.yml

* Update dotnet-format-pr.yml

* Update dotnet-format-daily.yml

* Update dotnet-format-daily.yml

* Update dotnet-format-pr.yml

* Update dotnet-format-pr.yml

* Update dotnet-format-pr.yml

* Update dotnet-format-pr.yml

* Update dotnet-format-pr.yml

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update dotnet-format-daily.yml

* Init first code

* Update dotnet-format-pr.yml

* dfasdf

* [housekeeping] Automated PR to fix formatting errors on mattleibow-patch-3

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@Lemon73-Computing Lemon73-Computing self-assigned this May 16, 2025
@Lemon73-Computing Lemon73-Computing added the enhancement New feature or request label May 16, 2025
@Lemon73-Computing Lemon73-Computing marked this pull request as ready for review May 16, 2025 04:44
@Lemon73-Computing Lemon73-Computing merged commit d71a482 into Lemon73-Computing:lemon73/net10-beta May 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.