This website requires JavaScript.
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