{"id":85229,"name":"src/external/SDL","ecosystem":"submodules","repository_url":null,"issues_count":3,"created_at":"2026-02-19T06:02:41.118Z","updated_at":"2026-02-19T06:02:41.118Z","purl":"pkg:submodules/src/external/SDL","unique_repositories_count":1,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4192087526","node_id":"PR_kwDOQieWds7PdrbS","number":40,"state":"closed","title":"Bump src/external/SDL from `683181b` to `4d17b99`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-09T04:35:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-02T06:35:39.000Z","updated_at":"2026-04-09T04:35:54.000Z","time_to_close":597613,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"src/external/SDL","old_version":"`683181b`","new_version":"`4d17b99`","repository_url":"https://github.com/libsdl-org/SDL"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [src/external/SDL](https://github.com/libsdl-org/SDL) from `683181b` to `4d17b99`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/4d17b99d0a1c33c5257063b098f883c669ade40b\"\u003e\u003ccode\u003e4d17b99\u003c/code\u003e\u003c/a\u003e aaudio: Respect SDL_HINT_AUDIO_DEVICE_STREAM_ROLE hint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/6466c10ae4eb11c961d2d97e32c2fac9d3f0b1c6\"\u003e\u003ccode\u003e6466c10\u003c/code\u003e\u003c/a\u003e Added documentation to fix building on macOS with Xcode 12.2 (thanks \u003ca href=\"https://github.com/buhman\"\u003e\u003ccode\u003e@​buhman\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/8e1bdbaa926a89cf84bcc3b2297bdb46b63efc6e\"\u003e\u003ccode\u003e8e1bdba\u003c/code\u003e\u003c/a\u003e Updated support for the GameSir Pro 8K\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/d6129d063f512583c9446a8443ca34ebebb39c49\"\u003e\u003ccode\u003ed6129d0\u003c/code\u003e\u003c/a\u003e SDL_GlobDirectory(): Don't descend into sub-directories, if not requested by ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/f13cd9a666f8ab069dfa8d4700528243496be027\"\u003e\u003ccode\u003ef13cd9a\u003c/code\u003e\u003c/a\u003e process: Don't duplicate NULL stdio handles on Windows.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/b878ab16910924ca93f0048e48a34f44dfb54357\"\u003e\u003ccode\u003eb878ab1\u003c/code\u003e\u003c/a\u003e Fix msvc analyzer warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/0756603e6d88d4e453e9dbfba5fea10c15babee6\"\u003e\u003ccode\u003e0756603\u003c/code\u003e\u003c/a\u003e thread: SDL_CreateThread() shouldn't return before the new thread is set up.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/e66f1b516255a1efe2b85634e1fcc7d5def965ff\"\u003e\u003ccode\u003ee66f1b5\u003c/code\u003e\u003c/a\u003e Fix Metal GPU backend not being included in CMake configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/a54dd7ba457fc6780ff460dc4eccccb5df4b3890\"\u003e\u003ccode\u003ea54dd7b\u003c/code\u003e\u003c/a\u003e Fix Windows file dialog calling the callback twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/815fd4bf450fc97363c6a38b7443e18173e73b1f\"\u003e\u003ccode\u003e815fd4b\u003c/code\u003e\u003c/a\u003e Removed spurious whitespace\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libsdl-org/SDL/compare/683181b47cfabd293e3ea409f838915b8297a4fd...4d17b99d0a1c33c5257063b098f883c669ade40b\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/PowerTuner/PowerTunerConsole/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerTuner%2FPowerTunerConsole/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"3960945770","node_id":"PR_kwDOQieWds7Exsrc","number":29,"state":"closed","title":"Bump src/external/SDL from `a962f40` to `72ed7d0`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-22T16:21:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-19T04:35:13.000Z","updated_at":"2026-02-22T16:21:18.000Z","time_to_close":301556,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"src/external/SDL","old_version":"`a962f40`","new_version":"`72ed7d0`","repository_url":"https://github.com/libsdl-org/SDL"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [src/external/SDL](https://github.com/libsdl-org/SDL) from `a962f40` to `72ed7d0`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/72ed7d0f8715f8dbfb0c8dcd4103cd92c9573c72\"\u003e\u003ccode\u003e72ed7d0\u003c/code\u003e\u003c/a\u003e Sync SDL3 wiki -\u0026gt; header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/28e42699159ece63b2b8fc8673fc0296488740a9\"\u003e\u003ccode\u003e28e4269\u003c/code\u003e\u003c/a\u003e include: Added \u003ccode\u003e\\threadsafety\u003c/code\u003e notes to about 60 more functions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/a3b0403412bc7b43cf7ce863114f31b43b50b431\"\u003e\u003ccode\u003ea3b0403\u003c/code\u003e\u003c/a\u003e filesystem: Fix SDL_GlobDirectory on iOS and Android.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/c9591c515cc7f8ded69989b27d31dc1e23a6cf8a\"\u003e\u003ccode\u003ec9591c5\u003c/code\u003e\u003c/a\u003e emscripten: Fix only one mouse button being usable at a time.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/c043adaeb25d42d22d852afdae91541f712a793e\"\u003e\u003ccode\u003ec043ada\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;MacOS: improve scroll smoothing\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/0f2d415dee649fce76d41c768a4afc033ea67ebf\"\u003e\u003ccode\u003e0f2d415\u003c/code\u003e\u003c/a\u003e emscripten: Allow resize events on fullscreen windows.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/06bf8d1924c982c7cb750dd8eea40e4482a7c0ac\"\u003e\u003ccode\u003e06bf8d1\u003c/code\u003e\u003c/a\u003e gpu_vulkan: Set texture container before transitioning to default barrier state.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/129627068fe266ed68c0725f47a026eae889b992\"\u003e\u003ccode\u003e1296270\u003c/code\u003e\u003c/a\u003e Fixed HIDAPI PS5 Bluetooth report format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/63c0650321b774105ab8f3c5acbe933b5f5b4a2b\"\u003e\u003ccode\u003e63c0650\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;MacOS: improve scroll smoothing\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/f0bda7b655712dddf6a762bf12c03e5b360246d2\"\u003e\u003ccode\u003ef0bda7b\u003c/code\u003e\u003c/a\u003e android: Fix scancode for AKEYCODE_CHANNEL_DOWN\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libsdl-org/SDL/compare/a962f40bbba175e9716557a25d5d7965f134a3d3...72ed7d0f8715f8dbfb0c8dcd4103cd92c9573c72\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/PowerTuner/PowerTunerConsole/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerTuner%2FPowerTunerConsole/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"3929819267","node_id":"PR_kwDOQieWds7DLHiW","number":26,"state":"closed","title":"Bump src/external/SDL from `a962f40` to `4e2fd57`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-19T04:35:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-12T04:35:29.000Z","updated_at":"2026-02-19T04:35:17.000Z","time_to_close":604786,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"src/external/SDL","old_version":"`a962f40`","new_version":"`4e2fd57`","repository_url":"https://github.com/libsdl-org/SDL"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [src/external/SDL](https://github.com/libsdl-org/SDL) from `a962f40` to `4e2fd57`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/4e2fd57e77fb4a28c0eeef0670fc4121cc2cf1f9\"\u003e\u003ccode\u003e4e2fd57\u003c/code\u003e\u003c/a\u003e Fixed initializing the PowerA OPS v1 Wireless Controller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/2b484a1ccbe8ed0952b0d3d4ca84ddb0c9be5b6c\"\u003e\u003ccode\u003e2b484a1\u003c/code\u003e\u003c/a\u003e Fixed initializing the PowerA Fusion Pro 4 on Steam Link hardware\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/ac3afa1f385518712ca58d818a58384d2cc3d683\"\u003e\u003ccode\u003eac3afa1\u003c/code\u003e\u003c/a\u003e audio: Moved a variable into nested scope where it's actually used.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/eaeca340f3828aa706e2cff05bafb61e9132c7f7\"\u003e\u003ccode\u003eeaeca34\u003c/code\u003e\u003c/a\u003e Fixed HIDAPI hotplug detection in applications that don't initialize video\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/d3f9899df5acf7cc480625f3f684ca8ee33b8c35\"\u003e\u003ccode\u003ed3f9899\u003c/code\u003e\u003c/a\u003e Fixed HIDAPI hotplug detection when initializing gamepads off the main thread\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/e134d6fd7e579f8eac5249b170b869b2a7d44f6c\"\u003e\u003ccode\u003ee134d6f\u003c/code\u003e\u003c/a\u003e Added a note about SDL_HINT_AUTO_UPDATE_JOYSTICKS to the SDL_UpdateJoysticks(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/73500019ea513f131f322d21dc4d42b35764f118\"\u003e\u003ccode\u003e7350001\u003c/code\u003e\u003c/a\u003e Sync SDL3 wiki -\u0026gt; header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/85c297a28b54d53462c13285ce879cd6e43ce8d5\"\u003e\u003ccode\u003e85c297a\u003c/code\u003e\u003c/a\u003e Added IMU support for GameSir controllers with optimized sampling rate and ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/6f1aa78e04545ba895dc1aa111db91e55ddf7fe5\"\u003e\u003ccode\u003e6f1aa78\u003c/code\u003e\u003c/a\u003e fixed trigger axes formula: data * 257 - 32768 (same as PS4)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/226057601f552769f2e7a6aa5995bebe034a1a86\"\u003e\u003ccode\u003e2260576\u003c/code\u003e\u003c/a\u003e fixed Clamp -(-32768) to 32767 to avoid Sint16 overflow wrapping back to -32768\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libsdl-org/SDL/compare/a962f40bbba175e9716557a25d5d7965f134a3d3...4e2fd57e77fb4a28c0eeef0670fc4121cc2cf1f9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/PowerTuner/PowerTunerConsole/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerTuner%2FPowerTunerConsole/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}],"issue_packages":[{"old_version":"`683181b`","new_version":"`4d17b99`","update_type":null,"path":null,"pr_created_at":"2026-04-02T06:35:39.000Z","version_change":"`683181b` → `4d17b99`","issue":{"uuid":"4192087526","node_id":"PR_kwDOQieWds7PdrbS","number":40,"state":"closed","title":"Bump src/external/SDL from `683181b` to `4d17b99`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-09T04:35:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-02T06:35:39.000Z","updated_at":"2026-04-09T04:35:54.000Z","time_to_close":597613,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"src/external/SDL","old_version":"`683181b`","new_version":"`4d17b99`","repository_url":"https://github.com/libsdl-org/SDL"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [src/external/SDL](https://github.com/libsdl-org/SDL) from `683181b` to `4d17b99`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/4d17b99d0a1c33c5257063b098f883c669ade40b\"\u003e\u003ccode\u003e4d17b99\u003c/code\u003e\u003c/a\u003e aaudio: Respect SDL_HINT_AUDIO_DEVICE_STREAM_ROLE hint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/6466c10ae4eb11c961d2d97e32c2fac9d3f0b1c6\"\u003e\u003ccode\u003e6466c10\u003c/code\u003e\u003c/a\u003e Added documentation to fix building on macOS with Xcode 12.2 (thanks \u003ca href=\"https://github.com/buhman\"\u003e\u003ccode\u003e@​buhman\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/8e1bdbaa926a89cf84bcc3b2297bdb46b63efc6e\"\u003e\u003ccode\u003e8e1bdba\u003c/code\u003e\u003c/a\u003e Updated support for the GameSir Pro 8K\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/d6129d063f512583c9446a8443ca34ebebb39c49\"\u003e\u003ccode\u003ed6129d0\u003c/code\u003e\u003c/a\u003e SDL_GlobDirectory(): Don't descend into sub-directories, if not requested by ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/f13cd9a666f8ab069dfa8d4700528243496be027\"\u003e\u003ccode\u003ef13cd9a\u003c/code\u003e\u003c/a\u003e process: Don't duplicate NULL stdio handles on Windows.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/b878ab16910924ca93f0048e48a34f44dfb54357\"\u003e\u003ccode\u003eb878ab1\u003c/code\u003e\u003c/a\u003e Fix msvc analyzer warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/0756603e6d88d4e453e9dbfba5fea10c15babee6\"\u003e\u003ccode\u003e0756603\u003c/code\u003e\u003c/a\u003e thread: SDL_CreateThread() shouldn't return before the new thread is set up.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/e66f1b516255a1efe2b85634e1fcc7d5def965ff\"\u003e\u003ccode\u003ee66f1b5\u003c/code\u003e\u003c/a\u003e Fix Metal GPU backend not being included in CMake configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/a54dd7ba457fc6780ff460dc4eccccb5df4b3890\"\u003e\u003ccode\u003ea54dd7b\u003c/code\u003e\u003c/a\u003e Fix Windows file dialog calling the callback twice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/815fd4bf450fc97363c6a38b7443e18173e73b1f\"\u003e\u003ccode\u003e815fd4b\u003c/code\u003e\u003c/a\u003e Removed spurious whitespace\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libsdl-org/SDL/compare/683181b47cfabd293e3ea409f838915b8297a4fd...4d17b99d0a1c33c5257063b098f883c669ade40b\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/PowerTuner/PowerTunerConsole/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerTuner%2FPowerTunerConsole/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"`a962f40`","new_version":"`72ed7d0`","update_type":null,"path":null,"pr_created_at":"2026-02-19T04:35:13.000Z","version_change":"`a962f40` → `72ed7d0`","issue":{"uuid":"3960945770","node_id":"PR_kwDOQieWds7Exsrc","number":29,"state":"closed","title":"Bump src/external/SDL from `a962f40` to `72ed7d0`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-22T16:21:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-19T04:35:13.000Z","updated_at":"2026-02-22T16:21:18.000Z","time_to_close":301556,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"src/external/SDL","old_version":"`a962f40`","new_version":"`72ed7d0`","repository_url":"https://github.com/libsdl-org/SDL"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [src/external/SDL](https://github.com/libsdl-org/SDL) from `a962f40` to `72ed7d0`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/72ed7d0f8715f8dbfb0c8dcd4103cd92c9573c72\"\u003e\u003ccode\u003e72ed7d0\u003c/code\u003e\u003c/a\u003e Sync SDL3 wiki -\u0026gt; header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/28e42699159ece63b2b8fc8673fc0296488740a9\"\u003e\u003ccode\u003e28e4269\u003c/code\u003e\u003c/a\u003e include: Added \u003ccode\u003e\\threadsafety\u003c/code\u003e notes to about 60 more functions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/a3b0403412bc7b43cf7ce863114f31b43b50b431\"\u003e\u003ccode\u003ea3b0403\u003c/code\u003e\u003c/a\u003e filesystem: Fix SDL_GlobDirectory on iOS and Android.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/c9591c515cc7f8ded69989b27d31dc1e23a6cf8a\"\u003e\u003ccode\u003ec9591c5\u003c/code\u003e\u003c/a\u003e emscripten: Fix only one mouse button being usable at a time.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/c043adaeb25d42d22d852afdae91541f712a793e\"\u003e\u003ccode\u003ec043ada\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;MacOS: improve scroll smoothing\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/0f2d415dee649fce76d41c768a4afc033ea67ebf\"\u003e\u003ccode\u003e0f2d415\u003c/code\u003e\u003c/a\u003e emscripten: Allow resize events on fullscreen windows.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/06bf8d1924c982c7cb750dd8eea40e4482a7c0ac\"\u003e\u003ccode\u003e06bf8d1\u003c/code\u003e\u003c/a\u003e gpu_vulkan: Set texture container before transitioning to default barrier state.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/129627068fe266ed68c0725f47a026eae889b992\"\u003e\u003ccode\u003e1296270\u003c/code\u003e\u003c/a\u003e Fixed HIDAPI PS5 Bluetooth report format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/63c0650321b774105ab8f3c5acbe933b5f5b4a2b\"\u003e\u003ccode\u003e63c0650\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;MacOS: improve scroll smoothing\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/f0bda7b655712dddf6a762bf12c03e5b360246d2\"\u003e\u003ccode\u003ef0bda7b\u003c/code\u003e\u003c/a\u003e android: Fix scancode for AKEYCODE_CHANNEL_DOWN\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libsdl-org/SDL/compare/a962f40bbba175e9716557a25d5d7965f134a3d3...72ed7d0f8715f8dbfb0c8dcd4103cd92c9573c72\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/PowerTuner/PowerTunerConsole/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerTuner%2FPowerTunerConsole/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"`a962f40`","new_version":"`4e2fd57`","update_type":null,"path":null,"pr_created_at":"2026-02-12T04:35:29.000Z","version_change":"`a962f40` → `4e2fd57`","issue":{"uuid":"3929819267","node_id":"PR_kwDOQieWds7DLHiW","number":26,"state":"closed","title":"Bump src/external/SDL from `a962f40` to `4e2fd57`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-19T04:35:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-12T04:35:29.000Z","updated_at":"2026-02-19T04:35:17.000Z","time_to_close":604786,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"src/external/SDL","old_version":"`a962f40`","new_version":"`4e2fd57`","repository_url":"https://github.com/libsdl-org/SDL"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [src/external/SDL](https://github.com/libsdl-org/SDL) from `a962f40` to `4e2fd57`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/4e2fd57e77fb4a28c0eeef0670fc4121cc2cf1f9\"\u003e\u003ccode\u003e4e2fd57\u003c/code\u003e\u003c/a\u003e Fixed initializing the PowerA OPS v1 Wireless Controller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/2b484a1ccbe8ed0952b0d3d4ca84ddb0c9be5b6c\"\u003e\u003ccode\u003e2b484a1\u003c/code\u003e\u003c/a\u003e Fixed initializing the PowerA Fusion Pro 4 on Steam Link hardware\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/ac3afa1f385518712ca58d818a58384d2cc3d683\"\u003e\u003ccode\u003eac3afa1\u003c/code\u003e\u003c/a\u003e audio: Moved a variable into nested scope where it's actually used.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/eaeca340f3828aa706e2cff05bafb61e9132c7f7\"\u003e\u003ccode\u003eeaeca34\u003c/code\u003e\u003c/a\u003e Fixed HIDAPI hotplug detection in applications that don't initialize video\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/d3f9899df5acf7cc480625f3f684ca8ee33b8c35\"\u003e\u003ccode\u003ed3f9899\u003c/code\u003e\u003c/a\u003e Fixed HIDAPI hotplug detection when initializing gamepads off the main thread\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/e134d6fd7e579f8eac5249b170b869b2a7d44f6c\"\u003e\u003ccode\u003ee134d6f\u003c/code\u003e\u003c/a\u003e Added a note about SDL_HINT_AUTO_UPDATE_JOYSTICKS to the SDL_UpdateJoysticks(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/73500019ea513f131f322d21dc4d42b35764f118\"\u003e\u003ccode\u003e7350001\u003c/code\u003e\u003c/a\u003e Sync SDL3 wiki -\u0026gt; header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/85c297a28b54d53462c13285ce879cd6e43ce8d5\"\u003e\u003ccode\u003e85c297a\u003c/code\u003e\u003c/a\u003e Added IMU support for GameSir controllers with optimized sampling rate and ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/6f1aa78e04545ba895dc1aa111db91e55ddf7fe5\"\u003e\u003ccode\u003e6f1aa78\u003c/code\u003e\u003c/a\u003e fixed trigger axes formula: data * 257 - 32768 (same as PS4)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libsdl-org/SDL/commit/226057601f552769f2e7a6aa5995bebe034a1a86\"\u003e\u003ccode\u003e2260576\u003c/code\u003e\u003c/a\u003e fixed Clamp -(-32768) to 32767 to avoid Sint16 overflow wrapping back to -32768\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libsdl-org/SDL/compare/a962f40bbba175e9716557a25d5d7965f134a3d3...4e2fd57e77fb4a28c0eeef0670fc4121cc2cf1f9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/PowerTuner/PowerTunerConsole/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerTuner%2FPowerTunerConsole/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}}]}