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)
committerGitHub <noreply@github.com>
Mon, 23 Jan 2017 19:42:38 +0000 (12:42 -0700)
commit2c56d6211db41a1b105ac466630dca783d5bd1ec
tree4e476c7c527198e2a5c0048bf8f44e48bb6658da
parentc468302e9da38354d0b8d3004ac44f39b65f5fbf
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