Skip to content
Snippets Groups Projects
  1. Nov 22, 2023
  2. Jun 22, 2023
  3. May 29, 2022
  4. Dec 16, 2021
  5. Aug 23, 2021
  6. Sep 23, 2020
  7. Jun 16, 2020
  8. Jun 04, 2020
  9. Apr 04, 2020
  10. Mar 11, 2020
  11. Mar 10, 2020
  12. Aug 26, 2019
  13. Aug 12, 2019
    • 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: default avatarPeter Hutterer <peter.hutterer@who-t.net>
      f9968087
  14. Aug 06, 2019
  15. Aug 05, 2019
  16. May 24, 2019
  17. Mar 27, 2019
  18. Mar 17, 2019
Loading