{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":240479225,"defaultBranch":"main","name":"riscos-toolbox","ownerLogin":"c-jo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-14T10:05:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1500011?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701091634.0","currentOid":""},"activityList":{"items":[{"before":"1b037363ec0018c34e4bd7def6d4c760828397de","after":"5531bd5f8fd925b852b27856502878d3621443b4","ref":"refs/heads/main","pushedAt":"2024-01-09T12:00:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Correct redraw loop to use Wimp_GetRectangle (#103)\n\nBy calling Wimp_RedrawWindow again, the redraw loop was never completed properly, and Toolbox gadgets in the window were largely not redrawn in my example.","shortMessageHtmlLink":"Correct redraw loop to use Wimp_GetRectangle (#103)"}},{"before":"b512ccb5b5bcc71b8f4838c517d0054bddf0219f","after":"1b037363ec0018c34e4bd7def6d4c760828397de","ref":"refs/heads/main","pushedAt":"2024-01-09T11:57:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Fixes #97 by adding a get_flag method to the ToolboxEvent class (#102)\n\nCo-authored-by: Lauren Rad ","shortMessageHtmlLink":"Fixes #97 by adding a get_flag method to the ToolboxEvent class (#102)"}},{"before":"ce77bfbb20417908b2e25a2a4a1e195005636a72","after":"b512ccb5b5bcc71b8f4838c517d0054bddf0219f","ref":"refs/heads/main","pushedAt":"2024-01-09T11:55:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Fix issues #96 and #98 (#100)\n\n* Fix #96 - setting and getting Adjust Show ID for Iconbar\r\n\r\n* Fix #98 - change menu ID property of Iconbar to use signed values\r\n\r\n---------\r\n\r\nCo-authored-by: Lauren Rad ","shortMessageHtmlLink":"Fix issues #96 and #98 (#100)"}},{"before":"7510bee7155ecc3a83201ae2daccb15c8eec030f","after":"ce77bfbb20417908b2e25a2a4a1e195005636a72","ref":"refs/heads/main","pushedAt":"2024-01-09T11:54:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Fix #89 and #90 - delete_object fixes (#95)\n\n* Import delete_object into toplevel namespace to match create_object\r\n\r\n* Fix #90 - fix error in delete_object and make it take either Object or an id\r\n\r\n---------\r\n\r\nCo-authored-by: Lauren Rad ","shortMessageHtmlLink":"Fix #89 and #90 - delete_object fixes (#95)"}},{"before":"999bf346ea4e65601dcc43fa1ecf8b65a28c53e0","after":"7510bee7155ecc3a83201ae2daccb15c8eec030f","ref":"refs/heads/main","pushedAt":"2024-01-09T11:53:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Fix #91 - typo in ActionButtonSelectedEvent (#94)\n\nCo-authored-by: Lauren Rad ","shortMessageHtmlLink":"Fix #91 - typo in ActionButtonSelectedEvent (#94)"}},{"before":"9a7c5ef61475e3a809b9bf0e48f71e0731cfe6d4","after":"999bf346ea4e65601dcc43fa1ecf8b65a28c53e0","ref":"refs/heads/main","pushedAt":"2024-01-09T11:53:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Fix #92: Setting font in RadioButton fixed (#93)\n\nCo-authored-by: Lauren Rad ","shortMessageHtmlLink":"Fix #92: Setting font in RadioButton fixed (#93)"}},{"before":"d3cc932fe7bbecf885fe7df12975be9fb3bb6d3b","after":"9a7c5ef61475e3a809b9bf0e48f71e0731cfe6d4","ref":"refs/heads/main","pushedAt":"2023-12-10T08:16:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Fix #82 - typo in scrolllist (#83)\n\nCo-authored-by: Lauren Rad ","shortMessageHtmlLink":"Fix #82 - typo in scrolllist (#83)"}},{"before":"5da5d57098d18776877128bc967c4cc60f8b8f16","after":"d3cc932fe7bbecf885fe7df12975be9fb3bb6d3b","ref":"refs/heads/main","pushedAt":"2023-12-10T08:16:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Misc Window bugfixes (#88)\n\n* Fix #84 - getting pointer info from Window does not work\r\n\r\n* Fix #85 - Unable to set Window title\r\n\r\n* Fix #86 - Unable to remove gadgets from Window\r\n\r\n* Fix #87 - Getting and setting Window toolbars does not work.\r\n\r\n---------\r\n\r\nCo-authored-by: Lauren Rad ","shortMessageHtmlLink":"Misc Window bugfixes (#88)"}},{"before":"e495a873d6427db3de4bbcf4e31b912b270d2e1e","after":"5da5d57098d18776877128bc967c4cc60f8b8f16","ref":"refs/heads/main","pushedAt":"2023-12-05T12:06:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Fix ScrollList method constants (#81)\n\nCo-authored-by: Lauren Rad ","shortMessageHtmlLink":"Fix ScrollList method constants (#81)"}},{"before":"b71552762d915744ddf66031eba07a5e3cc768c7","after":null,"ref":"refs/heads/bugfix/signed-ids","pushedAt":"2023-11-27T13:27:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"}},{"before":"0168893c51c1fdb6943ac6b9d5d1ac104e38dee5","after":null,"ref":"refs/heads/readme-update","pushedAt":"2023-11-27T13:26:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"}},{"before":"130384fbfb0e13093cb5c60cc7c8cccc4a87bde3","after":"e495a873d6427db3de4bbcf4e31b912b270d2e1e","ref":"refs/heads/main","pushedAt":"2023-11-27T13:26:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Readme update (#79)\n\nUpdated README.md","shortMessageHtmlLink":"Readme update (#79)"}},{"before":"04f311ca2d7bf1737bdbd07c64d0acc0158f15de","after":"0168893c51c1fdb6943ac6b9d5d1ac104e38dee5","ref":"refs/heads/readme-update","pushedAt":"2023-11-27T13:23:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Fixed typo","shortMessageHtmlLink":"Fixed typo"}},{"before":"130384fbfb0e13093cb5c60cc7c8cccc4a87bde3","after":"04f311ca2d7bf1737bdbd07c64d0acc0158f15de","ref":"refs/heads/readme-update","pushedAt":"2023-11-27T13:21:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"README.md","shortMessageHtmlLink":"README.md"}},{"before":null,"after":"130384fbfb0e13093cb5c60cc7c8cccc4a87bde3","ref":"refs/heads/readme-update","pushedAt":"2023-11-27T13:21:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Switched toolbox IDs to signed. (#76)\n\n* Switched toolbox IDs to back to signed","shortMessageHtmlLink":"Switched toolbox IDs to signed. (#76)"}},{"before":"f6374d01d019d95749cecccf95a6fb404d66bf5b","after":"130384fbfb0e13093cb5c60cc7c8cccc4a87bde3","ref":"refs/heads/main","pushedAt":"2023-11-27T12:22:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Switched toolbox IDs to signed. (#76)\n\n* Switched toolbox IDs to back to signed","shortMessageHtmlLink":"Switched toolbox IDs to signed. (#76)"}},{"before":"72eccc3323ea487981c209eafad19fb29358bb26","after":"b71552762d915744ddf66031eba07a5e3cc768c7","ref":"refs/heads/bugfix/signed-ids","pushedAt":"2023-11-24T16:25:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Missing comma.","shortMessageHtmlLink":"Missing comma."}},{"before":"0c07fff84a0be1a2dba86bdb6cd3f1596d017663","after":"72eccc3323ea487981c209eafad19fb29358bb26","ref":"refs/heads/bugfix/signed-ids","pushedAt":"2023-11-24T09:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"ScrollList gadget fixes.","shortMessageHtmlLink":"ScrollList gadget fixes."}},{"before":"cf2c9a7a1914105a52ddda81df9a7ccd760d7bc1","after":"0c07fff84a0be1a2dba86bdb6cd3f1596d017663","ref":"refs/heads/bugfix/signed-ids","pushedAt":"2023-11-23T15:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Small fixes.","shortMessageHtmlLink":"Small fixes."}},{"before":"9ddcd0785fc2211ce438cc055af47f090868aadc","after":"cf2c9a7a1914105a52ddda81df9a7ccd760d7bc1","ref":"refs/heads/bugfix/signed-ids","pushedAt":"2023-11-23T15:07:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Fixed test","shortMessageHtmlLink":"Fixed test"}},{"before":null,"after":"9ddcd0785fc2211ce438cc055af47f090868aadc","ref":"refs/heads/bugfix/signed-ids","pushedAt":"2023-11-23T14:03:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Switched toolbox IDs to signed.","shortMessageHtmlLink":"Switched toolbox IDs to signed."}},{"before":null,"after":"d7e51fdef442ffe672a71282978af9496a054e04","ref":"refs/heads/feature/messages-via-subclasses","pushedAt":"2023-11-21T13:46:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Fixed a few linter things.","shortMessageHtmlLink":"Fixed a few linter things."}},{"before":"44bfa5bc85a7502d426b7d1b083d4062571e41cb","after":"f6374d01d019d95749cecccf95a6fb404d66bf5b","ref":"refs/heads/main","pushedAt":"2023-11-21T13:17:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Updated setup.py","shortMessageHtmlLink":"Updated setup.py"}},{"before":"5feb36478384a84900851b9c796f169fafd6a1d6","after":"44bfa5bc85a7502d426b7d1b083d4062571e41cb","ref":"refs/heads/main","pushedAt":"2023-11-21T13:16:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Clean up more lint in toolbox __init__.py. (#62)\n\n* Rework the fakeswi to use class methods.\r\n\r\nThe fakeswi interface is a little more flexible and can patch multiple\r\nmodules if it uses a class instead of the functions being bare inside\r\nthe fakeswi module.\r\n\r\nThis might not be quite so useful in general, but it seemed more\r\nflexible to me.\r\n\r\n* Remove redundant commented out mocking code from fakeswi.\r\n\r\nThe fakeswi module had commented out mocking code present, which has\r\nbeen duplicated in saveas. In the future it might be moved to the\r\nfakeswi module, but right now it's not necessary.\r\n\r\n* Allow runtest.sh to take parameters.\r\n\r\nruntest.sh now allows parameters to be passed, so we can run\r\n`runtest.sh -v` to get more useful output.\r\n\r\n* Clean up more lint in toolbox __init__.py.\r\n\r\nThis change reduces the lint errors significantly, reducing it to\r\njust the base imports. Instead of using the wildcard imports, we\r\nnow import only the classes, methods and functions that we use.\r\n\r\nThis might cause some clients to break as they assume that the top\r\nlevel module contains constants, but it is far cleaner. It might be\r\nthat instead of wildcard we need to specify everything, or\r\nalternatively use __all__ in the imported modues, instead of this.\r\n\r\n* Restore back to using 'import *' with warnings for flake8.\r\n\r\nThe 'import *' is generally unwise, but has been used here to make\r\nit easier for clients to import objects.\r\n\r\n* Clean up the fakeswi imports.\r\n\r\nThe fakeswi imports are now a bit smaller and easier to manage.\r\nInstead of doing conditional things for non-RISC OS, the fakeswi\r\nis used everywhere to ensure that we don't import that SWI interfaces\r\non RISC OS and have managed interfaces on non-RISC OS systems.","shortMessageHtmlLink":"Clean up more lint in toolbox __init__.py. (#62)"}},{"before":"05d1625fbeef242b2015fbccfaad025987b9a3c4","after":"5feb36478384a84900851b9c796f169fafd6a1d6","ref":"refs/heads/main","pushedAt":"2023-11-21T13:14:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Small typo of `caret` in constants. (#73)\n\nCaret had been typo'd.","shortMessageHtmlLink":"Small typo of caret in constants. (#73)"}},{"before":"80fe566ed7b463c9eae8eb068c4e60e4ec023a7f","after":"05d1625fbeef242b2015fbccfaad025987b9a3c4","ref":"refs/heads/main","pushedAt":"2023-11-20T21:03:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Fixed markdown","shortMessageHtmlLink":"Fixed markdown"}},{"before":"01cdfde85656bf25e6ab9344883487871dd2b753","after":"80fe566ed7b463c9eae8eb068c4e60e4ec023a7f","ref":"refs/heads/main","pushedAt":"2023-11-20T21:02:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Updated README","shortMessageHtmlLink":"Updated README"}},{"before":"83c4599312f238c8c8689dd33367543ac03a24c3","after":"01cdfde85656bf25e6ab9344883487871dd2b753","ref":"refs/heads/main","pushedAt":"2023-11-20T20:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Updated README","shortMessageHtmlLink":"Updated README"}},{"before":"48d9f2db8766902991cdfb79b192f11fc33ce8d4","after":"83c4599312f238c8c8689dd33367543ac03a24c3","ref":"refs/heads/main","pushedAt":"2023-11-20T10:06:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Return None for no licence type.","shortMessageHtmlLink":"Return None for no licence type."}},{"before":"c5adb23c93c764343f477eac575e057faee0fd74","after":"48d9f2db8766902991cdfb79b192f11fc33ce8d4","ref":"refs/heads/main","pushedAt":"2023-11-20T09:57:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-jo","name":"Chris Johns","path":"/c-jo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1500011?s=80&v=4"},"commit":{"message":"Fix #70 and #71 - ProgInfo licence property issues. (#72)\n\nCo-authored-by: Lauren Rad ","shortMessageHtmlLink":"Fix #70 and #71 - ProgInfo licence property issues. (#72)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD2zsM0gA","startCursor":null,"endCursor":null}},"title":"Activity ยท c-jo/riscos-toolbox"}