Sam Lantinga
e837debc25
Bindings should have a trailing comma, so the CRC can be appended
2022-10-25 16:13:50 -07:00
Sam Lantinga
b6cf889af4
Use ScreenCount() instead of SDL_GetNumVideoDisplays()
...
The limitation appears to be specific to multi-screen setups
2022-10-25 15:10:50 -07:00
Sam Lantinga
c74ea994a5
Added support for the Razer Raiju Tournament Edition controller in Bluetooth mode
2022-10-25 13:11:41 -07:00
Sam Lantinga
72f6e216dc
Disabled debug logging
2022-10-25 12:25:57 -07:00
Sam Lantinga
e3f5744db4
Don't use XIWarpPointer() on multi-display configurations
2022-10-25 12:14:00 -07:00
SDL Wiki Bot
393acf6362
Sync SDL wiki -> header
2022-10-25 18:07:13 +00:00
Ryan C. Gordon
98dfc9296a
build-scripts/fnsince.pl: Deal with new point-release system.
...
This ignores 2.x.1 (etc) releases, which prevents it from thinking
the next official non-point-release version is 2.26.1, when it
should be 2.26.0, because it saw the "latest" release is 2.24.1.
This fixes the wiki ending up with imaginary version numbers for
the "this function is available since SDL 2.x.y" sections.
Fixes #6343 .
2022-10-25 14:03:32 -04:00
Alynne
5fbf8f6cf0
Adds DualSense Edge
2022-10-25 10:32:44 -07:00
Sam Lantinga
da478d1f66
Fixed build
2022-10-25 10:30:56 -07:00
Sam Lantinga
a6018ae57f
Added support for the NVIDIA SHIELD controller v1.03 to the HIDAPI driver
2022-10-25 10:23:51 -07:00
Ozkan Sezer
20beed3029
SDL_EGL_GetProcAddress: remove unnecessary underscore-prepended search.
...
Closes https://github.com/libsdl-org/SDL/issues/6236 .
2022-10-25 14:56:32 +03:00
Steven Noonan
053b5f85f1
SDL_windowsevents: minimize white screen flash on window creation
...
Clear the window to black on the initial window draw, to avoid a really
obnoxious white flash. This doesn't always eliminate it, but it
definitely minimizes it.
2022-10-24 10:39:37 -07:00
Steven Noonan
b6e7c743db
SDL_cpuinfo: define __ARM_ARCH=8 for _M_ARM64
...
Microsoft's compiler doesn't define __ARM_ARCH, but we have several
places that use it.
2022-10-24 10:39:14 -07:00
Steven Noonan
d2300516c3
cocoa: set sRGB colorspace on nswindow
...
This makes the colorspace match across different graphics APIs. By
default, OpenGL was getting a much more saturated colorspace (maybe
Display P3?) and it was looking very different from the rendering done
by Metal or MoltenVK.
2022-10-24 10:38:59 -07:00
Steven Noonan
019e9d4c92
SDL_cocoavideo.m: add missing SDL_cocoaopengles.h include
2022-10-24 10:38:36 -07:00
Sam Lantinga
dd72f3f03d
Added comment for #endif
2022-10-24 10:37:43 -07:00
Steven Noonan
3d35c08585
fix a few 'unused but set variable' and 'unused function' warnings
2022-10-24 10:36:56 -07:00
Sam Lantinga
f4d1f5ed54
SDL-HIDPS4: fix PS4 Slim controller over BT - it sends the same input report as the it does over USB, but with a larger packet size
...
CR: saml
2022-10-23 16:35:36 -07:00
Sam Lantinga
5bd13dec19
Merge commit '8db3a33872cfbefcdfb059beea92338a7873f89e' into main
2022-10-23 16:35:22 -07:00
Sam Lantinga
e6742d05f1
Merge commit '413500ab69d9ac288a73946073d4414376ca17d2' into main
2022-10-23 16:35:20 -07:00
Sam Lantinga
5373ad6ffb
Merge commit '2ebaafa6c9334071b664b15d045656250690dd96' into main
2022-10-23 16:35:18 -07:00
Sam Lantinga
7acab50453
Merge commit 'c3b13346e0a2200f1521cf064b9a602c8196e6a6' into main
2022-10-23 16:35:15 -07:00
Sam Lantinga
f07673a12e
Merge commit 'd4d99e8c29da350379c991a8360d544d2c9eaa32' into main
2022-10-23 16:35:13 -07:00
Sam Lantinga
d41fb3c480
Merge commit 'cfd5d8eb29c8958de3333632a96032d3481816e5' into main
2022-10-23 16:35:11 -07:00
Sam Lantinga
9c7b9e08b3
Merge commit '4ca5ea5b7e8333b2cde1b7cdddf167c67cc3f23c' into main
2022-10-23 16:35:09 -07:00
Sam Lantinga
8696350903
Merge commit '2dc788cb9ffa83a2840e62f5ad2d0a7055cfcb19' into main
2022-10-23 16:35:07 -07:00
Sam Lantinga
e45ef5a6c0
Merge commit '5b8f830e342b296d255969bbaec5a1a3522f1083' into main
2022-10-23 16:35:05 -07:00
Sam Lantinga
491d594976
Merge commit '0e1d19cf680fc51635b3c52a9afa33fe03881bb5' into main
2022-10-23 16:35:03 -07:00
Sam Lantinga
26c9620a63
Merge commit 'a905a7869f18332579ff06ba3f7f3777708a3007' into main
2022-10-23 16:35:01 -07:00
Sam Lantinga
e738cf80dc
Merge commit '65a38a4015e54add093bdb3fbd2ad1cdc1770c72' into main
2022-10-23 16:34:59 -07:00
Sam Lantinga
da4c97250a
Merge commit '3f1b5efccaa727745b335b546a42bd650694ca08' into main
2022-10-23 16:34:57 -07:00
Sam Lantinga
b3ba8f4065
Merge commit '3d415bc5d61e625189ccca6348ff1b70c469e45c' into main
2022-10-23 16:34:55 -07:00
Sam Lantinga
2d3e21ab0e
Merge commit 'f37db957f8c5d9de53bdd58b2a95a2da0937307d' into main
2022-10-23 16:34:52 -07:00
Sam Lantinga
8047ece180
Merge commit '5ed091c12d4edefb366d78217b72cb75b563bfcd' into main
2022-10-23 16:34:50 -07:00
Sam Lantinga
ef62b767f9
Merge commit '0823b5973a28ebad2ca6d34058c12602bc8a69f0' into main
2022-10-23 16:34:48 -07:00
Sam Lantinga
e5fe522194
Merge commit '4264c0b67469896fced5ba8ac4c0e75acbb13ff1' into main
2022-10-23 16:34:46 -07:00
Sam Lantinga
57a98aa5e3
Merge commit '96361fc476a9f0a91ac021133bb44e6d97b16f11' into main
2022-10-23 16:34:44 -07:00
Sam Lantinga
b5712c1bea
Merge commit '11d53c84a7663d5a5861f3672990ca4b32376e3e' into main
2022-10-23 16:34:42 -07:00
Sam Lantinga
0d5fb2a0c2
Merge commit '94ac8ae08b19210efedd0e73b0c60010fb9308a0' into main
2022-10-23 16:34:40 -07:00
Sam Lantinga
be3dc1acb5
Merge commit 'c6e89619794ed6307f9efb0b242a2cdb605e1dc3' into main
2022-10-23 16:34:38 -07:00
Sam Lantinga
3bc84acebc
Merge commit 'd542f43b2aa23966913c08e4973793150e8073d0' into main
2022-10-23 16:34:36 -07:00
Sam Lantinga
f20c2759f9
Merge commit 'f28cf2b0d3fa6b4b9c692b0aa04f2875a09e0dfa' into main
2022-10-23 16:34:34 -07:00
Sam Lantinga
284df27b5a
Merge commit 'e7ab581d796aa83f7d028ea4249fdc66600df173' into main
2022-10-23 16:34:32 -07:00
Thomas Cashman
8db3a33872
#6433 Fix WINRT_IsScreenKeyboardShown on Xbox
2022-10-23 11:42:11 -07:00
Sam Lantinga
413500ab69
Replaced mouseWheelGesture with GCMouse support on iOS (thanks @russelltg!)
...
Fixes https://github.com/libsdl-org/SDL/issues/6411
2022-10-22 09:37:34 -07:00
Deve
2ebaafa6c9
Use translationInView for mouse wheel event
2022-10-22 09:31:39 -07:00
Anonymous Maarten
c3b13346e0
On x86, pass -nodefaultlib to linker when wanting to avoid the C library
2022-10-22 09:28:00 -07:00
Simon McVittie
d4d99e8c29
workflows: Check we can screen-scrape the SDL_REVISION from Linux builds
...
Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-10-22 09:27:10 -07:00
Simon McVittie
cfd5d8eb29
build: Regenerate ./configure
...
Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-10-22 09:27:10 -07:00
Simon McVittie
4ca5ea5b7e
build: Add a mechanism to mark builds with vendor info
...
Downstream distributors can use this to mark a version with their
preferred version information, like a Linux distribution package version
or the Steam revision it was built to be bundled into, or just to mark
it with the vendor it was built by or the environment it's intended to
be used in.
For instance, in Debian I'd use this by configuring with:
--enable-vendor-info="${DEB_VENDOR} ${DEB_VERSION}"
to get a SDL_REVISION like:
release-2.24.1-0-ga1d1946dc (Debian 2.24.1+dfsg-2)
which gives a Debian user enough information to track down the patches
and build-time configuration that were used for package revision 2.
In Autotools and CMake, this is a configure-time option like any other,
and will go into both SDL_REVISION (via SDL_revision.h) and
SDL_GetRevision().
In other build systems (MSVC, Xcode, etc.), defining the
SDL_VENDOR_INFO macro will get it into the output of SDL_GetRevision(),
although not SDL_REVISION.
Resolves: https://github.com/libsdl-org/SDL/issues/6418
Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-10-22 09:27:10 -07:00