{"push_id":875687457,"size":33,"distinct_size":1,"ref":"refs/heads/master","head":"5db9b35d26c13b38d27d325a51fecbc80e95b564","before":"81f61798273b8477597d2fa4881faf995bd25481","commits":[{"sha":"dd153e635e1e9efeef3c043341b70476f6f120fd","author":{"email":"2ca08d549ef0b6ba773f5e99b7f226257fdadc64@gmail.com","name":"Ted Morin"},"message":"Better normalize number strokes to insert dash, fixes #276","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/dd153e635e1e9efeef3c043341b70476f6f120fd"},{"sha":"8c319f488d9cb99157810c9c231d6655efe8a61e","author":{"email":"2ca08d549ef0b6ba773f5e99b7f226257fdadc64@gmail.com","name":"Ted Morin"},"message":"Add tests for normalize strokes to test numbers","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/8c319f488d9cb99157810c9c231d6655efe8a61e"},{"sha":"97eea23136de0d5839b179fc9b45061bf282a777","author":{"email":"2ca08d549ef0b6ba773f5e99b7f226257fdadc64@gmail.com","name":"Ted Morin"},"message":"Produce separate dictionaries by default, fixes #109\n\n- Instead of `dict.json` we now have, in order of least precedence:\n\t- `main.json`\n\t- `commands.json`\n\t- `user.json`\n- Tests know how to handle these as well\n\nUser being a blank JSON file that the user can add to without worrying about their updates being lost in the huge default dictionary.","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/97eea23136de0d5839b179fc9b45061bf282a777"},{"sha":"01058d1bb10af16d1062ed0871d48cd2cef0f72d","author":{"email":"fe4923bbe979e2b421753ebf5fe51389205a1515@gmail.com","name":"Benoit Pierre"},"message":"fix python version in scripts","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/01058d1bb10af16d1062ed0871d48cd2cef0f72d"},{"sha":"0ef36f8b21ec8a6fa0ad57971f36b6f5a4f03ac7","author":{"email":"fe4923bbe979e2b421753ebf5fe51389205a1515@gmail.com","name":"Benoit Pierre"},"message":"use pkg_resources for assets when available\n\nNote: this is disabled when run from a Mac OS X bundle,\nsince it's unsupported by py2app.","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/0ef36f8b21ec8a6fa0ad57971f36b6f5a4f03ac7"},{"sha":"18d35dcd7bde22d71ec1a430981e24bf29a7d0c7","author":{"email":"fe4923bbe979e2b421753ebf5fe51389205a1515@gmail.com","name":"Benoit Pierre"},"message":"setup: switch to setuptools","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/18d35dcd7bde22d71ec1a430981e24bf29a7d0c7"},{"sha":"cae3337e3ead25727001d89a2030c8e7b3a7196e","author":{"email":"fe4923bbe979e2b421753ebf5fe51389205a1515@gmail.com","name":"Benoit Pierre"},"message":"application/plover -> launch.py","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/cae3337e3ead25727001d89a2030c8e7b3a7196e"},{"sha":"d2a64ced4fdd7016deb37a2c966f4c65bebda705","author":{"email":"fe4923bbe979e2b421753ebf5fe51389205a1515@gmail.com","name":"Benoit Pierre"},"message":"gui: fix X11 WM_CLASS when running from launch.py","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/d2a64ced4fdd7016deb37a2c966f4c65bebda705"},{"sha":"275f520683040e11d1e5eee9c5d0611466abb11c","author":{"email":"fe4923bbe979e2b421753ebf5fe51389205a1515@gmail.com","name":"Benoit Pierre"},"message":"setup: add py2app support for Mac OS X","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/275f520683040e11d1e5eee9c5d0611466abb11c"},{"sha":"e5c4aeb91f03f49e5e10d7f54c1dc2c2f35c3f2f","author":{"email":"2ca08d549ef0b6ba773f5e99b7f226257fdadc64@gmail.com","name":"Ted Morin"},"message":"Merge pull request #291 from benoit-pierre/better-dev-env\n\nA number of improvements to the dev environment","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/e5c4aeb91f03f49e5e10d7f54c1dc2c2f35c3f2f"},{"sha":"39b2994926ecffe7f23a99f1577ec8a9d2979ad9","author":{"email":"fe4923bbe979e2b421753ebf5fe51389205a1515@gmail.com","name":"Benoit Pierre"},"message":"machine/sidewinder: fix arpeggiate key suppression\n\nDon't suppress the key if arpeggiate mode is not enabled.","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/39b2994926ecffe7f23a99f1577ec8a9d2979ad9"},{"sha":"e3b3d71e1eb963432e17b7e2d2d25b86208e1792","author":{"email":"2ca08d549ef0b6ba773f5e99b7f226257fdadc64@gmail.com","name":"Ted Morin"},"message":"Merge pull request #301 from benoit-pierre/improve-xkeyboard-handling\n\nmachine/sidewinder: fix arpeggiate key suppression","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/e3b3d71e1eb963432e17b7e2d2d25b86208e1792"},{"sha":"0eb8fb7514695d10b105d3c1720ce4f2cae177f9","author":{"email":"2ca08d549ef0b6ba773f5e99b7f226257fdadc64@gmail.com","name":"Ted Morin"},"message":"Update and fix Mac configuration and build instructions\n\n- Argv_emulation is now set to False, fixes #256\n- Add CFBundle information so that .app has a valid PList, fixes #243\n- Add menu bar to app, Plover now responds to Cmd+Q\n- Update developer readme for OSX","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/0eb8fb7514695d10b105d3c1720ce4f2cae177f9"},{"sha":"0008b067a93117cae12dea93e337db840860d316","author":{"email":"fe4923bbe979e2b421753ebf5fe51389205a1515@gmail.com","name":"Benoit Pierre"},"message":"oslayer/config: improve check for pkg_resources support","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/0008b067a93117cae12dea93e337db840860d316"},{"sha":"d5a988947716e52c29849168f838a138f664c6ce","author":{"email":"2ca08d549ef0b6ba773f5e99b7f226257fdadc64@gmail.com","name":"Ted Morin"},"message":"Merge pull request #277 from openstenoproject/fix_number_strokes\n\nBetter normalize number strokes to insert dash, fixes #276","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/d5a988947716e52c29849168f838a138f664c6ce"},{"sha":"fa8f8d79ee4763521c6a1f97e64a6c48fae98f51","author":{"email":"2ca08d549ef0b6ba773f5e99b7f226257fdadc64@gmail.com","name":"Ted Morin"},"message":"Merge pull request #303 from benoit-pierre/improve-pkg_resources-support-check\n\noslayer/config: improve check for pkg_resources support\r\n\r\nFixes Windows build with PyInstaller 3.0","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/fa8f8d79ee4763521c6a1f97e64a6c48fae98f51"},{"sha":"db59a6b9d9e05833bec04cf3d29c67eeb1a7370a","author":{"email":"2ca08d549ef0b6ba773f5e99b7f226257fdadc64@gmail.com","name":"Ted Morin"},"message":"Merge pull request #302 from openstenoproject/mac-update\n\nUpdate and fix Mac configuration and build instructions","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/db59a6b9d9e05833bec04cf3d29c67eeb1a7370a"},{"sha":"6fcf1e5235c5211cde81792f662c3c9c90c2df12","author":{"email":"fe4923bbe979e2b421753ebf5fe51389205a1515@gmail.com","name":"Benoit Pierre"},"message":"exception: remove unused SerialPortException","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/6fcf1e5235c5211cde81792f662c3c9c90c2df12"},{"sha":"dffa2f94d36a71624c0341380247317a108912e5","author":{"email":"fe4923bbe979e2b421753ebf5fe51389205a1515@gmail.com","name":"Benoit Pierre"},"message":"improve logging\n\nRename logger to log, making it usable earlier in the startup process by\nhardcoding log filename to plover.log (in plover standard configuration\ndirectory), and moving stroke logging to a separate (configurable) log.","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/dffa2f94d36a71624c0341380247317a108912e5"},{"sha":"0dffa76dfb3442543669cad9bd40d60725991711","author":{"email":"fe4923bbe979e2b421753ebf5fe51389205a1515@gmail.com","name":"Benoit Pierre"},"message":"log: check for stroke log filename conflict","distinct":false,"url":"https://api.github.com/repos/benoit-pierre/plover/commits/0dffa76dfb3442543669cad9bd40d60725991711"}]}