Commit Graph
1248 Commits
Author SHA1 Message Date
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