|
343fa612
|
2021-11-20T13:17:59
|
|
hid: fix inconsistent indentation
|
|
db60b271
|
2021-11-20T13:13:17
|
|
hid: Only enumerate IOHIDDevices that are likely to be joysticks
Touching HID devices with keyboard usages will trigger a keyboard capture
permission prompt on macOS 11+. See #4887
Like the IOKit joystick backend, we accept HID devices that have joystick,
gamepad, or multi-axis controller usages. We also allow the Valve VID for
the Steam Controller, just like the Windows HIDAPI implementation does.
|
|
23b7bdef
|
2021-11-20T14:11:30
|
|
offscreen: Don't fail to create a window because of driver_loaded politics.
Fixes #4922.
|
|
fadf41fc
|
2021-11-20T21:55:20
|
|
remove excess whitespace
|
|
504e7aa5
|
2021-11-20T21:51:10
|
|
minor tidy-up for ifdefs & co.
|
|
cd86e269
|
2021-11-20T19:40:26
|
|
Fixed bug #4982 - Failed to open audio_device. Android 5.1 should be ok.
|
|
e86d4bde
|
2021-11-20T13:33:29
|
|
test: Makefile should copy unifont file, for testime.c to use.
|
|
aeff8748
|
2021-11-20T13:35:25
|
|
configure: Allow building of the "offscreen" video target.
It was CMake-only before this.
|
|
61881eb0
|
2021-11-20T13:14:00
|
|
docs/README-macos.md: Updated Xcode instructions.
Fixes #960.
|
|
b6e8651a
|
2021-11-20T15:31:21
|
|
Audio 6.1 should be allowed now (see #4974)
|
|
b6d36567
|
2021-11-20T15:28:36
|
|
Fixed bug #4982 - Failed to open audio_device on Android 5.x with freq 96khz+
|
|
495ee42a
|
2021-11-20T01:15:20
|
|
testcustomcursor.c: replaced libc sscanf with SDL_sscanf
|
|
990fb668
|
2021-11-20T01:02:02
|
|
tests: several -Wwrite-strings fixes.
|
|
665865ed
|
2021-11-19T09:58:13
|
|
If the hardware is in an error state, the final page flip may not come.
We should either put a timeout on the wait when destroying the window, or skip it entirely.
|
|
6828955d
|
2021-11-19T09:58:11
|
|
Trim any extra platform strings from mappings when they're returned to the application
|
|
116a002b
|
2021-11-19T09:28:36
|
|
build-scripts/gcc-fat.sh is no longer supported. Use clang-fat instead.
Reference #4809.
|
|
881a6749
|
2021-11-18T19:58:04
|
|
rawinput: Only access SDL_RAWINPUT_mutex if initialized
We can also ditch the lock in RAWINPUT_JoystickQuit() now that the joystick
subsystem quits drivers in reverse order. There's no chance of a racing call
to RAWINPUT_WindowProc() anymore.
|
|
1237142b
|
2021-11-18T19:52:34
|
|
joystick: Quit drivers in reverse order to ensure dependencies are not broken
SDL_WINDOWS_JoystickDriver depends on callbacks in SDL_RAWINPUT_JoystickDriver
and SDL_HIDAPI_JoystickDriver being available. It also manages the common
WindowProc used for joystick detection in both WINDOWS and RAWINPUT drivers.
If we don't tear them down backwards, there's a window of time where we could
invoke RAWINPUT_WindowProc() after RAWINPUT_JoystickQuit() was called.
|
|
b6796597
|
2021-11-19T11:55:50
|
|
SDL_hidapi.c: fix SDL_udev.h include path
fixes https://github.com/libsdl-org/SDL/issues/4981
|
|
3ed0c626
|
2021-11-19T01:24:40
|
|
SDL_RWsize: updated description
|
|
0fddda6e
|
2021-11-18T21:51:05
|
|
Sync wiki -> header
|
|
e5268309
|
2021-11-18T20:58:04
|
|
Sync wiki -> header
|
|
3f978c0f
|
2021-11-18T15:56:16
|
|
include: Improved documentation of SDL_RegisterApp and SDL_UnregisterApp.
|
|
09bf12e0
|
2021-11-18T15:34:29
|
|
fnsince.pl: SDL_UnregisterApp() also arrived in 2.0.2.
|
|
7f70f6e1
|
2021-11-18T15:30:36
|
|
include: Note that several rwops functions used to be macros before 2.0.10.
|
|
319d2b3e
|
2021-11-18T20:29:04
|
|
Sync wiki -> header
|
|
83024f32
|
2021-11-18T15:27:21
|
|
fnsince.pl: Whoops, it's SDL_RegisterApp and not SDL_SetMainReady in 2.0.2.
|
|
16a1721e
|
2021-11-18T20:25:05
|
|
Sync wiki -> header
|
|
46f12cc7
|
2021-11-18T15:22:47
|
|
fnsince.pl: SDL_SetMainReady() originally arrived in SDL 2.0.2.
|
|
a7a54e64
|
2021-11-18T00:43:55
|
|
wayland: Add support for display connect/disconnect events
|
|
6b66542e
|
2021-11-17T17:04:34
|
|
Fixing compilation errors for VS2019 Clang toolset (fixes #4702)
|
|
c2464653
|
2021-11-17T18:19:49
|
|
Remove unnecessary clang-cl check since Clang has __builtin_bswap.
|
|
5be8a221
|
2021-11-17T20:37:51
|
|
Add audio conversion from/to 61
|
|
dd6269b1
|
2021-11-17T17:55:00
|
|
SDL_endian.h: added proper version check (VS2005+) to MSVC functionality
|
|
d2cf1919
|
2021-11-17T10:00:10
|
|
hidapi, linux: merged a minor warning + code style fix from mainstream.
|
|
43d1b42a
|
2021-11-16T17:59:38
|
|
cmake: Sync build config options with autotools
- SDL_CLOCK_GETTIME now defaults to ON to match autotools build
- Add detection of float.h and Xdbe
- Fix detection of pthread_setname_np() (requires _GNU_SOURCE)
- Move SDL_USE_IME definition into SDL_config.h.cmake
|
|
7d3045f2
|
2021-11-16T23:51:40
|
|
minor whitespace tidy-up.
|
|
68ffd24c
|
2021-11-16T23:37:20
|
|
autotools, cmake: don't define SDL_JOYSTICK_HIDAPI in CheckHIDAPI()
|
|
29b79313
|
2021-11-16T23:33:32
|
|
minor tweak for a slightly smaller configure script
|
|
5cc23868
|
2021-11-15T11:52:43
|
|
wayland: Add support for SDL_DisplayOrientation
|
|
40d80862
|
2021-11-15T20:17:14
|
|
SDL_classic_joysticks defaults off
|
|
7ad64357
|
2021-11-15T17:04:50
|
|
Updated Android build environment for examples
|
|
66058bbb
|
2021-11-15T16:52:56
|
|
Fixed exception accessing Bluetooth devices on Android 12
Since accessing Bluetooth prompts the user for permission on both Android and iOS, and we only need it for Steam Controller support, we'll leave it off by default. You can enable it by setting the hint SDL_HINT_JOYSTICK_HIDAPI_STEAM to "1" before calling SDL_Init()
Fixes https://github.com/libsdl-org/SDL/issues/4952
|
|
be5b4d98
|
2021-11-15T16:52:54
|
|
Added nativeGetHintBoolean for Java code
|
|
9ec2b351
|
2021-11-15T13:45:53
|
|
Fixed the GLES2 shader count to be in sync with the enum
|
|
2f591fb0
|
2021-11-15T12:50:02
|
|
Added android:exported="true" to the example Android manifest
This is needed for targeting Android 12 (API 31)
|
|
b649314d
|
2021-11-15T13:43:40
|
|
Add comment to audio clipping (see bug #4104)
|
|
d4df5d33
|
2021-11-15T09:43:44
|
|
GLES2: prevent batching if blend mode changes (see bug #4964)
|
|
92f2fdfc
|
2021-11-15T09:36:18
|
|
GLES2: batch non joined lines (see #4964)
|
|
17f156fa
|
2021-11-15T09:08:09
|
|
Fixed bug #4964 - opengles2 & batching = conjoined lines
put back the initial switch case because groups of joined lines cannot be batched.
|
|
d8888e46
|
2021-11-15T08:37:49
|
|
Fixed bug #4964 - opengles2 & batching = conjoined lines
|
|
193ab28f
|
2021-11-14T23:35:50
|
|
Renamed README-macosx.md to README-macos.md
|
|
4edf2df5
|
2021-11-14T23:34:46
|
|
Unix2dos'd README-macosx.md.
|
|
bbac1e9a
|
2021-11-14T20:34:41
|
|
Don't include pthreads code when threads are disabled
Fixes https://github.com/libsdl-org/SDL/issues/4950
|
|
93556e67
|
2021-11-14T23:39:16
|
|
Update AndroidManifest.xml
|
|
b9c61901
|
2021-11-14T23:36:05
|
|
[Android] Limit WRITE_EXTERNAL_STORAGE to SDK 22-
Direct access to the external storage is no longer allowed as of SDK 30. But on older version of Android you will still need WRITE_EXTERNAL_STORAGE in order to request the Download Manager to download files to your external file folder.
|
|
cc094f4d
|
2021-11-14T20:15:48
|
|
Fixed building with the macOS 10.8 SDK
|
|
d7d67af4
|
2021-11-14T17:52:41
|
|
mouse: Fix Y value in motion events when confinement is active
|
|
fb6aba19
|
2021-11-14T15:35:11
|
|
Updated SDL_egl.h with the latest Khronos headers
https://www.khronos.org/registry/EGL/api/
|
|
1cd3e837
|
2021-11-14T15:51:38
|
|
cocoa: Fix abort on touch event types without a subtype
macOS 10.6 has some touch NSEvents which do not have a subtype
(Begin/EndGesture, Magnify, Rotate, Swipe) and cause an uncaught
exception which triggers SIGABRT and the program exits.
As it is, none of the macOS 10.6 touch events are detected as a
trackpad (including Gesture due to using different subtypes).
|
|
781caec2
|
2021-11-15T00:55:24
|
|
SDL_waylandevents.c (keyboard_handle_keymap): silenced -Wwrite-strings .
|
|
5c067906
|
2021-11-15T00:55:04
|
|
wasapi: AvSetMmThreadCharacteristicsW takes an LPCWSTR param, not LPWSTR
|
|
3eb9bfac
|
2021-11-14T22:22:50
|
|
win32 rawinput & wgi joystick: avoid -Werror=declaration-after-statement
|
|
73a41f40
|
2021-11-14T14:15:11
|
|
Removed outdated build-scripts/iosbuild.sh
Fixes #1532.
|
|
c55ab963
|
2021-11-13T22:21:57
|
|
Added a hint for alternate OpenGL NV12 data format
|
|
8a6e48d4
|
2021-11-14T04:40:50
|
|
constified SDL_RegisterApp()
|
|
7dfd22ac
|
2021-11-14T02:32:00
|
|
fix XGetDefault signature - its first and second params are _Xconst
|
|
c7aa04d0
|
2021-11-14T02:31:20
|
|
SDL_test_harness.c: avoid -Wwrite-strings
|
|
be7b663c
|
2021-11-14T02:30:56
|
|
audio/winmm/SDL_winmm.c (SetMMerror): constify.
|
|
e4aa608a
|
2021-11-14T02:30:34
|
|
change (char*) casts to (const char*) in WIN_UTF8 macros
|
|
780f6cbd
|
2021-11-14T01:10:32
|
|
build libSDL2_test too with Makefile.minimal
|
|
eb98ff47
|
2021-11-13T13:05:02
|
|
testmessage: Fix overread of stack variable
|
|
fbe81007
|
2021-11-13T21:56:20
|
|
more fixes to standalone makefiles.
|
|
62b41f61
|
2021-11-13T21:29:50
|
|
fix build of testmouse.c
|
|
2d170606
|
2021-11-13T21:29:32
|
|
fixes to Makefile.minimal
|
|
d1e6bd93
|
2021-11-13T21:29:10
|
|
fix library name in Makefile.pandora
|
|
674f361d
|
2021-11-13T11:44:04
|
|
wayland: Fix memory leaks in clipboard code
|
|
3e2f8668
|
2021-11-13T20:35:24
|
|
added some more missing sources to standalone makefiles.
|
|
c8061ed2
|
2021-11-13T10:33:37
|
|
alsa: Fix possible uninitialized string
|
|
a2c27d39
|
2021-11-13T17:56:28
|
|
SDL_hidapi_switch.c (ConstructSubcommand): lose use of '&' on rumbleData
SwitchCommonOutputPacket_t->rumbleData is an array.
|
|
6ad0fb84
|
2021-11-13T17:55:10
|
|
SDL_hidapi_ps4.c, SDL_hidapi_ps5.c: use SDL_zeroa()
|
|
70c8d20a
|
2021-11-13T15:04:19
|
|
Revert previous commit a50ca98e2b9ca10368b62e93b6a0977dc68fd584 (see bug #4625)
|
|
a50ca98e
|
2021-11-13T14:48:36
|
|
Fixed bug #4625 - SDL_RenderSetLogicalSize issues
viewport becomes -2147483648x-2147483648 when logical_w/h is greater than window size.
division should be done with floats
|
|
a948ff84
|
2021-11-13T11:50:02
|
|
SDL_hidapijoystick.c: worked around a bogus 'unreachable code' warning.
|
|
eb3f1462
|
2021-11-12T18:26:15
|
|
x11: Fix memory leak in X11_CreatePixmapCursor()
|
|
f124259e
|
2021-11-12T17:25:24
|
|
testautomation: fix use-after-free when restoring hint value
|
|
704edf63
|
2021-11-12T17:07:22
|
|
audio: Fix crash calling SDL_OpenAudio() after SDL_AudioInit() fails
The SDL_WasInit() checks don't work when using SDL_AudioInit() directly,
which is exactly what audio_initOpenCloseQuitAudio() in testautomation
does.
|
|
78013aee
|
2021-11-12T16:57:24
|
|
alsa: Fix use-after-free when reinitializing
|
|
e688a95b
|
2021-11-12T23:55:40
|
|
updated os2 makefile for tests
|
|
2cf93742
|
2021-11-12T20:55:02
|
|
minor update to docs/README.md
|
|
3dc7813a
|
2021-11-12T20:47:02
|
|
more whitespace tidy-ups in SDL_os2messagebox.c
|
|
c2dd50a9
|
2021-11-12T08:28:02
|
|
Fixed whitespace
|
|
4a152435
|
2021-11-12T15:55:50
|
|
updated linux dependencies for libXfixes-devel.
|
|
074e613b
|
2021-11-12T03:03:56
|
|
Fixed typo
|
|
35d90f17
|
2021-11-12T03:00:57
|
|
Better implementation of SDL_SetWindowMouseGrab() and SDL_SetWindowMouseRect() on macOS
|
|
fa3330ba
|
2021-11-12T12:55:50
|
|
autotools, cmake: test Xfixes along with XInput2.h:
because we use Xfixes with XIBarrierReleasePointer
|
|
c3a4a6a0
|
2021-11-12T12:55:28
|
|
mark Android.mk as non-executable
|
|
5fc7a90a
|
2021-11-12T10:00:41
|
|
Fix refcounting in SDL_hid_exit
|
|
97c71371
|
2021-11-12T01:21:29
|
|
If Android version >= API 31 PendingIntent.FLAG_MUTABLE
"If your app targets Android 12, you must specify the mutability of each PendingIntent object that your app creates. This additional requirement improves your app's security."
Thanks @FormularSumo and @cgutman
|
|
162772aa
|
2021-11-11T20:50:54
|
|
Fixed build warnings on Android
|