Commit Graph

  • ab1d7628f1 tools: ratbagctl: fix 'set' processing when the device is missing Benjamin Tissoires 2017-07-28 15:35:58 +01:00
  • 670cf90e11 ratbagd: handle SIGINT for quitting Peter Hutterer 2017-07-28 12:41:31 +01:00
  • f5210e1902 ratbagd: remove devices before removing the context Peter Hutterer 2017-07-28 12:47:59 +01:00
  • 5bcafb5bee Reduce to one special->special string mapping dictionary Peter Hutterer 2017-07-28 17:46:35 +10:00
  • d8e132f550 tools/ratbagd.py: sync with Piper Jente Hidskes 2017-07-27 09:34:03 +02:00
  • 7e9566b00f Start dbus in the container for being able to run the test suite Benjamin Tissoires 2017-07-26 12:10:52 +02:00
  • 7c313a31fd tools: ratbagctl: fixes for specials Benjamin Tissoires 2017-07-26 18:08:39 +02:00
  • 861562e58a ratbagctl: fix typo Jente Hidskes 2017-07-26 16:43:57 +02:00
  • 0a6b4b3778 ratbagd: change the led type to the enum Jente Hidskes 2017-07-26 15:23:47 +02:00
  • b4f451285e ratbagd: change the special mapping to the enum Jente Hidskes 2017-07-26 15:22:31 +02:00
  • 5f0ebdead7 tools/ratbagd.py: sync with Piper Jente Hidskes 2017-07-26 10:08:46 +02:00
  • de3bb0e579 implement resolution active set (#249) Benjamin Tissoires 2017-07-26 08:32:16 +02:00
  • 9dcd2c6c05 trivial flake8 fixes Benjamin Tissoires 2017-07-25 18:43:44 +02:00
  • 34196c9960 tools: ratbagd.py: add readwrite=False when we are using explicit setters Benjamin Tissoires 2017-07-25 18:23:25 +02:00
  • 5399d15658 ratbagd: add support for test device button types Peter Hutterer 2017-07-25 15:33:06 +10:00
  • 5f98d8d029 ratbagd: rename test's button type to action_type Peter Hutterer 2017-07-25 15:28:02 +10:00
  • 10903e2434 ratbagd: change the button type to the enum value Peter Hutterer 2017-07-25 15:25:17 +10:00
  • b7f53effa1 ratbagd: add macro support Peter Hutterer 2017-07-25 13:22:37 +10:00
  • 129551f3f4 ratbagd: add support for macros in the test device Peter Hutterer 2017-07-25 14:57:21 +10:00
  • 4f62424e8a driver-test: fix macro initialization Peter Hutterer 2017-07-25 14:46:13 +10:00
  • ae65ab3ae8 tools: ratbagctl: fix printing of special key map Peter Hutterer 2017-07-25 13:52:05 +10:00
  • 96067f18ca ratbagd: change the key action types to enums Peter Hutterer 2017-07-25 13:37:41 +10:00
  • 67e1c8667b Change enum value of the unknown value type Peter Hutterer 2017-07-25 13:43:31 +10:00
  • ab67517584 tools: fix typo - s/UNKOWN/UNKNOWN/ Peter Hutterer 2017-07-25 13:42:15 +10:00
  • 9fe892f10f tools: ratbagctl: add support for resolution default set/get Peter Hutterer 2017-07-25 10:05:01 +10:00
  • bf18e9b795 ratbagd: fix resolution_set_default Peter Hutterer 2017-07-25 10:17:11 +10:00
  • e95bb9601c tools: ratbagd: skip superfluous is None check Peter Hutterer 2017-07-24 19:20:10 +10:00
  • a16ffa3946 DBusInterface: mark Resolution as read-write Jente Hidskes 2017-07-24 15:17:58 +02:00
  • 8c97a12741 Don't install ratbag-command Peter Hutterer 2017-06-30 09:14:53 +10:00
  • 0982d6a4a9 Drop libratbag as separate library Peter Hutterer 2017-06-30 09:13:08 +10:00
  • 3160d86050 tools: ratbagctl: do not use chevrons and report active profile Benjamin Tissoires 2017-07-24 16:39:40 +02:00
  • 6faa59c70d tools: ratbagctl: add support for separate X/Y resolutions Benjamin Tissoires 2017-07-20 16:45:25 +02:00
  • ced958f135 hidpp10: implement enable/disable profiles Benjamin Tissoires 2017-07-20 13:23:06 +02:00
  • d5ccaed457 hidpp10: implement commit API Benjamin Tissoires 2017-07-20 11:13:01 +02:00
  • 2c799eca30 hidpp10: correctly retrieve the profile directory and use it Benjamin Tissoires 2017-07-24 12:21:51 +02:00
  • 98fb63e2e3 hidpp10: assign the active resolution when the profile is not active Benjamin Tissoires 2017-07-19 19:12:49 +02:00
  • 55bab29233 hidpp20: enable/disable profiles and report it correctly Benjamin Tissoires 2017-07-19 10:12:17 +02:00
  • c0c77100ad ratbagd: implement enable/disable profile Benjamin Tissoires 2017-07-19 10:18:39 +02:00
  • aa50df8eaf tools: ratbag-command: fix enable/disable profiles Benjamin Tissoires 2017-07-19 17:17:03 +02:00
  • c12ca6008a tools: ratbagctl: add missing commits Benjamin Tissoires 2017-07-19 10:17:24 +02:00
  • c6bc6b2576 tools: ratbagd: don't silence UnknownProperty errors Peter Hutterer 2017-07-24 10:19:03 +10:00
  • f53bf7d4ad ratbagd: make the LED properties writable Peter Hutterer 2017-07-21 11:01:35 +10:00
  • 40bd189cc0 ratbagd: make the resolution properties writable Peter Hutterer 2017-07-20 14:29:47 +10:00
  • 7097f1dea6 ratbagd: remove GetResolutionByIndex Peter Hutterer 2017-07-20 09:19:45 +10:00
  • 70f3da98db ratbagd: add IsActive/IsDefault to Resolution Peter Hutterer 2017-07-20 09:18:55 +10:00
  • f281bd751e ratbagd: drop 'GetProfileByIndex' Peter Hutterer 2017-07-20 09:11:56 +10:00
  • 04b54d26e2 ratbagd: add 'IsActive' property to the profile Peter Hutterer 2017-07-19 18:02:56 +10:00
  • 19cdf6d7e9 ratbagd: drop SvgPath property from device Peter Hutterer 2017-07-20 09:04:31 +10:00
  • 0018431f31 ratbagd: remove DeviceNew/DeviceRemoved signals Peter Hutterer 2017-07-24 09:30:35 +10:00
  • 8380e1686b Tidy up the dbus documentation Peter Hutterer 2017-07-19 15:18:02 +10:00
  • c14ffe36e3 ratbagd: send a PropertyChanged signal when modifying the device list Peter Hutterer 2017-07-19 15:28:49 +10:00
  • a4dd9bcdf3 ratbagd: change the remote property value when writing a property Peter Hutterer 2017-07-21 03:58:46 +10:00
  • c1cabeeeeb meson: reduce the valgrind test timeouts Peter Hutterer 2017-07-24 11:31:06 +10:00
  • ca69365a86 meson: run ratbagctl.test as part of ninja test Peter Hutterer 2017-07-24 10:16:18 +10:00
  • 98fa9c168a tools: ratbagd: throw an error if the system bus is unavailable Peter Hutterer 2017-07-24 13:09:23 +10:00
  • 0e26b6e2be tools: ratbagctl: check ratbagd for immediate exit before continuing Peter Hutterer 2017-07-24 11:14:28 +10:00
  • 760c3f3ff9 tools: ratbagctl: Fix typo in comment Peter Hutterer 2017-07-24 11:06:22 +10:00
  • 8aaa6894df tools: ratbagctl: don't start a shell for ratbagd's subprocess Peter Hutterer 2017-07-24 12:11:05 +10:00
  • 636d254d41 tools: ratbagctl: remove duplicate subprocess.terminate() call Peter Hutterer 2017-07-24 11:40:06 +10:00
  • f6e5dd6c2c test: disable core dumps in the test suite Peter Hutterer 2017-07-24 10:40:46 +10:00
  • 5637755345 Only reset the driver to NULL on unusual exits Peter Hutterer 2017-07-24 10:31:50 +10:00
  • a9c4f46412 ratbagd: change the led path to .../event4/p0/l0 (#240) Peter Hutterer 2017-07-24 14:58:30 +10:00
  • 7aed3640c4 tools: ratbagctl: hook up report rate argparsing Peter Hutterer 2017-07-21 03:39:25 +10:00
  • 85f2ec3910 tools: ratbagctl: compress two print statements into one Peter Hutterer 2017-07-20 11:49:32 +10:00
  • 6274dea4ac meson: add ratbagd.py as input source for merge_ratbagd.py Peter Hutterer 2017-07-20 11:05:17 +10:00
  • a938521c9e ratbagd: use zalloc instead of calloc Peter Hutterer 2017-07-13 14:06:42 +10:00
  • 9450d1402f Move the _cleanup_ functions over to shared-macro.h Peter Hutterer 2017-07-13 14:01:49 +10:00
  • 8209ce56b6 Move a few #defines over to shared-macro.h Peter Hutterer 2017-07-13 13:43:07 +10:00
  • a6d03fde18 ratbagd: use strdup_safe for all string copies Peter Hutterer 2017-07-13 13:39:02 +10:00
  • 5fff0ece5b tools: include config.h from lur-command Peter Hutterer 2017-07-13 13:38:00 +10:00
  • d915fdfe45 Include shared-macro.h from libratbag-util.h Peter Hutterer 2017-07-13 13:36:47 +10:00
  • 7b861ada4c Move the shared sources from ratbagd into src Peter Hutterer 2017-07-13 13:33:36 +10:00
  • fa1799eef3 tools: copy ratbagd.py from piper and integrate it in ratbagctl Benjamin Tissoires 2017-07-19 08:10:58 +02:00
  • 77cc2fa82d Add logitech G303 SVG for gnome theme (#228) Peter Hutterer 2017-07-18 21:15:48 +10:00
  • de4bd4a2d2 tools: ratbagctl tests: do not spawn a new process for each call Benjamin Tissoires 2017-07-18 11:10:09 +02:00
  • c61782f1a4 tools: ratbagctl: Sync ratbagd.py with piper Benjamin Tissoires 2017-07-18 11:20:36 +02:00
  • 6503407007 tools: ratbagctl: add missing capabilities strings Benjamin Tissoires 2017-07-18 10:49:16 +02:00
  • 09295d9d0e data/gnome/logitech-g700: fix overlapping paths Jente Hidskes 2017-07-18 09:34:27 +02:00
  • 2c379d09c9 data/gnome/README: include note on z-ordering Jente Hidskes 2017-07-18 09:24:38 +02:00
  • 994ade7fff data/gnome/logitech-502.svg: fix text alignment of button5-leader Jente Hidskes 2017-07-18 08:39:04 +02:00
  • 769289fe01 circleci: use fedora-latest, not rawhide Peter Hutterer 2017-07-14 08:41:47 +10:00
  • f05950f37c RatbagdLed: emit DefaultResolutionChanged on the resolution's object path Jente Hidskes 2017-07-13 14:52:58 +02:00
  • de16f1a4b1 Set the parent capabilities before setting any child ones (#223) Peter Hutterer 2017-07-13 17:17:14 +10:00
  • d1db382607 ratbagd: drop caching of libratbag variables (#222) Peter Hutterer 2017-07-13 16:29:58 +10:00
  • 82a0cd4ec4 ratbagd: send property changed signals when we change the properties Peter Hutterer 2017-07-12 10:03:16 +10:00
  • ec85b6db3e hidpp20: Fix changing flags in hidpp20_special_key_mouse_set_control Clément Vuchener 2017-03-23 14:23:21 +01:00
  • a9f4049841 driver-hidpp20: do not divert button when remapping Clément Vuchener 2017-03-23 14:21:42 +01:00
  • dab5d2c0b7 ratabgctl.test: reset the test device before each test Benjamin Tissoires 2017-07-12 08:00:52 +02:00
  • 51d625244d ratbagd: add a method to reset the test device to its defaults Benjamin Tissoires 2017-07-11 20:00:17 +02:00
  • 7b1e7dc4e7 tools: add a test suite for ratbagctl Benjamin Tissoires 2017-07-12 07:58:33 +02:00
  • 019d020535 tools: ratbagctl: output device information like ratbag-command Benjamin Tissoires 2017-07-12 07:51:52 +02:00
  • 89d071bb80 Fix flake-8 complains Benjamin Tissoires 2017-07-12 07:08:17 +02:00
  • 499ebc7d18 tools: ratbagctl: sync ratbagd bindings with piper Benjamin Tissoires 2017-07-11 12:29:13 +02:00
  • e522e0bb07 drivers: add a fallback for fetching the SVG name Benjamin Tissoires 2017-07-12 06:44:40 +02:00
  • f55a314666 ratbagd: add a test device while in developer mode Benjamin Tissoires 2017-07-12 06:43:44 +02:00
  • 97ac0f81f2 hidpp20: shut one ratbagd warning Benjamin Tissoires 2017-07-10 16:20:15 +02:00
  • 8cfcab3363 circle.yml: add ninja scan-build to the jobs Peter Hutterer 2017-07-11 14:59:38 +10:00
  • 6f72accbee circle.yml: split fedora install out and make ninja more flexible Peter Hutterer 2017-07-11 15:02:57 +10:00
  • e021937867 Change device name to use a stack buffer Peter Hutterer 2017-07-11 15:32:40 +10:00
  • 82d197462f hidpp20: fix NULL-pointer dereference warning Peter Hutterer 2017-07-10 15:32:49 +10:00