1
0
forked from drath/libratbag

Commit Graph

  • 39b8f2bce2 ratbagd: map disabling a button to the existing action type None Peter Hutterer 2019-03-07 14:55:13 +10:00
  • cdf19a904e libratbag: Fix the action type NONE handling Peter Hutterer 2019-03-07 15:37:28 +10:00
  • 95243307ce tools: convert our enum equivalents to python enums Peter Hutterer 2019-03-08 09:13:29 +10:00
  • dfbff86b3b deploy: 9c50116646 staticssleever668 2022-12-23 00:31:22 +00:00
  • 9c50116646 sinowealth: enable profile cycling mapping with a preprocessor macro Yaroslav Chvanov 2022-12-21 23:37:10 +03:00
  • ac86673006 sinowealth: further deduplicate the code of reading config data Yaroslav Chvanov 2022-12-21 23:26:09 +03:00
  • 5d1b529f4c sinowealth: explain additional profiles and their pit-falls Yaroslav Chvanov 2022-12-21 23:22:22 +03:00
  • 9bd9446ce2 sinowealth: add support for writing additional profiles Yaroslav Chvanov 2022-12-21 23:22:00 +03:00
  • fe73bb34ef sinowealth: add support for button actions in macros Yaroslav Chvanov 2022-12-21 22:50:20 +03:00
  • 0bdd0e71ba sinowealth: improve error handling Yaroslav Chvanov 2022-12-21 21:54:21 +03:00
  • 46711b3624 sinowealth: refactor sinowealth_update_macro_from_action() Yaroslav Chvanov 2022-12-21 21:11:25 +03:00
  • c48320134e sinowealth: fix a missing new line in logging Yaroslav Chvanov 2022-12-21 18:26:16 +03:00
  • 0da7cc10b0 sinowealth: add support for reading 2 profiles (if a macro is set) Yaroslav Chvanov 2022-11-26 17:09:55 +03:00
  • 4621e1016a sinowealth: deduplicate the code of reading configuration data Yaroslav Chvanov 2022-11-26 17:18:34 +03:00
  • da92117973 sinowealth: fix a typo Yaroslav Chvanov 2022-11-26 16:30:07 +03:00
  • 36af0009bd sinowealth: assert instead of silently ignoring an error Yaroslav Chvanov 2022-11-26 16:23:34 +03:00
  • f23f2bfbfb sinowealth: simply return a bool instead of 0 or 1 Yaroslav Chvanov 2022-11-26 16:23:01 +03:00
  • 007fa34c87 sinowealth: make all casts explicit Yaroslav Chvanov 2022-11-25 19:42:49 +03:00
  • a018207728 sinowealth: fix some variable types Yaroslav Chvanov 2022-11-25 19:42:27 +03:00
  • e18baf6f36 sinowealth: use non-GNU-specific empty array initializer Yaroslav Chvanov 2022-11-25 19:41:21 +03:00
  • 991cf92594 sinowealth: print a warning if there are too much events in a macro Yaroslav Chvanov 2022-10-13 03:14:08 +03:00
  • deb7402077 deploy: a493575daa staticssleever668 2022-12-22 00:41:08 +00:00
  • a493575daa test: add device data tests for the steelseries driver Yaroslav Chvanov 2022-12-22 03:34:14 +03:00
  • c7e2e13ee0 test: add device data tests for the asus driver Yaroslav Chvanov 2022-12-22 03:33:57 +03:00
  • d6b6b0d12c test: make check_section_driver() a bit more diff-friendly Yaroslav Chvanov 2022-12-22 03:33:31 +03:00
  • 9450ce18e1 test: increase max DPI in check_dpi_range_str() to 36000 Yaroslav Chvanov 2022-12-22 03:31:56 +03:00
  • 7cfd4cb575 deploy: 10f03eaf0e staticssleever668 2022-12-22 00:07:08 +00:00
  • 10f03eaf0e test: fix incorrect character escaping in data-parse-test Yaroslav Chvanov 2022-12-22 02:51:43 +03:00
  • 8e798c74c9 test: data-parse-test: check all files even if there is an error Yaroslav Chvanov 2022-12-22 02:49:22 +03:00
  • c6005b2cb8 test: fix formatting Yaroslav Chvanov 2022-12-22 02:49:10 +03:00
  • 362a051699 deploy: e2ee8185c2 staticssleever668 2022-12-21 23:25:52 +00:00
  • e2ee8185c2 build: fix data tests not running Yaroslav Chvanov 2022-12-22 01:53:34 +03:00
  • be79267f9d test: work-around unsupported Driver section of the sinowealth driver Yaroslav Chvanov 2022-12-22 02:17:45 +03:00
  • 38d10977b6 test: add wheel to the list of permitted LED types Yaroslav Chvanov 2022-12-22 02:15:26 +03:00
  • 8a7474b1bd data: fix missing Driver field Yaroslav Chvanov 2022-12-22 02:12:35 +03:00
  • 1e4c1d73b8 test: add type hints to data-parse-test Yaroslav Chvanov 2022-12-22 02:08:43 +03:00
  • 99bbbfb0b5 test: fix incorrect type of file paths in data-parse-test Yaroslav Chvanov 2022-12-22 01:57:40 +03:00
  • 5c286f2dce deploy: 0b8f4a25b1 staticssleever668 2022-12-21 21:56:19 +00:00
  • 0b8f4a25b1 tools: put the list of possible button action types into a const Yaroslav Chvanov 2022-11-18 15:13:41 +03:00
  • 72c1a29f28 ratbagd: fix formatting Yaroslav Chvanov 2022-11-18 15:10:17 +03:00
  • 9485ab6c1f ratbagd: use NULL instead of 0 for pointers Yaroslav Chvanov 2022-11-18 15:09:38 +03:00
  • 3b0ac12cc7 ratbagctl: add an error message if the key supplied to macro is wrong Yaroslav Chvanov 2022-11-16 00:19:15 +03:00
  • 39b6178d92 fix typo in macro bindings Kyoken 2022-11-16 00:16:07 +03:00
  • 49b9ad5647 use key name instead of code for binding Kyoken 2022-11-15 16:27:15 +03:00
  • 434b0537b5 fix ratbag-command key bindings Kyoken 2022-11-13 22:57:43 +03:00
  • 2eeacc354f implement key bindings feature Kyoken 2022-11-13 22:45:13 +03:00
  • 7fd26eacce deploy: 8bacfe9ee6 staticssleever668 2022-12-21 21:51:03 +00:00
  • 8bacfe9ee6 build: bump ratbagd DBus API version Yaroslav Chvanov 2022-12-22 00:46:03 +03:00
  • 131f8921f1 deploy: 0f39b0f1e9 staticssleever668 2022-12-21 11:20:22 +00:00
  • 0f39b0f1e9 asus: use ARRAY_FOR_EACH Yaroslav Chvanov 2022-12-09 17:57:56 +03:00
  • 8c528b2ec0 asus: make pointer variables const wherever possible Yaroslav Chvanov 2022-12-09 17:48:26 +03:00
  • 0656d7896c libratbag-data: fix formatting Yaroslav Chvanov 2022-12-09 17:46:30 +03:00
  • a220f20a16 deploy: 4319466aed staticssleever668 2022-12-19 23:36:00 +00:00
  • 4319466aed Adjust offered resolutions for SteelSeries Kinzu V3 Peter Oliver 2022-12-19 20:02:29 +00:00
  • 0eed36ebff deploy: d3c62a0d67 whot 2022-12-11 22:41:10 +00:00
  • d3c62a0d67 data: add Logitech MX Master 3S TCH 2022-12-12 00:19:00 +03:00
  • 158975463a deploy: 67ab803657 staticssleever668 2022-12-09 11:52:38 +00:00
  • 67ab803657 asus: pugio button mapping Kyoken 2022-12-09 10:01:21 +03:00
  • 4187aa4123 asus: allow empty cells in bindings table and fix pugio button bindings Kyoken 2022-12-07 23:32:03 +03:00
  • fcb4c01d70 deploy: 919cde2b15 staticssleever668 2022-11-25 21:57:00 +00:00
  • 919cde2b15 Logitech G303 Shroud Edition device file lennie420 2022-11-23 18:03:34 +00:00
  • ce2ef6637f deploy: f9286536f8 staticssleever668 2022-11-25 21:55:00 +00:00
  • f9286536f8 asus: fix button mapping type Kyoken 2022-11-25 23:56:41 +03:00
  • 0cf97d40af asus: handle undefined buttons Kyoken 2022-11-25 16:17:53 +03:00
  • b93900bd91 asus: rename params Kyoken 2022-11-24 16:16:20 +03:00
  • 6476cd000a Fix spatha x device file. Red_M 2022-11-24 18:55:35 +10:00
  • e628b50abf asus: add spatha x Kyoken 2022-11-24 11:24:15 +03:00
  • 3e5ac899ae asus: fix building errors Kyoken 2022-11-24 11:21:02 +03:00
  • 041a8023b8 asus: button mapping reworked Kyoken 2022-11-13 23:00:25 +03:00
  • 61daed0828 deploy: e9470ff6f4 staticssleever668 2022-11-18 11:53:17 +00:00
  • 633a5a6aa7 deploy: e26eac95db staticssleever668 2022-11-18 11:53:14 +00:00
  • e9470ff6f4 asus: add strix impact 2 Kyoken 2022-11-14 17:57:28 +03:00
  • e26eac95db sinowealth: remove now unused button_set_key_action_from_macro Yaroslav Chvanov 2022-11-14 14:22:17 +03:00
  • d2586a2344 sinowealth: do an assert instead of graceful internal bug handling Yaroslav Chvanov 2022-11-14 14:16:21 +03:00
  • dd609c06a9 sinowealth: fix writing of key button action type Yaroslav Chvanov 2022-11-14 14:12:27 +03:00
  • e849552bf3 deploy: 925b2a2a0a staticssleever668 2022-11-09 10:44:34 +00:00
  • ef0c442ea4 deploy: df42eeb1ca staticssleever668 2022-11-09 10:43:50 +00:00
  • a0644567e6 deploy: aab91b4b11 staticssleever668 2022-11-09 10:43:34 +00:00
  • 925b2a2a0a libratbag 0.17 v0.17 Yaroslav Chvanov 2022-10-10 02:15:22 +03:00
  • df42eeb1ca CI: update runners to use Node 16 Yaroslav Chvanov 2022-10-12 22:56:22 +03:00
  • aab91b4b11 data: add another SinoWealth Generic Mouse (258a:0029) Yaroslav Chvanov 2022-11-04 18:27:31 +03:00
  • 50835a48bc deploy: c39640d943 staticssleever668 2022-10-12 19:31:52 +00:00
  • c39640d943 asus: fix include order Yaroslav Chvanov 2022-10-12 22:16:19 +03:00
  • 0c3cfe71a0 asus: remove extern Kyoken 2022-10-12 21:20:30 +03:00
  • dcba13152f asus driver Kyoken 2022-10-12 18:11:28 +03:00
  • c23e362715 deploy: 61da98ffd4 staticssleever668 2022-10-10 21:57:39 +00:00
  • 61da98ffd4 Add Support for G502 X over USB Andreas Grosse 2022-10-10 21:39:53 +02:00
  • f32360ece0 deploy: 98eec0941a staticssleever668 2022-10-03 10:56:49 +00:00
  • 98eec0941a Add support for G502 X Wireless PeakKS 2022-09-11 19:21:27 -04:00
  • 69673279d3 deploy: d8301414c7 staticssleever668 2022-08-03 08:44:43 +00:00
  • d8301414c7 libratbag-data: add a missing include Yaroslav Chvanov 2022-07-21 12:13:37 +03:00
  • a4da425298 sinowealth: move device-specific data out of the driver Yaroslav Chvanov 2022-06-06 10:15:19 +03:00
  • ea7b4b6821 sinowealth: null-terminate the buffer with firmware version Yaroslav Chvanov 2022-08-02 12:12:22 +03:00
  • 833468b292 sinowealth: use a constant instead of a magic number Yaroslav Chvanov 2022-08-01 11:15:28 +03:00
  • 1aaf510aca deploy: cc954af7a7 staticssleever668 2022-08-01 07:56:30 +00:00
  • cc954af7a7 steelseries: ensure that device has a version number set Yaroslav Chvanov 2022-06-23 00:45:18 +03:00
  • 213ccce0a8 steelseries: add fallback button and LED count Yaroslav Chvanov 2022-06-23 00:42:02 +03:00
  • 5f744dcd6b deploy: bb6ab46a1a whot 2022-07-31 23:28:15 +00:00
  • bb6ab46a1a Fix presumed typo Linus 2022-06-22 17:55:34 +02:00
  • c6899ee225 deploy: 05c5815fb9 staticssleever668 2022-07-29 14:22:51 +00:00