appleguy
74bf376b2f
[ASDisplayNode] Rename _propertyLock to __instanceLock__ to avoid subclass naming collisions. ( #1941 )
2016-07-16 15:32:13 -07:00
Adlai Holler
cac0cce0b0
[ASLayoutTransition] Make findNodesInLayoutAtIndexesWithFilteredNodes faster
2016-07-14 16:11:28 -07:00
Adlai Holler
fe63b7b65f
Use fast enumeration in a couple places
2016-07-14 15:10:49 -07:00
appleguy
3b2af7eb6d
[Build] Remove Unused Imports across all of AsyncDisplayKit. This uses a feature of AppCode. ( #1875 )
...
Details on the tool are here: https://www.jetbrains.com/help/idea/2016.1/optimizing-imports.html
2016-07-09 17:20:59 -07:00
Michael Schneider
9de014f179
Change applySubnodeTransition to startTransition
2016-07-03 14:38:26 -07:00
Michael Schneider
bf6fbd173d
Address first comments
2016-07-03 13:33:23 -07:00
Michael Schneider
01fed69b26
Adds trampoline for inserting and deletion of nodes
...
Currently measurement always needs to happen on the main thread if implicit hierarchy management is enabled as adding and removing from nodes needs to happen on the main thread. We now will trampoline to the main thread to do the insertion and deletion of nodes.
This also resolves the issue that can occur if a node is already loaded deep in the layout hierarchy in the layout that the node is transforming to. Before insertion or deletion is happening we need to crawl the layout hierarchy to check that though.
2016-07-01 16:33:37 -07:00
Adlai Holler
15b6f2e281
[ASLayoutTransition] Optimize add/remove subnode methods
2016-06-16 17:10:33 -07:00
Hannah Troisi
c857e809f4
Clean up header comments (for consistent Facebook licensing info) ( #1741 )
...
[Licensing] Clean up header comments (for consistent Facebook licensing info)
2016-06-11 23:31:39 -07:00
Levi McCallum
a3e8f556a3
Clean up flattening process in ASLayout
2016-06-10 12:43:46 -07:00
Levi McCallum
19e949e02f
[ASDisplayNode] Move constrainedSize to layout
2016-06-05 09:30:57 -07:00
Levi McCallum
95f1ab4902
[ASDisplayNode] Rename ASDisplayNodeTransitionContext to ASLayoutTransition ( #1680 )
...
* [ASDisplayNode] Rename ASDisplayNodeTransitionContext to ASLayoutTransition
* Rename internal ivar to fit new naming
* Fix tabbing
2016-05-25 10:10:27 +07:00