1. 26 Aug, 2019 5 commits
  2. 12 Aug, 2019 1 commit
    • Peter Hutterer's avatar
      Prefix undefined event codes with an underscore · f9968087
      Peter Hutterer authored
      Previously, event codes without a kernel define would resolve into properly
      named objects, e.g. libevdev.EV_REL.REL_0B
      
      This breaks the API whenever the kernel introduces a new define because that
      named object will just disappear. e.g. the above REL_0B is now
      REL_WHEEL_HI_RES.
      
      Since the undefined names aren't supposed to be used by callers directly
      anyway, rename them to be underscored instead: libevdev.EV_REL._REL_0B
      This means we can still return them from evbit() and events() but the
      underscore signals a private API.
      
      The actual name remains the same, so print(_REL_0B.name) will not have an
      underscore. This is to avoid bugs/breakage where the caller uses the 3-lettter
      prefix for other purposes.
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      f9968087
  3. 06 Aug, 2019 2 commits
  4. 05 Aug, 2019 1 commit
  5. 24 May, 2019 2 commits
  6. 27 Mar, 2019 1 commit
  7. 17 Mar, 2019 1 commit
  8. 15 Mar, 2019 2 commits
  9. 29 Jan, 2019 2 commits
  10. 20 Dec, 2018 2 commits
  11. 19 Dec, 2018 1 commit
  12. 04 Dec, 2018 3 commits
  13. 26 Oct, 2018 4 commits
  14. 23 Oct, 2018 1 commit
  15. 06 Aug, 2018 1 commit
  16. 02 Aug, 2018 2 commits
  17. 15 Jun, 2018 1 commit
  18. 23 Apr, 2018 5 commits
  19. 26 Feb, 2018 3 commits