Commit Graph

  • 2858a32723 atomic: Use __atomic_thread_fence() when available Cameron Gutman 2026-04-23 18:25:38 -05:00
  • 525842f2e7 Prefer higher color depths in SDL_GetClosestFullscreenDisplayMode() Anders Jenbo 2026-04-23 23:25:40 +02:00
  • 9fa9edeadb Prefer higher color depths in SDL_GetClosestFullscreenDisplayMode() Anders Jenbo 2026-04-23 23:25:40 +02:00
  • 88102f8d3c Revert "(video) fix SDL_GetClosestFullscreenDisplayMode aspect ratio & refresh rate picking logic" Sam Lantinga 2026-04-23 13:23:07 -07:00
  • 7b23cd62ca Revert "(video) fix SDL_GetClosestFullscreenDisplayMode aspect ratio & refresh rate picking logic" Sam Lantinga 2026-04-23 13:23:07 -07:00
  • f8d5628163 Fixed building with older versions of GameInput Sam Lantinga 2026-04-21 19:40:57 -07:00
  • 5454711c3b Update Zenity dialog filters to ignore case Semphris 2026-04-21 16:40:57 -04:00
  • 726e82d0f3 Update Zenity dialog filters to ignore case Semphris 2026-04-21 16:40:57 -04:00
  • 563b8cb51c Include OS detection in Emscripten joystick GUID Nintorch 2026-04-21 11:33:40 +05:00
  • 60a59fa557 Include OS detection in Emscripten joystick GUID Nintorch 2026-04-21 11:33:40 +05:00
  • 7060088ffc dialog: Use case-insensitive filter matching on portal dialogs Frank Praznik 2026-04-21 10:02:22 -04:00
  • 387439d009 dialog: Use case-insensitive filter matching on portal dialogs Frank Praznik 2026-04-21 10:02:22 -04:00
  • f32c6d977c Backport VIRPIL Controls device IDs to SDL2 atirado.net 2026-04-21 19:00:14 +10:00
  • c8ebb1456e Backport VIRPIL Controls device IDs to SDL2 atirado.net 2026-04-21 19:00:14 +10:00
  • 9cdad39b52 Add trigger rumble support to Emscripten joysticks Nintorch 2026-04-21 15:45:33 +05:00
  • 651136ac7a Add trigger rumble support to Emscripten joysticks Nintorch 2026-04-21 15:45:33 +05:00
  • 7bd84b29e9 Fix potential leak in camera example Petar Popovic 2026-04-21 10:51:43 +02:00
  • eacfe835e7 Fix potential leak in camera example Petar Popovic 2026-04-21 10:51:43 +02:00
  • 1675c8267e [tray/dbus] set tray session name to app subname in flatpak env (#15393) Hayden Gray 2026-04-20 14:50:22 -04:00
  • 85b36937a9 macOS mouse scroll fix (#15404) Marco Burato 2026-04-20 19:53:25 +02:00
  • ab6bc13ef1 (video) fix SDL_GetClosestFullscreenDisplayMode aspect ratio & refresh rate picking logic som3a-dev 2026-04-17 23:32:43 +02:00
  • 0231ff03de (video) fix SDL_GetClosestFullscreenDisplayMode aspect ratio & refresh rate picking logic som3a-dev 2026-04-17 23:32:43 +02:00
  • 462b1f7b0d dbus: Return false if the screensaver inhibitor interface is unavailable Frank Praznik 2026-04-20 12:41:48 -04:00
  • 125ed508c2 dbus: Return false if the screensaver inhibitor interface is unavailable Frank Praznik 2026-04-20 12:41:48 -04:00
  • 700280a150 tray:unix: Rework the tray structures to have an 'internal' member David Gow 2026-04-12 11:01:33 +08:00
  • 7ca97d0791 joystick: Add VIRPIL Controls flight stick and throttle device IDs. (#15418) atiradonet 2026-04-21 02:04:24 +10:00
  • 3b89c7b537 joystick: Add VIRPIL Controls flight stick and throttle device IDs. (#15418) atiradonet 2026-04-21 02:04:24 +10:00
  • c819960a1c hints: Correct the cursor DPI scaling hint Frank Praznik 2026-04-20 10:33:10 -04:00
  • 76aa12701a hints: Correct the cursor DPI scaling hint Frank Praznik 2026-04-20 10:33:10 -04:00
  • aadc6724d8 wayland: Fix scaled cursor image selection Frank Praznik 2026-04-19 23:18:12 -04:00
  • 03f1a84302 wayland: Fix scaled cursor image selection Frank Praznik 2026-04-19 23:18:12 -04:00
  • 21ac66c8b3 atomic: Fix missing full memory barrier on GCC/Clang Cameron Gutman 2026-04-19 14:06:44 -05:00
  • 30de669b32 atomic: Fix missing full memory barrier on GCC/Clang Cameron Gutman 2026-04-19 14:06:44 -05:00
  • 03ceaca19c wayland: Calculate the fullscreen exclusive pointer scale from the viewport dimensions Frank Praznik 2026-04-19 23:31:00 -04:00
  • 010e892752 test: simplify SDL_UntrackAllocation a bit Anonymous Maarten 2026-04-10 22:02:39 +02:00
  • 1e1d80110e test: cannot access tracked allocation node without lock Anonymous Maarten 2026-04-10 21:16:47 +02:00
  • 447ba0aa01 Improve constness with Clipboard APIs Cameron Cawley 2026-04-18 19:26:55 +01:00
  • 43c928ee86 Improve constness with Clipboard APIs Cameron Cawley 2026-04-18 19:26:55 +01:00
  • 97c154791b atomic: Fix missing full memory barrier on GCC/Clang Cameron Gutman 2026-04-11 13:44:35 -05:00
  • 509a36db16 atomic: Fix missing full memory barrier on GCC/Clang Cameron Gutman 2026-04-11 13:44:35 -05:00
  • 6e65c3fac4 [N-Gage] Remove optimisations except for native texture handling prior to some rework of the rendering back-end Michael Fitzmayer 2026-04-18 12:52:22 +02:00
  • 350f873534 windowsrawinput: Add missing WIN_SetRawKeyboardFlag_Inputsink stub. William Horvath 2026-03-20 06:18:32 -07:00
  • b181eb4ed0 x11: Fix #define name Frank Praznik 2026-04-17 10:28:50 -04:00
  • 75a65e05e1 x11: Use XInput2 events to pass through the keyboard ID to core key events Frank Praznik 2026-04-15 11:24:20 -04:00
  • 63901401ca [N-Gage] Micro-optimize main loop handler to improve performance and input latency Michael Fitzmayer 2026-04-16 21:35:10 +02:00
  • badc3b82c5 [N-Gage] Micro-optimize rendering back-end Michael Fitzmayer 2026-04-16 21:27:14 +02:00
  • 87e356f102 [N-Gage] Simplify rendering back-end; more micro-optimization Michael Fitzmayer 2026-04-16 21:09:58 +02:00
  • b53b31b74a [N-Gage] Add various micro-optimizations to rendering back-end Michael Fitzmayer 2026-04-16 20:50:34 +02:00
  • 1549cd38e6 CLAUDE.md: Just copy the text from AGENTS.md in here for now. Ryan C. Gordon 2026-04-16 13:51:49 -04:00
  • 2d28ee6eb7 CLAUDE.md: Just copy the text from AGENTS.md in here for now. Ryan C. Gordon 2026-04-16 13:51:49 -04:00
  • 0e105ba49f CLAUDE.md: Just copy the text from AGENTS.md in here for now. Ryan C. Gordon 2026-04-16 13:51:49 -04:00
  • 847fc72b1b CLAUDE.md: Just copy the text from AGENTS.md in here for now. Ryan C. Gordon 2026-04-16 13:51:49 -04:00
  • 071a484703 CLAUDE.md: added. Ryan C. Gordon 2026-04-16 12:20:00 -04:00
  • 5a9caa7432 CLAUDE.md: added. Ryan C. Gordon 2026-04-16 12:20:00 -04:00
  • 0f67a2d179 CLAUDE.md: added. Ryan C. Gordon 2026-04-16 12:20:00 -04:00
  • 1124e44e4c CLAUDE.md: added. Ryan C. Gordon 2026-04-16 12:20:00 -04:00
  • 3dc844148c wayland: Fix some comments Frank Praznik 2026-04-16 10:14:46 -04:00
  • c1bf0e9de9 wayland: Fix some comments Frank Praznik 2026-04-16 10:14:46 -04:00
  • 3132e9302b AGENTS.md: Change "may not" to "must not". Ryan C. Gordon 2026-04-15 17:26:54 -04:00
  • de90addb43 policy: Clarify that "AI" means specific things. Ryan C. Gordon 2026-04-12 15:34:30 +02:00
  • a9033bbad0 policy: Updated AI-related text based on excellent feedback. Ryan C. Gordon 2026-04-11 10:11:19 +01:00
  • 4e75780e75 policy: Added to the PR template, and an AGENTS.md, refusing AI contributions. Ryan C. Gordon 2026-04-10 01:00:02 +01:00
  • 9cab8fb595 AGENTS.md: Change "may not" to "must not". Ryan C. Gordon 2026-04-15 17:26:54 -04:00
  • 95965bfef4 AGENTS.md: Change "may not" to "must not". Ryan C. Gordon 2026-04-15 17:26:54 -04:00
  • 5bda0ccfb0 AGENTS.md: Change "may not" to "must not". Ryan C. Gordon 2026-04-15 17:26:54 -04:00
  • 30522e8598 [N-Gage] Optimize renderer even further Michael Fitzmayer 2026-04-15 21:34:59 +02:00
  • de3b6143c5 policy: Clarify that "AI" means specific things. Ryan C. Gordon 2026-04-12 15:34:30 +02:00
  • e9603fe4f9 policy: Updated AI-related text based on excellent feedback. Ryan C. Gordon 2026-04-11 10:11:19 +01:00
  • 4e9c6ec24c policy: Added to the PR template, and an AGENTS.md, refusing AI contributions. Ryan C. Gordon 2026-04-10 01:00:02 +01:00
  • 533ca2ea0c policy: Clarify that "AI" means specific things. Ryan C. Gordon 2026-04-12 15:34:30 +02:00
  • 2e90ed4290 policy: Updated AI-related text based on excellent feedback. Ryan C. Gordon 2026-04-11 10:11:19 +01:00
  • 00c3cfcf97 policy: Added to the PR template, and an AGENTS.md, refusing AI contributions. Ryan C. Gordon 2026-04-10 01:00:02 +01:00
  • 954e2f3354 policy: Clarify that "AI" means specific things. Ryan C. Gordon 2026-04-12 15:34:30 +02:00
  • 4711119605 policy: Updated AI-related text based on excellent feedback. Ryan C. Gordon 2026-04-11 10:11:19 +01:00
  • 08285d828e policy: Added to the PR template, and an AGENTS.md, refusing AI contributions. Ryan C. Gordon 2026-04-10 01:00:02 +01:00
  • 5bd1a65e6f [N-Gage] Add LUT color mod, cardinal rotation cache and loop unrolling Michael Fitzmayer 2026-04-15 20:34:23 +02:00
  • e5c8523b36 [N-Gage] Preserve source textures and optimize rotation with DDA Michael Fitzmayer 2026-04-15 20:05:26 +02:00
  • 4870f81d9c [N-Gage] Optimize rendering back-end Michael Fitzmayer 2026-04-15 19:44:24 +02:00
  • a727925b5a wikiheaders: Don't escape . chars in manpage's brief section. Ryan C. Gordon 2026-04-15 13:28:52 -04:00
  • a49a5e87a9 wikiheaders: Don't escape . chars in manpage's brief section. Ryan C. Gordon 2026-04-15 13:28:52 -04:00
  • 725db83c23 atomic: Use __atomic_load_n on Android Cameron Gutman 2026-04-14 17:43:02 -05:00
  • cf5f7965df atomic: Switch to _SDL_HAS_BUILTIN to detect __atomic_load_n Cameron Gutman 2026-04-14 17:42:24 -05:00
  • 59267ed800 atomic: Use __atomic_load_n on Android Cameron Gutman 2026-04-12 14:44:46 -05:00
  • dba9aa147c atomic: Switch to SDL_HAS_BUILTIN to detect __atomic_load_n Cameron Gutman 2026-04-12 14:43:52 -05:00
  • 59ee54d136 wayland: bind cursor-shape-v1 at protocol version 2 rewine 2026-04-14 20:29:57 +08:00
  • c00e9c991e test: use SDL_test for event handling Anonymous Maarten 2026-04-13 23:52:59 +02:00
  • 745f9905c1 test: render name of current active cursor Anonymous Maarten 2026-04-13 23:52:34 +02:00
  • d6f7b314b3 xinput2: correct horizontal touchpad scrolling direction David Vanderson 2026-04-13 14:24:27 -04:00
  • 5e0f721fd4 xinput2: correct horizontal touchpad scrolling direction David Vanderson 2026-04-13 14:24:27 -04:00
  • 6587c12e17 Use singleTop launchMode for SDLActivity on Android MAJigsaw77 2026-04-11 20:37:33 +03:00
  • e4f75bac45 Remove SDL_gtk eafton 2026-04-12 11:52:10 +03:00
  • 88acac053a wayland: Enable text input even when the text input protocol is not available. Frank Praznik 2026-04-12 12:55:32 -04:00
  • dd6d49afbd wayland: Enable text input even when the text input protocol is not available. Frank Praznik 2026-04-12 12:55:32 -04:00
  • 7f12b975bb Use singleTop launchMode for SDLActivity on Android MAJigsaw77 2026-04-11 20:37:33 +03:00
  • f40955cd00 test: Render a blank window in testtray Frank Praznik 2026-04-11 10:11:43 -04:00
  • cf4edb73e7 tray:dbus: Re-instate the _parent fields in SDL_dbustray structs David Gow 2026-04-11 17:32:20 +08:00
  • 4ab8ecf02d ci: run tests on Linux under gdb (if available) Anonymous Maarten 2026-04-10 18:35:01 +02:00
  • 396eeff350 cmake: add SDLTEST_GDB option to run tests under gdb debugger printing stacktraces Anonymous Maarten 2026-04-10 18:28:33 +02:00
  • 9d97e663d9 ci: add option to set ctest arguments Anonymous Maarten 2025-09-19 21:56:16 +02:00
  • db1506123e Fix spacing in the D-Bus source Frank Praznik 2026-04-10 20:47:17 -04:00