{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":128849230,"defaultBranch":"master","name":"OpenTTD","ownerLogin":"PeterN","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-04-10T00:21:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/639850?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721510747.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"5b884194674343ea77ec8a6420aaaf4b5456dc69","ref":"refs/heads/cleanup-flag-offset","pushedAt":"2024-07-20T21:25:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Cleanup: Remove write-only flag_offset member from server list.\n\nA remnant of language flags, removed from the server list long ago.","shortMessageHtmlLink":"Cleanup: Remove write-only flag_offset member from server list."}},{"before":null,"after":"fcd8f2a0bbd0e05c42c649ecf6524ded2b7a3d14","ref":"refs/heads/script-settings","pushedAt":"2024-07-20T14:24:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Use GetVisibleRangeIterators to draw script settings.","shortMessageHtmlLink":"Codechange: Use GetVisibleRangeIterators to draw script settings."}},{"before":"2b4407c0aad3474b35c55d5d56e5ec8a7a239a93","after":null,"ref":"refs/heads/framerate-digits","pushedAt":"2024-07-19T18:00:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"}},{"before":null,"after":"2b4407c0aad3474b35c55d5d56e5ec8a7a239a93","ref":"refs/heads/framerate-digits","pushedAt":"2024-07-19T17:08:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codefix: Don't assume 9 is the widest digit\n\nUse `SetDParamMaxDigit()` instead of `SetDParam()` with a large number.","shortMessageHtmlLink":"Codefix: Don't assume 9 is the widest digit"}},{"before":"3377e825d9fa7d9db3601ba3b19084c702861e26","after":null,"ref":"refs/heads/remove-dropdown-magic-number","pushedAt":"2024-07-17T21:25:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"}},{"before":null,"after":"3377e825d9fa7d9db3601ba3b19084c702861e26","ref":"refs/heads/remove-dropdown-magic-number","pushedAt":"2024-07-17T20:29:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Replace dropdown's magic 2 with appropriate WidgetDimension.","shortMessageHtmlLink":"Codechange: Replace dropdown's magic 2 with appropriate WidgetDimension."}},{"before":"ed1922804ccacb0d3f801767c02f459b25857ccc","after":null,"ref":"refs/heads/airportspec-iterate","pushedAt":"2024-07-17T19:57:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"}},{"before":null,"after":"ed1922804ccacb0d3f801767c02f459b25857ccc","ref":"refs/heads/airportspec-iterate","pushedAt":"2024-07-17T18:38:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Use range-for to iterate airport specs to find first available.","shortMessageHtmlLink":"Codechange: Use range-for to iterate airport specs to find first avai…"}},{"before":"ed1922804ccacb0d3f801767c02f459b25857ccc","after":null,"ref":"refs/heads/airportspec-index","pushedAt":"2024-07-17T18:38:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"}},{"before":"083ff0421d430850ef73c5689f3c9f21290f5648","after":"ed1922804ccacb0d3f801767c02f459b25857ccc","ref":"refs/heads/airportspec-index","pushedAt":"2024-07-17T18:36:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Use range-for to iterate airport specs to find first available.","shortMessageHtmlLink":"Codechange: Use range-for to iterate airport specs to find first avai…"}},{"before":"e3d772118758ee99378b649b21736c4aa24ef320","after":null,"ref":"refs/heads/airport-resolver","pushedAt":"2024-07-17T17:16:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"}},{"before":null,"after":"e3d772118758ee99378b649b21736c4aa24ef320","ref":"refs/heads/airport-resolver","pushedAt":"2024-07-17T16:01:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Pass AirportSpec instead of index to airport resolver object.\n\nThis avoids retrieving AirportSpec again when it is already available.","shortMessageHtmlLink":"Codechange: Pass AirportSpec instead of index to airport resolver obj…"}},{"before":"768d4b2c5c5c147ddac400f60ad4df103ce8137b","after":null,"ref":"refs/heads/waypoint-specs","pushedAt":"2024-07-17T10:40:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"}},{"before":"6e102dd2d165039e637538a4aa6df8a26b647f09","after":"768d4b2c5c5c147ddac400f60ad4df103ce8137b","ref":"refs/heads/waypoint-specs","pushedAt":"2024-07-17T09:25:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Use find_if to find waypoint StationSpec when converting old savegames.\n\nThis simplifies an indexed loop.","shortMessageHtmlLink":"Codechange: Use find_if to find waypoint StationSpec when converting …"}},{"before":null,"after":"6e102dd2d165039e637538a4aa6df8a26b647f09","ref":"refs/heads/waypoint-specs","pushedAt":"2024-07-17T09:10:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Use range-for to iterate station specs when converting waypoints.\n\nThis simplifies an indexed loop.","shortMessageHtmlLink":"Codechange: Use range-for to iterate station specs when converting wa…"}},{"before":null,"after":"083ff0421d430850ef73c5689f3c9f21290f5648","ref":"refs/heads/airportspec-index","pushedAt":"2024-07-17T09:05:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Use range-for to iterate airport specs to find first available.","shortMessageHtmlLink":"Codechange: Use range-for to iterate airport specs to find first avai…"}},{"before":null,"after":"f72101f2dca5e497464992c23601e4c52272a56e","ref":"refs/heads/scroll-sizetype","pushedAt":"2024-07-17T08:33:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Use Scrollbar::size_type and ::npos in more places.\n\nAvoids 'magic' comparison with INT32_MAX.","shortMessageHtmlLink":"Codechange: Use Scrollbar::size_type and ::npos in more places."}},{"before":"6a8ec9837cb033c6c144a636b23c3cf3e56288c5","after":null,"ref":"refs/heads/convert-fs-span","pushedAt":"2024-07-10T19:57:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"}},{"before":"b4a21dbed7beeff804eb178ca6bb92e192f0025c","after":null,"ref":"refs/heads/default-grf-overrides","pushedAt":"2024-07-10T19:56:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"}},{"before":"a76dadb4ab37a1644470b5199b5dc4cfbde243bc","after":"b4a21dbed7beeff804eb178ca6bb92e192f0025c","ref":"refs/heads/default-grf-overrides","pushedAt":"2024-07-10T19:21:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Call BSWAP32() in the default_grf_overrides initializer.\n\nThis causes the BSWAP32 calls to happen only on first initialisation (BSWAP32 is not constexpr), instead of every time GRFs are reloaded.","shortMessageHtmlLink":"Codechange: Call BSWAP32() in the default_grf_overrides initializer."}},{"before":"061e615c8dc70ebe8d644beea29c1e51159aa6f5","after":"dac27d33b75d4434470af6c8efb395fc9dd90985","ref":"refs/heads/grfconfiglist","pushedAt":"2024-07-10T16:37:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Create GRFConfigList alias and pass by reference.\n\nThis adds the distinction between a single GRFConfig and a GRFConfig list, and simplifies how GRFConfig lists are passed to various functions.","shortMessageHtmlLink":"Codechange: Create GRFConfigList alias and pass by reference."}},{"before":null,"after":"061e615c8dc70ebe8d644beea29c1e51159aa6f5","ref":"refs/heads/grfconfiglist","pushedAt":"2024-07-10T16:37:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Define GRFConfigList alias and pass by reference.\n\nThis adds the distinction between a single GRFConfig and a GRFConfig list, and simplifies how GRFConfig lists are passed to various functions.","shortMessageHtmlLink":"Codechange: Define GRFConfigList alias and pass by reference."}},{"before":"efbaf64ff473adcf333cce5cde3551e2ef5f7039","after":null,"ref":"refs/heads/spritegroup-enum-size","pushedAt":"2024-07-10T12:22:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"}},{"before":"14743dead0cae9364dd4c48cbf5ff0903f58355f","after":null,"ref":"refs/heads/fix-12832","pushedAt":"2024-07-10T11:53:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"}},{"before":null,"after":"efbaf64ff473adcf333cce5cde3551e2ef5f7039","ref":"refs/heads/spritegroup-enum-size","pushedAt":"2024-07-10T11:46:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Re-order ResultSpriteGroup to reduce its size.","shortMessageHtmlLink":"Codechange: Re-order ResultSpriteGroup to reduce its size."}},{"before":"82502e81ff173c7df70428f0f9be8dcff5abb350","after":null,"ref":"refs/heads/addacceptedcargo-reference","pushedAt":"2024-07-10T11:30:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"}},{"before":"4e3252f8cf6950d3a47df5b133a6ddcbbe490189","after":"bc7f2af8a6264b02873c84275ce5e8f7fbd651dd","ref":"refs/heads/default-cargo-translation-table","pushedAt":"2024-07-10T11:14:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Change: Use default NewGRF cargo translation table.\n\nInstead of falling back to bitnum lookup or climate-dependent cargo types, install a default cargo translation table that performs either of these functions instead.\n\nThis allows better mapping of climate-dependent or bitnum cargo slots, falling back to INVALID_CARGO if they are not defined, and reduces special-casing.","shortMessageHtmlLink":"Change: Use default NewGRF cargo translation table."}},{"before":"06dee441efe993f94dfd0a55066dd6f89e5dfe90","after":"14743dead0cae9364dd4c48cbf5ff0903f58355f","ref":"refs/heads/fix-12832","pushedAt":"2024-07-10T11:11:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Don't format strings passed to GrfMsg unless the message will be used.\n\nThis makes GrfMsg() behave more like Debug().","shortMessageHtmlLink":"Codechange: Don't format strings passed to GrfMsg unless the message …"}},{"before":null,"after":"82502e81ff173c7df70428f0f9be8dcff5abb350","ref":"refs/heads/addacceptedcargo-reference","pushedAt":"2024-07-10T09:54:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"},"commit":{"message":"Codechange: Use reference for always_accepted output parameter of AddAcceptedCargo.\n\nThis parameter should always present (see tile_cmd.h:186), so use a reference to ensure it is.","shortMessageHtmlLink":"Codechange: Use reference for always_accepted output parameter of Add…"}},{"before":"b45a3a1047d215947fb5dbd796ce6bb4310bca0a","after":null,"ref":"refs/heads/plural_forms","pushedAt":"2024-07-10T09:43:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PeterN","name":"Peter Nelson","path":"/PeterN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/639850?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhMKxNAA","startCursor":null,"endCursor":null}},"title":"Activity · PeterN/OpenTTD"}