Sam Lantinga
922b73195c
Simplified the README
2025-01-13 16:42:50 -08:00
Sam Lantinga
5e4a2974aa
Removed obsolete warnings about MIT licensed SIMD code
...
We no longer use the code this was warning about
2025-01-13 16:42:50 -08:00
Ryan C. Gordon
3766a39409
emscripten: double the audio buffer size.
...
Some systems seem to not keep up with the smaller buffer.
Reference Issue #11930 .
2025-01-13 16:26:18 -05:00
SDL Wiki Bot
e10e42c814
Sync SDL3 wiki -> header
...
[ci skip]
2025-01-13 20:58:20 +00:00
Ryan C. Gordon
2b8fb0bdd4
wikiheaders: Maybe fix perl warning.
...
Reference Issue #11944 .
2025-01-13 15:18:39 -05:00
SDL Wiki Bot
efaf3739c6
Sync SDL3 wiki -> header
...
[ci skip]
2025-01-13 19:42:26 +00:00
Ryan C. Gordon
4bddf521dd
emscripten: Override emscripten's fullscreen button with SDL's implementation.
...
Fixes #6798 .
Fixes #7913 .
Fixes #9044 .
2025-01-13 14:17:36 -05:00
expikr
569de84907
better numerical precision for playback example
2025-01-13 10:29:51 -08:00
Sam Lantinga
e5a4f09363
Call SDL_UDEV_Quit() if we don't end up using it
2025-01-13 10:22:10 -08:00
SDL Wiki Bot
7d7a76c077
Sync SDL3 wiki -> header
...
[ci skip]
2025-01-13 17:53:40 +00:00
Sam Lantinga
66408308b8
Added documentation for mouse handling in relative mode
...
Fixes https://github.com/libsdl-org/SDL/issues/11805
2025-01-13 09:52:21 -08:00
SDL Wiki Bot
438075a83a
Sync SDL3 wiki -> header
...
[ci skip]
2025-01-13 17:38:58 +00:00
Frank Praznik
b4562c0243
cocoa: Add a hint to control menu visibility in fullscreen spaces windows
...
Adds SDL_HINT_VIDEO_MAC_FULLSCREEN_MENU_VISIBILITY to control whether or not the menu can be accessed when the cursor is moved to the top of the screen when a window is in fullscreen spaces mode.
The three values are true, false, and 'auto' (default), with auto resulting in a hidden menu if fullscreen was toggled programmatically, and the menu being accessible if fullscreen was toggled via the button on the window title bar, so the user has an easy way back out of fullscreen if the client app/game doesn't have a readily available option to toggle it.
2025-01-13 12:37:16 -05:00
Sam Lantinga
611f132fd0
Don't use a hint callback for SDL_HINT_ANDROID_ALLOW_RECREATE_ACTIVITY
...
This was originally intended to make sure that nativeAllowRecreateActivity() could be called from another thread safely, but the hint system is now thread-safe, so we don't need to use a callback here.
Fixes https://github.com/libsdl-org/SDL/issues/11938
2025-01-13 07:49:09 -08:00
mausimus
03a3c19c27
examples: use doubles to generate sine waves and avoid distortion
2025-01-13 09:50:45 -05:00
Ryan C. Gordon
307e6f2ca6
emscripten: simulate mouse autocapture.
...
This is just enough to delay MOUSE_LEAVE events until a drag ending outside
the canvas is released, and make sure the MOUSE_UP event has the canvas's
SDL_WindowID, which it wouldn't when mouse focus is was lost by this point.
Fixes #10033 .
2025-01-13 02:39:39 -05:00
Anonymous Maarten
f79083d9bb
release: don't add test directory to mingw release archives
2025-01-13 04:32:49 +01:00
Anonymous Maarten
4ba4f0a106
release: add Android aar to devel zip archive
...
[ci skip]
2025-01-12 16:28:00 -08:00
Sam Lantinga
c4f2f7b352
Removed redundant information in example pages
...
This is large text and is already covered by the header and breadcrumb
2025-01-12 15:57:48 -08:00
SDL Wiki Bot
949ec0c501
Sync SDL3 wiki -> header
...
[ci skip]
2025-01-12 23:52:58 +00:00
SDL Wiki Bot
839227b4b0
Sync SDL3 wiki -> header
...
[ci skip]
2025-01-12 22:24:11 +00:00
cosmonaut
c04b739df6
GPU: Note that resource naming functions are not thread safe.
2025-01-12 14:22:26 -08:00
Ethan Lee
3df0767e34
gpu: Initialize Metal stencil format even if stencil test is disabled
2025-01-12 13:05:27 -08:00
Ozkan Sezer
307dac97ac
testcontroller.c: fix build errors due to -Wformat after commit b524af1
2025-01-12 22:00:02 +03:00
Sam Lantinga
21cc1878f1
Reset enhanced mode state when closing a controller
...
Fixes https://github.com/libsdl-org/SDL/issues/11912
2025-01-12 10:45:54 -08:00
Sam Lantinga
b524af1b43
testcontroller: log the ID of gamepads as they are added and removed
2025-01-12 10:02:39 -08:00
expikr
9a83fa026d
apply multiplier scale after system scale
2025-01-12 08:24:41 -08:00
SDL Wiki Bot
ea859fba3a
Sync SDL3 wiki -> header
...
[ci skip]
2025-01-12 16:07:12 +00:00
Sam Lantinga
551510c0eb
SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE can be combined with SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE
2025-01-12 08:05:51 -08:00
Ryan C. Gordon
95c1584386
README-migration: note SDL2 brightness/gamma ramp APIs that have been removed.
...
Fixes #11918 .
2025-01-12 04:35:56 -05:00
Ryan C. Gordon
f0af6c348a
emscripten: Add SDL_EVENT_DISPLAY_ORIENTATION support.
...
Reference Issue #11389 .
2025-01-12 02:23:00 -05:00
Ryan C. Gordon
3ad9c38a46
emscripten: Don't set OpenGL swap intervals until first PumpEvents.
...
Any requested swap interval will be saved and set on the first PumpEvents.
Once PumpEvents has been called at least once, swap intervals are set
immediately.
This assumes that events won't be pumped until after an Emscripten main loop
has been defined, and so prevents a warning on the javascript console:
"emscripten_set_main_loop_timing: Cannot set timing mode for main loop since
a main loop does not exist! Call emscripten_set_main_loop first to set one
up."
Fixes #9969 .
2025-01-11 15:19:09 -05:00
Anonymous Maarten
d42b4ed961
Leave SDL_TriggerBreakpoint undefined on unknown platforms
2025-01-11 17:29:27 +01:00
Anthony
9a7cfbc2d0
Add onNativePen to proguard-rules.pro
2025-01-11 07:44:55 -08:00
Ryan C. Gordon
82125ec1d8
x11: Be more aggressive about finding _any_ usable messagebox font.
...
Fixes #4800 .
Fixes #11910 .
2025-01-11 00:35:39 -05:00
Sam Lantinga
4231848791
Revert "Separate android initialization from Activity ( #11891 )"
...
This reverts commit d14c93c4b1
.
This is a major breaking change for activities that inherit SDLActivity
2025-01-10 15:27:08 -08:00
Ozkan Sezer
61f13b94d1
add a fallback SDL_TriggerBreakpoint() for MSVC after commit ebaa30d3
.
2025-01-11 02:11:50 +03:00
Xander
d14c93c4b1
Separate android initialization from Activity ( #11891 )
2025-01-10 15:05:58 -08:00
SDL Wiki Bot
c64197be1a
Sync SDL3 wiki -> header
...
[ci skip]
2025-01-10 20:56:33 +00:00
Sam Lantinga
042898995c
Added SDL_ClickTrayEntry()
...
Also removed the app delegate from the tray code on Cocoa and folded that into SDL3AppDelegate.
Fixes https://github.com/libsdl-org/SDL/issues/11906
2025-01-10 12:55:50 -08:00
Ryan C. Gordon
fb0f6a1196
cocoa: Display mode changes set Desktop display mode, not current.
2025-01-10 15:35:43 -05:00
Ryan C. Gordon
38176bfe9a
cocoa: Implemented display hotplugging support.
...
Fixes #7764 .
2025-01-10 13:25:34 -05:00
Frank Praznik
0e2ca934b5
events: Remove unused function declaration
2025-01-10 11:23:54 -05:00
Sam Lantinga
715897aea7
Added support for displaying XIM composition strings
...
Fixes https://github.com/libsdl-org/SDL/issues/6437
2025-01-10 03:26:42 -08:00
Sam Lantinga
a8a65b6fca
Use XIM for IME input on X11
...
Tested with fcitx5 and ibus on Xorg and Xwayland
* Used US English with dead keys and verified that ` followed by a results in à
* Used Hangul to enter Korean and got text in the expected order
* Used the mozc IM to enter Japanese and was able to generate candidates and so forth
Fixes https://github.com/libsdl-org/SDL/issues/3907
Fixes https://github.com/libsdl-org/SDL/issues/6164
Fixes https://github.com/libsdl-org/SDL/issues/11894
2025-01-10 03:26:42 -08:00
SDL Wiki Bot
1f3b40797d
Sync SDL3 wiki -> header
...
[ci skip]
2025-01-10 06:39:06 +00:00
Ryan C. Gordon
fb94a79f89
stdinc: define SDL_NOLONGLONG for old Visual Studios, document the symbol.
...
Reference PR #11900 .
2025-01-10 01:37:25 -05:00
Anonymous Maarten
bda90c3cb6
cmake: rename SDL_DISABLE_* CMake options to SDL_xxx
2025-01-10 04:23:32 +01:00
Ethan Lee
90aff306c1
gpu: Show a debug error when pipelines are not given the right shader stages
2025-01-09 20:17:21 -05:00
SDL Wiki Bot
00b23a012c
Sync SDL3 wiki -> header
...
[ci skip]
2025-01-09 22:27:31 +00:00