Commit Graph

22 Commits

Author SHA1 Message Date
pixl ec8115634d Revert "Enable compatibility with libconfig older than v1.5" 2020-11-23 15:42:29 -05:00
Kevin Abraham 28a93b2df4 Enable compatibility with older versions of libconfig (such as the one shipped with RHEL/CentOS 7) 2020-11-22 12:12:29 -05:00
pixl 018bdb83ad Add ability to ignore devices 2020-07-14 16:21:14 -04:00
pixl d3d4a2755a Apply clang-tidy inspections 2020-07-14 00:12:40 -04:00
pixl 41049deb35 Fix compiler warnings 2020-07-12 16:16:24 -04:00
pixl 1f3fa53721 Add workqueue system 2020-07-12 16:16:24 -04:00
pixl bc8f1a983a Add configurable I/O timeout 2020-07-12 16:16:24 -04:00
pixl 5bf5dc75b5 Implement RemapButton feature
Many changes were made here, too many to list here.
2020-07-12 16:16:22 -04:00
pixl 07b8fc1af4 Add DPI feature 2020-07-12 16:15:48 -04:00
pixl f6b93b94af Split Configuration into several classes
Each feature should handle its own configuration.
2020-07-12 16:15:48 -04:00
pixl 22455af615 Add GPL copyright notice in all C++ source files 2020-07-12 16:15:32 -04:00
Azeem Jiva d0242f53c8 Add string headers to allow building on latest gcc 2020-07-04 11:36:53 -07:00
pixl ef84577b9c Add ability to blacklist devices 2020-07-04 00:10:44 -04:00
PixlOne 00298c00ab Make gesture constructor require fewer arguments 2020-04-02 02:09:03 -04:00
PixlOne 5a913552b1 Make OnFewPixels require a pixels field.
Fixes bug #29.
2020-04-01 02:31:46 -04:00
PixlOne 38dcc65d4b Use camelCase for function names 2019-10-05 21:27:17 -04:00
PixlOne 9272666ffe Use logid namespace 2019-10-04 21:56:17 -04:00
PixlOne 8d2ae4c3c4 Fixed bug where mouse would not reconfigure 2019-08-17 19:58:00 -04:00
PixlOne b55db6777e Add logid service & install target 2019-08-09 14:25:40 -04:00
PixlOne 268908e5a7 Implement additional gesture modes 2019-08-08 18:22:54 -04:00
PixlOne b95cc60fd1 Use events instead of continous pinging 2019-07-28 02:08:18 -04:00
PixlOne 9c092edcf3 Major refactoring, transferring from masterd 2019-07-17 01:53:51 -04:00