{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":330008801,"defaultBranch":"main","name":"SDL","ownerLogin":"libsdl-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-15T19:55:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77683370?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714583934.0","currentOid":""},"activityList":{"items":[{"before":"49b6c24722e3c193f1093c728791ad5692766818","after":"57a15933cd90f46f4791faaa4394a3f8a019f234","ref":"refs/heads/main","pushedAt":"2024-06-02T02:32:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"SDL_GetCSSCursorName: Don't assert on unrecognized cursor types.\n\nThese values are passed through from the calling app and shouldn't trigger\nasserts when they are bogus.","shortMessageHtmlLink":"SDL_GetCSSCursorName: Don't assert on unrecognized cursor types."}},{"before":"35d719ef2522385a4950ca4900f95808eb47dc5f","after":"863670c0a8627f3c52bdfe87de61441efa294461","ref":"refs/heads/SDL2","pushedAt":"2024-06-01T19:37:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sezero","name":"Ozkan Sezer","path":"/sezero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4222725?s=80&v=4"},"commit":{"message":"always define PRI?64 using 'I64' when targeting windows\n\navoids -Wformat warnings from mingw toolchains -- e.g.:\nsrc/test/SDL_test_harness.c:581:37: warning: unknown conversion type character 'l' in format [-Wformat=]\n\n(cherry picked from commit 49b6c24722e3c193f1093c728791ad5692766818)","shortMessageHtmlLink":"always define PRI?64 using 'I64' when targeting windows"}},{"before":"fd2b9c060291af8ba3388f18b3b0000e81e41643","after":"49b6c24722e3c193f1093c728791ad5692766818","ref":"refs/heads/main","pushedAt":"2024-06-01T19:35:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sezero","name":"Ozkan Sezer","path":"/sezero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4222725?s=80&v=4"},"commit":{"message":"always define PRI?64 using 'I64' when targeting windows\n\navoids -Wformat warnings from mingw toolchains -- e.g.:\nsrc/test/SDL_test_harness.c:581:37: warning: unknown conversion type character 'l' in format [-Wformat=]","shortMessageHtmlLink":"always define PRI?64 using 'I64' when targeting windows"}},{"before":"85a2a201b1511970c8def54c51d94f76184282a4","after":"fd2b9c060291af8ba3388f18b3b0000e81e41643","ref":"refs/heads/main","pushedAt":"2024-06-01T08:18:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"madebr","name":"Anonymous Maarten","path":"/madebr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4138939?s=80&v=4"},"commit":{"message":"cmake: don't check c++ compiler flags for asan when CXX is not enabled","shortMessageHtmlLink":"cmake: don't check c++ compiler flags for asan when CXX is not enabled"}},{"before":"4c7459eda8f199d0c58b1d89079aeaaaec71e43f","after":"85a2a201b1511970c8def54c51d94f76184282a4","ref":"refs/heads/main","pushedAt":"2024-05-31T23:12:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kontrabant","name":"Frank Praznik","path":"/Kontrabant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/547897?s=80&v=4"},"commit":{"message":"x11: Always disable the borders when leaving fullscreen from a borderless window created as fullscreen\n\nBorderless windows flagged as fullscreen at creation time turn on the borders, because doing so prevents some window managers from wrongly positioning the borderless window, and in these cases the borders need to be removed whether fullscreen is exited programmatically or via a compositor event. Set a flag when forcing the borders on, so they will be removed in all cases later.","shortMessageHtmlLink":"x11: Always disable the borders when leaving fullscreen from a border…"}},{"before":"e3beaa1972f3eda462a30481b1efb095f25c43a0","after":"4c7459eda8f199d0c58b1d89079aeaaaec71e43f","ref":"refs/heads/main","pushedAt":"2024-05-31T22:23:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"SDL_cocoawindow: Fix setting parent-relative coordinates for child windows in Cocoa_SetWindowSize","shortMessageHtmlLink":"SDL_cocoawindow: Fix setting parent-relative coordinates for child wi…"}},{"before":"91accc391d9d85cdeb541f3b136776f6c3e4f97d","after":"5cc0644aa024ee6fd0e35d7fbc9a4c6c7e4c1df0","ref":"refs/heads/release-2.30.x","pushedAt":"2024-05-31T22:19:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"Added support for the Razer Kitsune in PS5 mode\n\n(cherry picked from commit e3beaa1972f3eda462a30481b1efb095f25c43a0)\n(cherry picked from commit 35d719ef2522385a4950ca4900f95808eb47dc5f)","shortMessageHtmlLink":"Added support for the Razer Kitsune in PS5 mode"}},{"before":"1568501dd6dc29d412823ccc0fbfe4a5c85d377b","after":"35d719ef2522385a4950ca4900f95808eb47dc5f","ref":"refs/heads/SDL2","pushedAt":"2024-05-31T22:18:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"Added support for the Razer Kitsune in PS5 mode\n\n(cherry picked from commit e3beaa1972f3eda462a30481b1efb095f25c43a0)","shortMessageHtmlLink":"Added support for the Razer Kitsune in PS5 mode"}},{"before":"cd9c25e80065dce4dd5a20b26c858d03e2b37eed","after":"e3beaa1972f3eda462a30481b1efb095f25c43a0","ref":"refs/heads/main","pushedAt":"2024-05-31T22:18:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"Added support for the Razer Kitsune in PS5 mode","shortMessageHtmlLink":"Added support for the Razer Kitsune in PS5 mode"}},{"before":"6896c4c3bf41411775aa116f7a635f31b796d28b","after":"cd9c25e80065dce4dd5a20b26c858d03e2b37eed","ref":"refs/heads/main","pushedAt":"2024-05-31T18:35:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"Don't set the borderless flag if we're about to go fullscreen.\n\nThis prevents the GNOME window manager from moving the window to a different display before the window goes fullscreen.\n\nFixes https://github.com/libsdl-org/SDL/issues/9915","shortMessageHtmlLink":"Don't set the borderless flag if we're about to go fullscreen."}},{"before":"3ee20388c574096bff412041745a5fd8086d6afc","after":"91accc391d9d85cdeb541f3b136776f6c3e4f97d","ref":"refs/heads/release-2.30.x","pushedAt":"2024-05-31T18:33:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"android: Default to custom theme in styles.xml\n\nCustom theme file exists in project, but is not used by app, which is kinda unintuitive. Using it by default so people who not familiar with Android development won't spend lots of time troubleshooting.\n\n(cherry picked from commit 8f88c32ca6af066d586a22a0b5efd9ff6873e315)\n(cherry picked from commit 1568501dd6dc29d412823ccc0fbfe4a5c85d377b)","shortMessageHtmlLink":"android: Default to custom theme in styles.xml"}},{"before":"d5e5d4a802095951fbb60fc4ee97a0d431b06447","after":"1568501dd6dc29d412823ccc0fbfe4a5c85d377b","ref":"refs/heads/SDL2","pushedAt":"2024-05-31T18:33:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"android: Default to custom theme in styles.xml\n\nCustom theme file exists in project, but is not used by app, which is kinda unintuitive. Using it by default so people who not familiar with Android development won't spend lots of time troubleshooting.\n\n(cherry picked from commit 8f88c32ca6af066d586a22a0b5efd9ff6873e315)","shortMessageHtmlLink":"android: Default to custom theme in styles.xml"}},{"before":"d5060423a2ebce2d6fa5d9a07563f23a784ec9c7","after":"6896c4c3bf41411775aa116f7a635f31b796d28b","ref":"refs/heads/main","pushedAt":"2024-05-31T17:18:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"madebr","name":"Anonymous Maarten","path":"/madebr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4138939?s=80&v=4"},"commit":{"message":"tests: testcases accept a void pointer argument","shortMessageHtmlLink":"tests: testcases accept a void pointer argument"}},{"before":"51ba036e6493b8f8893735ca840ea66d1a4fe608","after":"d5e5d4a802095951fbb60fc4ee97a0d431b06447","ref":"refs/heads/SDL2","pushedAt":"2024-05-31T17:04:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sezero","name":"Ozkan Sezer","path":"/sezero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4222725?s=80&v=4"},"commit":{"message":"move vista+ display config function ptr calls to device->driverdata\n\nbackport from PR/9923 (commit e4518af3770aad16eab206531e181a54225fd0fb)","shortMessageHtmlLink":"move vista+ display config function ptr calls to device->driverdata"}},{"before":"8f88c32ca6af066d586a22a0b5efd9ff6873e315","after":"d5060423a2ebce2d6fa5d9a07563f23a784ec9c7","ref":"refs/heads/main","pushedAt":"2024-05-31T16:53:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"madebr","name":"Anonymous Maarten","path":"/madebr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4138939?s=80&v=4"},"commit":{"message":"testplatform: fix leak at exit time\n\nA leak was present at exit time on the Emscripten platform","shortMessageHtmlLink":"testplatform: fix leak at exit time"}},{"before":"550d5b95c0737bafe380ecf4befe5fa4865c5d0b","after":"8f88c32ca6af066d586a22a0b5efd9ff6873e315","ref":"refs/heads/main","pushedAt":"2024-05-31T16:04:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"android: Default to custom theme in styles.xml\n\nCustom theme file exists in project, but is not used by app, which is kinda unintuitive. Using it by default so people who not familiar with Android development won't spend lots of time troubleshooting.","shortMessageHtmlLink":"android: Default to custom theme in styles.xml"}},{"before":"5aa9ee84460badf99873c22f8c5cf527df0ec72c","after":"550d5b95c0737bafe380ecf4befe5fa4865c5d0b","ref":"refs/heads/main","pushedAt":"2024-05-31T14:47:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sezero","name":"Ozkan Sezer","path":"/sezero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4222725?s=80&v=4"},"commit":{"message":"fix type redefinition errors after commit b1b4638cacbe.","shortMessageHtmlLink":"fix type redefinition errors after commit b1b4638."}},{"before":"90beffdeb1425b7c8fd9630c47da052e703838e0","after":"5aa9ee84460badf99873c22f8c5cf527df0ec72c","ref":"refs/heads/main","pushedAt":"2024-05-31T11:15:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sezero","name":"Ozkan Sezer","path":"/sezero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4222725?s=80&v=4"},"commit":{"message":"SDL_windowsmodes.c (WIN_GetDisplayNameVista): fix return after PR/9923\n\nwhy haven't any of the build tests catch this..","shortMessageHtmlLink":"SDL_windowsmodes.c (WIN_GetDisplayNameVista): fix return after PR/9923"}},{"before":"5e876db89f06a477187242e4b9c7bf65e18a6b9b","after":"51ba036e6493b8f8893735ca840ea66d1a4fe608","ref":"refs/heads/SDL2","pushedAt":"2024-05-30T23:53:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"Verify that the timer callback is passed the correct parameters","shortMessageHtmlLink":"Verify that the timer callback is passed the correct parameters"}},{"before":"e4518af3770aad16eab206531e181a54225fd0fb","after":"90beffdeb1425b7c8fd9630c47da052e703838e0","ref":"refs/heads/main","pushedAt":"2024-05-30T23:50:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"Revert \"WASAPI_WaitDevice: Check current padding before waiting on event\"\n\nThis reverts commit 09fbb2a07dfca7f3daf4f9c24d5bc0c8ee62cfce.\n\nThis was causing issues in CS2 and DOTA:\nhttps://old.reddit.com/r/DotA2/comments/1d4bqe3/dota_2_sound_crackling_since_this_morning/\nhttps://old.reddit.com/r/DotA2/comments/1d44udf/anyone_having_sound_issues_or_any_clue_how_to_fix/","shortMessageHtmlLink":"Revert \"WASAPI_WaitDevice: Check current padding before waiting on ev…"}},{"before":"fb2287dd477769e9a86f7dd5a65cceb65d295f17","after":"e4518af3770aad16eab206531e181a54225fd0fb","ref":"refs/heads/main","pushedAt":"2024-05-30T23:50:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sezero","name":"Ozkan Sezer","path":"/sezero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4222725?s=80&v=4"},"commit":{"message":"move vista+ display config function ptr calls to device->driverdata\n\n.. and change hdr code's display config function calls to use those\nfunction ptrs.","shortMessageHtmlLink":"move vista+ display config function ptr calls to device->driverdata"}},{"before":"8604847214bce82512732b0cbadf9509649a4432","after":"fb2287dd477769e9a86f7dd5a65cceb65d295f17","ref":"refs/heads/main","pushedAt":"2024-05-30T21:20:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"Fixed updating NV12 and YV12 textures on the direct3d11 renderer\n\nFixes https://github.com/libsdl-org/SDL/issues/9928","shortMessageHtmlLink":"Fixed updating NV12 and YV12 textures on the direct3d11 renderer"}},{"before":"4954690828081c7fc3280248415a75d6a3a8568d","after":"8604847214bce82512732b0cbadf9509649a4432","ref":"refs/heads/main","pushedAt":"2024-05-30T20:06:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"SDL_SetEventFilter: Don't flush when removing filter\n\nDon't flush the event queue if the filter paramter is NULL.","shortMessageHtmlLink":"SDL_SetEventFilter: Don't flush when removing filter"}},{"before":"d41e48e4c68481945d326911e22040583867d92b","after":"4954690828081c7fc3280248415a75d6a3a8568d","ref":"refs/heads/main","pushedAt":"2024-05-30T14:44:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"Fixed warning C4244: '=': conversion from 'double' to 'float', possible loss of data","shortMessageHtmlLink":"Fixed warning C4244: '=': conversion from 'double' to 'float', possib…"}},{"before":"a801f811327a034aface02560e561558acc923c7","after":"d41e48e4c68481945d326911e22040583867d92b","ref":"refs/heads/main","pushedAt":"2024-05-29T23:39:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"WIN_AdjustWindowRectWithStyle: silence gcc maybe-uninitialized warnings\n\n/tmp/SDL3/src/video/windows/SDL_windowswindow.c: In function 'WIN_SetWindowPositionInternal':\n/tmp/SDL3/src/video/windows/SDL_windowswindow.c:216:17: warning: 'h' may be used uninitialized in this function [-Wmaybe-uninitialized]\n rect.bottom = *height;\n ~~~~~~~~~~~~^~~~~~~~~\n/tmp/SDL3/src/video/windows/SDL_windowswindow.c:320:12: note: 'h' was declared here\n int w, h;\n ^\n/tmp/SDL3/src/video/windows/SDL_windowswindow.c:215:16: warning: 'w' may be used uninitialized in this function [-Wmaybe-uninitialized]\n rect.right = *width;\n ~~~~~~~~~~~^~~~~~~~\n/tmp/SDL3/src/video/windows/SDL_windowswindow.c:320:9: note: 'w' was declared here\n int w, h;\n ^","shortMessageHtmlLink":"WIN_AdjustWindowRectWithStyle: silence gcc maybe-uninitialized warnings"}},{"before":"63c164f778b63e2e09a700ac6adde19028c34314","after":"a801f811327a034aface02560e561558acc923c7","ref":"refs/heads/main","pushedAt":"2024-05-29T21:10:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"Revert \"Fix flickering of window when using desktop-fullscreen and borderless window on multiple monitors on Linux. Closes #8186.\"\n\nThis reverts commit 2de2e9d031cf7195ccdcf434538ea6b742035ca4.\n\nThe fullscreen state is no longer available to check, and the actual bug this was trying to work around was fixed in https://github.com/libsdl-org/SDL/commit/ad813a65e791d295351e70b2d1c36b06f3853999","shortMessageHtmlLink":"Revert \"Fix flickering of window when using desktop-fullscreen and bo…"}},{"before":"384e5486bc6ee5d0ae9f9c2c7a25d660b4823582","after":"63c164f778b63e2e09a700ac6adde19028c34314","ref":"refs/heads/main","pushedAt":"2024-05-29T21:09:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"slouken","name":"Sam Lantinga","path":"/slouken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4"},"commit":{"message":"x11: Use the floating size for the constraints on non-resizable windows\n\nOtherwise, the window manager can think that the window is larger than it is and try to reposition it.","shortMessageHtmlLink":"x11: Use the floating size for the constraints on non-resizable windows"}},{"before":"b1c7b2f44f4aa9c80700911703e40795a8de3fcb","after":"384e5486bc6ee5d0ae9f9c2c7a25d660b4823582","ref":"refs/heads/main","pushedAt":"2024-05-29T21:05:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sezero","name":"Ozkan Sezer","path":"/sezero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4222725?s=80&v=4"},"commit":{"message":"SDL_windows.h: set _WIN32_WINNT to 0xA00 dxgi1_6.h is available\n\nto make sure DISPLAYCONFIG_SDR_WHITE_LEVEL is visible to us.","shortMessageHtmlLink":"SDL_windows.h: set _WIN32_WINNT to 0xA00 dxgi1_6.h is available"}},{"before":"dde9c10e79c52c10ecf0c1998906f1e49fe0a33d","after":"b1c7b2f44f4aa9c80700911703e40795a8de3fcb","ref":"refs/heads/main","pushedAt":"2024-05-29T19:43:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"SDL_wasapi.c: avoid unused warning if IAudioClient3 isn't available","shortMessageHtmlLink":"SDL_wasapi.c: avoid unused warning if IAudioClient3 isn't available"}},{"before":"6bb91c7c085bc6eae490147791d1a2ee37d2cd0f","after":"dde9c10e79c52c10ecf0c1998906f1e49fe0a33d","ref":"refs/heads/main","pushedAt":"2024-05-29T19:33:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"SDL_camera_mediafoundation.c: hardcode MF_DEVSOURCE_ATTRIBUTE_* GUIDs","shortMessageHtmlLink":"SDL_camera_mediafoundation.c: hardcode MF_DEVSOURCE_ATTRIBUTE_* GUIDs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWftpFAA","startCursor":null,"endCursor":null}},"title":"Activity · libsdl-org/SDL"}