Reduce overhead of pushing existing navigation stack (#672)
authorE.Z. Hart <hartez@users.noreply.github.com>
Mon, 23 Jan 2017 19:42:38 +0000 (12:42 -0700)
committerKangho Hur <kangho.hur@samsung.com>
Fri, 24 Mar 2017 04:12:24 +0000 (13:12 +0900)
commit8ac2874b55a3f331abb58fa983b8603e08b80184
tree8dd3a2305b3bd1eac8ee01fac37a15e6aa4ee0d0
parentb57d4e67779bc67070e90b23167a01e37c3a2f8a
Reduce overhead of pushing existing navigation stack  (#672)

* Make StackCopy less awkward

* Clean up comment

* Update docs

* Update docs

* Replace SecondToLast with an arbitrarily deep Peek method

* Update docs

* Handle negative depths in Peek()
Xamarin.Forms.Core.UnitTests/NavigationUnitTest.cs
Xamarin.Forms.Core/INavigationPageController.cs
Xamarin.Forms.Core/NavigationPage.cs
Xamarin.Forms.Platform.Android/AppCompat/NavigationPageRenderer.cs
Xamarin.Forms.Platform.Android/Renderers/NavigationRenderer.cs
Xamarin.Forms.Platform.WP8/NavigationPageRenderer.cs
Xamarin.Forms.Platform.WinRT/NavigationPageRenderer.cs
Xamarin.Forms.Platform.iOS/Renderers/NavigationRenderer.cs
docs/Xamarin.Forms.Core/Xamarin.Forms/INavigationPageController.xml
docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationPage.xml