{"push_id":1903193157,"size":137,"distinct_size":20,"ref":"refs/heads/master","head":"e4bf1244ab4743a0e1bfbf038f06f2f428028826","before":"24147225745b8a78af5db43c065c2ad84f0a115e","commits":[{"sha":"1262f1400c6f443a1460e168c7adc25997247cde","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Initial pass on libinput backend","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/1262f1400c6f443a1460e168c7adc25997247cde"},{"sha":"af69591e6233c83ed749b2f51922edb45bdaef2e","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Add error handling and init in backend_autocreate","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/af69591e6233c83ed749b2f51922edb45bdaef2e"},{"sha":"019fff06be1ad460ac427bea070fbe7a61c09ea8","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Fix issues, flesh out event handling somewhat","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/019fff06be1ad460ac427bea070fbe7a61c09ea8"},{"sha":"0e75d157f52db45a1af350574bd95cccbd09fa57","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Initialize keyboards from libinput","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/0e75d157f52db45a1af350574bd95cccbd09fa57"},{"sha":"59ceaf507e9a7c80e04460d1ae4946ce7b6f56ac","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Handle key presses","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/59ceaf507e9a7c80e04460d1ae4946ce7b6f56ac"},{"sha":"12612572ef9af9686e24bb9af81c31c82bb1f765","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Exit sample on key press","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/12612572ef9af9686e24bb9af81c31c82bb1f765"},{"sha":"f479b7c8c7aa93229c46287f774a30ac8324da1e","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Split keyboard code out into its own file","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/f479b7c8c7aa93229c46287f774a30ac8324da1e"},{"sha":"7a5f35b5bb2a30e46defe9ea1bd610cb06df95e8","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Reassign ownership of libinput handle","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/7a5f35b5bb2a30e46defe9ea1bd610cb06df95e8"},{"sha":"508d135de78a483feb947ee4cc5e979743bd7317","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Only allocate device state when it will be used\n\nThis design also avoids double frees in the future when we're creating\nseveral wlr_input_devices from one libinput_device.","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/508d135de78a483feb947ee4cc5e979743bd7317"},{"sha":"c385a7f8afb765c510cad03d396198c76e318ca0","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"-g is added by default","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/c385a7f8afb765c510cad03d396198c76e318ca0"},{"sha":"5dd96c077238b314162570655ea970ba6c2f8693","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Incorporate XKBCommon into example","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/5dd96c077238b314162570655ea970ba6c2f8693"},{"sha":"e257afeb7ea72a035202be02c90490eb3cb7129b","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Establish multi backend support","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/e257afeb7ea72a035202be02c90490eb3cb7129b"},{"sha":"6bf7e095cf23b570c1fa0e295f9d950404867a22","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Flesh out keyboard support in examples","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/6bf7e095cf23b570c1fa0e295f9d950404867a22"},{"sha":"0dbfe56c892f400a015c37d1f3574c8f9c985030","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Simplify examples","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/0dbfe56c892f400a015c37d1f3574c8f9c985030"},{"sha":"a63230e59cfdaad42c3444b2bc4be5480202e527","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Implement libinput wlr_pointer","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/a63230e59cfdaad42c3444b2bc4be5480202e527"},{"sha":"2f9fd72fdcf9249ed16bcc029a86e734ae1487a1","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Add pointer example","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/2f9fd72fdcf9249ed16bcc029a86e734ae1487a1"},{"sha":"8f284ec0b23953ccc274291eeb612d782d391b07","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Demonstrate pointer button event in example","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/8f284ec0b23953ccc274291eeb612d782d391b07"},{"sha":"7dfc2c28f1870a38357d6adbb48040151f3166b1","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Add axis events to pointer example","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/7dfc2c28f1870a38357d6adbb48040151f3166b1"},{"sha":"d6905f86cb9d430e0ba05c6a066ed350761116d1","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Allocate wlr_touch devices","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/d6905f86cb9d430e0ba05c6a066ed350761116d1"},{"sha":"3f24f8a1bee10fb3aadf8c57ca107fe5aaa7cffa","author":{"name":"Drew DeVault","email":"2d59c23086d1544014cbe6a7b4015b32d4aa7b72@cmpwn.com"},"message":"Flesh out touch events and add demo","distinct":false,"url":"https://api.github.com/repos/nyorain/wlroots/commits/3f24f8a1bee10fb3aadf8c57ca107fe5aaa7cffa"}]}
{"actor":{"display_login":"nyorain"}}