Sam Lantinga
7a40efae86
Protect against NULL device in the Android hidapi implementation
2019-06-07 09:00:26 -07:00
Sam Lantinga
4f7d417d71
HIDAPI: fix bug that caused non-HID class parts of composite devices to have windows HID functions called on them.
2019-03-12 14:44:12 -07:00
Sam Lantinga
c52506c862
Don't build SDL_JOYSTICK_HIDAPI by default on iOS
...
If you enable this, you'll need to link with CoreBluetooth.framework and add something like this to your Info.plist:
<key>NSBluetoothPeripheralUsageDescription</key>
<string>MyApp would like to remain connected to nearby bluetooth Game Controllers and Game Pads even when you're not using the app.</string>
2018-10-26 09:27:31 -07:00
Sam Lantinga
c47d44bc42
Add exception handling to Android hidapi.
2018-10-22 14:55:42 -07:00
Sam Lantinga
c34c6e1474
Fixed life-cycle issues with two activities sharing HIDDeviceManager
2018-10-08 12:49:30 -07:00
Ozkan Sezer
51c040ed93
hidapi/windows/hid.c: comment out ntdef.h include after windows.h.
...
not necessary and can cause redefinition errors in some toolchains.
2018-09-28 13:44:10 +03:00
Ozkan Sezer
2ea7eb1b60
hidapi/windows/hid.c: fix misplaced #if 0
...
VendorID && ProductID are only used by the test main(),
otherwise they are unwanted globals.
2018-09-28 11:04:55 +03:00
Sam Lantinga
bbbc993a43
Fixed mingw-w64 build
2018-09-28 01:00:47 -07:00
Sam Lantinga
31dde82573
Fixed bug 4277 - warnings patch
...
Sylvain
Patch a few warnings when using:
-Wmissing-prototypes -Wdocumentation -Wdocumentation-unknown-command
They are automatically enabled with -Wall
2018-09-27 14:56:29 -07:00
Sam Lantinga
d4661b8795
Fixed building with newer Android NDK
2018-09-25 08:23:57 -07:00
Sam Lantinga
105bf84a49
Store the API device refcount on the device itself, so if the device is disconnected and we have multiple application references to it, we only free it once.
2018-09-17 11:35:24 -07:00
Ozkan Sezer
7c42592b86
do not export hidapi symbols from SDL dlls (bug #4259 ).
2018-09-15 14:28:10 +03:00
Sam Lantinga
9f17ce1ed2
Use atomic reference counting for the HID device object
2018-09-14 18:31:01 -07:00
Sam Lantinga
b8c45ccb9c
Removed dependency on C++ runtime on iOS
...
--HG--
rename : src/hidapi/ios/hid.mm => src/hidapi/ios/hid.m
2018-08-21 19:42:19 -07:00
Sam Lantinga
233a8bc619
Fixed Android build error
2018-08-21 10:25:30 -07:00
Sam Lantinga
883aa6e737
Fixed warnings building on Mac OS X 64-bit
2018-08-20 21:19:17 -07:00
Sam Lantinga
d99ccf6754
Added missing files from previous commits
2018-08-09 16:05:48 -07:00