Tasos Sahanidis
fe4007eed1
Install ckb-next-dev-detect to the system
2018-07-15 13:29:26 +01:00
Tasos Sahanidis
d9e7074d8a
Add nouserinput flag to dev detect
2018-07-15 13:29:26 +01:00
Tasos Sahanidis
bf487e7e72
Restore DEBUG_USB_INPUT on linux
2018-07-05 01:35:41 +03:00
Tasos Sahanidis
08cc403045
Fix DPI header in GUI
2018-07-02 19:54:56 +03:00
Tasos Sahanidis
412a89e673
Merge branch 'dpi-gui-indicator'
2018-07-01 16:03:16 +03:00
Tasos Sahanidis
cf0adac62a
Merge branch 'input-cleanup-redux'
2018-07-01 16:01:56 +03:00
Tasos Sahanidis
0b78ecc5d3
Add SIGINT/SIGTERM handler to GUI
2018-07-01 13:45:46 +01:00
Tasos Sahanidis
0399e5d6a4
Fix typo in protocol.h
2018-07-01 15:35:20 +03:00
Tasos Sahanidis
44b264487e
Merge branch 'k68-winlock-fix'
2018-07-01 15:32:05 +03:00
Dan Ravensloft
c6d3dc1a0a
K68 Winlock fix
2018-07-01 13:26:09 +01:00
Tasos Sahanidis
d8844648ac
Merge 'ckb-next-dkorkmazturk/master'
2018-07-01 15:01:52 +03:00
dkorkmazturk
e253c1f31b
Make absence of uinput a fatal error
2018-06-30 21:59:49 -04:00
Tasos Sahanidis
2d6ef9787e
Remove extraneous whitespace in anim Scanning msg
2018-06-27 12:36:15 +03:00
Tasos Sahanidis
f72157efe5
Add GUI DPI indicator
2018-06-27 11:29:07 +03:00
Tasos Sahanidis
550e78a383
Merge branch 'gui-startup-delay'
2018-06-27 11:10:16 +03:00
Tasos Sahanidis
f834214934
Replace magic numbers with defines in protocol.h
2018-06-26 14:35:46 +03:00
Tasos Sahanidis
40f5950915
Correct 593aab1171
...
Qt::AA_EnableHighDpiScaling needs to be set before QApplication
is constructed.
2018-06-25 20:48:44 +03:00
Tasos Sahanidis
593aab1171
Explicitly request High Dpi scaling on Qt >= 5.6
2018-06-25 20:43:37 +03:00
Tasos Sahanidis
03fcb34c6c
Merge branch 'winlock-warning'
2018-06-23 18:51:16 +03:00
Tasos Sahanidis
0d3e983182
Rework input/mac USB code
...
Now mac and linux input code is shared
2018-06-22 15:46:45 +03:00
Tasos Sahanidis
7c801df116
Fix independent X/Y DPI on profile switch
2018-06-22 08:17:15 +03:00
Tasos Sahanidis
a919abcaff
Fix Thread exited after QThreadStorage destroyed
2018-06-18 17:50:10 +03:00
Tasos Sahanidis
afa010a70e
Add GUI start delay
2018-06-18 17:40:17 +03:00
Tasos Sahanidis
f98d262eac
Set profile dropdown SizePolicy to Ignored
...
This way, the widget doesn't push the separator, causing
inconsistency between device tabs
2018-06-17 04:43:51 +03:00
Tasos Sahanidis
dff1db8af6
Fix vertical label resizing issues
2018-06-17 02:16:55 +03:00
Tasos Sahanidis
4e34026b82
Add device id to URB debug functions
2018-06-16 23:39:28 +03:00
Tasos Sahanidis
5959fb9205
Add winlock warning
2018-06-16 21:31:12 +03:00
Tasos Sahanidis
064c03e6e6
Raise max device name length
...
Needed for devices such as the k95 platinum
2018-06-16 20:13:13 +03:00
Dan Ravensloft
b4a9afbb98
Record kernel command line
...
This is so we can check for the presence of USB quirks during debugging.
2018-06-15 20:13:22 +01:00
Dan Ravensloft
cf41f2a696
Add note about Strafe NRGBs
2018-06-15 20:11:47 +01:00
Tasos Sahanidis
b646691dbd
Add 1b44 STRAFE to IS_V3_OVERRIDE
2018-06-10 00:59:29 +03:00
Tasos Sahanidis
f2154c8c38
Add 1b44 STRAFE FW and switch to CUE_V3
2018-06-10 00:54:01 +03:00
Tasos Sahanidis
7e0e2c241f
Disable the no fw found message
2018-06-04 01:24:15 +03:00
Tasos Sahanidis
b6bc2eebed
Sort defines by string length in defs2magic
2018-05-26 00:08:32 +03:00
Tasos Sahanidis
de5779c7e8
Fix indepentent X/Y DPI for mice
2018-05-25 03:56:59 +03:00
Tasos Sahanidis
93f34db7b4
Switch back to AudioObject with correct data type
...
Turns out, AudioObjectGetPropertyData failed with error 561211770
meaning "The buffer provided for the property is too small."
Switching from bool to int fixes that.
Closes #183
2018-05-24 17:28:57 +03:00
Tasos Sahanidis
80f672f26c
Temporarily revert to old mac_media code
2018-05-24 04:42:57 +03:00
Dan Ravensloft
30796c0507
Workaround for Rapidfire hanging
2018-05-21 21:18:57 +01:00
Tasos Sahanidis
7feb7ac1e4
Don't steal focus when recording mouse1 macros
...
Closes #181
2018-05-20 02:27:59 +03:00
Tasos Sahanidis
4f78ca1478
Use SysVinit only as a fallback
2018-05-17 15:25:41 +03:00
Tasos Sahanidis
fef21f98f2
Make seize_wait wait for longer on macOS
2018-05-16 02:30:41 +03:00
Tasos Sahanidis
4d7522caa4
Fix SysVinit script usage message
2018-05-15 16:56:04 +03:00
Tasos Sahanidis
81aeb736f3
Fix OpenRC cmake code broken by b8abe5fb3
...
This is what happens when working on code at 4am...
2018-05-15 04:01:12 +03:00
Tasos Sahanidis
b8abe5fb38
Add SysVinit script to cmake
2018-05-15 03:54:49 +03:00
Tasos Sahanidis
7323d8db24
Revert "Detect systemd-shim in cmake"
...
This reverts commit 7fe024e81c .
We can't generate a systemd service file with the systemd-shim
2018-05-14 16:30:12 +03:00
Tasos Sahanidis
7fe024e81c
Detect systemd-shim in cmake
...
sytemd-shim doesn't seem to provide /run/systemd/system/
2018-05-14 15:58:27 +03:00
Tasos Sahanidis
33c256d742
Clean up 11ba7f5
2018-05-05 04:40:53 +03:00
Tasos Sahanidis
11ba7f505b
Don't wait on kIOReturnNoResources
2018-05-05 04:37:41 +03:00
Tasos Sahanidis
a47e8c209a
Fix FIFO permablock hack on macOS
...
The write blocks if the GUI was previously running (filling the
FIFO), so we set it to nonblock right before calling the final
write and destroying it.
2018-05-05 04:34:30 +03:00
Tasos Sahanidis
3c5903f3e4
Fix bind reset regression
2018-05-03 15:10:42 +03:00