{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":32369270,"defaultBranch":"2.4","name":"bzflag","ownerLogin":"BZFlag-Dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-17T03:26:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4889239?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718676432.0","currentOid":""},"activityList":{"items":[{"before":"e43ddb6a2ef6655a1045bb1877a6695022f7bd6b","after":"c0acf21eedd55d313a795d6f9de999855f02bb05","ref":"refs/heads/2.4","pushedAt":"2024-09-08T11:45:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"Fix warning on strncpy","shortMessageHtmlLink":"Fix warning on strncpy"}},{"before":"65ec10ed37f9e260f5373804a8d8834b979ec62f","after":"e43ddb6a2ef6655a1045bb1877a6695022f7bd6b","ref":"refs/heads/2.4","pushedAt":"2024-08-08T11:16:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blast007","name":null,"path":"/blast007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328999?s=80&v=4"},"commit":{"message":"Add support for pasting text from the clipboard into text inputs.","shortMessageHtmlLink":"Add support for pasting text from the clipboard into text inputs."}},{"before":"ab526a0a484a0004a2781b8dd03ec75c9277a2f8","after":"65ec10ed37f9e260f5373804a8d8834b979ec62f","ref":"refs/heads/2.4","pushedAt":"2024-08-08T11:13:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blast007","name":null,"path":"/blast007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328999?s=80&v=4"},"commit":{"message":"Fix a typo","shortMessageHtmlLink":"Fix a typo"}},{"before":"5b0e9cfa8cc928d23ed5b8ff2035d10118033e2e","after":"ab526a0a484a0004a2781b8dd03ec75c9277a2f8","ref":"refs/heads/2.4","pushedAt":"2024-07-27T16:06:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"silence clang-17 warnings","shortMessageHtmlLink":"silence clang-17 warnings"}},{"before":"471584154e3d5395d6e6276af517364a181995b4","after":"5b0e9cfa8cc928d23ed5b8ff2035d10118033e2e","ref":"refs/heads/2.4","pushedAt":"2024-07-26T20:17:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"sin/cos together is better","shortMessageHtmlLink":"sin/cos together is better"}},{"before":"f24148601e2d34a23c16b54637b1230cc0161b57","after":"471584154e3d5395d6e6276af517364a181995b4","ref":"refs/heads/2.4","pushedAt":"2024-07-05T18:23:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"src/3D/ImageFont.h: Fix the signature of virtual.","shortMessageHtmlLink":"src/3D/ImageFont.h: Fix the signature of virtual."}},{"before":"73fc8bae545851d0efceb1c1d8b8ff8def97ac40","after":"f24148601e2d34a23c16b54637b1230cc0161b57","ref":"refs/heads/2.4","pushedAt":"2024-07-03T20:19:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"Better var name","shortMessageHtmlLink":"Better var name"}},{"before":"3eb6bdb6c268c5b0098322ca17a815a6cde403f0","after":"73fc8bae545851d0efceb1c1d8b8ff8def97ac40","ref":"refs/heads/2.4","pushedAt":"2024-07-03T20:14:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"Another normalize that can div by zero","shortMessageHtmlLink":"Another normalize that can div by zero"}},{"before":"999f094aacc284926347d265fa0f2f7cb2135611","after":"3eb6bdb6c268c5b0098322ca17a815a6cde403f0","ref":"refs/heads/2.4","pushedAt":"2024-06-26T20:18:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"fix a divide by 0","shortMessageHtmlLink":"fix a divide by 0"}},{"before":"271135648d8e84dd386c1ae8ba6276dc79d038f4","after":"999f094aacc284926347d265fa0f2f7cb2135611","ref":"refs/heads/2.4","pushedAt":"2024-06-22T06:23:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"Unused glColor","shortMessageHtmlLink":"Unused glColor"}},{"before":"b55b4e305c26db0a5e5cce01df32d8cf94a39415","after":"1f403dc159887b35ee194bf08646be2421979fe8","ref":"refs/heads/feature/replay-api","pushedAt":"2024-06-18T05:09:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"allejo","name":"Vladimir Jimenez","path":"/allejo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1246453?s=80&v=4"},"commit":{"message":"Introduce API events & functions to work w/replays\n\n- Add the following new event types:\n - `bz_eReplayRequestedEvent`\n - `bz_eReplayLoadedEvent`\n - `bz_eRecordingStartedEvent`\n - `bz_eRecordingEndedEvent`\n- Add the following new API functions:\n - `bz_isReplayServer()`\n - `bz_loadReplay(const char* _filename, int playerIndex)`\n - `bz_replayExists(const char* _filename)`\n - `bz_unloadReplay(int playerIndex)`\n - `bz_makeApiTime(time_t time, bz_Time* apiTime)`","shortMessageHtmlLink":"Introduce API events & functions to work w/replays"}},{"before":"5b844c7799a18de33603d90286323e4d4af8f5e2","after":null,"ref":"refs/heads/fix/custom-zone-rot-calc","pushedAt":"2024-06-18T02:07:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"allejo","name":"Vladimir Jimenez","path":"/allejo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1246453?s=80&v=4"}},{"before":"554bb67a8f2c9765cc32d8ed96e1fe51a2f20963","after":null,"ref":"refs/heads/replay-api","pushedAt":"2024-06-18T02:07:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"allejo","name":"Vladimir Jimenez","path":"/allejo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1246453?s=80&v=4"}},{"before":"df4af8870e7a7e87e0915ccc8c2b221ce01a9268","after":null,"ref":"refs/heads/feature/container","pushedAt":"2024-06-18T02:06:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"allejo","name":"Vladimir Jimenez","path":"/allejo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1246453?s=80&v=4"}},{"before":null,"after":"b55b4e305c26db0a5e5cce01df32d8cf94a39415","ref":"refs/heads/feature/replay-api","pushedAt":"2024-06-18T02:05:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"allejo","name":"Vladimir Jimenez","path":"/allejo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1246453?s=80&v=4"},"commit":{"message":"Introduce API events & functions to work w/replays\n\n- Add the following new event types:\n - `bz_eReplayRequestedEvent`\n - `bz_eReplayLoadedEvent`\n - `bz_eRecordingStartedEvent`\n - `bz_eRecordingEndedEvent`\n- Add the following new API functions:\n - `bz_isReplayServer()`\n - `bz_loadReplay(const char* _filename, int playerIndex)`\n - `bz_replayExists(const char* _filename)`\n - `bz_unloadReplay(int playerIndex)`\n - `bz_makeApiTime(time_t time, bz_Time* apiTime)`","shortMessageHtmlLink":"Introduce API events & functions to work w/replays"}},{"before":"c0e7b28463488c342b20663ffd4725070a165337","after":"271135648d8e84dd386c1ae8ba6276dc79d038f4","ref":"refs/heads/2.4","pushedAt":"2024-06-16T19:53:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blast007","name":null,"path":"/blast007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328999?s=80&v=4"},"commit":{"message":"Second attempt at fixing skewed textures.\n\nFixes issue #346, which reported that the skewed textures occured if the\ngame was toggled between fullscreen and windowed, or if the resolution\nchanged. The GL_PACK_ALIGNMENT/GL_UNPACK_ALIGNMENT values needed to be\nset before ContextInitializer::executeInitFuncs(), or else affected\ntextures would be skewed upon context re-creation. The moves the calls\nto glPixelStorei setting the alignment into the\nOpenGLGState::initGLState() function.","shortMessageHtmlLink":"Second attempt at fixing skewed textures."}},{"before":"04a1e3fab786868bf2be824bfd108304a4f0e93d","after":"c0e7b28463488c342b20663ffd4725070a165337","ref":"refs/heads/2.4","pushedAt":"2024-06-16T16:10:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"Fix a leak with serverLink","shortMessageHtmlLink":"Fix a leak with serverLink"}},{"before":"04fc0257139e5c876f53b5c74078211649f9059d","after":"04a1e3fab786868bf2be824bfd108304a4f0e93d","ref":"refs/heads/2.4","pushedAt":"2024-05-29T19:42:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"FlagWarpSceneNode: do not recompute sin/cos every time","shortMessageHtmlLink":"FlagWarpSceneNode: do not recompute sin/cos every time"}},{"before":"0c2439fb7fee1e56027b2a146321fc041bf08a7b","after":"04fc0257139e5c876f53b5c74078211649f9059d","ref":"refs/heads/2.4","pushedAt":"2024-05-26T12:30:16.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"blast007","name":null,"path":"/blast007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328999?s=80&v=4"},"commit":{"message":"Merge pull request #339 from BZFlag-Dev/feature/container\n\nAdd official Dockerfile to the project","shortMessageHtmlLink":"Merge pull request #339 from BZFlag-Dev/feature/container"}},{"before":"2f7a2644266947d5cacae49c58d7ff64bde9b2b1","after":"df4af8870e7a7e87e0915ccc8c2b221ce01a9268","ref":"refs/heads/feature/container","pushedAt":"2024-05-26T00:44:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"allejo","name":"Vladimir Jimenez","path":"/allejo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1246453?s=80&v=4"},"commit":{"message":"Add note troubleshooting DNS during container build","shortMessageHtmlLink":"Add note troubleshooting DNS during container build"}},{"before":"730c0479c76ca68a64ab4b780728a45ed96f6c3e","after":"2f7a2644266947d5cacae49c58d7ff64bde9b2b1","ref":"refs/heads/feature/container","pushedAt":"2024-05-26T00:43:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allejo","name":"Vladimir Jimenez","path":"/allejo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1246453?s=80&v=4"},"commit":{"message":"Add note troubleshooting DNS during container build","shortMessageHtmlLink":"Add note troubleshooting DNS during container build"}},{"before":"850b643f186800a8e17c190654580fc8bfb60444","after":"0c2439fb7fee1e56027b2a146321fc041bf08a7b","ref":"refs/heads/2.4","pushedAt":"2024-05-25T13:25:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"While removing a player, check if it is a target (GM lock)","shortMessageHtmlLink":"While removing a player, check if it is a target (GM lock)"}},{"before":"3f3d875d90d7e909c8830381ed279c4576c5d8b2","after":"850b643f186800a8e17c190654580fc8bfb60444","ref":"refs/heads/2.4","pushedAt":"2024-05-21T21:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"memcpy & qsort with null ptr","shortMessageHtmlLink":"memcpy & qsort with null ptr"}},{"before":"7e586561197bc7c7b633368950cde944daccbcc8","after":"3f3d875d90d7e909c8830381ed279c4576c5d8b2","ref":"refs/heads/2.4","pushedAt":"2024-05-19T21:24:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blast007","name":null,"path":"/blast007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328999?s=80&v=4"},"commit":{"message":"Add mathRoutine.cxx/h to the Xcode project.","shortMessageHtmlLink":"Add mathRoutine.cxx/h to the Xcode project."}},{"before":"1d39b0b6b29cd0989ef89304fdab13bdc5ad1f5d","after":"7e586561197bc7c7b633368950cde944daccbcc8","ref":"refs/heads/2.4","pushedAt":"2024-05-18T20:46:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"astyle fix","shortMessageHtmlLink":"astyle fix"}},{"before":"d72d97b8f3f13c2c60b0d8566ff3f99a20d0b62b","after":"1d39b0b6b29cd0989ef89304fdab13bdc5ad1f5d","ref":"refs/heads/2.4","pushedAt":"2024-05-18T20:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"SegmentedShotStrategy: Another div by 0","shortMessageHtmlLink":"SegmentedShotStrategy: Another div by 0"}},{"before":"f2d158f92f881151aa459b66312e27b6c002ac0f","after":"d72d97b8f3f13c2c60b0d8566ff3f99a20d0b62b","ref":"refs/heads/2.4","pushedAt":"2024-05-15T16:54:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"src/bzfs/DropGeometry: memcpy & qsort cannot be called with nullptr","shortMessageHtmlLink":"src/bzfs/DropGeometry: memcpy & qsort cannot be called with nullptr"}},{"before":"3ad18bda0571d81957f5f9585576dc8cfe031bf2","after":"f2d158f92f881151aa459b66312e27b6c002ac0f","ref":"refs/heads/2.4","pushedAt":"2024-05-13T19:57:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"hostName leak fix","shortMessageHtmlLink":"hostName leak fix"}},{"before":"c09eaa285ad7c2b5c2f86bceb6573cb5849af88a","after":"3ad18bda0571d81957f5f9585576dc8cfe031bf2","ref":"refs/heads/2.4","pushedAt":"2024-05-12T16:15:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blast007","name":null,"path":"/blast007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328999?s=80&v=4"},"commit":{"message":"Add mathRoutine.cxx/h to the Windows build files.","shortMessageHtmlLink":"Add mathRoutine.cxx/h to the Windows build files."}},{"before":"a6a10509463a42513e1f4e5f88abe3dfb4c4ceb3","after":"c09eaa285ad7c2b5c2f86bceb6573cb5849af88a","ref":"refs/heads/2.4","pushedAt":"2024-05-01T20:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atupone","name":"Alfredo Tupone","path":"/atupone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2962715?s=80&v=4"},"commit":{"message":"use bzInverseSqrt","shortMessageHtmlLink":"use bzInverseSqrt"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsBJxPAA","startCursor":null,"endCursor":null}},"title":"Activity ยท BZFlag-Dev/bzflag"}