1
0
forked from drath/libratbag

Commit Graph

  • e189dc3b1f ratbagd: never return ENODATA for Get() David Herrmann 2015-09-29 16:33:30 +02:00
  • ff8f391e91 ratbagctl: implement list-devices and show-device David Herrmann 2015-09-29 16:22:53 +02:00
  • 0a9c2824ba ratbagd: expose profile information David Herrmann 2015-09-29 16:22:05 +02:00
  • dc37d3bf62 ratbagd: ignore NULL profiles David Herrmann 2015-09-29 16:21:35 +02:00
  • 2780e6f3d7 ratbagd: simplify profile DBus paths David Herrmann 2015-09-29 16:18:33 +02:00
  • 260df58856 ratbagd: profile profile accessors David Herrmann 2015-09-29 16:17:02 +02:00
  • cba28a97a0 ratbagd: add ratbagd_device_get_name() David Herrmann 2015-09-29 16:20:42 +02:00
  • eca2203603 ratbagd: add manager interface David Herrmann 2015-09-29 14:09:23 +02:00
  • e926212554 ratbagd: remove ratbagd_device_list() David Herrmann 2015-09-29 13:25:05 +02:00
  • 65463b6efb ratbagd: add device iterator David Herrmann 2015-09-29 13:22:13 +02:00
  • 9ac799bc95 ratbagd: add ratbagd_device_get_path() David Herrmann 2015-09-29 13:21:27 +02:00
  • 7e4d757bdf ratbagd: cache device path David Herrmann 2015-09-29 13:09:45 +02:00
  • 1a8037cd6c ratbagd: expose profiles on the bus David Herrmann 2015-09-26 18:53:55 +02:00
  • dbc8a37b56 ratbagd: move dbus device management David Herrmann 2015-09-26 18:07:18 +02:00
  • b1851ada93 ratbagd: split dbus handling from object handling David Herrmann 2015-09-26 18:02:00 +02:00
  • c0799b0c1d ratbagd: drop UNPRIVILEGED from properties David Herrmann 2015-09-26 17:59:58 +02:00
  • e461710811 ratbagd: add basic device properties David Herrmann 2015-09-25 16:27:45 +02:00
  • bea8e89cc7 ratbagd: create libratbag_device contexts David Herrmann 2015-09-25 16:05:26 +02:00
  • 17d66153b0 ratbagd: ignore anything but event devices David Herrmann 2015-09-25 15:57:14 +02:00
  • 8ca0c11154 ratbagd: keep libratbag context around David Herrmann 2015-09-25 12:51:11 +02:00
  • c4afc3d5c0 shared: add safe_close() David Herrmann 2015-09-25 12:49:44 +02:00
  • c22d51e439 build: be more consistent in variable names David Herrmann 2015-09-25 12:35:43 +02:00
  • 0ece3c1a9e hidpp10: fix comment Benjamin Tissoires 2015-09-24 14:13:39 -04:00
  • aa052ae005 Import initial components David Herrmann 2015-09-24 17:05:57 +02:00
  • c26ce20c5c hidpp10: fix reading memory Benjamin Tissoires 2015-09-24 13:35:04 -04:00
  • 3f0b41ec3c Initialize ratbagd repository David Herrmann 2015-09-24 16:45:22 +02:00
  • ba2bf42ff5 Update TODO Peter Hutterer 2015-09-19 06:47:02 +10:00
  • a5b166c525 README: add basic instructions for adding new devices Peter Hutterer 2015-09-19 06:36:17 +10:00
  • f71f10277a README: add the missing extra space for monospace formatting Peter Hutterer 2015-09-19 06:23:07 +10:00
  • 44d0fd6d93 README.md: add semaphore build status badge Peter Hutterer 2015-09-19 06:14:53 +10:00
  • bb4b8d729b roccat-drv: fix macro parsing Benjamin Tissoires 2015-09-18 11:08:37 -04:00
  • 0f1b11a874 debug: put the raw debug logs in hidraw, not in per-driver handlers Benjamin Tissoires 2015-09-18 10:56:58 -04:00
  • 98c38ba77c Merge pull request #21 from phomes/master Peter Hutterer 2015-09-18 01:16:40 +10:00
  • 5ee30e5a65 hidpp10: don't skip the first profile Thomas Hindoe Paaboel Andersen 2015-09-17 17:06:50 +02:00
  • cbc0f0c4c7 hidpp10: Read colors in profiles Thomas Hindoe Paaboel Andersen 2015-09-17 17:05:14 +02:00
  • 5d992faf1f Merge pull request #20 from cvuchener/small_fixes Peter Hutterer 2015-09-18 00:19:13 +10:00
  • 249ad1e639 hidpp10: add G5 2007 Clément Vuchener 2015-09-17 16:11:07 +02:00
  • 71e8528511 Merge pull request #18 from NoXPhasma/g9x Peter Hutterer 2015-09-17 14:22:16 +10:00
  • c5ad1a0e42 hidpp10: add G9x NoXPhasma 2015-09-17 03:48:18 +02:00
  • 218f9abce6 tools: include config.h instead of defining _GNU_SOURCE Peter Hutterer 2015-09-10 09:00:15 +10:00
  • dc994bbd8a Merge pull request #16 from cvuchener/small_fixes Peter Hutterer 2015-09-17 07:30:36 +10:00
  • bfd9c62963 Abort when the report id is invalid Clément Vuchener 2015-09-16 21:14:04 +02:00
  • b6bc3fbf86 Merge pull request #13 from cvuchener/small_fixes Peter Hutterer 2015-09-17 04:44:49 +10:00
  • 863b26eee2 Use defines instead of values for button types Clément Vuchener 2015-09-16 19:13:15 +02:00
  • 16c83975af Added set current resolution function for G500s Clément Vuchener 2015-09-16 19:10:34 +02:00
  • 91dd957618 Added long command in hidpp_request_command Clément Vuchener 2015-09-16 19:08:56 +02:00
  • cedab5cacc Added G500 id Clément Vuchener 2015-09-16 18:42:59 +02:00
  • 298205f02e Merge pull request #11 from phomes/led-colors Peter Hutterer 2015-09-17 00:03:04 +10:00
  • f846dd72d0 Merge pull request #10 from phomes/master Peter Hutterer 2015-09-16 23:52:46 +10:00
  • 81dfec8f79 hidpp10: Add support for get/set of led color Thomas Hindoe Paaboel Andersen 2015-09-15 23:39:28 +02:00
  • ab7b620dd4 hidpp10/20: fix a buffer overflow Thomas Hindoe Paaboel Andersen 2015-09-15 20:13:54 +02:00
  • a85a40b713 hidpp10: add G9 Thomas Hindoe Paaboel Andersen 2015-09-15 20:10:12 +02:00
  • 6155d86923 hidpp10/20: retry on usb timeout Thomas Hindoe Paaboel Andersen 2015-09-15 20:07:24 +02:00
  • e514da8218 drv interface: make the commit to the device mandatory Benjamin Tissoires 2015-09-15 11:06:22 -04:00
  • c7f8e851c1 etekcity: write the profile to commit the button asap Benjamin Tissoires 2015-09-15 10:52:44 -04:00
  • a3aacd3a99 Drop the _by_index suffix Peter Hutterer 2015-09-16 00:48:18 +10:00
  • 41cf0176f0 roccat: remove spurious errors when waiting for the device to be ready Benjamin Tissoires 2015-09-15 10:46:26 -04:00
  • 3dc8f466ec roccat: abort if the macro does not match Benjamin Tissoires 2015-09-15 10:38:12 -04:00
  • 892497ca60 roccat: retrieve the macro if we are not in the default profile Benjamin Tissoires 2015-09-15 10:37:17 -04:00
  • ee0c58ca35 roccat: break infinite loops Benjamin Tissoires 2015-09-15 10:36:10 -04:00
  • 8a99ed6436 roccat: write the profile to commit the button asap Benjamin Tissoires 2015-09-15 10:34:42 -04:00
  • 5e4ac9f908 Merge branch 'ratbag-cmd-revamp' Peter Hutterer 2015-09-15 23:41:00 +10:00
  • a0795f0635 Update TODO Peter Hutterer 2015-09-15 23:24:55 +10:00
  • 24bbf4b6db tools: add test for macro arguments Peter Hutterer 2015-09-15 23:22:48 +10:00
  • 6ddc529ff3 tools: append commands to array in test script, don't use manual indices Peter Hutterer 2015-09-15 23:20:13 +10:00
  • 2d922012fd tools: fix usage() indentation, add exit status Peter Hutterer 2015-09-15 23:12:21 +10:00
  • 7ff92c4226 tools: add another "action" subcommand to set/get buttons Peter Hutterer 2015-09-15 23:09:12 +10:00
  • e416722a12 TODO: remove the ratbag-command todo Peter Hutterer 2015-09-15 22:54:11 +10:00
  • 1c84e74572 tools: Support macros Peter Hutterer 2015-09-15 07:02:50 +10:00
  • 3b452df36c tools: do a cap check before trying to set buttons/macros/.. Peter Hutterer 2015-09-15 06:23:27 +10:00
  • fa06db8398 tools: use strtol(), not strtod() to convert ints Peter Hutterer 2015-09-15 04:40:34 +10:00
  • 834daebdd8 tools: support the button commands Peter Hutterer 2015-09-15 02:56:53 +10:00
  • c5d79f5806 tools: support resolution's "rate get/set" Peter Hutterer 2015-09-15 02:38:51 +10:00
  • d6153ddb92 tools: change the usage() output to a manual one Peter Hutterer 2015-09-15 02:29:43 +10:00
  • 0a3269dbdb tools: improve profile active get/set/ Peter Hutterer 2015-09-15 01:40:46 +10:00
  • 02b14046a3 tools: implement resolution active get/set Peter Hutterer 2015-09-15 01:37:08 +10:00
  • 5f4b770283 tools: add a test for the ratbag commands Peter Hutterer 2015-09-15 01:24:29 +10:00
  • 61d9c1006b tools: return the right error from device_from_arg Peter Hutterer 2015-09-15 00:43:55 +10:00
  • 7df7ed325a tools: automatically print usage() on ERR_USAGE Peter Hutterer 2015-09-15 00:41:52 +10:00
  • 839b31eb25 tools: categorize the return code Peter Hutterer 2015-09-15 00:09:48 +10:00
  • e7b421ae19 tools: fix resolution active get/set Peter Hutterer 2015-09-15 00:06:11 +10:00
  • 6e56dec9ed tools: add an error message for a missing device path Peter Hutterer 2015-09-15 00:05:55 +10:00
  • fb941b5f75 tools: let ratbag_device_from_arg reduce the argc Peter Hutterer 2015-09-14 23:56:45 +10:00
  • aee827efa1 tools: drop active profile check in "profile active set" Peter Hutterer 2015-09-14 11:21:57 +10:00
  • f97a3142d1 tools: use the new flags for switch-etekcity and change-button Peter Hutterer 2015-09-14 11:16:52 +10:00
  • 87881fd9d5 tools: change error messages into a more terse format Peter Hutterer 2015-09-14 11:11:24 +10:00
  • 5e3ca7692e tools: auto-fill profile, resolution, device for each command Peter Hutterer 2015-09-14 11:03:17 +10:00
  • 8af1530ea5 tools: make the top-level command list a subcommand itself Peter Hutterer 2015-09-14 10:51:07 +10:00
  • 26f82c7ecc tools: use the same error path in main() Peter Hutterer 2015-09-14 10:39:00 +10:00
  • f2bbd411fe tools: enable a plain dpi get/set Peter Hutterer 2015-09-14 10:37:33 +10:00
  • 9e02b26d74 tools: implement dpi get Peter Hutterer 2015-09-14 10:32:27 +10:00
  • b39a00d9e6 tools: update dpi set to work on the right resolution Peter Hutterer 2015-09-14 09:03:16 +10:00
  • ce4771456f tools: pre-load profile/resolution for the respective commands Peter Hutterer 2015-09-14 09:00:59 +10:00
  • c504d8c029 tools: always open the device for all args Peter Hutterer 2015-09-14 08:42:09 +10:00
  • a0fb3a82f6 tools: implement dpi set, drop switch-dpi Peter Hutterer 2015-09-14 06:53:49 +10:00
  • c89eb2f37b tools: improve the usage() output a bit Peter Hutterer 2015-09-14 06:31:30 +10:00
  • a838d6d1cd tools: add the stubs for the button/resolution command Peter Hutterer 2015-09-14 05:45:01 +10:00
  • 6f93b0da69 tools: add another helper to open the device Peter Hutterer 2015-09-14 05:23:36 +10:00
  • 59123945a7 tools: add profile active get|set commands Peter Hutterer 2015-09-14 03:58:14 +10:00
  • eb46a6581b tools: add a helper to get the device path Peter Hutterer 2015-09-14 03:21:45 +10:00