Commit Graph

  • cd0c660dea win32: Use the current flags to determine if NCCALCSIZE is required Frank Praznik 2025-08-05 17:24:10 -0400
  • f50766c934 Start tracking SDL internal headers and add headers to SDL targets, augment sdl cmake commands to apply source_group to sources. Joshua T. Fisher 2025-08-05 15:00:55 -0700
  • aa0afed20e win32: Use the current flags to determine if NCCALCSIZE is required Frank Praznik 2025-08-05 17:24:10 -0400
  • 1a2841deb1
    win32: Use STYLE_BORDERLESS when showing a pending fullscreen window Frank Praznik 2025-08-05 15:51:50 -0400
  • 90a023007f win32: Use STYLE_BORDERLESS when showing a pending fullscreen window Frank Praznik 2025-08-05 15:51:50 -0400
  • c8cf0937d4 win32: Use STYLE_BORDERLESS when showing a pending fullscreen window Frank Praznik 2025-08-05 15:51:50 -0400
  • aae7736ec6 Added additional examples of paddle and misc buttons (thanks @AL2009man!) Sam Lantinga 2025-08-05 12:01:31 -0700
  • 688637eca8 Fix condition for setting HDR properties Mathieu Eyraud 2025-08-04 11:14:52 +0200
  • 85d1d70ca1
    cocoa: Wait for fullscreen spaces transitions to complete if switching to an exclusive mode Frank Praznik 2025-08-04 23:54:40 -0400
  • f44a98729c
    cocoa: Wait for fullscreen spaces transitions to complete if switching to an exclusive mode Frank Praznik 2025-08-04 23:54:40 -0400
  • 1b3bcc5065
    x11: Check axis labels when searching for relative axes Frank Praznik 2025-08-04 19:43:42 -0400
  • 40a79d3dbc Int casting Mitch Cairns 2025-08-04 21:49:45 -0700
  • f0907a1841 Dynamic mapping boolean check Mitch Cairns 2025-08-04 21:49:23 -0700
  • 0f50b57dc5 SInput: version capabilities compression Mitch Cairns 2025-08-04 21:33:38 -0700
  • 09356c709a Revert "cocoa: Don't re-enter a fullscreen space if leaving to enter an exclusive mode" Frank Praznik 2025-08-04 23:51:47 -0400
  • 3163e0cc9f Revert "cocoa: Don't re-enter a fullscreen space if leaving to enter an exclusive mode" Frank Praznik 2025-08-04 23:49:15 -0400
  • b6fa89ea74 Fix directory globbing on Android Alexander Batalov 2025-08-04 19:51:37 +0300
  • a05aca51ec Fix condition for setting HDR properties Mathieu Eyraud 2025-08-04 11:14:52 +0200
  • 07b9e86d02 cocoa: Don't re-enter a fullscreen space if leaving to enter an exclusive mode Frank Praznik 2025-08-04 22:07:24 -0400
  • ee8f2861e7 cocoa: Don't re-enter a fullscreen space if leaving to enter an exclusive mode Frank Praznik 2025-08-04 22:07:24 -0400
  • 293b8b9fd6 x11: Fix regression reading GNOME content scale Sam Lantinga 2025-08-04 16:53:09 -0700
  • 3738bf93e9
    sinput: allow dynamic loading, defining of subtypes/states for controllers Antheas Kapenekakis 2025-08-03 16:15:52 +0200
  • 7bb045ca22 Fixed Windows build Sam Lantinga 2025-08-04 13:04:17 -0700
  • 8e46e5d8b4 Updated to version 3.2.21 for development Sam Lantinga 2025-08-04 11:54:34 -0700
  • 9a71e3fd50 Revert "Add SDL_IsTraySupported" Sam Lantinga 2025-08-04 10:39:34 -0700
  • bba6555bf1 Enable background input when using Microsoft GameInput Sam Lantinga 2025-08-04 10:21:58 -0700
  • 96292a5b46 Updated to version 3.2.20 for release release-3.2.20 Sam Lantinga 2025-08-04 09:58:55 -0700
  • f02bf2d63d Fix directory globbing on Android Alexander Batalov 2025-08-04 19:51:37 +0300
  • 8cfb417e0f
    x11: Modernize and optimize key handling Frank Praznik 2025-07-24 15:11:20 -0400
  • 483b8d4d98 x11: Implement precision/pixel scrolling Frank Praznik 2025-08-02 17:31:41 -0400
  • b3d04e1adb
    x11: Implement precision/pixel scrolling Frank Praznik 2025-08-02 17:31:41 -0400
  • 84238530fc
    Fix condition for setting HDR properties Mathieu Eyraud 2025-08-04 11:14:52 +0200
  • cb58ba5cc3 OpenHarmony: shell update Coder2 2025-08-04 15:50:42 +0800
  • e954eb544f Merge branch 'main' of https://github.com/libsdl-org/SDL Coder2 2025-08-04 15:47:43 +0800
  • 4d331f4abe OpenHarmony: locale subsystem Coder2 2025-08-04 15:34:52 +0800
  • 4aed17069d Fix another tray docs mistake eafton 2025-08-03 22:19:59 +0300
  • da378626ea Do not forget to check the result of SDL_GlibContext_Init eafton 2025-08-03 22:17:00 +0300
  • 44248d7618 Revamp IsTraySupported + Split off GLib + Move some common code into its own file + Add tray support checks for GNOME desktops + Add tray support check to testtray eafton 2025-08-03 22:10:51 +0300
  • ffa618c00b SDL_LoadWAV_IO(): On error, set `*audio_buf` to NULL and `*audio_len` to 0 Petar Popovic 2025-08-03 17:58:02 +0200
  • 23e08f7807 SDL_LoadWAV_IO(): On error, set `*audio_buf` to NULL and `*audio_len` to 0 Petar Popovic 2025-08-03 17:58:02 +0200
  • 28e9533d34 SDL_enabled_assert(): Use `NULL` istead of `0` to explicity initialize the pointer members of SDL_AssertData Ryan C. Gordon 2025-08-03 13:40:12 -0400
  • 272b073323 SDL_enabled_assert(): Use `NULL` istead of `0` to explicity initialize the pointer members of SDL_AssertData Ryan C. Gordon 2025-08-03 13:40:12 -0400
  • 291b9b3c82 SDL_enabled_assert(): Use `NULL` istead of `0` to explicity initialize the pointer members of SDL_AssertData Petar Popovic 2025-08-03 16:32:42 +0200
  • faf3bd9991 SDL_enabled_assert(): Use `NULL` istead of `0` to explicity initialize the pointer members of SDL_AssertData Petar Popovic 2025-08-03 16:32:42 +0200
  • 2df4a137c4 SDL_LoadWAV_IO(): On error, set `*audio_buf` to NULL and `*audio_len` to 0 Petar Popovic 2025-08-03 17:58:02 +0200
  • 3d9e27534d SDL_enabled_assert(): Use `NULL` istead of `0` to explicity initialize the pointer members of SDL_AssertData Petar Popovic 2025-08-03 16:32:42 +0200
  • 8dedf44929 Fixed warning: initialization of pointer of type 'VkSampler' (aka 'struct VkSampler_T *') to null from a constant boolean expression Sam Lantinga 2025-08-03 07:24:10 -0700
  • cb5436045d
    tray: linux fix tray menu elements not running callbacks (#13626) Hayden Gray 2025-08-03 10:22:32 -0400
  • 4fca032476 tray: readded new GMainContext and added iteration to default context A1029384756 2025-08-03 00:44:59 -0400
  • df3713bfa3
    wayland: Check for memfd_create at runtime, not build time. Ryan C. Gordon 2025-08-02 22:55:25 -0400
  • e1a623f129
    SDL_migration.cocci: Fixed a few incorrect function names. Ryan C. Gordon 2025-08-02 22:53:34 -0400
  • e8b5d90c41
    SInput: ABXY Style Application and Code Cleanup (#13624) mitchellcairns 2025-08-02 19:11:18 -0700
  • 518bce125f tray: fix tray menu elements not running callbacks A1029384756 2025-08-02 19:12:51 -0400
  • ec45117f0f
    x11: Filter mouse wheel events from "Master" devices Frank Praznik 2025-07-28 12:02:27 -0400
  • 51ce3f8c8d x11: Filter mouse wheel events from "Master" devices Frank Praznik 2025-07-28 12:02:27 -0400
  • c4294bfc5d
    x11: Filter mouse wheel events from "Master" devices Frank Praznik 2025-07-28 12:02:27 -0400
  • c8b7a2d411 Fix missing break Mitch Cairns 2025-08-02 15:35:40 -0700
  • 3318707699 Clean up switch fall-throughs Mitch Cairns 2025-08-02 15:31:04 -0700
  • bbc5ea43be Merge remote-tracking branch 'origin/sinput_abxy_cleanup' into sinput_abxy_cleanup Mitch Cairns 2025-08-02 15:17:52 -0700
  • 07809b3be3 SInput: ABXY Style Application and Code Cleanup Mitch Cairns 2025-08-02 15:16:30 -0700
  • 04b116face SInput: ABXY Style Application and Code Cleanup Mitch Cairns 2025-08-02 15:16:30 -0700
  • 0d7aff9c56 GPU: Vulkan backend flags command buffer for cleanup when swapchain is requested Frank Praznik 2025-07-31 19:56:46 -0400
  • 42463569d5 GPU: Vulkan backend flags command buffer for cleanup when swapchain is requested Frank Praznik 2025-07-31 19:56:46 -0400
  • d31b239288 Fix double-free warning in src/hidapi/linux/hid.c Petar Popovic 2025-08-02 15:42:09 +0200
  • ae5ce258cf Fix double-free warning in src/hidapi/linux/hid.c Petar Popovic 2025-08-02 15:42:09 +0200
  • 6afabdfec7 Fix double-free warning in src/hidapi/linux/hid.c Petar Popovic 2025-08-02 15:42:09 +0200
  • 2b94062482 sinput: fix compiling with debug output on Antheas Kapenekakis 2025-08-01 14:44:13 +0200
  • 82f2b90375
    sinput: refactor to make unknown controllers fully dynamic Antheas Kapenekakis 2025-08-01 15:49:25 +0200
  • d9d0278246
    sinput: fix compiling with debug output on Antheas Kapenekakis 2025-08-01 14:44:13 +0200
  • 1d58b2300d
    Fix uninitialized variable in SDL_ReadSurfacePixel swagtoy 2025-08-01 22:49:15 -0400
  • 5dc801506b ci: Haiku does not need -DSDL_UNIX_CONSOLE_BUILD=ON Anonymous Maarten 2025-08-02 03:39:38 +0200
  • 2190705754 ci: configure with -DCMAKE_SYSTEM_NAME=Haiku for Haiku Anonymous Maarten 2025-08-02 03:08:03 +0200
  • 8796f0a8ed SDL_gtk: Prevent loading GTK-3 if a different version of GTK is already loaded Sam Lantinga 2025-08-01 17:44:22 -0700
  • f241e8e8fd windows: replace shobjidl_core.h usage with shobjidl.h except for when targeting xbox Ozkan Sezer 2025-08-02 01:47:32 +0300
  • 3ae7d5ff45 windows: replace shobjidl_core.h usage with shobjidl.h except for when targeting xbox Ozkan Sezer 2025-08-02 01:47:32 +0300
  • 0f861a17c7 GPU: Vulkan backend flags command buffer for cleanup when swapchain is requested Frank Praznik 2025-07-31 19:56:46 -0400
  • 47fc4a963c
    Missing file in mingw13 <shobjIdl_core.h> Jamaika1 2025-08-01 21:09:47 +0200
  • b1cadf0e99 Fix SDL_BlitSurfaceScaled crash capehill 2025-06-29 16:34:05 +0300
  • 1c5c3b1479 Fix SDL_BlitSurfaceScaled crash capehill 2025-06-29 16:34:05 +0300
  • d04899fcfd
    Fix setting RGB without a player led (#13524) Antheas Kapenekakis 2025-08-01 19:15:54 +0300
  • 6387f78d68
    Update src/joystick/hidapi/SDL_hidapi_sinput.c Sam Lantinga 2025-08-01 09:15:26 -0700
  • 1749aba641 Fixed a few "-Wredundant-decls" warnings Petar Popovic 2025-07-26 19:35:06 +0200
  • c1f67585e6
    wayland: Cleanup an outdated conditional and comment Frank Praznik 2025-08-01 10:33:55 -0400
  • 93988e28c0
    wayland: reorder surface destruction to avoid premature blanking A1029384756 2025-08-01 00:08:35 -0400
  • 550d95e04f
    wayland: Cleanup an outdated conditional and comment Frank Praznik 2025-08-01 10:33:55 -0400
  • 9034375d2f wayland: reorder surface destruction to avoid premature blanking A1029384756 2025-08-01 00:08:35 -0400
  • 62c4118f4d Fix build, remove debug spew eafton 2025-08-01 17:17:47 +0300
  • 5f923a60b0
    Fix setting RGB without a player led Antheas Kapenekakis 2025-08-01 11:19:41 +0200
  • 4483429220 Seperate the Glib functionality from GtkContext eafton 2025-08-01 12:07:24 +0300
  • bbf9ac7405 wayland: reorder surface destruction to avoid premature blanking A1029384756 2025-08-01 00:08:35 -0400
  • 83818eeb95 tests: c90 fixes (#endif comments) for consistency after commit 9e37839 Ozkan Sezer 2025-08-01 06:28:02 +0300
  • 9e3783996b Fix testnative C90 compatibility Anonymous Maarten 2025-08-01 02:27:54 +0200
  • 7b501ae71f Add a few include guards to private headers Anonymous Maarten 2025-08-01 02:00:08 +0200
  • 06cafa3040 cmake: explicitly disable UNITY_BUILD property for SDL3 libraries Anonymous Maarten 2025-08-01 01:59:15 +0200
  • edef6e66e9 Support Google Play 16 KB Page Size Requirement (#13470) Matthew Zavislak 2025-07-31 16:12:54 -0700
  • e3f47809c4 Fix potential memory leak in SDL_render_gles2.c Petar Popovic 2025-08-01 00:33:54 +0200
  • 09221820f6 Fix potential memory leak in SDL_render_gles2.c Petar Popovic 2025-08-01 00:33:54 +0200
  • dc2c83c383
    Support Google Play 16 KB Page Size Requirement (#13470) Matthew Zavislak 2025-07-31 16:12:54 -0700
  • f759e7ac59 GPU: Bail out of aquiring Vulkan swapchain if window is hidden cosmonaut 2025-07-31 14:12:45 -0700
  • c5edf4bd5b GPU: Bail out of aquiring Vulkan swapchain if window is hidden cosmonaut 2025-07-31 14:12:45 -0700