{"push_id":746568757,"size":5,"distinct_size":1,"ref":"refs/heads/event_disposition","head":"8a361dde5820a076fbd0ede6aa1bacbade811a35","before":"4733d816e1d4b153da337dc0c757fca7fc62a295","commits":[{"sha":"54f29d86d2fc8bf9ff6e53503278045decd8029e","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@chromium.org","name":"Adam Barth"},"message":"Rev Sky package","distinct":false,"url":"https://api.github.com/repos/jamesr/sky_engine/commits/54f29d86d2fc8bf9ff6e53503278045decd8029e"},{"sha":"0aea22f7dc2ad2b5866166a279eccb0524a44229","author":{"email":"d8eecee9ec3b56801cb62c4140d8c76236c4e3cf@google.com","name":"Viktor Lidholt"},"message":"Refactors matrix handling in sprites","distinct":false,"url":"https://api.github.com/repos/jamesr/sky_engine/commits/0aea22f7dc2ad2b5866166a279eccb0524a44229"},{"sha":"f1cc0efdc1d1ac8ea433162528e3d4bbc1ff54a1","author":{"email":"e488fd30891f9d1715eacc4ff808f70da1fa309d@gmail.com","name":"Viktor Lidholt"},"message":"Merge pull request #437 from vlidholt/master\n\nRefactors matrix handling in sprites","distinct":false,"url":"https://api.github.com/repos/jamesr/sky_engine/commits/f1cc0efdc1d1ac8ea433162528e3d4bbc1ff54a1"},{"sha":"7a220802a1d5084c7dbf1831073f288f456e6039","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@chromium.org","name":"Adam Barth"},"message":"Remove unused import to make analyzer happy","distinct":false,"url":"https://api.github.com/repos/jamesr/sky_engine/commits/7a220802a1d5084c7dbf1831073f288f456e6039"},{"sha":"8a361dde5820a076fbd0ede6aa1bacbade811a35","author":{"email":"df7f457f1cbbce7949b853d0dedaa77cd3977422@chromium.org","name":"James Robinson"},"message":"Teach event system about disposition and make 'consumed' disposition terminal\n\nThis introduces the notion of event disposition and allows event\ntargets (widgets and render objects) to consume events that should not\nbe processed further. This is needed by the Switch component in the\nDrawer in the stocks example. The Switch is embedded in a DrawerItem.\nThe Switch handles the gesture tap event to toggle its state and should\nhandle pointer events to allow swiping and draw its own radial\nreaction. The DrawerItem also handles gesture taps to allow toggling\nthe switch value when tapping anywhere on the drawer and to draw its\nown ink splash. When tapping on the switch, both the switch's render\nobject and the DrawerItem's listener are in the event dispatch path.\nThe Switch needs to signal in some fashion that it consumed the event\nso the DrawerItem does not also try to toggle the switch's state.","distinct":true,"url":"https://api.github.com/repos/jamesr/sky_engine/commits/8a361dde5820a076fbd0ede6aa1bacbade811a35"}]}