1
0
forked from drath/libratbag

Commit Graph

  • dd573b164f sinowealth: put a number into a const Yaroslav Chvanov 2022-12-24 05:05:13 +03:00
  • f08faac63d libratbag-util: add const correctness Yaroslav Chvanov 2022-12-24 05:11:35 +03:00
  • 8e07821ffe libratbag-data: fix narrowing conversions Yaroslav Chvanov 2022-06-10 23:01:26 +03:00
  • 8c2570b30b libratbag-hidraw: add const correctness Yaroslav Chvanov 2022-06-09 23:01:27 +03:00
  • 1f3dea486d libratbag: add a bit of const correctness Yaroslav Chvanov 2022-06-09 22:24:28 +03:00
  • 6a7eff8aa1 hidpp20: remove an unused variable Yaroslav Chvanov 2022-06-09 22:23:12 +03:00
  • 3cd713f020 deploy: 125090c524 staticssleever668 2023-09-25 17:31:58 +00:00
  • 125090c524 ratbagd: show version when starting Yaroslav Chvanov 2023-09-25 20:24:43 +03:00
  • 50467755df deploy: abfa43345b staticssleever668 2023-09-25 16:28:46 +00:00
  • abfa43345b data: add support for Logitech G413 keyboard Stephan Lachnit 2020-02-21 11:45:44 +01:00
  • 3025afa7ab deploy: d0c34bdbe9 staticssleever668 2023-09-25 16:10:06 +00:00
  • d0c34bdbe9 sinowealth: write simple enough macros as key actions Yaroslav Chvanov 2023-09-25 18:59:35 +03:00
  • 13a7be878b sinowealth: change some default switch cases, comments and code style Yaroslav Chvanov 2023-09-25 18:58:47 +03:00
  • 4c68f71616 sinowealth: handle errors in sinowealth_button_set_key_action Yaroslav Chvanov 2023-09-25 18:58:09 +03:00
  • e5ebce50ff sinowealth: handle errors in sinowealth_update_macro_events_from_action Yaroslav Chvanov 2023-09-25 18:57:19 +03:00
  • 874f32f212 sinowealth: make report rates list const Yaroslav Chvanov 2023-09-25 18:56:38 +03:00
  • 2b878fd06a libratbag: drop everything related to simple key action modifiers Yaroslav Chvanov 2023-09-25 18:50:54 +03:00
  • d155bd27ec libratbag: refactor ratbag_action_macro_num_keys() Yaroslav Chvanov 2023-09-25 18:49:27 +03:00
  • 068a34c1dc doc: don't say that report rate is related to resolutions Yaroslav Chvanov 2023-02-15 11:31:51 +03:00
  • e2f3ac8925 doc: remove an outdated section from IsDisabled field of Resolution Yaroslav Chvanov 2022-12-26 23:56:58 +03:00
  • df7be31938 doc: remove leftover docs generators for libratbag-enums Yaroslav Chvanov 2022-12-25 21:29:55 +03:00
  • cf87e57aef doc: fix ActionTypes Yaroslav Chvanov 2022-12-25 20:06:37 +03:00
  • 461e98318f deploy: bad8dd7ba7 staticssleever668 2023-09-19 15:21:20 +00:00
  • bad8dd7ba7 asus: warn on unknown key codes Kyoken 2023-09-10 15:47:47 +03:00
  • e3cf227019 ratbagctl: ignore a Ruff f-string formatting warning (UP032) Yaroslav Chvanov 2023-09-19 18:11:51 +03:00
  • e5951f0f12 deploy: a4eb09ea6d staticssleever668 2023-07-17 15:09:20 +00:00
  • a4eb09ea6d ratbagd.py: sync with Piper Yaroslav Chvanov 2023-07-17 18:05:06 +03:00
  • 590fb39550 deploy: 2311a84339 staticssleever668 2023-07-16 21:35:30 +00:00
  • 2311a84339 Use f-strings for formatting Yaroslav Chvanov 2023-07-17 00:28:44 +03:00
  • 20cf4a7f49 deploy: 0b5a95f09e staticssleever668 2023-07-08 07:29:36 +00:00
  • 0b5a95f09e updating documentation: linux/input.h -> linux/input-event-codes.h Ryan Jensen 2023-07-07 22:33:06 -05:00
  • 5461390a8e deploy: f5e2259da5 staticssleever668 2023-06-05 20:25:54 +00:00
  • f5e2259da5 asus: fix single profile devices Kyoken 2023-06-04 18:58:18 +03:00
  • a03afe18a5 deploy: b1cdf6a4c2 staticssleever668 2023-05-20 08:25:55 +00:00
  • b1cdf6a4c2 steelseries: ignore the check for HID vendor device Yaroslav Chvanov 2023-05-20 11:19:43 +03:00
  • a121c0227b steelseries: check for settings reading errors Yaroslav Chvanov 2023-05-20 11:12:46 +03:00
  • 66a8583fff deploy: 4240e067a9 staticssleever668 2023-05-20 08:04:32 +00:00
  • 4240e067a9 openinput: return early instead of making an error-prone zero-sized VLA Yaroslav Chvanov 2023-05-20 10:57:00 +03:00
  • cf202eeeca driver-hidpp20: zero initialize a struct Yaroslav Chvanov 2023-05-20 10:55:44 +03:00
  • 7bfc09a28b deploy: 4d6f80de01 staticssleever668 2023-05-19 21:26:04 +00:00
  • 4d6f80de01 liblur: check return value instead of comparing the out_ptr Yaroslav Chvanov 2023-05-20 00:13:45 +03:00
  • b717f946ef sinowealth-nubwo: idiomatically zero initialize a struct Yaroslav Chvanov 2023-05-20 00:12:46 +03:00
  • cfab554ea8 sinowealth-nubwo: remove trailing whitespace Yaroslav Chvanov 2023-05-20 00:12:34 +03:00
  • b7b9749901 sinowealth-nubwo: correctly use an attribute Yaroslav Chvanov 2023-05-20 00:05:00 +03:00
  • bb67e9b54e sinowealth-nubwo: fix incorrect firmware version getting error check Yaroslav Chvanov 2023-05-19 23:54:09 +03:00
  • 345a5df8dc deploy: 9383f63c04 staticssleever668 2023-05-19 20:23:04 +00:00
  • 9383f63c04 steelseries: add missing newlines to logging Yaroslav Chvanov 2023-05-19 23:18:32 +03:00
  • d1424b5b83 deploy: 8c220cb1a8 staticssleever668 2023-05-19 20:05:34 +00:00
  • 8c220cb1a8 steeseries: make an array static const Yaroslav Chvanov 2023-05-19 22:51:49 +03:00
  • 9b36ff7dd1 steelseries: make most of implicit conversions explicit Yaroslav Chvanov 2023-05-19 22:44:50 +03:00
  • ab4504d3ed steelseries: fix narrowing conversions Yaroslav Chvanov 2023-05-19 22:18:29 +03:00
  • d4a35f341b steelseries: don't define variables on a single line Yaroslav Chvanov 2023-05-19 21:59:25 +03:00
  • ea5ca29aa2 steelseries: don't use reserved underscore identifiers Yaroslav Chvanov 2023-05-19 21:58:14 +03:00
  • 6fcac8a360 steelseries: simplify loop breaking Yaroslav Chvanov 2023-05-19 21:52:48 +03:00
  • 6e2550ac51 steelseries: add commit error logging Yaroslav Chvanov 2023-05-19 21:51:04 +03:00
  • bd65f7f461 steelseries: don't use else after return Yaroslav Chvanov 2023-05-19 21:50:14 +03:00
  • fe958c7c64 deploy: 9cc4d71dd0 staticssleever668 2023-04-24 00:57:02 +00:00
  • 9cc4d71dd0 data: update logitech-g915-tkl.device to DeviceType=keyboard Jon 2023-04-22 14:21:21 -04:00
  • 90aa6ab7a7 deploy: 7fb3c63e8d staticssleever668 2023-04-14 11:26:24 +00:00
  • 7fb3c63e8d marsgaming: implement Mars Gaming MM4 protocol Qjammer 2021-09-10 12:11:26 +02:00
  • b82a267006 deploy: 70f2e96a66 staticssleever668 2023-03-31 11:18:22 +00:00
  • 70f2e96a66 asus: check mouse in probe, fix asus status code Kyoken 2023-03-31 09:55:19 +03:00
  • fdf9c3ce7e data: fix asus chakram x Kyoken 2023-03-31 00:00:15 +03:00
  • cd49314346 deploy: d82821fd62 staticssleever668 2023-03-19 00:14:31 +00:00
  • d82821fd62 sinowealth: show a more detailed message for unknown mice Yaroslav Chvanov 2023-03-19 03:03:40 +03:00
  • dc9d49a240 data: improve description of possible fields for sinowealth driver Yaroslav Chvanov 2023-03-19 02:51:19 +03:00
  • 87f6e521e6 sinowealth: store firmware version in device files in the group name Yaroslav Chvanov 2023-03-19 02:30:07 +03:00
  • 44279ddda3 shared-macro: make startswith() return a const char* Yaroslav Chvanov 2023-03-19 02:02:09 +03:00
  • 876c06237e sinowealth: change device files to match other drivers Yaroslav Chvanov 2023-03-19 01:55:16 +03:00
  • 4b936bf478 test: add test for sinowealth driver sections in device files Yaroslav Chvanov 2023-03-19 01:47:45 +03:00
  • 06234c6436 deploy: 2522e4ed20 staticssleever668 2023-03-18 22:33:55 +00:00
  • 2522e4ed20 build: remove redundant build targets for tests Yaroslav Chvanov 2023-03-19 01:25:51 +03:00
  • 6148fc4c0e deploy: b137c61b9f staticssleever668 2023-03-18 21:30:28 +00:00
  • b137c61b9f Revert "g300: use the correct step size" halting 2023-03-18 18:03:14 -03:00
  • 36178326cc deploy: cb196e16bb staticssleever668 2023-03-09 15:37:14 +00:00
  • cb196e16bb libratbag: don't allow disabling active profile Yaroslav Chvanov 2023-03-09 18:30:53 +03:00
  • d259da5d42 test: check that active profile can't be disabled Yaroslav Chvanov 2023-03-09 18:28:32 +03:00
  • 115ee47787 libratbag: don't allow setting disabled profile as active Yaroslav Chvanov 2023-03-09 18:31:00 +03:00
  • 890d8313fd test: check that disabled profile can't made active Yaroslav Chvanov 2023-03-09 18:28:01 +03:00
  • 684fa80577 deploy: 6e06fe7245 staticssleever668 2023-03-09 14:11:26 +00:00
  • 6e06fe7245 tools: fix printing of macros with buttons in them Yaroslav Chvanov 2023-03-09 16:59:18 +03:00
  • 4867070b2e deploy: 1ffbae54a7 staticssleever668 2023-03-08 16:46:18 +00:00
  • 1ffbae54a7 ratbagd: change type of a variable to fix stack smashing Yaroslav Chvanov 2023-03-08 19:34:28 +03:00
  • 3f6751509f deploy: 072c1845b2 staticssleever668 2023-03-07 02:41:23 +00:00
  • 072c1845b2 fixup! sinowealth: read profile count from the device file Yaroslav Chvanov 2023-03-07 05:38:31 +03:00
  • 2f5a7a5628 data: add SinoWealth driver to the example device file Yaroslav Chvanov 2023-03-07 05:32:48 +03:00
  • d658dba612 sinowealth: check if ButtonCount field in device file is correct Yaroslav Chvanov 2023-03-07 04:55:42 +03:00
  • 17d869d5bf libratbag-data: set fallback value in the same place as the proper value Yaroslav Chvanov 2023-03-07 04:38:53 +03:00
  • fd6e693e88 sinowealth: don't try to live through errors while committing Yaroslav Chvanov 2023-03-07 04:31:37 +03:00
  • e712b4f1eb sinowealth: fix logging using wrong member Yaroslav Chvanov 2023-03-07 04:29:18 +03:00
  • ca7d4f78fc data: enable second profile for T-Dagger Imperial T-TGM310 Yaroslav Chvanov 2023-03-07 04:26:16 +03:00
  • a1e2159a4f sinowealth: allow up to three profiles Yaroslav Chvanov 2023-03-07 04:26:43 +03:00
  • b39f2794cb sinowealth: conditionally enable writing profile-switching bindings Yaroslav Chvanov 2023-03-07 04:25:34 +03:00
  • a8320f7eb7 sinowealth: use early return Yaroslav Chvanov 2023-03-07 04:11:28 +03:00
  • 59d85e0bf8 sinowealth: change "profile-up" button binding to cycle Yaroslav Chvanov 2023-03-07 03:47:36 +03:00
  • 26cc246a4c sinowealth: read profile count from the device file Yaroslav Chvanov 2023-03-07 03:42:06 +03:00
  • dfd9be05ab sinowealth: add "cycle LED modes" binding to unknown Yaroslav Chvanov 2023-03-07 03:38:22 +03:00
  • fd3ce088b0 sinowealth: make an error message less generic Yaroslav Chvanov 2023-03-07 03:30:45 +03:00
  • 8fdf0de849 sinowealth: rename MAX to the variable with maximum profile count Yaroslav Chvanov 2023-03-07 03:19:41 +03:00
  • d2ee857d05 sinowealth: add and use profile count in drv_data Yaroslav Chvanov 2023-03-07 03:18:22 +03:00