1. 09 Aug, 2018 2 commits
  2. 07 Aug, 2018 1 commit
  3. 03 Aug, 2018 1 commit
  4. 31 Jul, 2018 1 commit
  5. 30 Jul, 2018 2 commits
    • Peter Hutterer's avatar
      libinput 1.11.901 · 4ee1eb3c
      Peter Hutterer authored
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
    • Peter Hutterer's avatar
      dox: switch to sphinx for the user-visible documentation · cbd4f354
      Peter Hutterer authored
      This is a large commit because it's difficult to split this up and we don't
      care about bisecting here anyway.
      doxygen is going to produce the API documentation only
      sphinx is going to produce the prose user (and a bit of developer) documentation.
      The source split is doc/api and doc/user.
      Steps performed:
      - run the doxygen-to-sphinx.sh script to convert all .dox sources to .rst
      - manually fixed the .rst to render correctly
      - add a few extra .rst documents to generate the right hierarchy
      - hook up sphinx-build in meson
      - add a new @mainpage for doxygen more aimed at developers
      For the build directory:
      - sphinx produces /Documentation
      - doxygen now produces /api/
      These need to be manually combined in the wayland-web repo, meson doesn't
      support subdirectories as output paths within the build dir and the
      documentation doesn't need to be installed anywhere.
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
  6. 23 Jul, 2018 1 commit
  7. 18 Jul, 2018 1 commit
  8. 16 Jul, 2018 4 commits
  9. 13 Jul, 2018 1 commit
  10. 12 Jul, 2018 3 commits
  11. 11 Jul, 2018 1 commit
  12. 09 Jul, 2018 4 commits
  13. 06 Jul, 2018 2 commits
  14. 05 Jul, 2018 1 commit
  15. 03 Jul, 2018 1 commit
  16. 26 Jun, 2018 3 commits
  17. 20 Jun, 2018 2 commits
  18. 18 Jun, 2018 1 commit
  19. 14 Jun, 2018 1 commit
  20. 13 Jun, 2018 1 commit
  21. 08 Jun, 2018 3 commits
    • Peter Hutterer's avatar
      Hook up list-quirks --validate for the test suite · d0fa740a
      Peter Hutterer authored
      All the tests fill fail anyway if the validation fails but this is a quick way
      to fail everything early.
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
    • Peter Hutterer's avatar
      test: install per-test device quirks files · 5e4dee22
      Peter Hutterer authored
      These will replace the custom udev rules we currently have in place.
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
    • Peter Hutterer's avatar
      Implement a quirks system to replace the udev property parsing · 5792af9a
      Peter Hutterer authored
      Previously, we had all extra device information ("This is an Apple Touchpad",
      "This touchpad causes pointer jumps", etc.) in the udev hwdb. The problem with
      the hwdb is that updating it is nontrivial for the average user and debugging
      when things go wrong is even harder. Plus, the hwdb has a matching scheme that
      is unpredictable unless one is familiar with the implementation.
      This patch set moves the hwdb entries into .ini style text files, with a
      simple line-based parser. A new libinput list-quirks tool can list the quirks
      applied to any given device, in --verbose mode it prints all matches as they
      apply or not apply.
      The data files are currently unused by libinput, that comes in a later patch.
      They're installed though, the defaults point to the /usr/share/libinput
      directory and for *temporary* local overrides the single file
      Failure to parse any file is a hard failure for the quirks system, but if the
      local override file doesn't exist that's fine.
      THIS IS NOT A CONFIGURATION INTERFACE! None of these settings are exposed via
      the libinput_device_config_* calls. There is no API guarantee for these files,
      think of them as source code.
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
  22. 04 Jun, 2018 1 commit
  23. 29 May, 2018 1 commit
  24. 22 May, 2018 1 commit