Commit Graph

  • 04f3bdb118 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-04 08:24:05 +00:00
  • 18c6958cae SDL_vulkan.h: Improve SDL_Vulkan_LoadLibrary/SDL_Vulkan_UnloadLibrary docs. Ryan C. Gordon 2025-01-04 03:22:34 -05:00
  • 522682cd6e Add detailed documentation on building with MinGW64 (#11780) Daniel Wymark 2025-01-03 21:07:38 -08:00
  • a4cd17cce5 Fixed building on macOS with the dialog subsystem disabled Sam Lantinga 2025-01-03 16:17:16 -08:00
  • efba42a67b tests: avoid undefined signed overflow Anonymous Maarten 2024-12-28 19:06:59 +01:00
  • 156b3b4a8c Fixed language detection on iOS Sam Lantinga 2025-01-03 15:25:12 -08:00
  • 53aaf8c26b cmake: custom generate-XXX targets must depend on outputs Anonymous Maarten 2025-01-04 00:19:45 +01:00
  • 9b40d43b1f Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-03 22:37:37 +00:00
  • 85851459d6 docs: Note that using the Wayland display scaling mode can have imprecision when positioning due to unit conversion and rounding Frank Praznik 2025-01-03 17:36:36 -05:00
  • db97da4ccb ci: bump FreeBSD to 14.2 Anonymous Maarten 2025-01-03 23:04:35 +01:00
  • 5579010b6a wayland: Adjust the scaled popup position even if the dimensions didn't change Frank Praznik 2025-01-03 17:11:26 -05:00
  • 2d37903323 pen: implement pen support for Windows. Ryan C. Gordon 2025-01-02 05:51:51 -05:00
  • ef21ccf080 Create a separate metal shader for NV12 textures Sam Lantinga 2025-01-02 21:08:30 -08:00
  • 49663bfb58 Make Windows dialogs DPI aware Sam Lantinga 2025-01-03 08:44:15 -08:00
  • a8c41135aa Enable themed Windows dialogs when building with Visual Studio Sam Lantinga 2025-01-03 08:29:04 -08:00
  • 8b83a57847 Check that dll's built by MinGW do not link to unwanted runtime libraries Anonymous Maarten 2025-01-03 16:56:22 +01:00
  • e484182765 testcamera: Log the camera backend in use. Ryan C. Gordon 2025-01-03 03:46:22 -05:00
  • 011454b237 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-03 03:10:47 +00:00
  • efc390d7e2 Don't log SDL errors by default Sam Lantinga 2025-01-02 17:30:01 -08:00
  • c077b7a918 Fixed the version availability of SDL_HINT_JOYSTICK_ENHANCED_REPORTS Sam Lantinga 2025-01-02 17:28:45 -08:00
  • 0b520cd4b4 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-03 01:18:56 +00:00
  • 9f7b2c3595 Fixed incorrect error message when a joystick can't be opened Sam Lantinga 2025-01-02 16:52:59 -08:00
  • 2c0a8363a5 Added SDL_HINT_JOYSTICK_ENHANCED_REPORTS Sam Lantinga 2025-01-02 14:27:38 -08:00
  • 95d44f11c7 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-02 20:40:15 +00:00
  • 16dfaca728 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-02 20:06:39 +00:00
  • 32ab09ba21 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-02 19:44:57 +00:00
  • 1461f893c3 video: Correct the window position property documentation Frank Praznik 2025-01-02 14:44:08 -05:00
  • a63052db96 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-02 19:17:51 +00:00
  • dd6b484359 Document platform gamepad hotplug requirements Sam Lantinga 2025-01-02 11:16:35 -08:00
  • ecf8dd054d Show the display content scale in SDLTest_CommonDrawWindowInfo() Sam Lantinga 2025-01-02 10:57:53 -08:00
  • 4797970bfa Enable SDL_HINT_JOYSTICK_THREAD by default Sam Lantinga 2025-01-02 10:02:59 -08:00
  • 6b4b9b5f2b Improved XInput controller detection Sam Lantinga 2025-01-02 10:01:29 -08:00
  • 8ea4b326b3 video: Fix focus when non-focused popup windows are hidden Frank Praznik 2025-01-01 16:18:24 -05:00
  • 67ea67f191 Fix mip generation for 2x1 textures on D3D12 Katelyn Gadd 2025-01-01 23:21:37 -08:00
  • c6b5c21aaf clipboard: Ensure SDL_ClearClipboardData clears data even when no data has been set Erik Soma 2025-01-02 09:53:30 -05:00
  • f8f8d87bfa ci: always create binary packages if build succeeded Anonymous Maarten 2024-12-31 00:39:11 +01:00
  • b713e7581b stdlib: fix SDL_strtol of "0" with base 0 Anonymous Maarten 2024-12-30 23:23:36 +01:00
  • 54752f8d1c SDL_malloc.c: replace FORCEINLINE usage with SDL_FORCE_INLINE Ozkan Sezer 2024-12-29 21:50:28 +03:00
  • 3842384a38 dynapi: trigger a breakpoint on a fatal error when SDL is built in debug mode Anonymous Maarten 2024-12-28 18:47:17 +01:00
  • 6cf6b160cd SDL_hashtable: don't use assert from libc Anonymous Maarten 2024-12-28 18:02:31 +01:00
  • 62bc2c4c92 SDL_malloc: don't define FORCEINLINE Anonymous Maarten 2024-12-28 15:15:11 +01:00
  • 4fccfb142e cmake: avoid security cookies in SDL_uclibc when building with -DSDL_LIBC=ON Anonymous Maarten 2024-12-28 14:01:45 +01:00
  • 4fbf59ac3a Implement __chkstk for arm64 Anonymous Maarten 2024-12-28 14:00:20 +01:00
  • 578ac0ef52 SDL_malloc: disable malloc stats Anonymous Maarten 2024-12-28 13:57:20 +01:00
  • 31a4c92ee5 When building with libc enabled, we don't need to provide __chkstk ourselves Anonymous Maarten 2024-12-28 13:57:00 +01:00
  • 02e85a153f Use the expected plane size when capturing Android camera frames Sam Lantinga 2025-01-01 15:50:50 -08:00
  • 9955e1dc0d Updated the Android gradle plugin to version 8.7.3 Sam Lantinga 2025-01-01 14:33:18 -08:00
  • 0281071243 Lock joysticks when they are connected/disconnected on emscripten Sam Lantinga 2025-01-01 13:51:47 -08:00
  • c68ed04a06 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-01 21:27:47 +00:00
  • 2b1d809b21 video: Fix positioning and focusing popups parented to child toplevel windows Frank Praznik 2025-01-01 12:11:25 -05:00
  • 6d554a9ea3 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-01 16:06:00 +00:00
  • 9fbc767d4f Fixed formatting of SDL_storage documentation Sam Lantinga 2025-01-01 08:05:08 -08:00
  • e43aa12b49 Updated copyright for 2025 Sam Lantinga 2025-01-01 08:01:29 -08:00
  • c0e5901c42 Reverted accidentally committed work in progress Sam Lantinga 2025-01-01 07:54:55 -08:00
  • f2074d7af3 Updated copyright for 2025 Sam Lantinga 2025-01-01 07:45:41 -08:00
  • 3197e27b59 testcamera: fixed return codes Sam Lantinga 2024-12-31 11:04:55 -08:00
  • f18e023317 Added testclipboard Sam Lantinga 2024-12-31 11:57:36 -08:00
  • 54d4e48539 Get the initial clipboard state at startup Sam Lantinga 2024-12-31 18:36:33 -08:00
  • 6575b8157b Synchronize clipboard mime types with external clipboard updates Sam Lantinga 2024-12-31 13:02:31 -08:00
  • 30a22d3fed Allow a NULL size parameter to retrieve null terminated text Sam Lantinga 2024-12-31 12:52:16 -08:00
  • d666c2d189 Use a consistent error message when video isn't initialized Sam Lantinga 2024-12-31 12:23:58 -08:00
  • 196e2c6662 Fixed crash if num_mime_types is NULL Sam Lantinga 2024-12-31 12:02:43 -08:00
  • b902b0527b Renamed n_mime_types to num_mime_types Sam Lantinga 2024-12-31 12:01:44 -08:00
  • a767952617 Fixed spacing Sam Lantinga 2024-12-31 11:58:19 -08:00
  • 54c555e394 Send supported mime types for external clipboard contents on Windows Sam Lantinga 2024-12-30 21:38:57 -08:00
  • 8b155708ff Fixed clipboard memory leak on shutdown Sam Lantinga 2024-12-30 20:38:09 -08:00
  • 1d417ab27f win32: Set the WS_THICKFRAME style on popup windows Frank Praznik 2024-12-31 17:25:37 -05:00
  • 643281d022 Revert "win32: Use the size in the WINDOWPOS data while handling popup windows in the WM_WINDOWPOSCHANGED message" Frank Praznik 2024-12-31 17:18:56 -05:00
  • 2be89f0dd1 Clarify migration for GetWindowData and SetWindowData Willem Dinkelspiel 2024-12-31 16:53:34 -05:00
  • a37f993a07 Sync SDL3 wiki -> header SDL Wiki Bot 2024-12-31 22:56:38 +00:00
  • 65e0fed5b3 gpu: Document why VertexID/InstanceID builtins are unreliable Ethan Lee 2024-12-24 14:52:32 -05:00
  • dd83908109 keyboard: Check for both caps lock and shift when looking up a keycode by name Frank Praznik 2024-12-31 14:59:05 -05:00
  • 99ad53ec3f Sync SDL3 wiki -> header SDL Wiki Bot 2024-12-31 19:44:29 +00:00
  • df97ccf283 win32: Return 0 from WM_WINDOWPOSCHANGING if a resize is expected Frank Praznik 2024-12-31 14:02:44 -05:00
  • 4f0a056b95 win32: Use the size in the WINDOWPOS data while handling popup windows in the WM_WINDOWPOSCHANGED message Frank Praznik 2024-12-31 13:00:40 -05:00
  • 18fc13c20d Sync SDL3 wiki -> header SDL Wiki Bot 2024-12-31 18:00:37 +00:00
  • 6d20b65a9e Sync SDL3 wiki -> header SDL Wiki Bot 2024-12-31 17:58:37 +00:00
  • 3cd3c9317e storage: Add error messages when ReadIO/WriteIO lengths mismatch Ethan Lee 2024-12-31 12:34:12 -05:00
  • 6ca2a48595 Sync SDL3 wiki -> header SDL Wiki Bot 2024-12-31 16:20:17 +00:00
  • fa9c3331d5 main: Adjust how SDL_HINT_MAIN_CALLBACK_RATE works. Ryan C. Gordon 2024-12-29 00:42:42 -05:00
  • cd1bd0ac2e storage: Remove an outdated FIXME. Ethan Lee 2024-12-31 10:46:42 -05:00
  • 0be5b8070d Update SDL_asyncio.c Végh Márton 2024-12-31 08:13:25 +01:00
  • 1c04ebe423 Renamed SDL_ASYNCIO_CANCELLED to SDL_ASYNCIO_CANCELED Sam Lantinga 2024-12-30 18:45:32 -08:00
  • d4d5faedab Added SDL_EVENT_FINGER_CANCELED Sam Lantinga 2024-12-30 18:43:09 -08:00
  • 8704ab8422 Wait for a display resize event before sending orientation changes Sam Lantinga 2024-12-30 15:49:10 -08:00
  • 60deaf5f0f Send display mode change events when the orientation changes Sam Lantinga 2024-12-30 15:24:38 -08:00
  • 5340f2e3fe Updated to the latest version of gradle, with support for Android SDK 35 Sam Lantinga 2024-12-30 12:49:33 -08:00
  • e91c37f4dd Added support for inset handling on Android 15 Sam Lantinga 2024-12-30 12:23:00 -08:00
  • f3cbd04a81 Fix C99 trailing enum comma warning. Petar Popovic 2024-12-30 14:45:59 +01:00
  • 5f25691c85 Fix C23 empty initializer warning. Petar Popovic 2024-12-30 01:39:39 +01:00
  • 8cc4735d74 wayland: Don't override the min/max values when scaling to the screen Frank Praznik 2024-12-29 17:58:05 -05:00
  • 2d91f096ca Remove libc function from Windows tray Semphris 2024-12-29 15:32:09 -05:00
  • 78c1dc3e2c Sync SDL3 wiki -> header SDL Wiki Bot 2024-12-29 20:32:50 +00:00
  • 0410328b15 Fixed warning: ordered comparison of pointer with integer zero Sam Lantinga 2024-12-29 12:05:34 -08:00
  • d5f08b8f4b stdinc: use __has_include to detect <stdbool.h> Anonymous Maarten 2024-12-29 20:14:23 +01:00
  • 543f244965 tests: include SDL_build_config.h when HAVE_BUILD_CONFIG is defined Anonymous Maarten 2024-12-29 18:58:10 +01:00
  • c2121dd9a2 testcamera: fix MSVC build failure due to C4244 warning. Ozkan Sezer 2024-12-29 21:28:02 +03:00
  • 5c84d38822 testcamera: don't pick a frame size larger than the maximum texture size Sam Lantinga 2024-12-29 09:41:00 -08:00
  • 6e1177ac03 Include tray function prototypes Sam Lantinga 2024-12-29 08:15:30 -08:00
  • c030e6f782 examples/pen/01-drawing-lines: Match render target size to renderer output. Ryan C. Gordon 2024-12-28 14:58:53 -05:00