1. 17 Oct, 2019 6 commits
  2. 16 Oct, 2019 2 commits
  3. 15 Oct, 2019 1 commit
  4. 14 Oct, 2019 3 commits
  5. 11 Oct, 2019 1 commit
  6. 07 Oct, 2019 1 commit
  7. 04 Oct, 2019 4 commits
  8. 30 Sep, 2019 2 commits
  9. 29 Sep, 2019 1 commit
    • John Chadwick's avatar
      tablet: Improve forced prox out behavior. · 8568cf1b
      John Chadwick authored
      Some graphics tablets (most or all Wacom, for example) do not emit
      proximity out events when the tablet pen goes out of range. To
      compensate for this, libinput synthesizes proximity out events when no
      events are received for a certain period of time. Unfortunately, on some
      tablets, this is fairly failure prone when moving the pen slowly. As a
      workaround, this patch causes libinput to avoid synthesizing proximity
      out events when the pen is still in contact with the tablet pad, as
      defined by the TABLET_TOOL_IN_CONTACT status.
      8568cf1b
  10. 27 Sep, 2019 2 commits
    • Peter Hutterer's avatar
      middle-button: add space to middlebutton state debug message · a5c6571e
      Peter Hutterer authored
      Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>`
      a5c6571e
    • John Chadwick's avatar
      test: Make udev_properties array fixed-size. · b71a1b6e
      John Chadwick authored
      The udev_properties array is currently variable length, which causes the
      tests to invoke undefined behavior on empty lists, as it attempts to
      access the first array item to check if the key is NULL, which is an out
      of bounds read and will fail when the struct alignment happens to line
      up such that there is no padding after the list in the empty list case.
      
      By making the udev_properties array 32 items long, it can encapsulate
      every existing case, with only a fairly small amount of memory overhead,
      and without requiring every single `TEST_DEVICE` call to initialize
      `udev_properties`.
      b71a1b6e
  11. 25 Sep, 2019 9 commits
  12. 12 Sep, 2019 8 commits