Sam Lantinga
962268ca21
Fixed Chinese locales on PSP (thanks @ccawley2011!)
2024-12-10 14:47:31 -08:00
Ryan C. Gordon
ac92af02ea
wikiheaders: put a header on the quick reference pages.
2024-12-10 11:36:19 -05:00
Ryan C. Gordon
be5fba963a
wikiheaders: optionally generate a Quick Reference page.
...
Plus some fixes to SDL's headers this brought up.
2024-12-10 11:25:15 -05:00
Frank Praznik
7c5c88a3ad
cocoa: Fix conditional coding style
2024-12-09 23:49:17 -05:00
Frank Praznik
d4225070ad
cocoa: Toggle the fullscreen menu item to 'leave' when entering a fullscreen space
...
Only return 'NO' during the menu item validation if the window is fullscreen and not in a fullscreen space.
2024-12-09 23:43:31 -05:00
Anonymous Maarten
48b6b93fb6
cmake: make RelWithDebInfo the default configuration
2024-12-09 18:03:03 +01:00
Frank Praznik
5447cb6d38
video: Prefer the window manager supplied coordinates for selecting a fullscreen display
...
Unless there are pending client requested window coordinates, such as in the case where the position is set followed by immediately by entering fullscreen, prefer the true window coordinates as sent by the window manager to select a fullscreen display.
Fixes the case where, if the window manager moves an already maximized window to another display, the window would be made fullscreen on the wrong display since the last floating coordinates would be used.
2024-12-09 11:50:26 -05:00
Anonymous Maarten
e4215a04d9
gpu: make macro's function-like using do-while-0
2024-12-09 00:01:16 +01:00
Anonymous Maarten
fb71b44231
gpu: define EXPAND_ARRAY_IF_NEEDED macro once and make it function-like
2024-12-09 00:01:16 +01:00
Anonymous Maarten
0370b92d80
gpu: SDL_ClaimWindowForGPUDevice must set an error message on failure
2024-12-09 00:01:16 +01:00
cosmonaut
5c020b9930
GPU: Enable VK_ERROR_NATIVE_WINDOW_IN_USE_KHR to print
2024-12-08 11:20:06 -08:00
cosmonaut
279836d259
GPU: Swapchain image count respects number of allowed frames in flight
2024-12-08 09:07:50 -08:00
Anonymous Maarten
1d5d948ccf
Fix building SDL3 without dialog support
2024-12-08 14:31:19 +00:00
Anonymous Maarten
19cc04a162
Add build-release.py updates from satellite libraries
...
[ci skip]
2024-12-08 02:16:02 +01:00
Marcin Serwin
b5c05b6e29
wayland: pass actual empty strings to zenity
...
The double quotes were passed literally to the zenity arguments which
resulted in the message box displaying literal `""` when no text was
given. The empty string is more logical in this case, e.g., the empty
title results in the message box having lesser height.
2024-12-07 15:19:26 -08:00
Marcin Serwin
1e7c7c69c5
wayland: handle 0 extra buttons in message box
...
When no extra buttons are passed to zenity with `--question --switch`
arguments it fails to show anything, however, SDL3 still reports
success. To handle this case, we pass an additional "OK" button.
2024-12-07 15:19:26 -08:00
Sam Lantinga
09428688b9
Added a reminder to sign the source archives when creating a release
2024-12-07 11:50:42 -08:00
Salman Alshamrani
972c6d0b82
Add SetTextInputProperties
to video device API and fix iOS handling
2024-12-07 11:43:35 -08:00
Salman Alshamrani
5d09656afa
Refactor iOS text input activation to better work with hardware keyboards
2024-12-07 11:43:35 -08:00
Salman Alshamrani
72895a6994
Remove unused hardwareKeyboard
variable
2024-12-07 11:43:35 -08:00
SDL Wiki Bot
f64e9a52dc
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-07 04:33:05 +00:00
Sam Lantinga
ddb1e66d90
Updated the release checklist documentation
2024-12-06 20:18:30 -08:00
Sam Lantinga
caf0348b26
Enable ApplePressAndHoldEnabled
...
Fixes https://github.com/libsdl-org/SDL/issues/3622
2024-12-06 17:33:10 -08:00
Sam Lantinga
900627f7fc
Enable the SDL_HINT_MOUSE_DOUBLE_CLICK_TIME and SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS hints on macOS
...
Fixes https://github.com/libsdl-org/SDL/issues/4000
2024-12-06 17:07:16 -08:00
Sam Lantinga
6d1dac1404
Removed unused math code from the Visual Studio projects
2024-12-06 16:28:23 -08:00
SDL Wiki Bot
d25cdc0fef
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-07 00:20:38 +00:00
Sam Lantinga
df48af22d4
Removed unused math code from the Xcode project
2024-12-06 16:20:13 -08:00
Sam Lantinga
08de6656fc
Document the pixel layout of YUV format surfaces
...
Fixes https://github.com/libsdl-org/SDL/issues/10530
2024-12-06 16:14:05 -08:00
SDL Wiki Bot
2ac62d8c67
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-06 22:17:01 +00:00
Sam Lantinga
846eb9a886
Added SDL_RenderTextureAffine() to the exported API
2024-12-06 14:16:16 -08:00
SDL Wiki Bot
7278399366
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-06 22:15:20 +00:00
expikr
d0f1910918
add SDL_RenderTextureAffine
2024-12-06 14:14:47 -08:00
SDL Wiki Bot
2c4fc2e549
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-06 21:46:49 +00:00
Sam Lantinga
8d8578785c
SDL_asyncio.h is a public header and should be included in the framework
2024-12-06 13:46:31 -08:00
Evan Hemsley
fa5f84fb6e
GPU: Add SetGPUAllowedFramesInFlight ( #11599 )
2024-12-06 11:56:20 -08:00
Ryan C. Gordon
47429227ab
examples: Handle newlines in README.txt better.
2024-12-06 13:25:06 -05:00
Ryan C. Gordon
0f228de48a
examples: Add some metadata to the generated webpages.
2024-12-06 13:08:26 -05:00
Sam Lantinga
ffb9b30e84
The metal renderer doesn't actually support RGB texture formats
...
Fixes https://github.com/libsdl-org/SDL/issues/11576
2024-12-06 09:47:50 -08:00
Nicolas Allemand
1a5b0796b4
examples: fix canvas size for small screens
2024-12-06 06:58:10 -08:00
Ozkan Sezer
d1b8fcd692
work around type redefinition errors in SDL_immdevice.h
2024-12-06 17:51:00 +03:00
Lucas Murray
9b82d46259
GPU: Use correct logging category
2024-12-06 07:53:37 -05:00
Lucas Murray
5229b520af
GPU: Log D3D12 driver version
2024-12-05 21:49:42 -08:00
Ryan C. Gordon
b79e3ac830
examples: Let the browser handle README.txt word wrapping.
...
Now it's just inserts BR tags (not P tags atm) to separate paragraphs.
2024-12-06 00:13:30 -05:00
Ryan C. Gordon
90efb63e52
examples: Improve webpage generation in various ways, add thumbnails, etc.
2024-12-05 23:58:23 -05:00
Ryan C. Gordon
e50dc7265b
examples: Fix some window titles in the demos.
2024-12-05 23:58:23 -05:00
Semphris
7ddda4fe18
Add system theme support for Emscripten
2024-12-05 20:01:56 -08:00
Sam Lantinga
3060105cfa
Don't filter out controllers when launched by Steam under Proton
...
Fixes https://github.com/libsdl-org/SDL/issues/11579
2024-12-05 19:50:15 -08:00
Frank Praznik
2e5208f353
kmsdrm: Fix Vulkan type redefinition errors from commit 24ed947cc3
2024-12-05 19:52:19 -05:00
SDL Wiki Bot
c49f4ceeb2
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-06 00:49:29 +00:00
Sam Lantinga
23828b62d4
Added SDL_IsMainThread() and SDL_RunOnMainThread()
2024-12-05 13:53:51 -08:00