Semphris
cf946e32ba
Fix memory management for Windows dialog title
2024-12-24 12:06:05 -08:00
SDL Wiki Bot
4c70aa33ae
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-24 18:50:21 +00:00
Sam Lantinga
76920a230f
Fixed Xcode build
2024-12-24 10:49:58 -08:00
Semphriss
01b9b0edb7
Add system tray support ( #10873 )
2024-12-24 10:36:39 -08:00
SDL Wiki Bot
17a029502a
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-24 17:37:33 +00:00
Caleb Cornett
a27c139b12
GPU: Explicitly check Metal hardware support on device creation
2024-12-24 12:36:52 -05:00
Caleb Cornett
aa817a67d1
GPU: Document system requirements for each driver
2024-12-24 12:36:52 -05:00
Sam Lantinga
8653a5821b
Fixed mingw64 Windows build
2024-12-24 08:58:08 -08:00
Sam Lantinga
60dce94583
Fixed building with older Windows SDKs
2024-12-24 08:26:05 -08:00
L zard
440d5754f8
build_configs: remove unused symbols_to_check, added Windows ones
2024-12-24 07:19:38 -08:00
L zard
052cb5773e
build_configs: remove HAVE_LIBUNWIND_H
...
It is only used in SDL_test, which does not use the config header.
2024-12-24 07:19:38 -08:00
L zard
42c67756cc
build_configs: fix spacing
...
I messed up some spacing, so I thought I might as well strip all those unnecessary spaces.
2024-12-24 07:19:38 -08:00
L zard
286cc2ebd0
build_config: change unnecessary replacement variables to 1
...
Makes all macros only used in `#ifdef`s defined as `1` when they exist, instead of the CMake value of the corresponding variable.
2024-12-24 07:19:38 -08:00
L zard
c2508d5d99
Fix various #if defined
s
2024-12-24 07:19:38 -08:00
L zard
f2b7495adc
SDL_camera_pipewire: use SDL_CAMERA_DRIVER_PIPEWIRE_DYNAMIC
2024-12-24 07:19:38 -08:00
L zard
ade829d7ca
build_config: fix SDL_DEFAULT_ASSERT_LEVEL
...
Currently, `SDL_DEFAULT_ASSERT_LEVEL` is commented out by CMake when its value is 0, setting the assertions level to the default value instead of disabling them.
This change:
- defines `SDL_DEFAULT_ASSERT_LEVEL_CONFIGURED` when its value is non-zero.
- defines `SDL_DEFAULT_ASSERT_LEVEL`, regardless of its value, when `SDL_DEFAULT_ASSERT_LEVEL_CONFIGURED` is defined.
2024-12-24 07:19:38 -08:00
L zard
e73d98ad72
build_config: add missing macros
...
Those are defined in other build_configs files and used elsewhere in SDL.
2024-12-24 07:19:38 -08:00
L zard
7f1c9c9053
build_config: move unconditionally defined macros
2024-12-24 07:19:38 -08:00
L zard
6f462e244f
build_config: remove unused SIZEOF_VOIDP
2024-12-24 07:19:38 -08:00
L zard
ddd7d0f927
build_configs: remove unused macros
...
Those are only used in build_config files that define them themselves, or not used at all.
2024-12-24 07:19:38 -08:00
Sam Lantinga
483e79bf82
Fixed mouse click count for relative mode and multiple mice
...
We'll track the click count separately for each input source, and the click distance is calculated using a point on an infinite plane that is pushed around by mouse motion deltas, unclamped by the window edge.
2024-12-23 19:00:14 -08:00
Sam Lantinga
ed75d9d22a
Document that the mouse ID is only valid in mouse relative mode
...
Fixes https://github.com/libsdl-org/SDL/issues/11259
2024-12-23 17:12:50 -08:00
Sam Lantinga
024e5da6fb
Mouse events only get a mouse ID in relative mode
2024-12-23 17:12:50 -08:00
evertonse
8a0f649363
windows: fix BITMAPINFOHEADER values when getting bitmap from Clipboard
2024-12-23 17:00:47 -08:00
L zard
af2dbbcb53
Merge SDL_wasapi_win32 into SDL_wasapi
2024-12-23 16:54:52 -08:00
SDL Wiki Bot
4d301b88d6
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-24 00:54:10 +00:00
Sam Lantinga
5a2eb60389
Only save the pending flags we will restore when hiding a window
...
Fixes https://github.com/libsdl-org/SDL/issues/11564
2024-12-23 16:53:54 -08:00
Sam Lantinga
969f03d9f0
Added SDL_PROP_RENDERER_GPU_DEVICE_POINTER
...
Fixes https://github.com/libsdl-org/SDL/issues/11600
2024-12-23 16:51:43 -08:00
SDL Wiki Bot
7a22076a7c
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-23 23:58:24 +00:00
Sam Lantinga
3a1810f9a9
Fixed the Linux mapping for the NVIDIA Controller v1.03
2024-12-23 15:43:17 -08:00
Sam Lantinga
49610fd1e8
Leave mouse relative mode when losing focus
...
Fixes https://github.com/libsdl-org/SDL/issues/7892
2024-12-23 15:23:11 -08:00
Caleb Cornett
62124e2c28
GPU: Enable Metal validation in debug mode ( #11691 )
2024-12-23 18:08:14 -05:00
SDL Wiki Bot
18115ef6bd
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-23 23:01:15 +00:00
Sam Lantinga
8691408baf
Clarify that you shouldn't make any assumptions about the an SDL_FingerID value.
...
Fixes https://github.com/libsdl-org/SDL/issues/11667
2024-12-23 14:28:54 -08:00
Sam Lantinga
37b87f79fb
Fixed Bluetooth Steam Controller detection on iOS and Android
2024-12-23 12:55:25 -08:00
Sam Lantinga
9a43c08146
Allow rendering during the modal resize loop on macOS
...
Fixes https://github.com/libsdl-org/SDL/issues/11508
2024-12-23 11:46:35 -08:00
Sam Lantinga
225c0e2ad9
Removed unused function declaration
2024-12-23 11:21:00 -08:00
Sam Lantinga
4add7e2005
Round the window size values when using fixed aspect ratio
...
This won't get you pixel perfect values, since the exact ratio won't necessarily be whole pixel values, but it will be closer, and matches the logic in the other branch.
2024-12-23 09:03:38 -08:00
Eduard Gushchin
3ac28bae6a
Removed references to non-existent method SDL_GetAsyncIOTaskResult
2024-12-23 08:02:03 -08:00
SDL Wiki Bot
da37e1541b
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-23 05:32:13 +00:00
SDL Wiki Bot
ecea3471f6
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-22 20:20:41 +00:00
Anonymous Maarten
f8d8bf8066
SDL_GetNumAllocations returns -1 when allocation counting is disabled
2024-12-22 12:20:04 -08:00
Anonymous Maarten
a33144fbc9
SDL_test: disable memory tracking if SDL does not count allocations
2024-12-22 12:20:04 -08:00
Sam Lantinga
2e4dc9c109
Disable tracking memory allocation counts by default
...
Fixes https://github.com/libsdl-org/SDL/issues/11099
2024-12-22 12:20:04 -08:00
capehill
80c1b1e1a0
Fix testautomation pixels_saveLoadBMP big endian issue
...
It seems created surfaces are ARGB8888 format on both BE and LE,
therefore BGRA32 failed.
2024-12-22 12:08:54 -08:00
SDL Wiki Bot
478ac0b9bf
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-22 19:01:42 +00:00
SDL Wiki Bot
03d6e4b69e
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-22 18:53:26 +00:00
Maia
ca4ffc8a00
Fix missing parens in preprocessor defined op
2024-12-22 10:36:03 -05:00
Maia
8475c496b4
Fix typo
2024-12-22 10:35:35 -05:00
SDL Wiki Bot
56cf8d8dc9
Sync SDL3 wiki -> header
...
[ci skip]
2024-12-22 07:09:56 +00:00