Commit Graph

  • df72e3f59d Shifting a number into the sign bit of a signed integer is UB Anonymous Maarten 2026-04-02 20:04:41 +02:00
  • 48e80c8f26 memcpy with a NULL src/dst argument is UB Anonymous Maarten 2026-04-02 19:25:54 +02:00
  • 870c006288 Don't strip the alpha channel when scaling surfaces if it will be needed Sam Lantinga 2026-04-02 11:00:17 -07:00
  • 501ee05129 Don't strip the alpha channel when scaling surfaces if it will be needed Sam Lantinga 2026-04-02 11:00:17 -07:00
  • 9c6876ac18 pipewire: Don't mark a device disconnected if pw_stream_dequeue_buffer fails. Ryan C. Gordon 2026-04-02 11:48:35 -04:00
  • 473efcf53c Added a hint "SDL_SURFACE_MALLOC" to disable aligned surface allocation Sam Lantinga 2026-04-02 10:36:56 -07:00
  • dd01e096e9 Added a hint "SDL_SURFACE_MALLOC" to disable aligned surface allocation Sam Lantinga 2026-04-02 10:36:56 -07:00
  • 31c7aab5db Added a hint "SDL_SURFACE_MALLOC" to disable aligned surface allocation Sam Lantinga 2026-04-02 10:30:32 -07:00
  • 156187bf58 Added a hint "SDL_SURFACE_MALLOC" to disable aligned surface allocation Sam Lantinga 2026-04-02 10:30:32 -07:00
  • 212f7539cb SDL_PrivateJoystickForceRecentering(): fix infinite loop Janne Virtala 2026-04-02 17:45:43 +03:00
  • b5ef75249f SDL_PrivateJoystickForceRecentering(): fix infinite loop Janne Virtala 2026-04-02 17:45:43 +03:00
  • 32ef82caaf pipewire: Don't mark a device disconnected if pw_stream_dequeue_buffer fails. Ryan C. Gordon 2026-04-02 11:48:35 -04:00
  • 2503d34724 aaudio: Respect SDL_HINT_AUDIO_DEVICE_STREAM_ROLE hint. Ryan C. Gordon 2026-04-01 20:38:27 -04:00
  • 4d17b99d0a aaudio: Respect SDL_HINT_AUDIO_DEVICE_STREAM_ROLE hint. Ryan C. Gordon 2026-04-01 20:38:27 -04:00
  • b7e1f88db8 Added documentation to fix building on macOS with Xcode 12.2 (thanks @buhman!) Sam Lantinga 2026-04-01 16:37:14 -07:00
  • 6466c10ae4 Added documentation to fix building on macOS with Xcode 12.2 (thanks @buhman!) Sam Lantinga 2026-04-01 16:37:14 -07:00
  • 8e1bdbaa92 Updated support for the GameSir Pro 8K Sam Lantinga 2026-03-31 11:10:22 -07:00
  • 8af454a0a1 SDL_GlobDirectory(): Don't descend into sub-directories, if not requested by pattern Petar Popovic 2026-03-27 22:57:48 +01:00
  • d6129d063f SDL_GlobDirectory(): Don't descend into sub-directories, if not requested by pattern Petar Popovic 2026-03-27 22:57:48 +01:00
  • 270c2b8e86 process: Don't duplicate NULL stdio handles on Windows. Ryan C. Gordon 2026-03-30 16:17:27 -04:00
  • f13cd9a666 process: Don't duplicate NULL stdio handles on Windows. Ryan C. Gordon 2026-03-30 16:17:27 -04:00
  • 3c9510f2ce Fix msvc analyzer warnings Sam Lantinga 2026-03-30 10:37:09 -07:00
  • 3ae089e4de Fix Metal GPU backend not being included in CMake configuration zn-arf 2026-03-29 17:01:48 +02:00
  • b878ab1691 Fix msvc analyzer warnings Sam Lantinga 2026-03-30 10:37:09 -07:00
  • 2b6bee46b2 thread: SDL_CreateThread() shouldn't return before the new thread is set up. Ryan C. Gordon 2026-03-30 10:08:06 -04:00
  • 0756603e6d thread: SDL_CreateThread() shouldn't return before the new thread is set up. Ryan C. Gordon 2026-03-30 10:08:06 -04:00
  • be45038432 Make sure native textures have the same channel precision if possible Sam Lantinga 2026-02-06 09:50:18 -08:00
  • e66f1b5162 Fix Metal GPU backend not being included in CMake configuration zn-arf 2026-03-29 17:01:48 +02:00
  • 1fc5001f77 emscripten: Add support for automounting persistent storage before SDL_main. Ryan C. Gordon 2026-03-25 09:58:41 -04:00
  • c546c5d335 Fix Windows file dialog calling the callback twice Semphris 2026-03-11 17:57:08 -04:00
  • a54dd7ba45 Fix Windows file dialog calling the callback twice Semphris 2026-03-11 17:57:08 -04:00
  • 815fd4bf45 Removed spurious whitespace Sam Lantinga 2026-03-28 22:22:25 -07:00
  • 880739f587 stdlib: Patched SDL_rand_f to compile on pre-C99 compilers. Ryan C. Gordon 2026-03-28 11:18:03 -04:00
  • a157d96de8 stdlib: Patched SDL_rand_f to compile on pre-C99 compilers. Ryan C. Gordon 2026-03-28 11:18:03 -04:00
  • 5a7e2d41b8 x11: Look for text/uri-list in the list of MIME types more thoroughly Frank Praznik 2026-03-26 14:51:20 -04:00
  • 1df279a04f x11: Look for text/uri-list in the list of MIME types more thoroughly Frank Praznik 2026-03-26 14:51:20 -04:00
  • 69cf2cf6aa Added documentation for getting the full resolution in iOS Sam Lantinga 2026-03-27 08:43:30 -07:00
  • 995d4e10a6 Added documentation for getting the full resolution in iOS Sam Lantinga 2026-03-27 08:43:30 -07:00
  • 122ad3d6f6 Added SDL_IsPhone() Sam Lantinga 2026-03-27 05:45:36 -07:00
  • b11ac0087f Fix window caption drawing on borderless windows (#15275) Strultz 2026-03-27 07:14:19 -05:00
  • 6a9449c098 Fix window caption drawing on borderless windows (#15275) Strultz 2026-03-27 07:14:19 -05:00
  • a004c1bcc4 Check Windows version before setting window attributes c4veman 2026-03-26 11:12:37 +00:00
  • 159bba9aa1 Check Windows version before setting window attributes c4veman 2026-03-26 11:12:37 +00:00
  • db3ff5f5c4 SDL_SetWindowShape(): Remove shape when argument is NULL Petar Popovic 2026-03-26 13:22:30 +01:00
  • 53c799a7a9 SDL_SetWindowShape(): Remove shape when argument is NULL Petar Popovic 2026-03-26 13:22:30 +01:00
  • f9e82031f4 Limit DirectSound maximum sample rate Regan Green 2026-03-25 20:44:13 -04:00
  • 764d7633ea Use DSBFREQUENCY_MAX instead of hardcoded constant for DirectSound driver max frequency. Regan Green 2026-03-25 20:02:34 -04:00
  • 1d2f9f0e0e Use DSBFREQUENCY_MAX instead of hardcoded constant for DirectSound driver max frequency. Regan Green 2026-03-25 20:02:34 -04:00
  • fda7c0b461 Fix DirectSound buffer creation failure with >200kHz Clownacy 2026-03-25 20:14:03 +00:00
  • 6efe0e19a7 Fix DirectSound buffer creation failure with >200kHz Clownacy 2026-03-25 20:14:03 +00:00
  • dcc177faa4 emscripten: Add support for automounting persistent storage before SDL_main. Ryan C. Gordon 2026-03-25 09:58:41 -04:00
  • 47aae3e16d ci: clang-tidy is not used Anonymous Maarten 2026-03-25 18:59:26 +01:00
  • 3debb9e2bb cmake: bump CMake policy compatibilty version Anonymous Maarten 2026-03-25 19:06:10 +01:00
  • 70584e55a1 ci: clang-tidy is not used Anonymous Maarten 2026-03-25 18:59:26 +01:00
  • add51f85c2 ci: clang-tools-extra is no longer available for mingw32 Anonymous Maarten 2026-03-25 18:37:01 +01:00
  • be6f1efa26 ci: clang-tools-extra is no longer available for mingw32 Anonymous Maarten 2026-03-25 18:37:01 +01:00
  • eca1479ff5 Fix endmacro syntax in macros.cmake c4veman 2026-03-25 14:53:36 +00:00
  • 8eeef53a80 Fix endmacro syntax in macros.cmake c4veman 2026-03-25 14:53:36 +00:00
  • c4af41ba27 render: Skip UV check when software-rendering untextured quads nmlgc 2026-03-23 22:10:15 +01:00
  • 989de77f4f render: Skip UV check when software-rendering untextured quads nmlgc 2026-03-23 22:10:15 +01:00
  • 4b8fcb468b video: add more direct mjpeg to yuv conversions Green Sky 2026-03-24 13:30:23 +01:00
  • 998159fa95 video: add more direct mjpeg to yuv conversions Green Sky 2026-03-24 13:30:23 +01:00
  • 299ed51984 Added an internal hint to set OpenVR overlay flags Sam Lantinga 2026-03-23 15:04:22 -07:00
  • 608416b5a9 support updating media name in the PipeWire backend Ian Monroe 2026-03-22 04:53:21 +00:00
  • 983e984afc windowsrawinput: Unregister/register raw input devices as necessary. William Horvath 2026-03-20 06:23:45 -07:00
  • 706e7f9043 windowsrawinput: Fix incorrect INVALID_HANDLE_VALUE checks. William Horvath 2026-03-20 06:19:48 -07:00
  • 00f9a25879 windowsrawinput: Add missing WIN_SetRawKeyboardFlag_Inputsink stub. William Horvath 2026-03-20 06:18:32 -07:00
  • 28423eed96 Sync SDL3 wiki -> header SDL Wiki Bot 2026-03-23 00:53:55 +00:00
  • 99a026cfde Clarified SDL_MostSignificantBitIndex32() documentation Sam Lantinga 2026-03-22 17:51:56 -07:00
  • f22e088211 Clarified SDL_MostSignificantBitIndex32() documentation Sam Lantinga 2026-03-22 17:51:56 -07:00
  • ad91384704 Base GCMouse raw input implementation Edgar J San Martin 2025-12-30 17:15:47 -05:00
  • fa68d7de8b Updated documentation on customizing your Android app name Sam Lantinga 2026-03-21 16:03:40 -07:00
  • a48dee5ac1 Updated documentation on customizing your Android app name Sam Lantinga 2026-03-21 16:03:40 -07:00
  • b7e46361f5 Fixed incorrect sampler when changing Metal draw state Sam Lantinga 2026-03-21 14:08:40 -07:00
  • 0f9292a367 Fixed incorrect sampler when changing Metal draw state Sam Lantinga 2026-03-21 14:08:40 -07:00
  • 3462494ec1 Sync SDL3 wiki -> header SDL Wiki Bot 2026-03-20 18:21:04 +00:00
  • c9271b2f18 egl: Handle error when binding EGL API in context creation sunshineinabox 2026-03-17 21:45:42 -07:00
  • 7360a37181 Sync SDL3 wiki -> header SDL Wiki Bot 2026-03-20 15:39:03 +00:00
  • 87efb7e862 cmake: add OS2 to OPT_DEF_LIBC enable list. Ozkan Sezer 2026-03-20 07:32:50 +03:00
  • 738b1e4f47 cmake: add OS2 to OPT_DEF_LIBC enable list. Ozkan Sezer 2026-03-20 07:32:50 +03:00
  • 0e50195d37 Sync SDL3 wiki -> header SDL Wiki Bot 2026-03-20 01:07:55 +00:00
  • 645fbb6a22 libtool.m4: remove old_archive_from_new_cmds on os2 Ozkan Sezer 2026-03-19 10:55:20 +03:00
  • e107aece34 libtool.m4: remove old_archive_from_new_cmds on os2 Ozkan Sezer 2026-03-19 10:55:20 +03:00
  • 7b7322b222 SDL_systhread.c: Remove SIGCHLD from blocked signal mask. Konstantin Tomashevich 2026-03-18 21:44:18 +03:00
  • 291d1b6491 SDL_systhread.c: Remove SIGCHLD from blocked signal mask. Konstantin Tomashevich 2026-03-18 21:44:18 +03:00
  • b0cf826227 dynapi: Minor cleanups to library loading code. Ryan C. Gordon 2026-03-18 13:12:56 -04:00
  • 6b060435e3 egl: Handle error when binding EGL API in context creation sunshineinabox 2026-03-17 21:45:42 -07:00
  • 55fa5e0336 SDL_dynapi.c: Unload other SDL library if initializing the jumptable fails Petar Popovic 2026-03-16 18:08:43 +01:00
  • ff543723c4 Fix SDL_HINT_OPENGL_ES_DRIVER interaction with SDL_HINT_OPENGL_LIBRARY for x11 and windows Andrei Alexeyev 2026-03-16 02:19:59 +01:00
  • a4c326a7bb x11: More XInput2 #define cleanups Frank Praznik 2026-03-18 11:13:33 -04:00
  • 62af66f14a x11: More XInput2 #define cleanups Frank Praznik 2026-03-18 11:13:33 -04:00
  • b9c227e07d Make changing raw input mode on Windows a very fast operation (take 2) Sam Lantinga 2026-03-17 12:54:18 -07:00
  • a2fb4d6d47 x11: Fix building when XInput2 is not available Frank Praznik 2026-03-17 15:01:56 -04:00
  • d88f76caac x11: Fix building when XInput2 is not available Frank Praznik 2026-03-17 15:01:56 -04:00
  • c717a20ec8 Fixed initial window size and placement on visionOS Sam Lantinga 2026-03-17 12:25:13 -07:00
  • b560f8ab17 wayland: Scale custom cursors with the pointer scale Frank Praznik 2026-03-17 12:34:59 -04:00
  • 3d21b3bc68 wayland: Scale custom cursors with the pointer scale Frank Praznik 2026-03-17 12:34:59 -04:00
  • 75dead7f96 Minor cleanup Sam Lantinga 2026-03-17 09:49:15 -07:00
  • fdc5efe1cb add vids and pids for a variety of xbox 360 devices (#15211) Sanjay Govind 2026-03-18 05:45:26 +13:00
  • 40472f053b apply issue/#13952 fix to SDL_cpuinfo.h, too. Ozkan Sezer 2026-03-17 17:01:10 +03:00