* add initial implementation of the dom agent for ios
* add implementation of the css agent for ios
* refactor devtools inspector methods to somewhat accomodate ios and android
patch elements dom-node tests to test for ios too
* fix android dom-node test
* fix ios dom-node-tests to mock the ios devtools inspector properly
* fix: minor changes
* Move the applyStyleFromScope to onLoaded, when the views are created and id or className properties are set the CSS selectors are queried and applied multiple times
* Condense the changes when applying properties
* Added tests for native view recycling
Disabled android native view recycling
Move toString from view-common to view-base
Fix crash on application restore and navigation back on API26
Added setAsRootView method
Added missing logo into perf-tests/recycling app
* additional fix for image-source-tests. ios is case sensitive.
* Add @private to some internal properties
Fix where padding is not respected when background is reset.
* Cache android.widget.SeekBar as SeekBar for better performance
Made singleton listener for SeekBar
Fix slider issue
Add slider test
* Futher refactoring
* cache page on forward navigation
Still some failing navigation tests
* Current page is kept alive when navigating forward
Refactoring code and removing all hacks and flags
Remove one module circular reference
* Disable Page recycling because when there is transition between pages the nativeView stays animated (e.g. when transition is Fade the hidden page nativeView stays with Alpha 0)
Disable recycling if there is native anitmation
* Fix failing tests on ios & android API17
Fix wrong urls in http tests
Made some timer tests async
* Animations are not stored in BackstackEntry instead of Fragment because fragments could die (activity die) and recreated and we lose animations.
* Fix android crash when activity is recreated.
Refactoring transitionListener.
recycleNativeView filed now accepts: "always" | "never" | "auto". Always will recycle the nativeView no matter if its nativeView or android proprties are accessed. Never will disable recycling. Auto will recycle it only if nativeView and android properties are not accessed.
* Image corners were blinking in #4322 and CSS border will now draw non uniform corner radiuses if the border color is uniform
* Implement per-side corner radiuses for iOS
* Update stretch-mode example
* Update matrix-mode example
* Update image resources
* Add clipping for non uniform radii without border width, don't throw for missing image resources in css
In Angular, if the NativeScriptAnimationModule is imported in another
NgModule more than once (which shouldn't be done), the renderer is instantiated twice. This
causes animation with empty targets to be created. If such animation is
removed, the app will crash. Additional check if the target is present
will prevent this.
* Allow toggling of visible scrollbar indicators
* Add unit test
* Make what the prop does more clear
* Fix tslint
* Rename property per @vakrilov
* Missed string property rename
* Move property from method
* Update orientationChanged to use new property name