{"push_id":2738288342,"size":27,"distinct_size":1,"ref":"refs/heads/2018optimizationsR2","head":"c7647d7979ad6b42c906d3ca3d22e50bdaf9ba1d","before":"b3dd715b183a417ddaac503a3b3b962f65d2db11","commits":[{"sha":"71dbacb1282fb9845b76c91b9850f1493323cc65","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"config.isAppX: hasattr check will no longer be done, as NVDA 2018.2 or later will be required.","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/71dbacb1282fb9845b76c91b9850f1493323cc65"},{"sha":"734ada4f737c4b6e8c3e51477c3a4ed5e97e73e7","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Config: enable new add-on settings interface and display an intro message.\n\nIf NVDA 2018.2 or later is instlaled, use new add-on settings interface by default, as well as present an intro message abou it.","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/734ada4f737c4b6e8c3e51477c3a4ed5e97e73e7"},{"sha":"363c73aaeab859172c8d416a254662dd88863337","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Merge branch 'master' into nvda18.2","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/363c73aaeab859172c8d416a254662dd88863337"},{"sha":"e3203f9278a27163053a3f8a3ae3a7b565667d90","author":{"name":"NVDA translation automation","email":"52c7b496ca7d16ff3f88ee6e39a53756418e3611@freelists.org"},"message":"l10n updates","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/e3203f9278a27163053a3f8a3ae3a7b565667d90"},{"sha":"4b37fad09cd03533ec1d0ef9923c1e08f2f308fe","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Merge branch 'stable' of https://bitbucket.org/nvdaaddonteam/stationPlaylist","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/4b37fad09cd03533ec1d0ef9923c1e08f2f308fe"},{"sha":"c628aff82f51ee72462a658f9c9c9f391abfd1ca","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Merge branch '2018optimizationsR1'","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/c628aff82f51ee72462a658f9c9c9f391abfd1ca"},{"sha":"5298e8a0989893b0c1a9ee48de09c3d3e6b39a00","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Creator and Track Tool: remove get column content import, as it is on longer used.\n\nBecause _getColumnContentRaw is used in Creator and Track Tool, there's no need to use splmisc's _getcolumnContent function, so remove this import.","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/5298e8a0989893b0c1a9ee48de09c3d3e6b39a00"},{"sha":"003839397f7de79cda1a5d826cbb692c5bcab5fa","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Studio app module/track item: use _getColumnContentRaw instead of _getColumnContent.\n\nFor consistency reasons: use SysListView32.ListItem's _getColumnContentRaw function instead of overriding _getColumnContent to forcefully return the raw content. The custom implementatoin in Studio track item is deprecated and will be removed in 18.10, but will be kept in LTS18.","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/003839397f7de79cda1a5d826cbb692c5bcab5fa"},{"sha":"03f20bc2610e125df14583e7142e2f82b7c11c6a","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Playlist transcripts: take transcript format offline.\n\nAs playlist transcript format key is not used at all, take this setting offline.","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/03f20bc2610e125df14583e7142e2f82b7c11c6a"},{"sha":"17d1aa85f1c6455a853a3fb580ebb8a39b895a4a","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Track time analysis (18.08): use playlist duration/segue method to obtain total duration. Re #75.\n\nUntil now track time analysis used raw duration to calculate total running time of tracks. This means it didn't see segue, and thus duration was inaccurate for lengthy playlists. Thus use segue instead so total duration can better reflect what is on display.","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/17d1aa85f1c6455a853a3fb580ebb8a39b895a4a"},{"sha":"4076f3315a8028c0b5c14e94312a86075dc263db","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Studio handle locator: catch wx.PyAppError thrown when exiting NVDA.\n\nPossible compatibility isuse with wxPython 4: somehow, wx.PyAppError is thrown when locating Studio window handle while NVDA is exiting. Catch this (and possibly other exceptions).","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/4076f3315a8028c0b5c14e94312a86075dc263db"},{"sha":"efddda1a0fa0e59c87f49cd50bf1958feac8a68e","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Readme entries and spelling fixes.","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/efddda1a0fa0e59c87f49cd50bf1958feac8a68e"},{"sha":"5ba1f6601bde903a3151de04c684e50b1f0f0e63","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"More readme entries, add-on now requires NVDA 2018.2 or later.","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/5ba1f6601bde903a3151de04c684e50b1f0f0e63"},{"sha":"dd1d94095acbd15cd1b10927b77c26e10b20d839","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Merged NVDA 18.2 branch","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/dd1d94095acbd15cd1b10927b77c26e10b20d839"},{"sha":"1a730fb32bea4e70713819de2be6099642e3ba57","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"NVDA 2018.2: renamed add-on settings title.","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/1a730fb32bea4e70713819de2be6099642e3ba57"},{"sha":"73b45db5b79e76b92c0bcd93e49ddb6ed085ef68","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Deprecated keys: store them in a tuple.\n\nUntil now when it comes to deprecating keys, a static dictionary was used. This had one problem: multiple keys from the same section could not be removed. To get around this, deprecated keys will be stored in a tuple, and these will be represented in the string of the form section/key. This then allows multiple keys from a single section to be removed.","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/73b45db5b79e76b92c0bcd93e49ddb6ed085ef68"},{"sha":"af91fe3fd257c9e4eac991d0d0bbf75e5088dc28","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Minimum NVDA version: 2018.2.\n\nIn a future version of NVDA, add-ons will be asked to specify which NVDA version they support (via minimum NVDA version key in add-on manifest). For now (July 2018), min version is set to 2018.2.","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/af91fe3fd257c9e4eac991d0d0bbf75e5088dc28"},{"sha":"f001b8600e63116b4debcadf594beb14b52e4912","author":{"name":"NVDA translation automation","email":"52c7b496ca7d16ff3f88ee6e39a53756418e3611@freelists.org"},"message":"l10n updates","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/f001b8600e63116b4debcadf594beb14b52e4912"},{"sha":"1bf435b0d025f05295c4bf68df585fadc35098c7","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"Merge branch 'stable' of https://bitbucket.org/nvdaaddonteam/stationPlaylist","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/1bf435b0d025f05295c4bf68df585fadc35098c7"},{"sha":"ba481df138a769ead12e2dcab9761a46ad755b1b","author":{"name":"Joseph Lee","email":"96e118bee08ea1c94e6d4c237e38888cbbe28256@gmail.com"},"message":"wxPython 4: wx.CENTER_ON_SCREEN returns.","distinct":false,"url":"https://api.github.com/repos/josephsl/stationPlaylist/commits/ba481df138a769ead12e2dcab9761a46ad755b1b"}]}
{"actor":{"display_login":"josephsl"}}