{"push_id":1308464295,"size":41,"distinct_size":0,"ref":"refs/heads/new_ui","head":"fec66cd88bed7d99f9b42843805d47ba555e8688","before":"5c6c6797bc0f3c17ea8a66cc14e07d6b7bbebf54","commits":[{"sha":"d462137c3dfbbc8ff356e95663491c7a82f5ab02","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"add bootstrap.sh for Linux / Mac OS X","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/d462137c3dfbbc8ff356e95663491c7a82f5ab02"},{"sha":"3c8dff82d125f5801e1e0832c821df1d5a28104d","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"travis: use bootstrap.sh","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/3c8dff82d125f5801e1e0832c821df1d5a28104d"},{"sha":"3528865ae2d27ef71452613da7232d487f2d79b9","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"add tox configuration","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/3528865ae2d27ef71452613da7232d487f2d79b9"},{"sha":"2729f3f6088771db17c988d73b09f62c78a5a3f4","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"dictionary/rtfcre: fix PyPy support","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/2729f3f6088771db17c988d73b09f62c78a5a3f4"},{"sha":"b7fe5056d6a518e2e3d3edec1d5111a9a03cbb26","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"setup: add setuptools-scm to setup_requires\n\nThis ensures that all required files are included in the source\ndistribution.","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/b7fe5056d6a518e2e3d3edec1d5111a9a03cbb26"},{"sha":"d8ea3d5f22f1d700fa702c25f80f4bc685c48cf6","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"config: improve handling of machine options/keymap\n\nAllow calling getter/setter with no argument / value only to get/set\nthe current machine/system option by making the machine type keyword\nargument optional.","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/d8ea3d5f22f1d700fa702c25f80f4bc685c48cf6"},{"sha":"c8c1b4df6206f38040d719b0d8c385910b41a2cf","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"app: minor cleanup","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/c8c1b4df6206f38040d719b0d8c385910b41a2cf"},{"sha":"8e27a33261020536d67ac47c67a8985872c865f8","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"test: minor cleanup","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/8e27a33261020536d67ac47c67a8985872c865f8"},{"sha":"124d85ca749a9c732a7ee7c76bf6bc8284e050c3","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"main: minor cleanup","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/124d85ca749a9c732a7ee7c76bf6bc8284e050c3"},{"sha":"d0c1fb0273c186363d0f3addd780a09a181865a9","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"config: drop unused (GUI related) options","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/d0c1fb0273c186363d0f3addd780a09a181865a9"},{"sha":"e91c73a64926832be1a2f7f72a129f383841f8ea","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"config: add support for as_dict/update","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/e91c73a64926832be1a2f7f72a129f383841f8ea"},{"sha":"16f4854433bc5df4504756d92ba316641bf1bae8","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"config: more robust machine type handling","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/16f4854433bc5df4504756d92ba316641bf1bae8"},{"sha":"95a96863213063dfdf06e2712559a3ef8f7d62d6","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"config: more robust keymap handling","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/95a96863213063dfdf06e2712559a3ef8f7d62d6"},{"sha":"75212f0c1b16501b674856b7ff0242a0b3daaf17","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"oslayer: add wmctrl","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/75212f0c1b16501b674856b7ff0242a0b3daaf17"},{"sha":"d45a1f9caf8aeedf0752955195508462311b0d8e","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"machine/keyboard: improve last stroke suppression\n\nMake it work when engine commands are consumed in another threads.","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/d45a1f9caf8aeedf0752955195508462311b0d8e"},{"sha":"f1708e4827b8e02a3d3a4bdcf22eb07bfc16de62","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"machine: rework stroke callback handling\n\nActually pass a stroke object instead of a list of steno keys. This\nin turn make it possible to remove the depency on the system module\nwhen logging a stroke.","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/f1708e4827b8e02a3d3a4bdcf22eb07bfc16de62"},{"sha":"3fc98df22adc162c0acbcde1c209a9da6d1305dc","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"setup: tweak PyInstaller distribution name\n\nInclude Python major version.","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/3fc98df22adc162c0acbcde1c209a9da6d1305dc"},{"sha":"deb46603384cf7347768ad7c7769c145b31d1083","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"osx: switch to PyInstaller for distribution","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/deb46603384cf7347768ad7c7769c145b31d1083"},{"sha":"85b94e0d8b7ef045ac48a68e67a224e1d930dc27","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"test: minor cleanup","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/85b94e0d8b7ef045ac48a68e67a224e1d930dc27"},{"sha":"9d5fb0790569d4448ccd88ce18fc77e76cdde9e5","author":{"name":"Benoit Pierre","email":"8e1f90fbed7970494af5a0a20ceb196ed6208c3a@gmail.com"},"message":"machine/passport: fix Python 3 support","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/9d5fb0790569d4448ccd88ce18fc77e76cdde9e5"}]}
{"actor":{"display_login":"benoit-pierre"}}