{"push_id":820799217,"size":35,"distinct_size":35,"ref":"refs/heads/master","head":"c08142922cd45827ee7b4a99b072f87b83b1bf05","before":"c0d5ea2255a3efacb6cd87c1e0dc19ae7ef8622c","commits":[{"sha":"6c9339d2dfb700a05b5e97fc57395230586ba637","author":{"email":"c42a331deffee6b0fcffc31c9e20dbf07aa0d7ad@gmail.com","name":"Kris Selden"},"message":"Abstract scrolling into a component.\n\nExtracts a \"scrollable\" component in for better separation of responsibilities and to prepare for alternate implementations of scrolling (JS-based virtual scrolling to support UIWebView usage in particular).\n\nSeveral changes will be required for users of master once this is merged:\n\n1) Update your CSS to account for an additional div. Structure is now:\n\n```\ndiv.ember-collection\n    div (from ember-native-scrollable)\n        div (wraps all content)\n            divs (cells)\n```\n\n2) Use CSS to specify height/width of div surrounding ember-collection. ember-collection now detects and adjusts it's size based on it's container. The `width` and `height` attributes are not longer used. For initial render (including fast-boot future), you should supply `estimated-width` and `estimated-height` attributes.\n\n3) `offset-x` and `offset-y` attributes have been renamed to `scroll-left` and `scroll-top`\n\n4) If you have custom layouts, the expected API has changed. You should replace your `contentWidth` and `contentHeight` methods with a `contentSize` method that accepts and clientSize object with `width` and `height` properties, and returns an object with the same property names representing the total content size.\n\n@lukemelia / @krisselden","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/6c9339d2dfb700a05b5e97fc57395230586ba637"},{"sha":"ee5300c88052f6ca9e7edd9b40e32a4a87594619","author":{"email":"c42a331deffee6b0fcffc31c9e20dbf07aa0d7ad@gmail.com","name":"Kris Selden"},"message":"Merge pull request #35 from emberjs/abstract-scrolling\n\nAbstract scrolling WIP","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/ee5300c88052f6ca9e7edd9b40e32a4a87594619"},{"sha":"b963a85f7044dcdf032d9357d90fd16f65024d0b","author":{"email":"6b3799be4300e44489a08090123f3842e6419da5@lukemelia.com","name":"Luke Melia"},"message":"Use Ember.set to set _clientSize, so it is observable.\n\nThis is for use by ember-virtual-scrollkit.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/b963a85f7044dcdf032d9357d90fd16f65024d0b"},{"sha":"404b19a5c9742d8398baf86ff9b8a7ce3ca0ab9b","author":{"email":"c42a331deffee6b0fcffc31c9e20dbf07aa0d7ad@gmail.com","name":"Kris Selden"},"message":"Merge pull request #41 from lukemelia/observable-client-size\n\nUse Ember.set to set _clientSize, so it is observable.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/404b19a5c9742d8398baf86ff9b8a7ce3ca0ab9b"},{"sha":"1d23320a04d9981bdfcaa8305a1c57a88526143e","author":{"email":"c42a331deffee6b0fcffc31c9e20dbf07aa0d7ad@gmail.com","name":"Kris Selden"},"message":"cleanup stuff we are extracting out the virtual scrolling to a different add-on","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/1d23320a04d9981bdfcaa8305a1c57a88526143e"},{"sha":"7108902a144f25e7e808524784a3558b733fc95e","author":{"email":"c42a331deffee6b0fcffc31c9e20dbf07aa0d7ad@gmail.com","name":"Kris Selden"},"message":"Cleanup style stuff\n\nStart factoring out some style concerns, don’t force webkit-overflow-scrolling and support auto scrollbars.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/7108902a144f25e7e808524784a3558b733fc95e"},{"sha":"95303d4f76686a491455a68fd9410aa090dcde26","author":{"email":"c42a331deffee6b0fcffc31c9e20dbf07aa0d7ad@gmail.com","name":"Kris Selden"},"message":"Merge pull request #42 from emberjs/cleanup-translate-style\n\nCleanup translate style","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/95303d4f76686a491455a68fd9410aa090dcde26"},{"sha":"a8e427b21a43a89f52689b00b2166fc17c9f4c89","author":{"email":"c42a331deffee6b0fcffc31c9e20dbf07aa0d7ad@gmail.com","name":"Kris Selden"},"message":"remove console logging","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/a8e427b21a43a89f52689b00b2166fc17c9f4c89"},{"sha":"2992f617f0c01a664b7452ec000faffd1f8cd0a9","author":{"email":"c42a331deffee6b0fcffc31c9e20dbf07aa0d7ad@gmail.com","name":"Kris Selden"},"message":"this prevents infinite loops of our size checker gets wrapped by an autorun","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/2992f617f0c01a664b7452ec000faffd1f8cd0a9"},{"sha":"931fedb46f9889cc83b1129a8e18647ee4c6ebee","author":{"email":"c42a331deffee6b0fcffc31c9e20dbf07aa0d7ad@gmail.com","name":"Kris Selden"},"message":"some idea as previous change","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/931fedb46f9889cc83b1129a8e18647ee4c6ebee"},{"sha":"c748256d51f09f2519e22ead7119e224f32279ce","author":{"email":"c42a331deffee6b0fcffc31c9e20dbf07aa0d7ad@gmail.com","name":"Kris Selden"},"message":"helps if I compare against the right thing","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/c748256d51f09f2519e22ead7119e224f32279ce"},{"sha":"bf3062e3e58cd1184e43e623421163c4ec0ba8f5","author":{"email":"c42a331deffee6b0fcffc31c9e20dbf07aa0d7ad@gmail.com","name":"Kris Selden"},"message":"make safer, should switch back to not being an object","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/bf3062e3e58cd1184e43e623421163c4ec0ba8f5"},{"sha":"6a7318792d12a113b8ff54323cefdec3faff877a","author":{"email":"6b3799be4300e44489a08090123f3842e6419da5@lukemelia.com","name":"Luke Melia"},"message":"Remove `unless` from the cell template in the example. We can hide buffer cells with styles and leave the internal layout of the cell more stable for better diffing.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/6a7318792d12a113b8ff54323cefdec3faff877a"},{"sha":"fa76b1ab3a1043c3fcf39433d8800c585ea8f2dc","author":{"email":"6b3799be4300e44489a08090123f3842e6419da5@lukemelia.com","name":"Luke Melia"},"message":"Optimization to get acceptable frame rates. Needs new public API from Ember. /cc @krisselden @wycats","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/fa76b1ab3a1043c3fcf39433d8800c585ea8f2dc"},{"sha":"b0eb1395aeea3cc4501daf13a55d55ebcc19261e","author":{"email":"6b3799be4300e44489a08090123f3842e6419da5@lukemelia.com","name":"Luke Melia"},"message":"Revert \"Optimization to get acceptable frame rates. Needs new public API from Ember. /cc @krisselden @wycats \"\n\nThis reverts commit fa76b1ab3a1043c3fcf39433d8800c585ea8f2dc.\n\nThis broke tests and needs some more work before going into master.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/b0eb1395aeea3cc4501daf13a55d55ebcc19261e"},{"sha":"d20a6fd1368f05fea5eeb0a8a19b8a11ab6d570a","author":{"email":"6b3799be4300e44489a08090123f3842e6419da5@lukemelia.com","name":"Luke Melia"},"message":"Fix failing test around cell visibility","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/d20a6fd1368f05fea5eeb0a8a19b8a11ab6d570a"},{"sha":"5ee3c7e59f1b8339dee80512d1828844d85a7bd3","author":{"email":"6b3799be4300e44489a08090123f3842e6419da5@lukemelia.com","name":"Luke Melia"},"message":"Optimization to get acceptable frame rates. Needs new public API from Ember. /cc @krisselden @wycats","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/5ee3c7e59f1b8339dee80512d1828844d85a7bd3"},{"sha":"5fa9d9bb94da31967b9ea2157e25676d93803103","author":{"email":"6b3799be4300e44489a08090123f3842e6419da5@lukemelia.com","name":"Luke Melia"},"message":"Released v1.0.0-alpha.1","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/5fa9d9bb94da31967b9ea2157e25676d93803103"},{"sha":"37c6e8eb9ae58d01f48791217fd6af98fc82b2a7","author":{"email":"c42a331deffee6b0fcffc31c9e20dbf07aa0d7ad@gmail.com","name":"Kris Selden"},"message":"bump layout-bin-packer which adds es6 and ember-addon support.","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/37c6e8eb9ae58d01f48791217fd6af98fc82b2a7"},{"sha":"f6162359df2f1d076b80fb2410637b5c614d94c7","author":{"email":"c42a331deffee6b0fcffc31c9e20dbf07aa0d7ad@gmail.com","name":"Kris Selden"},"message":"bump for release","distinct":true,"url":"https://api.github.com/repos/alexdiliberto/ember-collection/commits/f6162359df2f1d076b80fb2410637b5c614d94c7"}]}