Commit Graph

  • 6ab212bd13 cpuinfo: Include unistd.h for getpagesize() support, too. Ryan C. Gordon 2025-10-10 21:52:41 -04:00
  • 9edee716d8 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-11 01:17:25 +00:00
  • f7d5bb3c7a cpuinfo: Added SDL_GetSystemPageSize. Ryan C. Gordon 2025-10-10 17:40:51 -04:00
  • 9d635fe641 Flush rendering if a texture palette is in use when destroyed Sam Lantinga 2025-10-10 17:04:45 -07:00
  • 3fcac8cc44 Added support for CF_DIBV5 and PNG clipboard formats on Windows Sam Lantinga 2025-10-10 16:53:13 -07:00
  • 9d3dd8f001 testclipboard: make the window resizable Sam Lantinga 2025-10-10 16:17:06 -07:00
  • 2603565993 SDL_gtk.c: make private procedure signal_connect() static Ozkan Sezer 2025-10-11 02:51:14 +03:00
  • ae7643e8ae SDL_fribidi.h: include sys/types.h for ssize_t. Ozkan Sezer 2025-10-11 02:50:20 +03:00
  • 45d65f6e1f Older Visual Studio does not provide a intptr_t typedef Anonymous Maarten 2025-10-11 00:30:38 +02:00
  • 121df30a8a Visual Studio 2003 (and older) do not support variadic macros Anonymous Maarten 2025-10-11 00:29:28 +02:00
  • 049eeee087 Visual Studio versions older then 6.0 do not support __forceinline Anonymous Maarten 2025-10-11 00:28:48 +02:00
  • 6f8fbf5cea SDL_EVENT_CLIPBOARD_UPDATE isn't sent when the primary selection changes Sam Lantinga 2025-10-10 13:26:59 -07:00
  • 1191f81a3c camera: Make refcounts more robust, and actually destroy disconnected cameras. Ryan C. Gordon 2025-10-10 16:21:59 -04:00
  • 4f267fc782 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-10 19:48:58 +00:00
  • 692c71a677 The dlopen note functionality is only used on UNIX platforms Sam Lantinga 2025-10-10 12:11:06 -07:00
  • ee622c570a Made SDL_dlopennote.h a public header Sam Lantinga 2025-10-10 09:26:23 -07:00
  • 1871b998cd Added SDL_EVENT_SCREEN_KEYBOARD_SHOWN and SDL_EVENT_SCREEN_KEYBOARD_HIDDEN Sam Lantinga 2025-10-09 23:53:02 -07:00
  • 5441d33c0e testime: toggle text input with a mouse click Sam Lantinga 2025-10-09 20:58:56 -07:00
  • e1305ec2e2 Updated Xcode project for the switch to png test data Sam Lantinga 2025-10-09 20:47:58 -07:00
  • 17989940f2 Fixed SDL_BlitSurfaceTiledWithScale() with very small scale (thanks @bleeqer!) Sam Lantinga 2025-10-10 08:36:41 -07:00
  • 4a00aedd70 Updated .gitignore for png test data Sam Lantinga 2025-10-10 08:28:14 -07:00
  • 40d8ec4be9 cmake: cannot use CheckSymbolExists for _alloca Anonymous Maarten 2025-10-10 17:06:26 +02:00
  • 6677fad1c8 Added SDL_EVENT_DISPLAY_USABLE_BOUNDS_CHANGED Sam Lantinga 2025-10-09 15:11:13 -07:00
  • bfc96c92fd Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-10 00:36:10 +00:00
  • ab76f040c4 Set content and UI scales to 1 if the retrieved value is smaller than 1 (#14193) eafton 2025-10-10 01:02:49 +03:00
  • d92079f2b7 testsprite: only use transparent alpha on transparent windows Sam Lantinga 2025-10-09 14:32:08 -07:00
  • b5c9a83f65 Display error messages when evdev devices can't be opened Sam Lantinga 2025-10-09 12:20:42 -07:00
  • d2d655b41f Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-09 19:21:44 +00:00
  • d6021b7d89 Only call clipboard callbacks with mime types they expect Sam Lantinga 2025-10-09 11:58:40 -07:00
  • 8dcb6db823 Only return current clipboard data under X11 Sam Lantinga 2025-10-09 11:36:22 -07:00
  • d0cfcf10bb Fixed crash getting clipboard data processing clipboard events on X11 Sam Lantinga 2025-10-09 11:25:56 -07:00
  • add18e52c8 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-09 19:21:44 +00:00
  • 23e3cbec20 Only call clipboard callbacks with mime types they expect Sam Lantinga 2025-10-09 11:58:40 -07:00
  • 9cf7cdf23a Only return current clipboard data under X11 Sam Lantinga 2025-10-09 11:36:22 -07:00
  • 3c0a6c32d4 Fixed crash getting clipboard data processing clipboard events on X11 Sam Lantinga 2025-10-09 11:25:56 -07:00
  • 0e7d5620c2 testclipboard: added support for UCS-2 and UCS-4 text Sam Lantinga 2025-10-09 10:22:23 -07:00
  • ec0e84fc0a testclipboard: support both BMP and PNG clipboard images Sam Lantinga 2025-10-09 10:03:02 -07:00
  • cf97ca1511 Fixed style Sam Lantinga 2025-10-09 09:46:49 -07:00
  • 5fb2bda549 windows: Use WGL instead of EGL if extension available, even with GLES1. unknown 2025-10-09 14:05:06 -04:00
  • 84981ead73 docs: Note that Windows might block SDL_PollEvent() on window drag. unknown 2025-10-09 13:41:49 -04:00
  • ef1d4ed1bf windows: Allow OpenGL ES creation without EGL, if the WGL supports it. Ryan C. Gordon 2025-10-06 19:42:20 -04:00
  • 5832fd6fc5 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-09 15:55:02 +00:00
  • dd791f6838 Fix SDL GPU D3D12 Descriptor Heap leak Edu Garcia 2025-10-09 14:43:11 +01:00
  • c74b406a4c Fix SDL GPU D3D12 Descriptor Heap leak Edu Garcia 2025-10-09 14:43:11 +01:00
  • 988714beb9 Fixed bug #14173 - Android / SDL_Renderer Vulkan : going background / foreground produces a black screen. need to recreate the swap chain + send SDL_EVENT_RENDER_DEVICE_RESET event Sylvain 2025-10-09 11:35:17 +02:00
  • 2a96997e90 Fixed bug #14173 - Android / SDL_Renderer Vulkan : going background / foreground produces a black screen. need to recreate the swap chain + send SDL_EVENT_RENDER_DEVICE_RESET event Sylvain 2025-10-09 11:35:17 +02:00
  • 735d8a2dc8 wayland: Special-case relative warp mode to deliver accelerated relative motion Frank Praznik 2025-10-09 09:48:22 -04:00
  • 235e4870af wayland: Special-case relative warp mode to deliver accelerated relative motion Frank Praznik 2025-10-09 09:48:22 -04:00
  • 2c0094ead6 X11TK: Flip the positioning of the UI if the locale is RTL (#14183) eafton 2025-10-09 17:48:10 +03:00
  • 09bd8e8a5a camera: Fix Emscripten builds when using -sASYNCIFY. Ryan C. Gordon 2025-10-09 09:54:48 -04:00
  • a6fc2c4b60 Use ndk r28 by default for 16KB page alignment Sam Lantinga 2025-10-08 21:34:19 -07:00
  • 5dc65f829f check_android_jni.py: make sure we're using python3 Sam Lantinga 2025-10-08 21:32:30 -07:00
  • 9a6455a526 Disable GameInput for mouse and keyboard by default Sam Lantinga 2025-10-08 21:22:22 -07:00
  • c86cfb0156 Disable D3D feature levels below 11.0 for the D3D11 renderer Roman Fomin 2025-10-09 08:07:13 +07:00
  • 78756540cb Recreate the Vulkan GPU swap chain when resuming on Android Sam Lantinga 2025-10-08 21:06:17 -07:00
  • 2a92a3c9c5 Recreate the Vulkan GPU swap chain when resuming on Android Sam Lantinga 2025-10-08 21:06:17 -07:00
  • 205b5c9f44 Ignore invalid width/height in setOrientationBis() Sam Lantinga 2025-10-08 20:14:51 -07:00
  • 6f4993ddee Ignore invalid width/height in setOrientationBis() Sam Lantinga 2025-10-08 20:14:51 -07:00
  • bca30aafed Ignore VK_SUBOPTIMAL_KHR on the Android platform Sam Lantinga 2025-10-08 20:02:31 -07:00
  • 00ffddece8 Ignore VK_SUBOPTIMAL_KHR on the Android platform Sam Lantinga 2025-10-08 20:02:31 -07:00
  • 840d5c16d2 Temporarily disabled texture binding validation Sam Lantinga 2025-10-08 19:50:48 -07:00
  • a2a60f75c7 Temporarily disabled texture binding validation Sam Lantinga 2025-10-08 19:50:48 -07:00
  • 84b0565096 Fixed potential memory leak Sam Lantinga 2025-10-08 19:44:03 -07:00
  • 3316dde0c2 Improved error information when renderer creation fails Sam Lantinga 2025-10-08 19:36:19 -07:00
  • edf5f9ec5c Properly upgrade a window to Vulkan when creating a Vulkan renderer Sam Lantinga 2025-10-08 19:16:50 -07:00
  • 9a7cd95ac3 properties: Added SDL_PROP_NAME_STRING. Ryan C. Gordon 2025-10-08 21:50:18 -04:00
  • 808a3f573f egl: Better attempt at retrying surface creation w/o EGL_EXT_present_opaque. Ryan C. Gordon 2025-10-08 21:42:01 -04:00
  • 25b9a686b0 Added the Wooting 60HE keyboard to the controller blacklist Sam Lantinga 2025-10-08 16:06:17 -07:00
  • d4b684311e Added the Wooting 60HE keyboard to the controller blacklist Sam Lantinga 2025-10-08 16:06:17 -07:00
  • caa33cb018 Removed InvalidateRect() when moving and resizing Sam Lantinga 2025-10-08 13:32:19 -07:00
  • 54c2f2c3f7 Only call WIN_RoUninitialize() if WIN_RoInitialize() succeeded Sam Lantinga 2025-10-08 13:15:48 -07:00
  • 7914bdb7ea Only call WIN_RoUninitialize() if WIN_RoInitialize() succeeded Sam Lantinga 2025-10-08 13:15:48 -07:00
  • 8830b466d0 Improve handling of surfaces with NULL pixels Sam Lantinga 2025-10-08 10:00:21 -07:00
  • aab9423796 fix wiki breakage for commit e4f24ff7ae (PR/#14053) Ozkan Sezer 2025-10-08 22:10:50 +03:00
  • bc67702d8d Disable SDL_HINT_JOYSTICK_RAWINPUT by default AL2009man 2025-10-08 14:00:16 -04:00
  • 8ef0a07a52 Disable SDL_HINT_JOYSTICK_RAWINPUT by default AL2009man 2025-10-08 14:00:16 -04:00
  • 1e832c3900 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-08 17:53:53 +00:00
  • e4f24ff7ae MacOS: Added hint to control update of the metal layer's drawable size (#14053) Dima Volynets 2025-10-08 20:52:01 +03:00
  • 98eaa05a9f Fix for #13094 eafton 2025-09-30 18:55:23 +03:00
  • 8bba24757d x11: request available clipboard mime-types on video init krizej 2025-05-19 20:04:40 +02:00
  • b9cf5f08db Fixed bug #13306 - workaround for android issue "java.lang.NullPointerException android.view.View.onResolvePointerIcon" Sylvain 2025-09-25 13:25:28 +02:00
  • 10885f4b7e Fixed bug #13306 - workaround for android issue "java.lang.NullPointerException android.view.View.onResolvePointerIcon" Sylvain 2025-09-25 13:25:28 +02:00
  • 244ae39b30 Optimized the 16-bit -> 32-bit SSE pixel conversion Sam Lantinga 2025-10-07 16:06:23 -07:00
  • 168de63a7a Switched back to a single LUT for 16-bit -> 32-bit pixel conversion Sam Lantinga 2025-10-07 11:39:15 -07:00
  • dbd5dd8c75 Ensure 16-bit -> 32-bit conversion is consistent between blitters Sam Lantinga 2025-10-07 09:18:53 -07:00
  • f43577bbb5 Fix compiling Metal renderer with SDL_LEAN_AND_MEAN ROllerozxa 2025-10-07 22:07:45 +02:00
  • 0bbbf3d43b Support resizable windows with most examples Cameron Cawley 2025-10-07 17:40:17 +01:00
  • 2c79ecfb8a Use texture palettes with testoverlay Cameron Cawley 2025-10-07 14:59:17 +01:00
  • 0f62b7c3b4 Remove teststreaming Cameron Cawley 2025-10-07 14:53:37 +01:00
  • ce4af658ba events: Periodically poll tray events on *nix platforms Frank Praznik 2025-10-07 11:02:49 -04:00
  • 40625e9e7e ci: bump cross-platform-actions. Ozkan Sezer 2025-10-07 14:28:10 +03:00
  • 26d1eadda3 ci: bump cross-platform-actions. Ozkan Sezer 2025-10-07 14:28:10 +03:00
  • c7a36fa3c9 ci: bump cross-platform-actions. Ozkan Sezer 2025-10-07 14:28:04 +03:00
  • 97c1df66a8 ci: bump cross-platform-actions. Ozkan Sezer 2025-10-07 14:01:34 +03:00
  • e9c7cfb165 Revert "Use rounded results for expanding values to 8-bits" Sam Lantinga 2025-10-06 23:14:38 -07:00
  • ba5be7af74 Use rounded results for expanding values to 8-bits Sam Lantinga 2025-10-06 21:11:25 -07:00
  • 1eb42b0dfd Added SSE accelerated RGB565 to 32-bit pixel conversions Sam Lantinga 2025-10-06 20:48:43 -07:00
  • e4c5b72fd7 video: Fix asserts calling SetWindowProgress{State,Value} when creating popup windows Sam Lantinga 2025-10-06 17:31:46 -07:00
  • 7877ed1802 Fixed permissions Sam Lantinga 2025-10-06 17:30:04 -07:00
  • 9f9be1425d Fixed permissions Sam Lantinga 2025-10-06 17:24:56 -07:00