* Enable "treat warnings as errors"
* Remove unnecessary for loop
* Remove properties which already exist in base class
* Make property hiding explicit and obsolete hiding property
* Move Treat Warnings as Errors setting to props file
* Fix weird quotation changes in Xamarin.Forms.Build.Tasks.csproj
* Scrub empty WarningsAsErrors tags
* Remove unused variable
* Fix TearDown method hiding in UI tests
* Fix Id member hiding in test for Bugzilla32871
* Fix RootPage member hiding in Bugzilla51503
* Fix RooPage member hiding in Issue1483
* Disable warnings for deprecated OpenGL calls
* Fix member hiding in test view models
* Fix RootPage member hiding in Issue1931
* Fix Id member hiding in Bugzilla42620
* Fix AutomationId member hiding in Bugzilla57114
* Fix Layout member hiding in Bugzilla40911
* Remove unused variables from Bugzilla31114
* Remove unused variable
* Fix various unused variable warnings
* Disable warning to leave example code for reference
* Fix unused variable from macOS test
* Remove unused members
* Fix unused variable warnings
* Fixed unused property warnings
* Fix warnings for unused code
* Disable 'await' warning
* Remove unused variable
* Adding pragma directives for await warnings
* Remove member hiding
* Turn off global "Treat warnings as errors" in other platforms
* Use MarkerId instead of obsolete Id member
* Fix await warnings in WPF GeocoderBackend
* Add missing await
* Disable warning for unused event
* Reanimate IPlatform and mark it obsolete
* Reinstate IPlatform everywhere in case someone is using it or subscribing to
PlatformSet
* Revert breaking parameter name change
* Obsolete IsEnabledPropertyName
* Reinstate and obsolete Realized property and constructor
* Escape string format so solution will build
* Fix previewer reflection test
* Fix interface on Tizen/TizenPlatformServices
* Update Xamarin.Forms.Core/Element.cs
Co-Authored-By: hartez <hartez@users.noreply.github.com>
* Add IVisualElementRenderer.GetNativeContentGeometry
- GetNativeContentGeometry can be used to compute position of content.
- It can fix invalid layout by root content that is not placed in (0,0)
* Update focus policy explitly on MasterDetailPage
- IsPresentedChangedEventArgs has been added.
* Fixed renderer creation order
- Fixed an issue where the current page location of CarouselPage changes when changing device orientation
* Add static Forms.MainWindow Property
* Fix ScrollView.ScrollToAsync doens't work
* Fix MasterDetail crash issue
- When MasterBehaivor was changed, does not working anymore Because wrong property update
- Fix Layout issue when MasterBehavior was changed LayoutCallback was not called because geometry was not changed
* Allow to user can change MasterPage ratio
- To change the ration of MasterPage, use UpdateMasterPageRatio() in derrived renderer of MasterDetailPageRenderer.
* Fix ViewInitialized event processing
* Dispose modal renderer correctly
* Fixed issue the button's of Date/TimePicker can not be selected.
* Fix black scrren issue when application initialize
* Refactoring DeviceOrientation for tizen backend
- Use Device.Info.CurrentOrientation in MasterDetailPage
- Orientation was decided by device screen ratio
- PortraitXXX/LandscapeXXX was not used because it only defeind in iOS devices
* Fix Date&TimePicker to get focused on TV
- This commit includes the behavior change of Native.Editfield.
- Text Input is activated when user select the field when it has focus on.
* Fixed the Appearing / Disappearing Event Handling of Pages
- Fixed a problem where Focus is moved to a page other than the current Page of TabbedPage & CarouselPage
- Fixed an issue where Appearing & Disappearing Event of Master / Detail of MasterDetailPage was not called
* Fix MasterDetailPage crash issue
* Change API visibility of Forms's utility methods into public
* Remove VisualElementRenderer.DoLayout to avoid any confusion
* Refactor CellRenderer's implementation
* Fix Completed event routine for Entry & Editor
* Implement TizenPlatformServices.OpenUriAction
* Refactor Platform, Forms and FormsApplication in Tizen backend
* Refactor platform more flexible
* Add LightweightPlatform