{"push_id":1363493410,"size":43,"distinct_size":23,"ref":"refs/heads/master","head":"c1003c03b2a36ccf40759d8cee8379ef35ffa95e","before":"8efabccc2c0d007fd95413f9c9acb72c2648d080","commits":[{"sha":"d75812d18af59d5f208946215ec15556a36d758c","author":{"name":"Jeff Davidson","email":"2f85d65c92792f31c37e16d1e067e23582439116@google.com"},"message":"Make it possible to associate files w/ XWord.\n\nFixes #7.\n\nSee:\nhttps://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-102070","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/d75812d18af59d5f208946215ec15556a36d758c"},{"sha":"4bdfcf1ebe94834061bc982caaba624ed6e13e64","author":{"name":"Jeff Davidson","email":"2f85d65c92792f31c37e16d1e067e23582439116@google.com"},"message":"Make rebus square entry easier on macOS.\n\nFixes #9.\n\n-Make Escape work like Insert for rebus entry. Macs don't generally\nhave insert keys, which makes it more difficult to enter rebus entries\non them. Across Lite supports Escape on Mac, and there is no conflict\n(except during grid selection mode, where Escape cancels out of the\ngrid, which still works as expected).\n\n-Ensure keyboard focus returns to the grid once the rebus control is\nclosed.\n\n-Make Escape work (as intended) to dismiss the rebus control. The\nlistener was in OnChar, but we never receive an OnChar event for\nWXK_ESCAPE. Instead, add a listener for OnKeyDown and move the escape\nkey handling there, as XGridCtrl does.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/4bdfcf1ebe94834061bc982caaba624ed6e13e64"},{"sha":"f49a95bb683ef716e6363e53134728cb3ba4d504","author":{"name":"Jeff Davidson","email":"2f85d65c92792f31c37e16d1e067e23582439116@google.com"},"message":"Fix crash in puzzles with alternate clue lists.\n\nFixes #11.\n\nWhen a puzzle uses something other than \"Across\" and \"Down\", e.g. a\nmarching bands puzzle with \"Bands\" and \"Rows\", we would update the\npane captions but not the corresponding menu items in View -> Panes.\nThis causes a crash when MyAuiMgr attempts to look up the pane for the\nstale menu item \"Across\" and fails to match it by caption with the\npane for \"Bands\".\n\nSo, whenever we update the clue lists, update the menu as well.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/f49a95bb683ef716e6363e53134728cb3ba4d504"},{"sha":"b0cf63343e03370b17e75d253f634bf6b9eaa71d","author":{"name":"Jeff Davidson","email":"2f85d65c92792f31c37e16d1e067e23582439116@google.com"},"message":"Fix font size inconsistency in Mac color choice selectors.\n\nFixes #15.\n\nPer the Apple developer documentation, systemFontOfSize is the font\nused for standard interface items including menu items, so we should\nuse this size to ensure that our custom attribute labels (with colors)\nare the same size as the default menu entry for \"Other\".","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/b0cf63343e03370b17e75d253f634bf6b9eaa71d"},{"sha":"5bc00125826d86beb167caee21649402e7d8367f","author":{"name":"Jeff Davidson","email":"2f85d65c92792f31c37e16d1e067e23582439116@google.com"},"message":"Move the timer slightly left to prevent truncation.\n\nQuick hack for issue #6, since right-aligning the timer is\nnon-trivial.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/5bc00125826d86beb167caee21649402e7d8367f"},{"sha":"0484056ddda81ffce0d3b3417b7f449096ec1f8b","author":{"name":"Jeff Davidson","email":"2f85d65c92792f31c37e16d1e067e23582439116@google.com"},"message":"Fix build when USE_MY_AUI_MANAGER=0.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/0484056ddda81ffce0d3b3417b7f449096ec1f8b"},{"sha":"7a6076e4efe497d557fedfa53079fe6d1527f6ab","author":{"name":"Jeff Davidson","email":"2f85d65c92792f31c37e16d1e067e23582439116@google.com"},"message":"Add -h when linking images/scripts folders.\n\nOtherwise, if the link already exists (e.g. for builds after the first\none), an extraneous link will be created at images/images and\nscripts/scripts, because the existing symlink at the destination is\nfollowed. This resolves the issue noted in the comments of issue #5.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/7a6076e4efe497d557fedfa53079fe6d1527f6ab"},{"sha":"351ba5bffdb762781df1470aea84a35a03cc0339","author":{"name":"Jeff Davidson","email":"2f85d65c92792f31c37e16d1e067e23582439116@google.com"},"message":"Fix initial source load in download plugin.\n\npl.stringx.split's second argument isn't actually a regular\nexpression, despite its name. See:\n\nhttps://github.com/stevedonovan/Penlight/blob/master/lua/pl/stringx.lua#L186\n\nas plain is set to true if the re argument is provided. The \".\" at the\nend of the folder name was being included in the file name causing the\nread to fail.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/351ba5bffdb762781df1470aea84a35a03cc0339"},{"sha":"aed1b9652487ed6106f70bac11eeb082bf92b562","author":{"name":"Jeff Davidson","email":"2f85d65c92792f31c37e16d1e067e23582439116@google.com"},"message":"Fix the filler plugin.\n\nMigrate to new task API and add missing variable declarations.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/aed1b9652487ed6106f70bac11eeb082bf92b562"},{"sha":"69881d4b8a5546d9e658130364f66c83a69c4403","author":{"name":"Jeff Davidson","email":"2f85d65c92792f31c37e16d1e067e23582439116@google.com"},"message":"Use cross-platform API to show Lua errors.\n\nFor debug builds, if any Lua errors occur, we try to show the log file\nwhen the app is closed. However, this is done by trying to execute the\nfile directly, which doesn't work on Mac/Linux. Instead, use a\ncross-platform wxWidgets API to open the file in the default handler.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/69881d4b8a5546d9e658130364f66c83a69c4403"},{"sha":"df3757bedef3a2a258f4f932ef667b6839d06fbd","author":{"name":"mrichards42","email":"36157751bb804d44a023f9efa7c324b13fd7b924@gmx.com"},"message":"Merge pull request #39 from jpd236/lua-errors\n\nUse cross-platform API to show Lua errors.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/df3757bedef3a2a258f4f932ef667b6839d06fbd"},{"sha":"97c32dc1381f6990088bb33aef6d13b719e01605","author":{"name":"mrichards42","email":"36157751bb804d44a023f9efa7c324b13fd7b924@gmx.com"},"message":"Merge pull request #32 from jpd236/extra-symlinks\n\nAdd -h when linking images/scripts folders.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/97c32dc1381f6990088bb33aef6d13b719e01605"},{"sha":"610e59ea8967fa75d8a4a8eab70ba3300cce782b","author":{"name":"mrichards42","email":"36157751bb804d44a023f9efa7c324b13fd7b924@gmx.com"},"message":"Merge pull request #35 from jpd236/download-sources\n\nFix initial source load in download plugin.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/610e59ea8967fa75d8a4a8eab70ba3300cce782b"},{"sha":"c85773b9586a6d05a162190e8c7ea1ef4c88bc5f","author":{"name":"mrichards42","email":"36157751bb804d44a023f9efa7c324b13fd7b924@gmx.com"},"message":"Merge pull request #16 from jpd236/color-picker-text-size\n\nFix font size inconsistency in Mac color choice selectors.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/c85773b9586a6d05a162190e8c7ea1ef4c88bc5f"},{"sha":"a57c2f230b44fc1c7981405e35fc02815558f2ec","author":{"name":"mrichards42","email":"36157751bb804d44a023f9efa7c324b13fd7b924@gmx.com"},"message":"Merge pull request #12 from jpd236/clue-list-crash\n\nFix crash in puzzles with alternate clue lists.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/a57c2f230b44fc1c7981405e35fc02815558f2ec"},{"sha":"60bddc01ba116dd32f7c17ae9425c0e99ae3366e","author":{"name":"mrichards42","email":"36157751bb804d44a023f9efa7c324b13fd7b924@gmx.com"},"message":"Merge pull request #10 from jpd236/rebus-nav\n\nMake rebus square entry easier on macOS.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/60bddc01ba116dd32f7c17ae9425c0e99ae3366e"},{"sha":"9a06da2bd3e0ce7441d3e2ccdd0fc4a90bd6704c","author":{"name":"Jeff Davidson","email":"2f85d65c92792f31c37e16d1e067e23582439116@google.com"},"message":"Add \"mrichards42\" to CFBundleIdentifier.\n\nSince this should be unique per app, we should be more precise than\njust \"com.github.xword\".","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/9a06da2bd3e0ce7441d3e2ccdd0fc4a90bd6704c"},{"sha":"be24e625bb621288aad1c90914258c8209f2eb44","author":{"name":"mrichards42","email":"36157751bb804d44a023f9efa7c324b13fd7b924@gmx.com"},"message":"Merge pull request #8 from jpd236/file-association\n\nMake it possible to associate files w/ XWord.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/be24e625bb621288aad1c90914258c8209f2eb44"},{"sha":"932fabb79b2b6e02fac792e1fcbd269becb6c4da","author":{"name":"mrichards42","email":"36157751bb804d44a023f9efa7c324b13fd7b924@gmx.com"},"message":"Merge pull request #24 from jpd236/timer-truncation\n\nMove the timer slightly left to prevent truncation.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/932fabb79b2b6e02fac792e1fcbd269becb6c4da"},{"sha":"bd483971d87bd6b8fb8a402b9b6ff505efb815d4","author":{"name":"mrichards42","email":"36157751bb804d44a023f9efa7c324b13fd7b924@gmx.com"},"message":"Merge pull request #37 from jpd236/filler-fixes\n\nFix the filler plugin.","distinct":false,"url":"https://api.github.com/repos/jpd236/xword/commits/bd483971d87bd6b8fb8a402b9b6ff505efb815d4"}]}
{"actor":{"display_login":"jpd236"}}