{"push_id":3046531435,"size":20,"distinct_size":6,"ref":"refs/heads/visual-master","head":"e4804868e2e5f0d888452cd61bea2f206f0d1d40","before":"2c17090158108aa5452cc091e794c0bee5638e17","commits":[{"sha":"ee3353e1a79004ce5f76f11435ec4921f01bfbf8","author":{"name":"Daniel Chalmers","email":"5bd57d7b58153b23a8ffed1f461bb74a822a6162@outlook.com"},"message":"Update README.md (#4290)\n\n* Update README.md\r\n\r\n* Fix UWPMapsAuthKey link\r\n\r\n* VSTS -> Azure DevOps\r\n\r\nCo-Authored-By: danielchalmers <daniel.chalmers@outlook.com>","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/ee3353e1a79004ce5f76f11435ec4921f01bfbf8"},{"sha":"8205d3fbefb93644a11892509b4727a6aa308c1b","author":{"name":"Andrei","email":"9bb380e6bd1a99013e16f918f5bc94ea654a8e59@gmail.com"},"message":"[iOS] ControlsGallery, shake gesture to navigate to the root page (#4263)\n\n* #3724 new approach for navigating to the root page\r\n\r\n* Changed the way of registering Application and ApplicationDelegate\r\n\r\n* removed \"5 taps to navigate to the root screen\" code\r\n- fixes #3724","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/8205d3fbefb93644a11892509b4727a6aa308c1b"},{"sha":"5ec989c455f53c212becb14e7ec6e119bbe64fb5","author":{"name":"Andrei","email":"9bb380e6bd1a99013e16f918f5bc94ea654a8e59@gmail.com"},"message":"[MacOs] Implemented InsertPageBefore (#4242)\n\n* implemented InsertPage for MacOs\r\n\r\n* Removed TODO\r\n\r\n* fixed insert before method for mac\r\n- fixes #4030","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/5ec989c455f53c212becb14e7ec6e119bbe64fb5"},{"sha":"60b9ee6c4af91778f852493d5340964aab859724","author":{"name":"Shane Neuville","email":"c2cb5432aef626d14dbfda65deea36649536387d@hotmail.com"},"message":"[Core] Delete left over file (#4383)","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/60b9ee6c4af91778f852493d5340964aab859724"},{"sha":"4b70803c706bea431c826c579677b4390524477c","author":{"name":"Rui Marinho","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@ruimarinho.net"},"message":"[Build] Add azure pipeline definition (#4385)\n\n* [Build] Add azure pipeline build definition\r\n\r\n* [Scripts] Add docs and provisioning scripts","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/4b70803c706bea431c826c579677b4390524477c"},{"sha":"a7d6d2ce593e7ac1bf305a04bb721b1d9b6f64b3","author":{"name":"Rui Marinho","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@ruimarinho.net"},"message":"[UITests] Try fix iOS failing tests (#4264)\n\n* [UITests] Try fix iOS failing tests\r\n\r\n* [UITests] Try fix 1931 test\r\n\r\n* [UITests] WaitForElement on test for 1469","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/a7d6d2ce593e7ac1bf305a04bb721b1d9b6f64b3"},{"sha":"aabe44fe7d6425a545721e4a1e6e3bd3abba3b44","author":{"name":"E.Z. Hart","email":"7ea97cfe697b79f722d087e672671b4ae3287895@users.noreply.github.com"},"message":"[Enhancement] Add CollectionView progress behind feature flag (#4265)\n\n* The barest beginnings of starting a spike for LV2\r\n\r\n* Very basic RecyclerView\r\n\r\n* Very, very basic UICollectionView\r\n\r\n* Start setting up galleries\r\n\r\n* De-duplicate some gallery code\r\n\r\n* Android horizontal layout\r\n\r\n* Very basic horizontal/vertical text lists for iOS\r\n\r\n* Vertical list views working in iOS, stashing while trying to figure out what the deal is\r\nwith horizontal views and frames with heights of 1\r\n\r\n* Working on rotation issues in iOS\r\n\r\n* Fix name of renderer in UWP; make horizontal scrolling work for horizontal\r\nlists on UWP\r\n\r\n* Set up gallery to generate different sizes of lists for testing\r\n\r\n* Respond to items source updates on UWP\r\n\r\n* Add gallery for GridLayout; Add GridLayout;\r\nbegin GridLayout implementation UWP\r\n\r\n* Basic UWP gridness\r\n\r\n* Add demo page for grid layouts with text;\r\nHandle grid layout spans on UWP; handle grid layout span changes on UWP;\r\n\r\n* Implement span updates on Android grid layouts;\r\n\r\n* Ironed out most of the iOS text cell layout issues\r\n\r\n* iOS vertical/horizontal text lists now working reliably;\r\n\r\n* In progress on UWP DataTemplate stuff\r\n\r\n* Dumping the data template into the itemsource\r\n\r\n* Vertical list basically working with DataTemplate; horizontal list having image size issues\r\n\r\n* Clean up names and move classes to their own files\r\n\r\n* Adding some notes for FormsContentControl\r\n\r\n* Rolling back platform test on UWP\r\n\r\n* Fix Tizen build\r\n\r\n* Fix typo and roll back old test code\r\n\r\n* Remove old testing comments\r\n\r\n* Make basic data templates work on Android\r\n\r\n* Update measure to work horizontally\r\n\r\n* Remove old testing code\r\n\r\n* Terser rectangles\r\n\r\n* Use nameof()\r\n\r\n* Rename FormsContentControl to ItemContentControl\r\n\r\n* Use CreateRenderer instead of GetOrCreateRenderer\r\n\r\n* Clean up TemplateCodeCollectionViewGallery\r\n\r\n* Add grid galleries for templates\r\n\r\n* Nicer example templates\r\n\r\n* Create gallery to test removing items from collections\r\n\r\n* Smooth single item removal on Android\r\n\r\n* Smooth item insertion on Android\r\n\r\n* Observable collection item adds working on UWP\r\n\r\n* UWP Remove\r\n\r\n* Split files\r\n\r\n* Add gallery for snap points; start implementation of snap points on Android;\r\n\r\n* Move snap handling to separate class; implement Start snapping (horizontally)\r\n\r\n* Debugging vertical overlap issues on Android\r\n\r\n* Temporarily add IsClippedToBounds to generators to force clipping on Android\r\n\r\n* Start and End SnapHelpers are working horizontally and vertically\r\n\r\n* Consolidate some snap code on Android\r\n\r\n* Mandatory Single Snapping working for Center/Start horizontally\r\n\r\n* Throwing together scrollto gallery\r\n\r\n* Super basic \"ScrollTo\" implementation for Android, plus test page\r\n\r\n* Expand ScrollTo test harness;\r\n\r\n* Move ScrollToRequestEventArgs to its own file\r\n\r\n* Mostly working Carousel renderer; needs some cleanup and its own gallery pages\r\n\r\n* Carousel gallery\r\n\r\n* Naming cleanup\r\n\r\n* Make parameter name consistent\r\n\r\n* Finally some basic data template functionality for lists\r\n\r\n* Checkpoint; sort of working\r\n\r\n* Working out estimate size hacks\r\n\r\n* Working out cell optimizations\r\n\r\n* Checkpoint before some serious refactoring\r\n\r\n* Collapsing closer to a solution; text lists and grids working;\r\ntemplate lists and grids working; uniform size hint mostly implemented;\r\n\r\n* Remove awkward Update method\r\n\r\n* No longer hard-coding list item heights estimates\r\n\r\n* Consolidate more code\r\n\r\n* Get rid of event on ItemsViewLayout\r\n\r\n* Remove public NeedsEstimate stuff\r\n\r\n* Get rid of IConstrainedCell\r\n\r\n* Watch for Span changes on iOS\r\n\r\n* Indexed ScrollTo on iOS\r\n\r\n* Implement removal/insertion of items on iOS\r\n\r\n* Handle Move, Reset, Replace on Android\r\n\r\n* Add screens to test ScrollTo Item; implement ScrollTo Item for iOS\r\n\r\n* ScrollTo Item working on Android, but only works for MakeVisible\r\n\r\n* Implement Android ScrollTo Animated ScrollToPosition\r\n\r\n* Ugly but functional non-animated scroll with ScrollToPosition\r\n\r\n* Move Scroll logic into helper class for clarity and maintenance\r\n\r\n* Fix Start snapping with grids (hard-coded span of 1)\r\n\r\n* Fix next/previous row/col snapping bug for EndSnapHelper\r\n\r\n* Remove some debug statements\r\n\r\n* Clean up example code\r\n\r\n* Fix missing delegate setting on CollectionView\r\n\r\n* Add filtering example\r\n\r\n* Watching the adapter and handling empty view from the renderer\r\n\r\n* Add debugging for all the FindViewHolder methods\r\n\r\n* Suuuuper basic but functional EmptyView\r\n\r\n* Allow EmptyView to be turned on and off\r\n\r\n* Building tests for all the EmptyView scenarios\r\n\r\n* Set Platform on EmptyView (for now)\r\n\r\n* Templated EmptyView on Android\r\n\r\n* Clean up merge errors\r\n\r\n* Require flag to use CollectionView on Android\r\n\r\n* Require flag to use CollectionView on UWP\r\n\r\n* Restore Label functionality commented out during testing\r\n\r\n* Adding a note for myself\r\n\r\n* Add flags for iOS; flags for Android CarouselView;\r\n\r\n* Remove Calabash out-commenting\r\n\r\n* Undo changes to DotSettings; remove outdated TODOs\r\n\r\n* Fix formatting\r\n\r\n* Remove debugging code; remove outdated todos; remove unnecessary comments\r\n\r\n* Undo randon VS changes\r\n\r\n* Include CollectionView in experimental renderer testing\r\n\r\n* Use correct property in nameof() call\r\n\r\n* Rename ScrollToRequestEventArgs Animate -> IsAnimated\r\n\r\n* Rename Constrain -> ConstrainTo for consistency\r\n\r\n* Add Core flags feature; add flag verification for CollectionView features\r\n\r\n* Make sure no one is subclassing native CollectionView stuff without flag\r\n\r\n* Set CollectionView flags for unit tests\r\n\r\n* Make flags depend on Application.Current\r\n\r\n* Fix iOS 9.3 exception when laying out CollectionView\r\n\r\n* Use Device.Flags\r\n\r\n* Move CV flag check to CollectionView; use Device.Flags on native platforms;\r\n\r\n* Move classes into their own files\r\n\r\n* Make CollectionView flag check method non-browseable\r\n\r\n* Remove old TODO\r\n\r\n* Remove Element.Platform sets\r\n\r\n* stubbed toolbox entries and snippets for Carousel and Collection\r\n\r\n* updated CV snippet to include layout\r\n\r\n* Remove Linq using statement\r\n\r\n* Remove unused using statement\r\n\r\n* Turn off CollectionView in Control Gallery\r\n\r\n* Move PropertyChangedEventArgsExtensions to internal on each platform\r\n\r\n* Clean up debugging code\r\n\r\n* Fix broken test setup\r\n\r\n* Remove ToString overrides\r\n\r\n* Fix broken test screen\r\nFix broken test screen\r\n\r\n* Fix rebase errors\r\n\r\n* Update submodule\r\n\r\n* Fix rebase error","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/aabe44fe7d6425a545721e4a1e6e3bd3abba3b44"},{"sha":"9b7bd368dece409d3b5450900493c5e347f0742f","author":{"name":"Rui Marinho","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@ruimarinho.net"},"message":"Merge branch '3.3.0' into 3.4.0","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/9b7bd368dece409d3b5450900493c5e347f0742f"},{"sha":"64f3682e9a557e6803a95b9eaf71a4ef4d42cf70","author":{"name":"Rui Marinho","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@ruimarinho.net"},"message":"Merge branch '3.4.0'","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/64f3682e9a557e6803a95b9eaf71a4ef4d42cf70"},{"sha":"ad6fe44ca28438fbaf3a16b2c17f3ca5545d69a4","author":{"name":"Rui Marinho","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@ruimarinho.net"},"message":"[Build] Fix jenkins job id and add triggers","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/ad6fe44ca28438fbaf3a16b2c17f3ca5545d69a4"},{"sha":"26d8b1fc0876ddf36ab9a0b855ef6e1364c7d55a","author":{"name":"Rui Marinho","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@ruimarinho.net"},"message":"Merge branch '3.3.0' into 3.4.0","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/26d8b1fc0876ddf36ab9a0b855ef6e1364c7d55a"},{"sha":"b08323c8cbdde7d01ea734281455ce537b076e91","author":{"name":"Rui Marinho","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@ruimarinho.net"},"message":"Merge branch '3.4.0'","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/b08323c8cbdde7d01ea734281455ce537b076e91"},{"sha":"63e290a899e5e0d27b45461c84341f6f678145ac","author":{"name":"James Montemagno","email":"01dd43afded8d5bc8422aa3bdfa80d876d45a96a@gmail.com"},"message":"GH-4367 Clarify Readme for deps & commandline build (#4368)\n\n* Clarify Readme for deps & commandline build\r\n\r\nEnsure everyone knows to install .NET 4.7 dependency and also simplify msbuild into single action!\r\n\r\n* Update README.md\r\n\r\nSpecify Android SDK","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/63e290a899e5e0d27b45461c84341f6f678145ac"},{"sha":"3ad537c6b1f1556b3b4a9e764718d589f8790514","author":{"name":"Andrei Nitescu","email":"5c84c73f50c21840be1aef9e3767fe7e30e5a24c@yahoo.com"},"message":"[iOS] fix for SearchBar background color (#4229)\n\n* iOS fix for SearchBar background color\r\n\r\n* Update Xamarin.Forms.Controls.Issues.Shared.projitems\r\n\r\n* Fix Merge Issues\r\n- fixes #4194","distinct":false,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/3ad537c6b1f1556b3b4a9e764718d589f8790514"},{"sha":"b4f5ed3c937a40369d0431103f15558227ef022f","author":{"name":"ShaneN","email":"c2cb5432aef626d14dbfda65deea36649536387d@hotmail.com"},"message":"visual squash","distinct":true,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/b4f5ed3c937a40369d0431103f15558227ef022f"},{"sha":"259df8589ab8d545725888759ef9eef07ebed843","author":{"name":"ShaneN","email":"c2cb5432aef626d14dbfda65deea36649536387d@hotmail.com"},"message":"fix setting button font","distinct":true,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/259df8589ab8d545725888759ef9eef07ebed843"},{"sha":"3557ad74f370e788d46a76c9d150a4ea0c93050a","author":{"name":"ShaneN","email":"c2cb5432aef626d14dbfda65deea36649536387d@hotmail.com"},"message":"generalize propagation code a bit and implement visual propagation","distinct":true,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/3557ad74f370e788d46a76c9d150a4ea0c93050a"},{"sha":"056cacd3e14e0c68f0a0725cf8ebf681c440e6dc","author":{"name":"ShaneN","email":"c2cb5432aef626d14dbfda65deea36649536387d@hotmail.com"},"message":"remove projects that can't compile","distinct":true,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/056cacd3e14e0c68f0a0725cf8ebf681c440e6dc"},{"sha":"8853a92f0aad5704c678cddb9a211919e4edcc8b","author":{"name":"ShaneN","email":"c2cb5432aef626d14dbfda65deea36649536387d@hotmail.com"},"message":"removing pagegallery","distinct":true,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/8853a92f0aad5704c678cddb9a211919e4edcc8b"},{"sha":"e4804868e2e5f0d888452cd61bea2f206f0d1d40","author":{"name":"ShaneN","email":"c2cb5432aef626d14dbfda65deea36649536387d@hotmail.com"},"message":"remove android CG from release build for now","distinct":true,"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/commits/e4804868e2e5f0d888452cd61bea2f206f0d1d40"}]}
{"actor":{"display_login":"PureWeen"}}