1. 28 Mar, 2020 1 commit
  2. 27 Mar, 2020 6 commits
  3. 26 Mar, 2020 3 commits
  4. 23 Mar, 2020 2 commits
  5. 22 Mar, 2020 3 commits
  6. 21 Mar, 2020 2 commits
  7. 20 Mar, 2020 3 commits
    • ChangSeok Oh's avatar
      event: Avoid forward declaration for enums · cf29cbff
      ChangSeok Oh authored
      Fix a compilation error with C++.
      
      Fixes #14
      cf29cbff
    • Alexander Mikhaylenko's avatar
      demos: Handle unplugging · bf3b4c96
      Alexander Mikhaylenko authored
      Don't try to send rumble to a device forever.
      bf3b4c96
    • Alexander Mikhaylenko's avatar
      monitor: Implement hot plugging for file-based fallback · eb8047e6
      Alexander Mikhaylenko authored
      Use GFileMonitor to monitor /dev/input for added or removed device files
      and try to connect to them.
      
      When the files are initially created, they may have wrong permissions. To
      circumvent this, check if the file has read+write permissions, and if it
      doesn't, store it as a "potential device" and wait for permission change
      events. When such an event arrives, see if the file is a potential device
      and if it's accessible now. If it is, register it.
      
      Disconnecting is more straightforward and is done directly.
      eb8047e6
  8. 20 Oct, 2019 1 commit
  9. 11 Sep, 2019 1 commit
  10. 16 Apr, 2019 2 commits
  11. 15 Apr, 2019 1 commit
  12. 11 Mar, 2019 1 commit
  13. 09 Feb, 2019 2 commits
  14. 05 Nov, 2018 2 commits
  15. 04 Nov, 2018 4 commits
  16. 10 Oct, 2018 2 commits
  17. 30 Jul, 2018 4 commits