Commit Graph

  • 94240c197d docs: Hint envvars needs to use the hint string, not the macro name Frank Praznik 2024-01-28 15:12:03 -0500
  • 00a8ca403e Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-28 18:32:23 +0000
  • fbebbab90d wayland: Only set the explicit logical window size when using display scaling Frank Praznik 2024-01-26 11:12:06 -0500
  • 879ba46ade wayland: Make sure the logical window size can't go to zero. Frank Praznik 2024-01-24 11:24:16 -0500
  • b97cda226f wayland: Refactor internal variable names for better readability Frank Praznik 2024-01-24 10:45:19 -0500
  • 344ec60f8f tests: Fix window centering test with Wayland display scaling mode Frank Praznik 2024-01-21 11:38:23 -0500
  • 5b8ca05f1a wayland: Add a forced screen space scaling mode Frank Praznik 2024-01-19 10:30:07 -0500
  • 9f7eb6c4c1 Fixed testautomation log callback calling convention Sam Lantinga 2024-01-27 22:44:13 -0800
  • 12bdb2b4d0 Added the environment variable SDL_LOGGING to control default log output Sam Lantinga 2024-01-27 19:11:04 -0800
  • dcd26a80e5 windows: Minor tweaks that makes Windows XP vidmodes work again. Ryan C. Gordon 2024-01-25 19:41:31 -0500
  • 6ca596cfc1 windows: Manage MapVirtualKey vs Windows XP. Ryan C. Gordon 2024-01-25 19:03:17 -0500
  • 1c5bc53738 windows: Manage WideCharToMultiByte vs Windows XP. Ryan C. Gordon 2024-01-25 18:53:56 -0500
  • 2144c2ac71 windows: Added WIN_IsWindowsXP, for extreme runtime compatibility checks. Ryan C. Gordon 2024-01-25 18:18:15 -0500
  • 56fa22c63b windows: OS version checks now cache results. Ryan C. Gordon 2024-01-25 18:17:17 -0500
  • 4fba663368 Simplified the default log category logic Sam Lantinga 2024-01-27 15:38:26 -0800
  • a7a98d8bbb Document that the default log priority is error, not critical Sam Lantinga 2024-01-27 15:37:49 -0800
  • fd14a20a4b Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-27 23:26:26 +0000
  • 17768c51fc Revert "Sync SDL3 wiki -> header" Sam Lantinga 2024-01-27 15:24:41 -0800
  • 2a4db8c415 SDL_rwops.c (SDL_IsRegularFile): fix WinRT build failure due to S_ISREG Ozkan Sezer 2024-01-28 02:20:00 +0300
  • 5ae2ffc127 document that text input is on by default Charlie Volow 2024-01-24 23:14:30 -0500
  • 5e96e410d6 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-27 23:12:19 +0000
  • f66fe7e221 Replaced SDL_GetJoystickCaps() with joystick properties Sam Lantinga 2024-01-27 14:37:30 -0800
  • 019dc53764 SDL_RWFromFile, stdio: reject if the file is not a regular file. Ozkan Sezer 2024-01-28 01:44:50 +0300
  • aba3038353 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-27 21:01:19 +0000
  • 3b55c7d1f4 Shortened SDL property names Sam Lantinga 2024-01-27 13:00:37 -0800
  • 1885e6b2e0 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-27 20:47:21 +0000
  • 8a4284b7df Clarified the use of SDL_RENDERER_SOFTWARE when creating a renderer Sam Lantinga 2024-01-27 12:45:25 -0800
  • 2d94b4f490 Make sure we set datasize on error in SDL_LoadFile_RW() Sam Lantinga 2024-01-27 12:19:27 -0800
  • dff76bf295 Enable text input on video initialization without popping up an on-screen keyboard Sam Lantinga 2024-01-27 11:52:58 -0800
  • b9ea2dde44 Added VisionOS as a supported target to the Xcode project Sam Lantinga 2024-01-27 11:04:06 -0800
  • 7a7875c904
    wasapi: A few tweaks to buffer management. Ryan C. Gordon 2024-01-27 14:03:49 -0500
  • e71e16950a wayland: Use the preferred order of displays exposed by KDE Frank Praznik 2024-01-26 18:15:27 -0500
  • e0c2cca629 Fixed fullscreen windows having rounded corners and 1px transparent borders on Windows 11. Sam Lantinga 2024-01-26 23:05:31 -0800
  • a1a4948fda Fixed the size and position of minimized windows on Windows Sam Lantinga 2024-01-26 22:36:32 -0800
  • 5ba839e83b fix XRandR refresh rate calculation Caiyi Hsu 2024-01-27 11:25:43 +0800
  • 44a2c4d512 Only retain SDL_* + platform macro's in rename_macros.py Anonymous Maarten 2024-01-26 18:05:49 +0100
  • c5794cd911 ci: bump actions version tag Anonymous Maarten 2024-01-26 02:33:20 +0100
  • 33f86d81fc Add all macros from SDL2's SDL_config.h to rename_macros.py Anonymous Maarten 2024-01-26 02:32:00 +0100
  • aeac8774f7 Missed one Sam Lantinga 2024-01-25 16:53:19 -0800
  • d0dd60c8ba Updated new pixel format names to be more consistent with the others Sam Lantinga 2024-01-25 16:51:22 -0800
  • 0f78aa7c30 Add some high bit-depth pixel formats Sam Lantinga 2024-01-25 16:39:53 -0800
  • 5ab879f89a SDL_kmsdrmvideo.c: move SDL_kmsdrmvulkan.h include to before all others Ozkan Sezer 2024-01-26 03:20:14 +0300
  • ecbbef8b8d
    blendmode: Corrected docs for `SDL_BLENDOPERATION_[REV_]SUBTRACT`. Ryan C. Gordon 2024-01-25 17:48:12 -0500
  • 8814095aa8
    main: Indented SDL_main headers for readability, removed SDL2 compat macros. Ryan C. Gordon 2024-01-25 17:39:38 -0500
  • 22ea59425d wayland: Fix whitespace Frank Praznik 2024-01-25 16:13:54 -0500
  • c202893fbb wayland: Make sure the primary display is always first under GNOME Frank Praznik 2024-01-25 15:25:03 -0500
  • b8081e8e35
    video: lowercase some video backend names. Ryan C. Gordon 2024-01-25 15:22:57 -0500
  • 02f59f3ae6 Note that SDL_GetHaptics() is useful in combination with SDL_OpenHaptic() Sam Lantinga 2024-01-25 08:21:01 -0800
  • 594eef99ec Added a migration note about SDL_TouchID and SDL_FingerID Sam Lantinga 2024-01-25 07:30:08 -0800
  • 2670eb44af Improved timing accuracy of SDL_WaitEventTimeout() on Windows Sam Lantinga 2024-01-25 06:30:07 -0800
  • 5ddd97062e Added test code to validate SDL_WaitEventTimeout() Sam Lantinga 2024-01-25 06:29:15 -0800
  • d6ebbc2fa4 mayflash adapter PS4 support Ningyuan Li 2024-01-20 00:39:47 +0900
  • b8c4ea3cd1 Don't add the FIXME for converted macros Sam Lantinga 2024-01-24 12:38:44 -0800
  • 006edcab60 Switch to using SDL_powf() instead of pow() Sam Lantinga 2024-01-24 12:38:07 -0800
  • 95a67278d1 Updated documentation after 2654c52d0e Sam Lantinga 2024-01-24 11:00:13 -0800
  • 205c417f74 testgles2.c, testgles2_sdf.c: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +0300
  • 6b3b7c7d4b SDL_hidapi_ps3.c: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +0300
  • 81314c4998 SDL_render_gl.c: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +0300
  • 1c79edbe02 SDL_test_memory.c: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +0300
  • 07a0c0e402 SDL_hidapi.c: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +0300
  • 34f03207c4 SDL_cpuinfo.c: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +0300
  • fd6ec3b9aa SDL_intrin.h: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +0300
  • 2654c52d0e macro SDL_PLATFORM_WINDOWS now means Win32 api and Windows-based OS's. Ozkan Sezer 2024-01-24 20:37:00 +0300
  • 1ac9602909 Make sure we include the matching copy of vk_video headers Sam Lantinga 2024-01-24 09:23:24 -0800
  • fc74bf8455 Update to the latest version of the Khronos headers Sam Lantinga 2024-01-24 09:22:13 -0800
  • 12b01ef674 rename_macros.py: fix typo for __WIN32__ Ozkan Sezer 2024-01-24 20:10:00 +0300
  • a06ee5b98d Don't try to use SDL platform macros in configure-time checks Simon McVittie 2024-01-24 10:40:04 +0000
  • f61870cfb4 Go back to using compiler built-in macros in ARM assembly code Simon McVittie 2024-01-24 10:38:48 +0000
  • ed421f4fd8 Revert Khronos headers to upstream version Simon McVittie 2024-01-24 10:35:35 +0000
  • 8fe257b541 Added support for other HDR color primaries Sam Lantinga 2024-01-23 20:15:10 -0800
  • c5792cc0de SDL_thread.h: replace uses of __GDK__ and __WINRT__ (missed in #8875.) Ozkan Sezer 2024-01-24 06:28:10 +0300
  • 31d133db40
    Define SDL_PLATFORM_* macros instead of underscored ones (#8875) Anonymous Maarten 2024-01-24 02:40:51 +0100
  • ceccf24519 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-24 01:20:29 +0000
  • 7cd914593f Added HDR surface properties and tone mapping from HDR to SDR Sam Lantinga 2024-01-23 16:59:19 -0800
  • a71f99c71f Fixed ambiguity between std::byte and byte in rpcndr.h Sam Lantinga 2024-01-23 09:00:02 -0800
  • 6fb188eb35 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-23 03:24:26 +0000
  • cd231a65f6 Added SDL_GetJoystickCaps() and SDL_GetGamepadCaps() to get the capabilities of controllers Sam Lantinga 2024-01-22 19:07:33 -0800
  • c88c12148d SDL_ShowMessageBox: Remove `#ifdef`s and respect SDL_VIDEO_DRIVER hint. Ryan C. Gordon 2024-01-22 18:04:14 -0500
  • 5f65fd360d wayland: Free the input struct in all initialization failure paths Frank Praznik 2024-01-22 13:01:04 -0500
  • 84e47b4af5 wayland: Always create the backing input store, even if there is no seat Frank Praznik 2024-01-22 12:16:27 -0500
  • 99ce8af439 Fixed warning C4244: '=': conversion from 'Sint64' to 'int', possible loss of data Sam Lantinga 2024-01-22 08:39:22 -0800
  • a28a42cfc6 Fixed declaration of SDL_HapticRumbleSupported Sam Lantinga 2024-01-21 11:36:38 -0800
  • 052b958bf2 Made SDL_HapticEffect const in the API Sam Lantinga 2024-01-21 10:56:32 -0800
  • fa5bfe577c Fixed warnings building for UWP Sam Lantinga 2024-01-20 17:25:24 -0800
  • 3e541eab22 Fixed error: 'fq' may be used uninitialized [-Werror=maybe-uninitialized] Sam Lantinga 2024-01-20 17:19:00 -0800
  • 8f20ef5b43 Re-enable C runtime with Mingw, and disable the problematic math test Sam Lantinga 2024-01-21 06:16:05 -0800
  • 1f177be1e4 Disable the Mingw C runtime by default Sam Lantinga 2024-01-20 20:53:27 -0800
  • 5e70ee29cc Build SDL with the static C runtime on Visual Studio Sam Lantinga 2024-01-20 16:40:32 -0800
  • e2f35a16c2 Added <string.h> for declaration of memset() and memcpy() Sam Lantinga 2024-01-20 08:34:30 -0800
  • 7a069cc4b0 Allow optimizing memcpy and memset where possible Sam Lantinga 2024-01-20 08:12:11 -0800
  • 8d25c2d260 video: Fix window manager initiated fullscreen window moves Frank Praznik 2024-01-20 13:18:23 -0500
  • 8c7f5b73e8 Fixed build Sam Lantinga 2024-01-20 08:42:21 -0800
  • 4d6e2d8b73 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-20 14:33:19 +0000
  • 308906ba25 Added SDL_FlipSurface() to flip a surface vertically or horizontally Sam Lantinga 2024-01-20 06:31:37 -0800
  • 2cd583ee13 Prevent asan warning on qsort(): 'src/stdlib/SDL_qsort.c:27:5: runtime error: null pointer passed as argument 1, which is declared to never be null` Sylvain 2024-01-20 06:42:00 +0100
  • 5db543a66a Just use the khronos headers for the checks that need them Sam Lantinga 2024-01-19 23:55:05 -0800
  • 4b82bed259 Fixed building with the steamrt/scout SDK Sam Lantinga 2024-01-19 23:02:48 -0800
  • 116c60c5b0 Run EGL/GLES cmake tests with the Khronos headers available Sam Lantinga 2024-01-19 22:31:15 -0800
  • b552f26e6a Fix building with the steamrt/scout SDK Sam Lantinga 2024-01-19 22:27:59 -0800
  • 7b02d328fa Fixed overflow in SDL_SoftStretch() (see #8878) Sylvain 2024-01-20 06:33:38 +0100