Commit Graph
1233 Commits
Author SHA1 Message Date
Tasos Sahanidis 2d6ef9787e Remove extraneous whitespace in anim Scanning msg 2018-06-27 12:36:15 +03:00
Tasos Sahanidis 550e78a383 Merge branch 'gui-startup-delay' 2018-06-27 11:10:16 +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 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
Tasos Sahanidis 7229ea440e Revert "Set Modifier CGEventTap as listen only"
This reverts commit 18b509e5aa.
It seems to break modifiers again
2018-05-03 02:05:39 +03:00
Tasos Sahanidis 14320ab18d Use all tags in cmake's git describe 2018-05-01 01:20:20 +03:00
Tasos Sahanidis 18be26044f Merge branch 'mac-cgeventtap-listenonly' 2018-05-01 00:57:54 +03:00
Tasos Sahanidis 18b509e5aa Set Modifier CGEventTap as listen only 2018-04-30 22:42:38 +03:00
Tasos Sahanidis 791e2188c9 Add fw leak to changelog and remove release flag 2018-04-30 16:50:04 +03:00
Tasos Sahanidis 9b1c670907 Update 0.3.0 changelog v0.3.0 2018-04-30 16:03:38 +03:00
Tasos Sahanidis 3faa98a723 Release v0.3.0 2018-04-30 15:45:59 +03:00
Tasos Sahanidis 2b1c8c4f5d Fix more firmware update memory leaks 2018-04-30 15:04:52 +03:00
Tasos Sahanidis 4d4580832f Merge branch 'mac-resume-notification' 2018-04-30 15:03:02 +03:00
Tasos Sahanidis 48c164514f Add mac power state change notifier 2018-04-30 15:02:42 +03:00
Tasos Sahanidis 7b6641f615 Don't unlock an unlocked mutex in usbsend 2018-04-30 13:57:20 +03:00
Dan Ravensloft 5f3bd80cdb Add missing typedef 2018-04-29 13:56:49 +01:00
Tasos Sahanidis bc9c984333 Remove DAEMON.md
It has been moved to the wiki
2018-04-27 13:51:37 +03:00
Tasos Sahanidis 7b54ae9362 Merge branch 'st100' 2018-04-26 03:27:52 +03:00
Tasos Sahanidis 2797fc6e39 Add ST100 support and cleanup keywidget
The ST100 and the Strafe use the same function to render the logo
The Polaris uses the same code as the ST100 to render two of the
corner lighting zones
2018-04-26 03:25:16 +03:00