{"push_id":1015926916,"size":52,"distinct_size":2,"ref":"refs/heads/async_layout_cleaned_up","head":"dee73cb13ce95e1f4973e8f5e08d39cd14d87dca","before":"defcd06d39beba91b58b541b41e4593f4bf12a38","commits":[{"sha":"d1e6a650f028dc5c4d79c2a221e076041c9d1567","author":{"email":"9a529439d94e1023afd329d7c6d0fed82704ca1f@gmail.com","name":"Hannah Troisi"},"message":"[ASImageNode] A ASImageNode debug feature showing pixel scaling amount\n- shows a red text label overlay on bottom right hand corner of ASImageNodes with pixel scaling factor\n- import AsyncDisplayKit+Debug.h and enable using [ASImageNode setEnableImageDebugOverlay]","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/d1e6a650f028dc5c4d79c2a221e076041c9d1567"},{"sha":"f4d57917176b409c7fd1cca71b8633f6c1ea0802","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@izimobile.com","name":"Tom King"},"message":"in ASTextNode, bail from touchesMoved:withEvent: if the previousLocationInView is the same as the locationInView. On 3D Touch enabled phones, this gets fired with chages in force, and will usually get fired immediately after touchedBegan:withEvent, causing touches to usually be cancelled","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/f4d57917176b409c7fd1cca71b8633f6c1ea0802"},{"sha":"fa15ab7babce23055e93b72fe4db9cd589ccd659","author":{"email":"9a529439d94e1023afd329d7c6d0fed82704ca1f@gmail.com","name":"Hannah Troisi"},"message":"[ASImageNode] A ASImageNode debug feature showing pixel scaling amount\n- shows a red text label overlay on bottom right hand corner of ASImageNodes with pixel scaling factor\n- import AsyncDisplayKit+Debug.h and enable using [ASImageNode setEnableImageDebugOverlay]","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/fa15ab7babce23055e93b72fe4db9cd589ccd659"},{"sha":"1457e97c590de26b3a786f0848c9e89449983dcc","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@izimobile.com","name":"Tom King"},"message":"create local variables for performance and clarity","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/1457e97c590de26b3a786f0848c9e89449983dcc"},{"sha":"86ccd33a844c8090636d2aab2625796298de7ae9","author":{"email":"62688e01d07981be3150979b2f97f9f65fea073c@gmail.com","name":"Eric Jensen"},"message":"Correct a few documentation comments for method parameters","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/86ccd33a844c8090636d2aab2625796298de7ae9"},{"sha":"3d34c177edb1b0c1478c347932656ea8e2402206","author":{"email":"62688e01d07981be3150979b2f97f9f65fea073c@gmail.com","name":"Eric Jensen"},"message":"Flatten indentation of parameter hierarchy","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/3d34c177edb1b0c1478c347932656ea8e2402206"},{"sha":"84357c4a4846059e23312946e123e0320eb70501","author":{"email":"62688e01d07981be3150979b2f97f9f65fea073c@gmail.com","name":"Eric Jensen"},"message":"Correct a couple more documentation comments","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/84357c4a4846059e23312946e123e0320eb70501"},{"sha":"c2f85397ce458e120ddf6fc401e531c18281f1ed","author":{"email":"62688e01d07981be3150979b2f97f9f65fea073c@gmail.com","name":"Eric Jensen"},"message":"Mark depreciated protocols with deprivation attribute","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/c2f85397ce458e120ddf6fc401e531c18281f1ed"},{"sha":"3ebdf5928cee55cf0a1a6fd740bf777e21733f5f","author":{"email":"3de8762d49a778edd8b1aa9f381ea5a9ccb62944@pinterest.com","name":"rcancro"},"message":"Made a few changes to font scale adjustment\n\n1) cache the scale in the font adjuster. The adjuster will be dealloc'ed when the renderer that owns it is dealloc'ed (or invalidated). Until that time we can trust the scale that the adjuster has computed.\n2) When measuring line count, make sure that we are not bounding the height of the container's size. This will cause the wrong number of lines to be returned.\n3) Instead of setting the ascender/descender on an ASTextNode when an attributed string is added, wait until after the renderer calculates size. This way, if there is any need to scale the font to fit we can apply that scale to the ascender/descender.","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/3ebdf5928cee55cf0a1a6fd740bf777e21733f5f"},{"sha":"06a6bd660619af8a2d116f3df042fc88175da0d8","author":{"email":"3de8762d49a778edd8b1aa9f381ea5a9ccb62944@pinterest.com","name":"rcancro"},"message":"fix typo and kick off build again.","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/06a6bd660619af8a2d116f3df042fc88175da0d8"},{"sha":"06ea9461cbd255bdd00f23a525f04f4639e3cde4","author":{"email":"d6f9e5e38495b1c6223df924e073f95944dd56a2@gmail.com","name":"Scott Goodson"},"message":"[ASScrollDirection] Fix tests to use the more intuitive naming for scroll directions.","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/06ea9461cbd255bdd00f23a525f04f4639e3cde4"},{"sha":"8703920d55ff4b341e3eb411a064f46509f0f01b","author":{"email":"d6f9e5e38495b1c6223df924e073f95944dd56a2@gmail.com","name":"Scott Goodson"},"message":"[Xcode Project] Add new file to the framework target.  Update to recommended build settings to resolve 1 of 1 warnings.","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/8703920d55ff4b341e3eb411a064f46509f0f01b"},{"sha":"91b81d0e80c4864cb465d7a6fcddf9a276a2bf7a","author":{"email":"9a529439d94e1023afd329d7c6d0fed82704ca1f@gmail.com","name":"Hannah Troisi"},"message":"Merge remote-tracking branch 'facebook/master'","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/91b81d0e80c4864cb465d7a6fcddf9a276a2bf7a"},{"sha":"d64c05a68e5dad931a6510bb04d93dc7d03ef5ce","author":{"email":"9a529439d94e1023afd329d7c6d0fed82704ca1f@gmail.com","name":"Hannah Troisi"},"message":"[ASImageNode] A ASImageNode debug feature showing pixel scaling amount\n- shows a red text label overlay on bottom right hand corner of ASImageNodes with pixel scaling factor\n- import AsyncDisplayKit+Debug.h and enable using [ASImageNode setEnableImageDebugOverlay]","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/d64c05a68e5dad931a6510bb04d93dc7d03ef5ce"},{"sha":"fbe72a06e4a075b1c9462f51f87aadcf63ec8875","author":{"email":"9a529439d94e1023afd329d7c6d0fed82704ca1f@gmail.com","name":"Hannah Troisi"},"message":"[ASImageNode] A ASImageNode debug feature showing pixel scaling amount\n- shows a red text label overlay on bottom right hand corner of ASImageNodes with pixel scaling factor\n- import AsyncDisplayKit+Debug.h and enable using [ASImageNode setEnableImageDebugOverlay]","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/fbe72a06e4a075b1c9462f51f87aadcf63ec8875"},{"sha":"3fe44b4e235aa2ea0b5a7f251be2ee1b4fe99782","author":{"email":"9a529439d94e1023afd329d7c6d0fed82704ca1f@gmail.com","name":"Hannah Troisi"},"message":"Merge branch 'ASImageNodeScaleFactorLabel' of https://github.com/hannahmbanana/AsyncDisplayKit into ASImageNodeScaleFactorLabel","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/3fe44b4e235aa2ea0b5a7f251be2ee1b4fe99782"},{"sha":"51eccb3d96fdd6e22d15f4a22f76ec5f83cd0cd2","author":{"email":"9a529439d94e1023afd329d7c6d0fed82704ca1f@gmail.com","name":"Hannah Troisi"},"message":"[ASImageNode] More refined naming and documentation for [ASImageNode shouldShowImageScalingOverlay]","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/51eccb3d96fdd6e22d15f4a22f76ec5f83cd0cd2"},{"sha":"3f4b4b9f3ccf89e396c20de2a7e808effce3e098","author":{"email":"9a529439d94e1023afd329d7c6d0fed82704ca1f@gmail.com","name":"Hannah Troisi"},"message":"[ASImageNode] More refined naming and documentation for [ASImageNode shouldShowImageScalingOverlay]","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/3f4b4b9f3ccf89e396c20de2a7e808effce3e098"},{"sha":"9759ed084867267258f6152b4ad44a1d79096073","author":{"email":"d6f9e5e38495b1c6223df924e073f95944dd56a2@gmail.com","name":"appleguy"},"message":"Merge pull request #1336 from hannahmbanana/ASImageNodeScaleFactorLabel\n\n[ASImageNode] An ASImageNode debug feature showing pixel scaling amount","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/9759ed084867267258f6152b4ad44a1d79096073"},{"sha":"112489927e05ca33f5cc1d1f3bdff34a251cb176","author":{"email":"d6f9e5e38495b1c6223df924e073f95944dd56a2@gmail.com","name":"appleguy"},"message":"Merge pull request #1338 from tomizimobile/truncationTokenFix\n\n[ASTextNode] Fix tapping on truncation token for 3D Touch phones","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/112489927e05ca33f5cc1d1f3bdff34a251cb176"}]}