Skip to content
Snippets Groups Projects
  1. May 29, 2022
  2. Dec 16, 2021
  3. Aug 23, 2021
  4. Sep 23, 2020
  5. Jun 16, 2020
  6. Jun 04, 2020
  7. Apr 04, 2020
  8. Mar 11, 2020
  9. Mar 10, 2020
  10. Aug 26, 2019
  11. 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
  12. Aug 06, 2019
  13. Aug 05, 2019
  14. May 24, 2019
  15. Mar 27, 2019
  16. Mar 17, 2019
  17. Mar 15, 2019
  18. Jan 29, 2019
Loading