Commit graph

19648 commits

Author SHA1 Message Date
Jack253-png
a9109972bf
Harmony port: entrypoint 2025-06-01 08:25:47 +08:00
Jack253-png
0f2b280c76
Harmony port: entrypoint 2025-06-01 08:14:40 +08:00
Jack253-png
231ed48aab
Harmony port: review changes 2025-06-01 07:52:13 +08:00
Jack253-png
298581d269
Harmony port: review changes 2025-06-01 07:41:02 +08:00
Jack253-png
c99ae6e155
Harmony port: review changes 2025-06-01 07:36:26 +08:00
Jack253-png
590509b34d
Harmony port: review changes 2025-06-01 07:22:00 +08:00
Jack253-png
4a0d0685ee
Harmony port: review changes 2025-06-01 06:48:06 +08:00
Jack253-png
af9601874e
Harmony port: napi callback shell 2025-06-01 05:59:37 +08:00
Jack253-png
2570e9ac56
Harmony port: video drv fix 2025-06-01 05:59:36 +08:00
Jack253-png
dc28e96952
Harmony port: keyboard event 2025-06-01 05:59:36 +08:00
Jack253-png
9e61fcb7f1
Harmony port: egl/gles lib 2025-06-01 05:59:36 +08:00
Jack253-png
8b6c78c688
Harmony port: window creation 2025-06-01 05:59:36 +08:00
Jack253-png
cd0d25ca11
Harmony port: video library 2025-06-01 05:59:35 +08:00
Jack253-png
1e75f1fa6c
Harmony port: video vulkan library 2025-06-01 05:59:35 +08:00
Jack253-png
e339bde505
Harmony port: video vulkan library 2025-06-01 05:59:35 +08:00
Jack253-png
4f5fcf6a16
Harmony port: video vulkan library & disable version test 2025-06-01 05:59:35 +08:00
Jack253-png
f25cbb135c
Harmony port: video vulkan library & disable version test 2025-06-01 05:59:35 +08:00
Jack253-png
845ba7d5ce
Harmony port: video vulkan library & disable version test 2025-06-01 05:59:34 +08:00
Jack253-png
addb748c64
Harmony port: disable lib version suffix 2025-06-01 05:59:34 +08:00
Jack253-png
1c48676f4f
Harmony port: window fetching 2025-06-01 05:59:34 +08:00
Jack253-png
8f0b9c1151
Harmony port: Workflows (fix script error) 2025-06-01 05:59:32 +08:00
Jack253-png
95ccfa69e5
Harmony port: Workflows (fix script error) 2025-06-01 05:58:14 +08:00
Jack253-png
15cbc266ec
Harmony port: Workflows (fix script error) 2025-06-01 05:58:13 +08:00
Jack253-png
a6ebc6a63a
Harmony port: Workflows (disable other plats) 2025-06-01 05:58:13 +08:00
Jack253-png
462476f150
Harmony port: Workflows 2025-06-01 05:58:08 +08:00
SDL Wiki Bot
3a4de2ad89 Sync SDL3 wiki -> header
[ci skip]
2025-05-31 21:11:00 +00:00
Ryan C. Gordon
47717f22fd cocoa: Always add a window-sized NSTrackingArea to each window.
Previously this was only done on older macOSes, but it seems to work on all
versions, afaict.

Reference Issue #12725.
2025-05-31 15:00:56 -04:00
Ryan C. Gordon
f61d956a04
cocoa: add explicit tracking areas to the window.
This makes sure we get reliable mouse enter/exit events from the system on
older macOS releases.

Newer releases don't have this problem--my assumption is that Cocoa has a
more aggressive default tracking area installed for some newer UI feature.

For 3.2.16, we'll use the explicit tracking area on older macOSes only, but
I'll remove that check in revision control for newer OSes and see what
happens.

Fixes #12725.
2025-05-31 14:40:12 -04:00
Frank Praznik
58afb0d8ae wayland: Update xkbcommon names and types
Use the proper types for xkb mod masks and layout indices, rename the mod masks to reflect that they are bitmasks and not indices, and use the 'layout' nomenclature instead of the deprecated 'group' nomenclature.
2025-05-31 13:40:58 -04:00
Frank Praznik
c764e8864b wayland: Update xkbcommon to avoid using deprecated modifier names
xkbcommon 1.10.0 declared certain modifier names to be deprecated, and the current plan is to remove them in 1.12.0. Use the new recommended names and modifier mask retrieval function when building against version 1.10.0 and higher.
2025-05-31 13:40:58 -04:00
Michael Fitzmayer
b61586b492 [Nokia N-Gage] Increase max. texture size from 256 to 1024; the previous setting was chosen at random and does not necessarily make sense in practice. 2025-05-31 14:07:49 +02:00
Ozkan Sezer
329b5f27d6 fix preprocessor directive for SDL_RESTRICT definition in C99 case. 2025-05-30 23:56:50 +03:00
Ozkan Sezer
0d58594e66 fix inverted __STDC_VERSION__ condition in SDL_RESTRICT definition. 2025-05-30 23:51:50 +03:00
Ryan C. Gordon
6a686185f7
SDL_begin_code.h: Actually define SDL_RESTRICT.
We wrote documentation for this but never actually filled in the code.
2025-05-30 15:59:40 -04:00
Caleb Heuer
51dfca813b Pass text input rect to steam deck keyboard invocation 2025-05-30 09:54:33 -07:00
Anonymous Maarten
520d73ae57 include/SDL_gpu: fix bool members documentation indentation 2025-05-30 16:34:34 +02:00
Aubrey Hesselgren
a26e5f32e0
Gyro degrees per second is 2000 across all 8bitdo controllers (#13147) 2025-05-29 14:28:55 -07:00
Sam Lantinga
fc1c0618de kmsdrm: fixed creating GBM surfaces on NVIDIA cards 2025-05-29 11:20:24 -07:00
DracoRooks
03a6d98aee Update SDL_pixels.h
Added an opening bracket in line 520, in the comment block of SDL_PixelFormat. Simple addition to the readability of documentation.
2025-05-29 11:03:31 -07:00
Sam Lantinga
885e611f3c Added macros to push/pop error messages while cleaning up 2025-05-29 10:53:46 -07:00
Sam Lantinga
61d105247e Fixed typos 2025-05-29 10:53:30 -07:00
Sam Lantinga
7db0ac7380 Updated SDL_StretchSurface() documentation
Fixes https://github.com/libsdl-org/SDL/issues/13135
2025-05-29 09:09:04 -07:00
Everett Afton
ca988dbc2c Bail out if Xrandr returns zero CRTCs in the X11 messagebox implementation 2025-05-29 11:32:50 -04:00
Everett Afton
c147ddf3e3 Do not use Xrandr if the extension is not queryable in the X11 messagebox implementation 2025-05-29 11:32:50 -04:00
Everett Afton
df07c09f55 Use visuals and colormapsin the X11 messagebox implementation 2025-05-29 11:32:50 -04:00
Sam Lantinga
737b9e117d Removed obsolete documentation 2025-05-28 15:57:04 -07:00
Sam Lantinga
d2be547642 Removed spurious parentheses 2025-05-28 13:28:12 -07:00
Sam Lantinga
36936cbf37 Set the serial number to the Bluetooth MAC address for 8BitDo controllers 2025-05-28 12:18:27 -07:00
SDL Wiki Bot
f80e819c5b Sync SDL3 wiki -> header
[ci skip]
2025-05-28 13:35:21 +00:00
SDL Wiki Bot
b7082e7e18 Sync SDL3 wiki -> header
[ci skip]
2025-05-27 17:31:04 +00:00