* [Xaml[C]] ResourceDictionary.Source
* [Xaml[C]] update to the new XamlResourceIdAttribute
* [Xaml[C]] load RD with codebehind even when referenced through Source
* [Xaml] make sure we do not generate file:// uri
* fix typo
* [iOS] Add SafeArea support
* [iOS] Only apply SafeArea on iOS11 or newer
* [iOS] Handle SafeAreaInsets on ViewCell and GroupCell
* [iOS] Set page padding from safe area
* [Controls] Use SafeArea PS
* [iOS] Add platform specific for LargeTiles
* [iOS] Add LargeTitleDisplayMode platform specific for ios11
* [iOS] Fix page size when large title collapses
* [iOS] Add platform specific to expose SafeAreaInsets from iOS11
* [Controls] Large titles iOS specific gallery page
* [iOS] Remove comment code on PS example
* [Controls] Add gallery sample for Safe Area PS
* [iOS] Inside a TabbedPage safe area bottom is handle by UITabViewController
* [Core,iOS]If we are not using safearea set the padding to the default
* [iOS] Revert SafeAreas on navpage
* [iOS] Fix safe area inset for ViewCell
* [iOS] Handle ViewCell margin correctly on iOS11
* [Core,iOS] Rename to UsingSafeArea, use BPKey instead for SafeAreaInsets
* [Core,iOS] Rename to UsingLargeTitles
* [iOS,Core] Rename to PrefersLargeTitles
* Update 44886 repro
* Add 59718 repro
* [UWP] Don't fire a click when SelectedItem changes programmatically
* Update repro for 59718
* [Core] Add Win ListView Selection mode specific
* [Win] Use ListView SelectionMode specific
* Fix test case
* [Win] ListView sets value once when clicked
* Update docs
* Fix specific methods
* Update docs again
* [Xaml] Chain op_implicit for OnPlatform (if needed)
For OnPlatform<T>, if a conversion for T to the destination type exists,
first convert OnPlatform<T> to T, the T to the dest type
Also unify the way we look for op_implicit operators
* [Xaml] only apply the double opImplicit if a flag is set
* [C] allow conversion on parameter
* Fix broken SetTextAppearance call when targeting below API 23
* Enable embedding XF apps in Android
* VS didn't save the project file
* Allow retrieving rendered XF VisualElements for use in UWP apps
* Prevent XF from slaughtering the menu bar in embedded scenarios
* ?
* Post-rebase fixups
* Create embedding test project for Android
* Create iOS test bed project
* Attempting to get functional embedded project
* Android and iOS functional testbed projects
* Basic embedding app on UWP
* First pass at handling navigation to Forms page from UWP
* Fleshed out example, added parameter checks, sealed wrapper class
* Create test page and load it from UWP
* Make DisplayAlert/DisplayActionSheet independent of Platform instance on UWP
* Set up test page for alerts/actionsheets on Android
* Move DisplayAlert/ActionSheet code to a helper class so embedded Forms can use it
* VS didn't save my changes
* Add test page for alerts and action sheets
* Get FrameworkElement from renderer
* Page -> ContentPage
* Can now display the webview embedded page
* Example working on iOS
* Repro of crash
* Remove the IStartActivityForResult dependency from FormsWebChromeClient
* Created repro
* Remove need for Forms.Context to create renderers
* Remove Forms.Context dependencies in ScrollViewRenderer
* Remove Forms.Context dependencies in FrameRenderer
* Remove Forms.Context dependencies
* Remove Context/Forms.Context dependencies in Drawable subclasses
* Remove some more Forms.Context dependencies
* CellAdapter no longer dependent on Forms.Context
* Obsolete ToAndroid using Forms.Context
* Remove Forms.Context dependencies in ResourceManager
* Remove need for Forms.Context for SupportsProgress
* Remove Forms.Context dependency for setting titlebar visibility
* Remove Forms.Context dependencies in GetAccentColor
* Some comments about caching
* Remove Forms.Context dependencies for AndroidPlatformServices and ResourceProvider
* Remove Forms.Context dependencies in Maps
* Disabled warnings for Forms.Context in CustomRenderers
* Filter logs so we don't get those annoying "parked" messages
* Filter alerts/actionsheets/activityindicator by context
* Clean up constructor debugging messages
* Remove old TODOs
* Set up test page for Device.Openuri
* Make AndroidDeviceInfo more resilient to multiple activity scenarios
* Use parameter instead of member
* Add missing parameterless constructors for embedded fragment wrappers
* Fix multiple popup subscriptions for embedded context
* Remove UpdateGlobalContext and Page Context attached property
* Obsolete static reference to Context
* Warnings as errors in embedded test bed projects
* Comment cleanup
* Clean up unused code
* Obsolete old constructor for DefaultRenderer
* Make sure embedded fragment wrappers handle disposing the platform
* Revert to old DependencyService registration for ResourceProvider;
use ApplicationContext for ResourceProvider;
Comments for everything happing in Forms.SetupInit
* Remove old TODO
* Make PopupManager take the correct type instead of casting a bunch
* Update docs
* Add missing nuspec entry for FormsEmbeddedPageWrapper
* Post-rebase cleanup
* Update docs
* Disable XF target validation so package restore works
* Restore InputTransparent handling lost in rebase
* Restore parameter lost during rebase
* Finalize the list of subscriptions to avoid 'modified collection' errors
* Avoid double-fetching Context
* Fix "with you package" typo
* use a semaphor for actual saving piece
make reading serialized propertystore readonly to help with collisions.
* change over to async Task and await OnStateChanged() method to try and mitigate what might be the race condition causing the ' Sharing violation on path PropertyStore.forms.tmp' error
* update Semaphore name
* remove private specifier per the style guide
* Update docs and add warning suppression for broken mono warning
* ... and adding the warning suppression to Release mode, as well.
* -add try...finally block so we can guarantee that the semaphore is released if there's an exception while saving the properties.
-remove the legacy code that the semaphore replaces
* Update docs
* Attempting to fix docs
* Trying again to get docs to pass
* [Controls] Improve sample for MacOS control gallery, add a storyboard for the menu
* [Core] Add QuitApp to platform services
* [Core] Add ClickedGestureREcognizer
* [MacOS] Implement ClickGestureRecognizer
* [Core] Add MainMenu
* [MacOS] Implement Main top menu
* [Controls] Add desktop support test page
* [MacOS] Update menu items if they change
* [MacOS] Refactor to make it build for iOS
* [Core] Add Menu attached property to Element
* [MacOS] Implement MacOS context menu
* [Core] Fix type of ADP
* [Core] Add Accelerators to MenuItem
* [ControlGallery] Add example for Accelerator MenuItems
* [Core,iOS] Update ClickedEventArgs to ButtonMask enum
* [Docs] Update docs
* [Core]Fix build error
* [WP8] Implement QuitApp
* [WP8] Log warning instead of throw
* [Tests] Add unit tests for menu and menuitem
* [Docs]Update docs
* Update build submodule
* [Core,MacOS,Docs] Use Attached Property for MainMenu
* [Core] Update ButtonsMask, reduce calls to GetValue getting parameter
* [All] Use Accelerator class
* [Core] Add tests for accelerator
* [All] Move QuitApp to QuitApplication
* [Core, Tests] Add more tests for Accelerator
* [Core]Parse win modifier also
* [UnitTests] Fix TestCaseSource
* [MacOS,Core] Fix typo on Modifiers
* [MacOS] Fix typo
* [WinRT] Fix build
* [Docs] Update docs
* [Core] Add GetHandlerForObject and GetHandlerTypeForObject to Registrar
These new methods first try to use IReflectableType in order to support
dynamic objects. If that fails, GetType is used.
* [Platforms] Switch to query the Registrar using GetHandlerForObject
This enables dynamic objects to be used as renderers and other
points of extensibility.
* Take into account dynamic type info when comparing cell renderers
* Fix null renderer object type
* Update Registrar`1.xml
* Update Registrar`1.xml
* Simple Elevation implementation for BoxView
* More generic version
* Simplify the code a bit
* Add IElementConfiguration<T> to the descendants of Layout<View>
* Add Elevation support to everything on Android; update UI tests;
* Update docs
* Add repro for 44886
* [UWP] Fire ListItemClicked when Selection changes
This will automatically set the value on the renderer and prevent the double event from firing.
* Clean up repro
* Update test case for delection scenario
* [Core] Allow ListView item deselection
* [UWP] Send events when item is deselected, too
* Test works better when you DO something.
* Unsubscribe from IDefinition.SizeChanged event when set via indexer
* added bounds and null check to preserve original exception
* index check for negative values