Sam Lantinga
e18d63a4e2
Added SDL_RotateSurface()
...
Fixes https://github.com/libsdl-org/SDL/issues/14269
2025-10-22 17:55:02 -07:00
Sylvain
128baec810
Add option "--quit-after-ms N" to automatically quit application after N ms
2025-10-20 08:41:24 -07:00
SDL Wiki Bot
ac29b02b02
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-19 18:24:22 +00:00
Ryan C. Gordon
1fe926769c
kmsdrm: Restore atomic support.
2025-10-19 14:22:56 -04:00
Frank Praznik
427f838f58
unix: Add ppoll support
...
Allows for finer grained timeout values, and fixes a FIXME.
This also drops the legacy select() fallback path in favor of presuming that poll() is always available. poll() is part of the POSIX.1-2001 standard, has been available in Unix since some time in the 1980s, the BSDs since at least the early 90s, and Linux since kernel 2.1, which predates kernel support for Pthreads. glibc also has its own emulation using select(), if necessary.
2025-10-17 14:30:10 -04:00
Petar Popovic
201ad7f79b
Update comment in SDL_UserEvent for member type
2025-10-17 08:09:46 -07:00
Petar Popovic
79dae1b9d6
Updated comment for event type in SDL_DisplayEvent
2025-10-15 12:26:09 -07:00
SDL Wiki Bot
c66dd17fa3
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-15 18:42:41 +00:00
Anonymous Maarten
aa57984928
stdinc: add strtok_r prototype for clang-tidy
2025-10-15 14:41:15 -04:00
Frank Praznik
dcb8a6521c
Add animated cursor support
...
Adds support for animated cursors on Cocoa, Wayland, Win32, and X11.
testcursor can take a semicolon separated list of filenames and load an animated cursor from them.
2025-10-15 14:41:15 -04:00
Oleksandr Manenko
901173aee6
Fix thread safety attributes for TryLock functions
...
Changed SDL_TRY_ACQUIRE and SDL_TRY_ACQUIRE_SHARED success value
from 0 to true for functions that now return bool instead of int.
This fixes false positives/negatives in Clang's thread safety analysis.
2025-10-14 12:47:20 -07:00
SDL Wiki Bot
4c6f2b887f
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-14 18:08:51 +00:00
Ryan C. Gordon
55167402f4
pen: Improved docs for SDL_PenDeviceType.
2025-10-14 14:07:08 -04:00
SDL Wiki Bot
ac9454b73e
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-13 22:44:38 +00:00
Susko3
e2bbbdc515
Implement SDL_GetPenDeviceType() for Android
2025-10-13 18:43:16 -04:00
SDL Wiki Bot
25358cc1b3
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-13 21:21:44 +00:00
Sam Lantinga
a58ae3a94f
Added WASAPI support for SDL_HINT_AUDIO_DEVICE_STREAM_ROLE
...
Also added SDL_HINT_AUDIO_DEVICE_RAW_STREAM
Fixes https://github.com/libsdl-org/SDL/issues/14091
2025-10-13 14:20:19 -07:00
SDL Wiki Bot
195c518d78
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-13 06:04:12 +00:00
SDL Wiki Bot
0331321a70
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-13 05:42:25 +00:00
Ryan C. Gordon
f767809e25
docs: A few minor improvements to the GL context creation docs.
2025-10-13 01:39:03 -04:00
SDL Wiki Bot
57789dc9ad
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-13 05:35:01 +00:00
SDL Wiki Bot
7bce16a820
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-13 04:56:24 +00:00
Sam Lantinga
c7cc7ec9af
Be more precise about the layout used when latin_letters is enabled
2025-10-12 21:54:35 -07:00
Sam Lantinga
6e63f255b9
Added a reference to SDL_HINT_KEYCODE_OPTIONS from SDL_Keycode documentation
2025-10-12 21:51:14 -07:00
SDL Wiki Bot
24e608b930
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-13 04:43:32 +00:00
SDL Wiki Bot
3955f19373
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-12 21:45:49 +00:00
Sylvain Becker
71bf56c9e4
Add SDL Pinch events ( #9445 )
2025-10-12 14:44:23 -07:00
SDL Wiki Bot
e2195621d7
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-12 18:17:10 +00:00
Sam Lantinga
d7ad47e2ca
Added SDL_PROP_RENDERER_TEXTURE_WRAPPING_BOOLEAN
...
Fixes https://github.com/libsdl-org/SDL/issues/13908
2025-10-12 11:15:47 -07:00
Ozkan Sezer
04aa74b5f9
SDL_dlopennote.h: define SDL_DISABLE_DLOPEN_NOTES for old gcc < 3.1
...
gcc < 3.1 doesn't support 'used' attribute at the least.
Also change the SDL_ELF_NOTE_DLOPEN variadic macro for disabled case to
be compatible with old gcc versions: tested with gcc-2.95.
Old MSVC cases, e.g. VS 2003 and older, are still not resolved.
Reference issue: https://github.com/libsdl-org/SDL/issues/14214 .
2025-10-11 05:20:20 +03:00
Ryan C. Gordon
f556027e15
hints: Remove SDL_HINT_DEBUG_LOGGING.
...
This now just needs generic debug-level logging enabled, for example:
```bash
SDL_LOGGING=debug ./test/testsprite
```
Fixes #13425 .
2025-10-10 21:55:48 -04:00
SDL Wiki Bot
9edee716d8
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-11 01:17:25 +00:00
Ryan C. Gordon
f7d5bb3c7a
cpuinfo: Added SDL_GetSystemPageSize.
...
Fixes #14201 .
2025-10-10 21:16:10 -04:00
Anonymous Maarten
45d65f6e1f
Older Visual Studio does not provide a intptr_t typedef
2025-10-11 01:00:03 +02:00
Anonymous Maarten
121df30a8a
Visual Studio 2003 (and older) do not support variadic macros
2025-10-11 01:00:03 +02:00
Anonymous Maarten
049eeee087
Visual Studio versions older then 6.0 do not support __forceinline
2025-10-11 01:00:03 +02:00
Sam Lantinga
6f8fbf5cea
SDL_EVENT_CLIPBOARD_UPDATE isn't sent when the primary selection changes
2025-10-10 13:27:15 -07:00
SDL Wiki Bot
4f267fc782
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-10 19:48:58 +00:00
Sam Lantinga
692c71a677
The dlopen note functionality is only used on UNIX platforms
2025-10-10 12:47:42 -07:00
Sam Lantinga
ee622c570a
Made SDL_dlopennote.h a public header
2025-10-10 12:47:42 -07:00
Sam Lantinga
1871b998cd
Added SDL_EVENT_SCREEN_KEYBOARD_SHOWN and SDL_EVENT_SCREEN_KEYBOARD_HIDDEN
...
Fixes https://github.com/libsdl-org/SDL/issues/13049
2025-10-10 10:14:07 -07:00
Sam Lantinga
6677fad1c8
Added SDL_EVENT_DISPLAY_USABLE_BOUNDS_CHANGED
...
Fixes https://github.com/libsdl-org/SDL/issues/12785
2025-10-09 19:15:45 -07:00
SDL Wiki Bot
bfc96c92fd
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-10 00:36:10 +00:00
SDL Wiki Bot
add18e52c8
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-09 19:21:44 +00:00
Sam Lantinga
23e3cbec20
Only call clipboard callbacks with mime types they expect
...
Also clarified that returning NULL from a callback sends zero length data to the receiver, which should be able to handle that.
Fixes https://github.com/libsdl-org/SDL/issues/9586
2025-10-09 12:20:19 -07:00
unknown
84981ead73
docs: Note that Windows might block SDL_PollEvent() on window drag.
...
Reference Issue #13435 .
2025-10-09 13:41:49 -04:00
SDL Wiki Bot
5832fd6fc5
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-09 15:55:02 +00:00
Sam Lantinga
9a6455a526
Disable GameInput for mouse and keyboard by default
...
We're going to wait for this to get more testing before enabling it by default.
Fixes https://github.com/libsdl-org/SDL/issues/13846
2025-10-08 21:22:22 -07:00
Ryan C. Gordon
9a7cd95ac3
properties: Added SDL_PROP_NAME_STRING.
...
Fixes #14155 .
2025-10-08 21:50:18 -04:00
Ozkan Sezer
aab9423796
fix wiki breakage for commit e4f24ff7ae (PR/#14053)
2025-10-08 22:10:50 +03:00