1. 26 Oct, 2015 1 commit
  2. 31 Aug, 2015 1 commit
  3. 12 Aug, 2015 2 commits
    • Peter Hutterer's avatar
      Add an option to disable horizontal scrolling · f139f142
      Peter Hutterer authored
      libinput always has horizontal scrolling enabled and punts the decision when
      to scroll horizontally to the toolkit/widget. This is the better approach, but
      while we have a stack that's not ready for that, and in the X case likely
      never will be fully ready provide an option to disable horizontal scrolling.
      This option doesn't really disable horizontal scrolling, it merely discards
      any horizontal scroll delta. libinput will still think it's scrolling.
      https://bugs.freedesktop.org/show_bug.cgi?id=91589Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      Reviewed-by: default avatarHans de Goede <hdegoede@redhat.com>
    • Peter Hutterer's avatar
      Add drag lock support · e3a888c3
      Peter Hutterer authored
      First, why is this here and not in libinput: drag lock should be implemented
      in the compositor (not in libinput) so it can provide feedback when it
      activates and grouped in with other accessibility features. That will work for
      Wayland but in X the compositor cannot filter button events - only the server
      and the drivers can.
      This patch adds mostly the same functionality that evdev provides with two
      options on how it works:
      * a single button number configures the given button to lock the next button
        pressed in a logically down state until a press+ release of that same button
      * a set of button number pairs configures each button with the to-be-locked
        logical button, i.e. a pair of "1 3" will hold 3 logically down after a
        button 1 press
      The property and the xorg.conf options take the same configuration as the
      evdev driver (though the property has a different prefix, libinput instead of
      The behavior difference to evdev is in how releases are handled, evdev sends
      the release on the second button press event, this implementation sends the
      release on the second release event.
      https://bugs.freedesktop.org/show_bug.cgi?id=85577Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      Reviewed-by: default avatarHans de Goede <hdegoede@redhat.com>
  4. 04 Aug, 2015 1 commit
  5. 21 Jul, 2015 1 commit
  6. 09 Jul, 2015 1 commit
  7. 30 Apr, 2015 1 commit
  8. 28 Apr, 2015 1 commit
  9. 23 Apr, 2015 1 commit
  10. 17 Mar, 2015 2 commits
  11. 26 Feb, 2015 1 commit
  12. 01 Dec, 2014 1 commit
  13. 24 Nov, 2014 3 commits
  14. 05 Oct, 2014 1 commit
  15. 26 Sep, 2014 2 commits