1. 09 Dec, 2011 1 commit
  2. 30 Jun, 2011 3 commits
  3. 11 May, 2011 3 commits
  4. 18 Apr, 2011 1 commit
  5. 23 Mar, 2011 2 commits
  6. 22 Oct, 2010 1 commit
    • Peter Hutterer's avatar
      Abstract valuator masks through a set of APIs. · 675f4a85
      Peter Hutterer authored
      
      
      This commit introduces an abstraction API for handling masked valuators. The
      intent is that drivers just allocate a mask, set the data and pass the mask
      to the server. The actual storage type of the mask is hidden from the
      drivers.
      
      The new calls for drivers are:
          valuator_mask_new()     /* to allocate a valuator mask */
          valuator_mask_zero()    /* to reset a mask to zero */
          valuator_mask_set()     /* to set a valuator value */
      
      The new interface to the server is
          xf86PostMotionEventM()
          xf86PostButtonEventM()
          xf86PostKeyboardEventM()
          xf86PostProximityEventM()
      
      all taking a mask instead of the valuator array.
      
      The ValuatorMask is currently defined for MAX_VALUATORS fixed size due to
      memory allocation restrictions in SIGIO handlers.
      
      For easier review, a lot of the code still uses separate valuator arrays.
      This will be fixed in a later patch.
      
      This patch was initially written by Chase Douglas.
      Signed-off-by: default avatarChase Douglas <chase.douglas@canonical.com>
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      Reviewed-by: default avatarChase Douglas <chase.douglas@canonical.com>
      675f4a85
  7. 01 Sep, 2010 4 commits
  8. 11 Jun, 2010 1 commit
  9. 12 May, 2010 1 commit
  10. 02 Jan, 2010 1 commit
  11. 30 Dec, 2009 1 commit
  12. 23 Dec, 2009 1 commit
    • Dan Nicholson's avatar
      config: Introduce InputAttributes in NewInputDeviceRequest · 0711598d
      Dan Nicholson authored
      
      
      In order to give NewInputDeviceRequest more information, a new
      InputAttributes type is introduced. Currently, this collects the product
      and vendor name, device path, and sets booleans for attributes such as
      having keys and/or a pointer. Only the HAL backend fills in the
      attributes, though.
      Signed-off-by: Dan Nicholson's avatarDan Nicholson <dbn.lists@gmail.com>
      Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
      0711598d
  13. 20 Oct, 2009 1 commit
  14. 09 Sep, 2009 2 commits
  15. 29 Jul, 2009 1 commit
  16. 18 Jun, 2009 1 commit
  17. 10 Jun, 2009 2 commits
  18. 03 Jun, 2009 1 commit
  19. 16 May, 2009 2 commits
  20. 17 Apr, 2009 1 commit
  21. 03 Apr, 2009 1 commit
  22. 22 Jan, 2009 5 commits
  23. 14 Oct, 2008 1 commit
  24. 10 Oct, 2008 1 commit
  25. 08 Oct, 2008 1 commit