{"push_id":2062354861,"size":44,"distinct_size":2,"ref":"refs/heads/gtk-platform","head":"0978126d184675eb56d820b230d8fd915489698e","before":"8e4114470093aebc1308e3a20fdf4c3581a3a383","commits":[{"sha":"e8660383b03b4010724b36c6eef471a2e74e7c98","author":{"name":"Frank A. Krueger","email":"5bdb0c1a10480f2a2ee4101ea9eba19e24e776cc@praeclarum.org"},"message":"[All] Use IReflectableType when accessing the Registrar (#1006)\n\n* [Core] Add GetHandlerForObject and GetHandlerTypeForObject to Registrar\r\n\r\nThese new methods first try to use IReflectableType in order to support\r\ndynamic objects. If that fails, GetType is used.\r\n\r\n* [Platforms] Switch to query the Registrar using GetHandlerForObject\r\n\r\nThis enables dynamic objects to be used as renderers and other\r\npoints of extensibility.\r\n\r\n* Take into account dynamic type info when comparing cell renderers\r\n\r\n* Fix null renderer object type\r\n\r\n* Update Registrar`1.xml\r\n\r\n* Update Registrar`1.xml","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/e8660383b03b4010724b36c6eef471a2e74e7c98"},{"sha":"4feaf14c55d4062d6e52c422c3661699737de33d","author":{"name":"Stephane Delcroix","email":"a1b0102e072d2e2e9f11cb293bf43c2d570f3b34@delcroix.org"},"message":"[XamlC] Compiled UriTypeConverter (#1166)","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/4feaf14c55d4062d6e52c422c3661699737de33d"},{"sha":"8ab9aaab57d02e631fcf361047b8f92b473df6cf","author":{"name":"Rui Marinho","email":"b4a5ea001e047040e8c9075b67a268293138da2c@ruimarinho.net"},"message":"Add sln for VS2017 , remove not used Page Gallery (#1171)\n\n* [PagesGallery] Remove not used page galleries\r\n\r\n* [SLN] Add VS 2017 sln","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/8ab9aaab57d02e631fcf361047b8f92b473df6cf"},{"sha":"5272dd8df76a934fb75090449d1496ae40a310d0","author":{"name":"kingces95","email":"957774728458f9677d78fc4d69b20f236cdd8b27@users.noreply.github.com"},"message":"Prototypical Cell Cache for IsEnabled testing; UITest (#1153)","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/5272dd8df76a934fb75090449d1496ae40a310d0"},{"sha":"9f24a41c2d67b51dd9fa3370fc68fc7be3343780","author":{"name":"Rui Marinho","email":"b4a5ea001e047040e8c9075b67a268293138da2c@ruimarinho.net"},"message":"[Core,MacOS]Desktop support (#1126)\n\n* [Controls] Improve sample for MacOS control gallery, add a storyboard for the menu\r\n\r\n* [Core] Add QuitApp to platform services\r\n\r\n* [Core] Add ClickedGestureREcognizer\r\n\r\n* [MacOS] Implement ClickGestureRecognizer\r\n\r\n* [Core] Add MainMenu\r\n\r\n* [MacOS] Implement Main top menu\r\n\r\n* [Controls] Add desktop support test page\r\n\r\n* [MacOS] Update menu items if they change\r\n\r\n* [MacOS] Refactor to make it build for iOS\r\n\r\n* [Core] Add Menu attached property to Element\r\n\r\n* [MacOS] Implement MacOS context menu\r\n\r\n* [Core] Fix type of ADP\r\n\r\n* [Core] Add Accelerators to MenuItem\r\n\r\n* [ControlGallery] Add example for Accelerator MenuItems\r\n\r\n* [Core,iOS] Update ClickedEventArgs to ButtonMask enum  \r\n\r\n* [Docs] Update docs\r\n\r\n* [Core]Fix build error\r\n\r\n* [WP8] Implement QuitApp\r\n\r\n* [WP8] Log warning instead of throw\r\n\r\n* [Tests]  Add unit tests for menu and menuitem\r\n\r\n* [Docs]Update docs\r\n\r\n* Update build submodule\r\n\r\n* [Core,MacOS,Docs] Use Attached Property for MainMenu\r\n\r\n* [Core] Update ButtonsMask, reduce calls to GetValue getting parameter\r\n\r\n* [All] Use Accelerator class\r\n\r\n* [Core] Add tests for accelerator\r\n\r\n* [All] Move QuitApp to QuitApplication\r\n\r\n* [Core, Tests] Add more tests for Accelerator\r\n\r\n* [Core]Parse win modifier also\r\n\r\n* [UnitTests] Fix TestCaseSource\r\n\r\n* [MacOS,Core] Fix typo on Modifiers\r\n\r\n* [MacOS] Fix typo\r\n\r\n* [WinRT] Fix build\r\n\r\n* [Docs] Update docs","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/9f24a41c2d67b51dd9fa3370fc68fc7be3343780"},{"sha":"6877d6301fecc9ae59d121629fe1727661c874e0","author":{"name":"Marko B. Ludolph","email":"bb6910d1c938f801ea1c1f05e410c66621fa1db2@users.noreply.github.com"},"message":"[macOS] ScrollView Resize Fix (#1170)","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/6877d6301fecc9ae59d121629fe1727661c874e0"},{"sha":"afa0fb7e559d8c36b9a6c8cb462d52492671a82b","author":{"name":"dgeller-OUHSC","email":"bf036d0cd69b9cb1e6cb32fd591357ebb2863a7e@ouhsc.edu"},"message":"[Core, Android] Fix to address the elusive 'Sharing violation on path PropertyStore.forms.tmp' (#1075)\n\n* use a semaphor for actual saving piece\r\nmake reading serialized propertystore readonly to help with collisions.\r\n\r\n* 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\r\n\r\n* update Semaphore name\r\n\r\n* remove private specifier per the style guide\r\n\r\n* Update docs and add warning suppression for broken mono warning\r\n\r\n* ... and adding the warning suppression to Release mode, as well.\r\n\r\n* -add try...finally block so we can guarantee that the semaphore is released if there's an exception while saving the properties.\r\n-remove the legacy code that the semaphore replaces\r\n\r\n* Update docs\r\n\r\n* Attempting to fix docs\r\n\r\n* Trying again to get docs to pass","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/afa0fb7e559d8c36b9a6c8cb462d52492671a82b"},{"sha":"0abfd7e504f1a84dd0715de7c2fee251851e23e4","author":{"name":"Marko B. Ludolph","email":"bb6910d1c938f801ea1c1f05e410c66621fa1db2@users.noreply.github.com"},"message":"[MacOS] Navigation Transition Style (#1168)","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/0abfd7e504f1a84dd0715de7c2fee251851e23e4"},{"sha":"01386c3593d2bf90f1bf55f1f21ee9916f58d040","author":{"name":"E.Z. Hart","email":"1c9137359e9897ac27f5753b1fb115a07c028aea@gmail.com"},"message":"Force the restart test to reset to the home screen","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/01386c3593d2bf90f1bf55f1f21ee9916f58d040"},{"sha":"12ebce70d906115846f6d591b84955cf8faa1ee0","author":{"name":"kingces95","email":"957774728458f9677d78fc4d69b20f236cdd8b27@users.noreply.github.com"},"message":"Revert \"Prototypical Cell Cache for IsEnabled testing; UITest\" (#1156)\n\nThis reverts commit _52487.","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/12ebce70d906115846f6d591b84955cf8faa1ee0"},{"sha":"57c8b369c96d3e15289201670a20ab7fb200cc23","author":{"name":"kingces95","email":"957774728458f9677d78fc4d69b20f236cdd8b27@users.noreply.github.com"},"message":"Prototypical Cell Cache for IsEnabled testing (#1179)","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/57c8b369c96d3e15289201670a20ab7fb200cc23"},{"sha":"3aaed1b32563ca78e049a488edc40212c27e6da4","author":{"name":"E.Z. Hart","email":"1c9137359e9897ac27f5753b1fb115a07c028aea@users.noreply.github.com"},"message":"[All] Page embedding (#1124)\n\n* Fix broken SetTextAppearance call when targeting below API 23\r\n\r\n* Enable embedding XF apps in Android\r\n\r\n* VS didn't save the project file\r\n\r\n* Allow retrieving rendered XF VisualElements for use in UWP apps\r\n\r\n* Prevent XF from slaughtering the menu bar in embedded scenarios\r\n\r\n* ?\r\n\r\n* Post-rebase fixups\r\n\r\n* Create embedding test project for Android\r\n\r\n* Create iOS test bed project\r\n\r\n* Attempting to get functional embedded project\r\n\r\n* Android and iOS functional testbed projects\r\n\r\n* Basic embedding app on UWP\r\n\r\n* First pass at handling navigation to Forms page from UWP\r\n\r\n* Fleshed out example, added parameter checks, sealed wrapper class\r\n\r\n* Create test page and load it from UWP\r\n\r\n* Make DisplayAlert/DisplayActionSheet independent of Platform instance on UWP\r\n\r\n* Set up test page for alerts/actionsheets on Android\r\n\r\n* Move DisplayAlert/ActionSheet code to a helper class so embedded Forms can use it\r\n\r\n* VS didn't save my changes\r\n\r\n* Add test page for alerts and action sheets\r\n\r\n* Get FrameworkElement from renderer\r\n\r\n* Page -> ContentPage\r\n\r\n* Can now display the webview embedded page\r\n\r\n* Example working on iOS\r\n\r\n* Repro of crash\r\n\r\n* Remove the IStartActivityForResult dependency from FormsWebChromeClient\r\n\r\n* Created repro\r\n\r\n* Remove need for Forms.Context to create renderers\r\n\r\n* Remove Forms.Context dependencies in ScrollViewRenderer\r\n\r\n* Remove Forms.Context dependencies in FrameRenderer\r\n\r\n* Remove Forms.Context dependencies\r\n\r\n* Remove Context/Forms.Context dependencies in Drawable subclasses\r\n\r\n* Remove some more Forms.Context dependencies\r\n\r\n* CellAdapter no longer dependent on Forms.Context\r\n\r\n* Obsolete ToAndroid using Forms.Context\r\n\r\n* Remove Forms.Context dependencies in ResourceManager\r\n\r\n* Remove need for Forms.Context for SupportsProgress\r\n\r\n* Remove Forms.Context dependency for setting titlebar visibility\r\n\r\n* Remove Forms.Context dependencies in GetAccentColor\r\n\r\n* Some comments about caching\r\n\r\n* Remove Forms.Context dependencies for AndroidPlatformServices and ResourceProvider\r\n\r\n* Remove Forms.Context dependencies in Maps\r\n\r\n* Disabled warnings for Forms.Context in CustomRenderers\r\n\r\n* Filter logs so we don't get those annoying \"parked\" messages\r\n\r\n* Filter alerts/actionsheets/activityindicator by context\r\n\r\n* Clean up constructor debugging messages\r\n\r\n* Remove old TODOs\r\n\r\n* Set up test page for Device.Openuri\r\n\r\n* Make AndroidDeviceInfo more resilient to multiple activity scenarios\r\n\r\n* Use parameter instead of member\r\n\r\n* Add missing parameterless constructors for embedded fragment wrappers\r\n\r\n* Fix multiple popup subscriptions for embedded context\r\n\r\n* Remove UpdateGlobalContext and Page Context attached property\r\n\r\n* Obsolete static reference to Context\r\n\r\n* Warnings as errors in embedded test bed projects\r\n\r\n* Comment cleanup\r\n\r\n* Clean up unused code\r\n\r\n* Obsolete old constructor for DefaultRenderer\r\n\r\n* Make sure embedded fragment wrappers handle disposing the platform\r\n\r\n* Revert to old DependencyService registration for ResourceProvider;\r\nuse ApplicationContext for ResourceProvider;\r\nComments for everything happing in Forms.SetupInit\r\n\r\n* Remove old TODO\r\n\r\n* Make PopupManager take the correct type instead of casting a bunch\r\n\r\n* Update docs\r\n\r\n* Add missing nuspec entry for FormsEmbeddedPageWrapper\r\n\r\n* Post-rebase cleanup\r\n\r\n* Update docs\r\n\r\n* Disable XF target validation so package restore works\r\n\r\n* Restore InputTransparent handling lost in rebase\r\n\r\n* Restore parameter lost during rebase\r\n\r\n* Finalize the list of subscriptions to avoid 'modified collection' errors\r\n\r\n* Avoid double-fetching Context\r\n\r\n* Fix \"with you package\" typo","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/3aaed1b32563ca78e049a488edc40212c27e6da4"},{"sha":"a7bbc26976e3172e4f9a534dc79cd8b62064fb4a","author":{"name":"Paul DiPietro","email":"ddee937d88766476ccf19522741d0dd11f44cffd@users.noreply.github.com"},"message":"Revert PR #882 (#1190)","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/a7bbc26976e3172e4f9a534dc79cd8b62064fb4a"},{"sha":"dff6ecd7b55c60f7ff8f6091d422978dbb050cf5","author":{"name":"Rui Marinho","email":"b4a5ea001e047040e8c9075b67a268293138da2c@ruimarinho.net"},"message":"[Android] Applinks firebase 42 (#1107)\n\n* Android AppLinks updated packages and refactor to comply with Firebase packages\r\n\r\n* made nested classes internal\r\n\r\n* removed notimplementedexception and added a Console log when on Failure\r\n\r\n* removed Firebase init method. Changed Console for Android's native Exception logging\r\n\r\n* formatted code styling with Visual Studio Community 2017 for Mac\r\n\r\n* [Android] Update nuspec and gallery\r\n\r\n* [Packages] Update android support packages for 25.4.0.2","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/dff6ecd7b55c60f7ff8f6091d422978dbb050cf5"},{"sha":"b4c27e7fc6172666c05906c305ef6966a39edc2b","author":{"name":"Jason Smith","email":"43f8aa7eae0d1f37d41a76902b60eb3670dd07a6@xamarin.com"},"message":"Update embedding package version (#1191)","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/b4c27e7fc6172666c05906c305ef6966a39edc2b"},{"sha":"3742b0e709ebba871dbb693a9f3069d7765176da","author":{"name":"BradChase2011","email":"6bb93517b82b2050b066b5e9e689643cd0937975@yahoo.com"},"message":"[UWP] Fixed issue where Label.FormattedText was crashing. (#1184)","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/3742b0e709ebba871dbb693a9f3069d7765176da"},{"sha":"d05929a881c6dd30096bd0def88eb5e67a076581","author":{"name":"Rui Marinho","email":"b4a5ea001e047040e8c9075b67a268293138da2c@ruimarinho.net"},"message":"[Build] Update to D15-4","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/d05929a881c6dd30096bd0def88eb5e67a076581"},{"sha":"fcd8911a08f5f1404a1003204dd3c336561c1c3c","author":{"name":"Rui Marinho","email":"b4a5ea001e047040e8c9075b67a268293138da2c@ruimarinho.net"},"message":"[Build] Update powershell version","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/fcd8911a08f5f1404a1003204dd3c336561c1c3c"},{"sha":"077a047e8ec7e58a28d36eabccb5e6cc2da3c949","author":{"name":"Rui Marinho","email":"b4a5ea001e047040e8c9075b67a268293138da2c@ruimarinho.net"},"message":"[Build] Fix powershell comparassion","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/077a047e8ec7e58a28d36eabccb5e6cc2da3c949"},{"sha":"e79473c275f39c89c1eedb729199c7ceb70a91da","author":{"name":"E.Z. Hart","email":"1c9137359e9897ac27f5753b1fb115a07c028aea@users.noreply.github.com"},"message":"Checking IsDestroyed before using FragmentManager in Dispose() (#1194)","distinct":false,"url":"https://api.github.com/repos/jsuarezruiz/Xamarin.Forms/commits/e79473c275f39c89c1eedb729199c7ceb70a91da"}]}
{"actor":{"display_login":"jsuarezruiz"}}