4585 Commits

Author SHA1 Message Date
Jean-Philip Desjardins
d498a0ac0c Make some definitions private. 2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
34f1a4b812 Reduce number of preferences used for input bindings. 2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
13c715b577 Rename function. 2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
c4161eff7f Another build fix. 2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
457614abb5 Move macOS HID input provider. 2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
7a18cd26b4 Fix restore defaults. 2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
d69f52a4c1 Fix build issues. 2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
75ba6f5256 Major reshuffling of input handling code. Still WIP.
Goals:
- Make InputBindingManager platform independant.
- Make Qt input configurator work without knowing which type of input system is being used.
- Add support for more than 1 pad.
2018-11-30 12:23:28 -05:00
Jean-Philip Desjardins
42aa2372d7 Make sure Q temp is reset when GIFtag is read. 2018-11-22 08:25:44 -05:00
Jean-Philip Desjardins
a63accc287 Move macOS specific files to a separate folder. 2018-11-19 13:33:53 -05:00
Jean-Philip Desjardins
3c84ef41f6 Display Pov Hat binding ref value. 2018-11-12 13:17:16 -05:00
Jean-Philip Desjardins
e1601cd494 Add sleep to prevent high CPU usage. 2018-11-12 13:15:08 -05:00
Jean-Philip Desjardins
3787352528 Code style fixes. 2018-11-09 13:13:26 -05:00
Jean-Philip Desjardins
7b606110b3 Fix stability and performance issues with OSX GamePadDeviceListener. 2018-11-09 12:42:00 -05:00
Jean-Philip Desjardins
68987dc43d
Merge pull request #722 from Zer0xFF/qt_osx_gamepad_dev
Qt OSX Gamepad
2018-11-09 12:39:35 -05:00
Jean-Philip Desjardins
75d0dbd99a Build using Xcode 9.4 image on TravisCI. 2018-11-09 12:28:31 -05:00
Jean-Philip Desjardins
5f109ff50c Update RSQRT code to update D flag properly. 2018-11-07 12:43:59 -05:00
Jean-Philip Desjardins
043f918f40 Use define instead of hardcoded value. 2018-11-07 12:42:46 -05:00
Jean-Philip Desjardins
8d498f65b0 Set D flag when division by 0 is encountered. 2018-11-07 12:23:15 -05:00
Jean-Philip Desjardins
658c257a58 Remove hard-coded values. 2018-11-07 12:22:46 -05:00
Jean-Philip Desjardins
d99b3a0a6d Handle RSQRT by 0. 2018-11-06 13:10:02 -05:00
Jean-Philip Desjardins
dc8a20599d Get the absolute value before computing square root. 2018-11-06 13:10:02 -05:00
Jean-Philip Desjardins
9fdd4db524 Update Android Build Tools version. 2018-11-02 19:46:25 -04:00
Jean-Philip Desjardins
add7879c99 Update Gradle and Build Tools versions. 2018-11-02 13:11:46 -04:00
Jean-Philip Desjardins
b03d069526 Update target Android SDK version to 28. 2018-11-02 12:58:40 -04:00
Jean-Philip Desjardins
3de66332bb Make sure Etag is read properly.
NSUrlRequest seems to normalize header names.
2018-11-02 08:11:17 -04:00
Jean-Philip Desjardins
ce09f825a2 Allow signaled events to trigger interrupts after unmasking. 2018-10-29 13:16:11 -04:00
Jean-Philip Desjardins
503c9fa804 Make sure writes to IMR are 64-bits. 2018-10-29 13:16:11 -04:00
Jean-Philip Desjardins
d849cfcb09 Log writes to IMR. 2018-10-29 13:16:11 -04:00
Jean-Philip Desjardins
f70a5b12ac Make sure GS interrupts only occur when events occur. 2018-10-29 13:16:10 -04:00
Jean-Philip Desjardins
5b9b9ed5e8 Fix IMR reset value. 2018-10-29 13:16:10 -04:00
Mahmood - Zer0xFF
98a16a4041 Qt: OSX: fix filter condition for DS3/4 2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
b3a1fd0c3e Qt: OSX: check pointer value validity 2018-10-27 13:55:07 +01:00
Mahmood(Thunder07)
d020214f3b Disconnect input from game when gamepad config dialog is opened 2018-10-27 13:55:07 +01:00
Mahmood(Thunder07)
4f38c284f5 Qt: Linux: pass m_filter as a reference to CGamePadInputEventListener 2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
2097d0b0ad Fix linux build 2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
1cabcd195a Cleanup 2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
7c75f1403c Cleanup 2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
c544ce4754 Qt: OSX: set binding when using raw hid input 2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
232b2f392f Qt: OSX: DS3 BT support 2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
ae56ba7afb Cleanup 2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
152b61992b Qt: OSX: refactoring to support many custom HID configs 2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
434ad840b7 Qt: OSX: cleanup 2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
55d1404bb4 Qt: OSX: DS4 BT support 2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
59d3b6390d Qt: Simplify type report, as we wont have IOHIDElementRef when using raw hid data 2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
e0889998fd Cleanup 2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
bf3609b025 Qt CGamePadDeviceListener filter is toggable 2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
9f930dbc9d Qt: reuse the same instance of CGamePadDeviceListener for gamepad configuration 2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
c912160b5d Qt_OSX: Set initial pad values on gamepad connect 2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
16e3b06210 initial OSX Qt GamePad support 2018-10-27 13:54:40 +01:00