{"push_id":892256333,"size":15,"distinct_size":15,"ref":"refs/heads/tripstr-dev","head":"676c8c1066c9f599bea113414b6a521afddd6d78","before":"f19d8c19a93f7a27493d839348cb98605bb41736","commits":[{"sha":"04d93532bc68356ed5071709d4bf4a7d753ac923","author":{"email":"6cdde72d53089c53295e874844404f1c232a4cae@icloud.com","name":"Adlai Holler"},"message":"Only require node sizes once per run loop, and only if a node's size has changed","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/04d93532bc68356ed5071709d4bf4a7d753ac923"},{"sha":"0ee1fd82dc51ba587a07a6b4b41382ea124d6171","author":{"email":"6cdde72d53089c53295e874844404f1c232a4cae@icloud.com","name":"Adlai Holler"},"message":"Refactor nodeDidRelayoutWithSizeChange: -> nodeDidRelayout:sizeChanged:","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/0ee1fd82dc51ba587a07a6b4b41382ea124d6171"},{"sha":"61f2f73b16168f7057b7fd6041d4f9cf899d215d","author":{"email":"d6f9e5e38495b1c6223df924e073f95944dd56a2@gmail.com","name":"appleguy"},"message":"Merge pull request #910 from Adlai-Holler/FixMovingLinkTouches\n\nAllow User to Move While Touching Link As Long As They Stay In Range","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/61f2f73b16168f7057b7fd6041d4f9cf899d215d"},{"sha":"835acd6a25cd474cc791c6793fcaa33304c01388","author":{"email":"6cdde72d53089c53295e874844404f1c232a4cae@icloud.com","name":"Adlai Holler"},"message":"Change assumed value for text node highlighting delegate method to YES and don't consult it unless highlighting.","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/835acd6a25cd474cc791c6793fcaa33304c01388"},{"sha":"3a04cb7cc8a978378017f9a65f84ab621564aff3","author":{"email":"d6f9e5e38495b1c6223df924e073f95944dd56a2@gmail.com","name":"appleguy"},"message":"Merge pull request #898 from Adlai-Holler/OptimizeNodeDidRelayout\n\nReduce Frequency of beginUpdates/endUpdates Due to Node Relayout","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/3a04cb7cc8a978378017f9a65f84ab621564aff3"},{"sha":"05ff0e40ec132db508acee4503d715945357f150","author":{"email":"6cdde72d53089c53295e874844404f1c232a4cae@icloud.com","name":"Adlai Holler"},"message":"Add test case for non-cell node interface state","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/05ff0e40ec132db508acee4503d715945357f150"},{"sha":"9579420cd78cc452446adfa25dd183f37a4412a1","author":{"email":"6cdde72d53089c53295e874844404f1c232a4cae@icloud.com","name":"Adlai Holler"},"message":"Add static constant ASInterfaceStateInHierarchy which we'll return if the node is not in a cell but its view is in a window","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/9579420cd78cc452446adfa25dd183f37a4412a1"},{"sha":"0bfb5a040111d75eeb28cf3143abe80d9294b26f","author":{"email":"6cdde72d53089c53295e874844404f1c232a4cae@icloud.com","name":"Adlai Holler"},"message":"Make new interface state a first-class value","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/0bfb5a040111d75eeb28cf3143abe80d9294b26f"},{"sha":"34c487de5b6302397230f5e081d9c13fd4a7133e","author":{"email":"6cdde72d53089c53295e874844404f1c232a4cae@icloud.com","name":"Adlai Holler"},"message":"Fix test","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/34c487de5b6302397230f5e081d9c13fd4a7133e"},{"sha":"4284b6e23acd3bdfd3d7b6005376a1747dee7f1f","author":{"email":"6cdde72d53089c53295e874844404f1c232a4cae@icloud.com","name":"Adlai Holler"},"message":"Set _interfaceState before calling fetchData et al.","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/4284b6e23acd3bdfd3d7b6005376a1747dee7f1f"},{"sha":"6e1336846385f7339ab25ad0afdfc6f53eb3ec78","author":{"email":"d6f9e5e38495b1c6223df924e073f95944dd56a2@gmail.com","name":"appleguy"},"message":"Merge pull request #911 from Adlai-Holler/FixTextNodeHighlightingLogic\n\nReduce Reliance on -textNode:shouldHighlightLinkAttribute:value:atPoint:","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/6e1336846385f7339ab25ad0afdfc6f53eb3ec78"},{"sha":"faf9d266c526adcb59d13bd2161f89c2f2eeef49","author":{"email":"d6f9e5e38495b1c6223df924e073f95944dd56a2@gmail.com","name":"appleguy"},"message":"Merge pull request #914 from Adlai-Holler/UpdateInterfaceStateBeforeCallout\n\nMinimize critical section in -setInterfaceState:, and move ivar set before subclass hooks are called.","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/faf9d266c526adcb59d13bd2161f89c2f2eeef49"},{"sha":"29897297c55c46c42069400cb76659e85745387b","author":{"email":"d6f9e5e38495b1c6223df924e073f95944dd56a2@gmail.com","name":"appleguy"},"message":"Merge pull request #913 from Adlai-Holler/WorkaroundCellContentsLoading\n\nProvide Basic Interface State Support for Nodes Outside of Cells","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/29897297c55c46c42069400cb76659e85745387b"},{"sha":"b16a9e294e95f2df00a960b87ce9dc276f0520f0","author":{"email":"6cdde72d53089c53295e874844404f1c232a4cae@icloud.com","name":"Adlai Holler"},"message":"Merge branch 'master' into update-objc\n\nConflicts:\n\tAsyncDisplayKit/ASDisplayNode+Subclasses.h","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/b16a9e294e95f2df00a960b87ce9dc276f0520f0"},{"sha":"676c8c1066c9f599bea113414b6a521afddd6d78","author":{"email":"6cdde72d53089c53295e874844404f1c232a4cae@icloud.com","name":"Adlai Holler"},"message":"Merge branch 'update-objc' into tripstr-dev","distinct":true,"url":"https://api.github.com/repos/Tripstr/AsyncDisplayKit/commits/676c8c1066c9f599bea113414b6a521afddd6d78"}]}