* Added test case for showing crash for issue 6926.
* Potential fix for issue 6926. Prevents a null reference exception when a ContentPage has no Content.
* Added reproduction and commented out the misbehaving code
* Fixed merge conflicts
# Conflicts:
# Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems
* Implemented UI test
* Somehow merged in a non-existing UI test
* Removed DetermineEstimatedRowHeight in WillDisplay
* Revert "Removed DetermineEstimatedRowHeight in WillDisplay"
This reverts commit 431178d923c3bf642aae83331a5dc5b57c4436de.
* Removed WillDisplay with DetermineEstimatedRowHeight
* Reinstate projitems
* Added some more test scenarios
* Removed commented code
* Update Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue6472.cs
fixes#6472
- fixes#5046
* Fixed#5046 - Button CornerRadius doesn't work in explicit style
* Added Unit Test
* Requested changes from PR
* Moved UnitTest to Xamarin.Forms.Xaml.UnitTests
* Update Xamarin.Forms.Xaml.UnitTests/ButtonCornerRadius.xaml.cs
Co-Authored-By: Stephane Delcroix <stephane@delcroix.org>
* Do not add ButtonCornerRadius in csproj
* removed dangling changes in ButtonUnitTest.cs
* [ios] fix safeareas and use marging to offset flyout
* android fixes for margin
* [iOS] frame size and inset fixes
* android fix header offset
* Update Xamarin.Forms.Platform.iOS/Renderers/ShellTableViewController.cs
Co-Authored-By: Pavel Yakovlev <v-payako@microsoft.com>
* top offset fixes
* add mask back in for scrolling header
* fix NRE when FlyoutHeader is null
* tweak Bugzilla26993Test
* Clear global routes on unit tests and process global routes in the right place
* - route with current item in case shellSection is null
* inset ui test fix
* Fix ColorFilter for API 19
* add missing file
* Implement CollectionView grouping for iOS
* Add grouping UI tests
* Fix invalidcast when source is not INotifyCollectionChanged
* Remove old TODO comments
* Apply suggestions from code review
Co-Authored-By: Stephane Delcroix <stephane@delcroix.org>
* IsGroupingEnabled -> IsGrouped
* Update empty source workaround
* Fix incorrect group counting for empty collections
* Iron out all section counts; remove unsavory empty view workaround;
* Fix crash when filter is null
* Handle sections for add/remove to/from empty sources; check for empty sources when handling sections;
* Prevent random test failures for test 5793
* Remove now-unnecessary size check on transition from empty to non-empty source
* Update Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/CollectionViewGrouping.cs
Co-Authored-By: Samantha Houts <samhouts@users.noreply.github.com>
* Split up Issue4597 into separate testable chunks (#6654)
* split up tests
* fix tests for ios
* comment out tests for UWP for now
* - add delay for loading from uri
- rearrage components so switch is always visible
* add retry logic to url based tests so images can load
* fix automationid binding
* remove extra file
* fix tabs
* split up tests
* fix tests for ios
* comment out tests for UWP for now
* - add delay for loading from uri
- rearrage components so switch is always visible
* add retry logic to url based tests so images can load
* return empty dictionary instead of null
* add warning if Element is being reparented
* fix warning message
* only fire warning if parent has inner children
Found issues on some tests when running on my local machine.
The test Bugzilla 31333 dont wait the input to take focus (so on a fast machine it fail).
The test Issue1733 use the current culture to parse number which can fail (and indeed fail on my machine).
* [Android] Fixes loading image form uri
* - modified Issue4597 test
* nested function is removed
* moved redundant code
* Update Xamarin.Forms.Platform.Android/Extensions/ImageViewExtensions.cs
Co-Authored-By: Pavel Yakovlev <v-payako@microsoft.com>
fixes#6313
* [Android] Fixes layout in AppCompact ButtonRenderer
* - fixes button alignment when fast changing padding
- fixes material button alignment
* refactoring
* forceLayout
* generalize force layout
* if APP check on ui test
fixes#6282
* fix icon load loading and setting accessibility on menuitem
* instructions
* clean up
* Update Xamarin.Forms.Platform.Android/Extensions/AccessibilityExtensions.cs
Co-Authored-By: Pavel Yakovlev <v-payako@microsoft.com>
* Update Xamarin.Forms.Platform.Android/ResourceManager.cs
* Update Xamarin.Forms.Platform.Android/CellAdapter.cs
Co-Authored-By: Pavel Yakovlev <v-payako@microsoft.com>
* Fix load TitleIcon on non app compact
* apply valid check one more place
* automate titleicon fixes
* fix ui tests and removed _isdisposed
* toolbaritem ui test tweaks
* toolbar tweaks
* ios toolbaritem tweak
* update menuitem to read like other platforms
* retain automationid if content desc not set
* Create repro
* Work around UICollectionViewFlowLayout bug to display partial columns; fixes#6077
Fix content inset behaviors when dealing with safe area on newer iOS versions
* Add check for case where there is only a single partial column
* Works better if I don't forget the return statement
* Split up tests to make it easier to determine what failed
* Fix bounds exception when changing to a smaller ItemsSource
* Add preserve attributes so the linker won't ruin my UI test
* Fix missing using after rebase
* [Android] Fixes work IsClippedToBounds on (Fast Renderer) Frame
- fixes float values in Dynamic ViewGallery
* added on-screen instructions for test
* added API check
* added SetClipToOutline to ViewExtensions
* added button to toggle IsClippedToBounds
* [Controls] Add repo for issue #6368 and #6328
* [iOS] Protect against no Element from CustomRenderers bad usage
* [Controls] Drop private on sample code