* [ASCellNode] Added indexPath property.
* [ASCellNode] Cached the type of scrollView we're using in the node, and placed that logic in setScrollView.
* [ASCellNode] Removed table and collection view from indexPath, since they return the index paths from the view-space.
* Changed the logic for getting indexPath so that it works even when the cell is not displayed.
* [VerticalWithinHorizontalScrolling] Explicitally synthesized indexPath property.
* Add test case for TextKit truncation style
* Add fast path for text node measurement with default truncation
* Use fast path more often
* Reverse options order
* Simplify implementation – no functional change
* Share "isScaled" variable
* Intersect with constrained rect
* Add a failing test case for fast-path truncation
* Add some more truncation tests, using slow path as reference image
* Update the tests
* In ASTextKitRenderer, intersect bounds with constrained rect
* Add test case for TextKit truncation style
* Add fast path for text node measurement with default truncation
* Use fast path more often
* Reverse options order
* Simplify implementation – no functional change
* Share "isScaled" variable
* Intersect with constrained rect
* Add a failing test case for fast-path truncation
* Add some more truncation tests, using slow path as reference image
* Update the tests
* In ASTextKitRenderer, intersect bounds with constrained rect
* Use maximumNumberOfLines property in text kit fast path
Add reference images
Disable fast-path for max-one-line case
* Remove unneeded snapshot files
* expose ASTableView's -visibleNodes getter at the ASTableNode level
* add safegaurds
* make visibleNodes a read only property for ASTableNode
* make collectionNode .visibleNodes property
* Added selection API to ASTableNode and ASCollectionNode (#2450)
* Updated test case to use collectionNode instead of collectionView for the selection tests.
* Fixed typos.
Added asserts for main thread.
Updated ASCollectionViewTests for multiple selections for nodes.
* Added assigns to the different properties.
Beta 4 added a PINCache subspec which was required for ASDK. However,
Beta 5 reverted this in an attempt to fix automatically updated versions
of ASDK. So this patch sets the specific version to beta 5 until we're
ready to launch.
* Refactor example & test Layout API
* fix layoutSpecThatFits:
* remove test code
* address @appleguy's comments
* remove project file
* remove workspace
* Fix Uncalled Collection Delegate Methods (#2433)
* Fix batch fetching
* Fix not calling constrainedSizeForItemAtIndexPath:
* Fix constrainedSizeForItemAtIndexPath: not being called
* Add preferredSize as getter to ASLayoutElementStyle (#2427)
* [2.0] add helpful deprecation messages (#2437)
[2.0] add helpful deprecation messages
* fix macro (#2439)
* Macro still needs to be defined even if we're skipping. (#2441)
* Remove block copying (#2438)
* Make flow layout inspector call the new constrainedSize method (#2444)
* Update exception test for new constrainedSize method (#2445)
* Fix asdk again (#2446)
* Man whoever is maintaining PINRemoteImage really needs to get theirselves together!
* Learning from previous mistakes, we should set a specific version on this.
* Refactor example & test Layout API
* fix layoutSpecThatFits:
* remove test code
* address @appleguy's comments
* remove project file
* remove workspace
* Man whoever is maintaining PINRemoteImage really needs to get theirselves together!
* Learning from previous mistakes, we should set a specific version on this.