Ryan C. Gordon
46f43c2e6e
asyncio: Remove SDL_AsyncIOTask
from the public API.
2024-12-03 17:32:20 -05:00
Ryan C. Gordon
4745aa3324
asyncio: Windows IoRing support, other tweaks and fixes.
2024-12-03 17:32:20 -05:00
Ryan C. Gordon
3ca629ceb5
asyncio: Allow file closes to request a flush/fsyncdata.
2024-12-03 17:32:20 -05:00
Ryan C. Gordon
022a6a9f97
asyncio: Added Linux io_uring support.
2024-12-03 17:32:20 -05:00
Ryan C. Gordon
e79ce2a200
asyncio: Added async i/o APIs.
2024-12-03 17:32:20 -05:00
Eduard Gushchin
7293c18314
Fixed an inaccuracy in the return parameter information in the SDL_ConvertPixels function
2024-12-03 11:32:04 -08:00
Eduard Gushchin
401187eb6c
Removed extra sa in SDL_ConvertSurfaceAndColorspace
2024-12-03 09:38:56 -08:00
Nicolas Allemand
b7a31ead08
added "gpu" to the list of possible values of SDL_HINT_RENDER_DRIVER in SDL_hints.h
2024-12-03 09:06:40 -08:00
Eduard Gushchin
9fb8661684
Fixed an inaccuracy in the return parameter information in the SDL_SurfaceHasAlternateImages function
2024-12-03 08:41:30 -08:00
Sam Lantinga
6aab5a089d
Fixed potential buffer overflow
2024-12-03 08:33:51 -08:00
Ryan C. Gordon
65c9a58f5e
audio: Make sure a few bitflag checks convert to bools correctly.
...
This might just be defensive coding, but better safe than sorry on this.
2024-12-03 11:04:52 -05:00
Anonymous Maarten
ec2ef5f9b5
dynapi: order headers for reproducible behavior
2024-12-02 18:25:48 +01:00
Frank Praznik
2762644e96
video: Don't error when setting an unbounded max window size while a minimum is set
...
If the maximum size was changed to 0 (unbounded) while a minimum was set, the sanity check ensuring that the max size isn't less than the minimum size would incorrectly cause the operation to error out.
2024-12-02 09:55:19 -05:00
SDL Wiki Bot
068d9cc7d6
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-02 00:37:15 +00:00
Ryan C. Gordon
2f59a1ce44
SDL_audio.h: Fixed a documentation typo (thanks, @JBetz!).
2024-12-01 19:36:03 -05:00
Ryan C. Gordon
acf0f09320
SDL_migration.cocci: Fixed up some SDL3 symbols that had changed.
2024-11-30 20:08:38 -05:00
SDL Wiki Bot
3a1d76d298
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-29 22:32:15 +00:00
Ryan C. Gordon
ce573b01f8
audio: Added SDL_IsAudioDevicePhysical and SDL_IsAudioDevicePlayback.
...
Fixes #11529 .
2024-11-29 17:31:37 -05:00
Ryan C. Gordon
d53241a299
docs/README-main-functions.md: reformatted Best Practices section.
2024-11-28 00:19:55 -05:00
SDL Wiki Bot
5cd188bdbc
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-28 05:17:28 +00:00
anakin004
7099de4ae8
Update README-main-functions.md
2024-11-28 00:16:55 -05:00
Ryan C. Gordon
bf9fa38920
SDL_audio.h: Fixed two typos.
2024-11-28 00:12:03 -05:00
Ryan C. Gordon
f5ad66ef4b
audio: Allow channel maps to specify -1 to mute a channel.
...
Fixes #11373 .
2024-11-28 00:00:30 -05:00
SDL Wiki Bot
3303e9843f
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-28 04:42:44 +00:00
Ryan C. Gordon
f852038384
filesystem: Added SDL_GetCurrentDirectory().
...
Fixes #11531 .
2024-11-27 23:42:11 -05:00
Ryan C. Gordon
16113374ff
cmake: Enable POSIX fsops code for PS2 and PSP.
2024-11-27 23:42:11 -05:00
SDL Wiki Bot
c0f1fe8e7f
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-28 04:36:33 +00:00
Ryan C. Gordon
f022501d52
fnsince.pl: Deal with post-3.1.3 releases before 3.2.0.
2024-11-27 23:18:38 -05:00
Ivan Epifanov
b8233aff8e
Vita: implement mousewheel and buttons 4/5
2024-11-27 08:23:16 -08:00
SDL Wiki Bot
b8bbd29ce9
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-27 06:11:04 +00:00
Frank Praznik
bbc9c75618
x11: Fix memory leaks in clipboard event handler
...
XGetWindowProperty and XGetAtomName return data which must be freed by the client, and was being leaked.
2024-11-26 10:54:59 -05:00
Caleb Cornett
5c8bed3780
GPU: Fix D3D12 tearing query
2024-11-25 22:33:48 -05:00
SDL Wiki Bot
03d15c031b
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-25 22:44:00 +00:00
expikr
d55e6dfc5e
hint for which system cursor to use as default
...
Co-Authored-By: Sam Lantinga <slouken@libsdl.org >
2024-11-25 13:08:37 -08:00
SDL Wiki Bot
3c13bae64f
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-25 19:07:53 +00:00
Susko3
e0e61775b8
Add missing SDL_WindowFlags to SDL_test_common.c
...
This fixes some flags not printing in testwm.c
2024-11-25 10:56:16 -08:00
Sam Lantinga
6fab61b69d
hidapi: check each usage on a device before ignoring it completely
2024-11-25 10:49:05 -08:00
SDL Wiki Bot
e9fdcf6c60
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-25 17:20:21 +00:00
Ryan C. Gordon
1720fc77fe
examples: Added input/02-joystick-events
2024-11-24 22:49:07 -05:00
Ryan C. Gordon
a07a88c1b4
examples: added input/01-joystick-polling
2024-11-24 22:49:06 -05:00
Sam Lantinga
c508396e33
Avoid usage of CreateEventEx in WASAPI code
...
This also uses FALSE as parameters consistently for CreateEvent()
2024-11-24 17:49:17 -08:00
Starbuck5
7a3f5ef129
Speed up full-surface fills
2024-11-24 17:44:00 -08:00
Ryan C. Gordon
10e2ce9ba4
examples: Added audio/04-multiple-streams
2024-11-24 15:05:44 -05:00
Anonymous Maarten
88926f2b73
emscripten: send drag and drop events
2024-11-24 13:22:46 -05:00
SDL Wiki Bot
e14d939ead
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-24 17:41:07 +00:00
Kai Pastor
bbe843fd80
Full configuration of SDL_INSTALL_CMAKEDIR_ROOT
...
Let users override also the final `SDL3` subdir for the configuration installation destination.
2024-11-24 02:06:27 +01:00
Clownacy
79f6f766d4
Avoid usage of CreateEventEx
in D3D12 GPU backend
...
Unavailable in Windows XP.
2024-11-24 01:02:06 +00:00
Benjamin Jurk
fdafa266d8
(doc): make cmake build parallel on linux
2024-11-23 12:15:59 +01:00
Ryan C. Gordon
61ba8010d3
examples: Emscripten builds should allow memory growth.
...
Otherwise you either need to preallocate a bunch or run out of memory fast.
examples/demo/04-bytepusher runs out of memory at startup without this.
2024-11-23 00:01:18 -05:00
Ryan C. Gordon
212f0dcdb1
examples: Fix output name of demos.
...
Otherwise, build-web-examples.pl will fail.
2024-11-22 17:29:43 -05:00