1. 09 Apr, 2018 1 commit
  2. 08 Apr, 2018 1 commit
  3. 06 Apr, 2018 2 commits
  4. 05 Apr, 2018 6 commits
  5. 04 Apr, 2018 5 commits
  6. 03 Apr, 2018 2 commits
  7. 01 Apr, 2018 1 commit
  8. 31 Mar, 2018 3 commits
    • Roman Gilg's avatar
      [Mouse KCM] Add X11 libinput exclusive backend and UI · 6bb8cde9
      Roman Gilg authored
      Summary:
      This patch splits up the current X11 backend into one for systems with
      installed X libinput driver and systems with only evdev driver.
      
      The evdev backend is used together with the old QWidget based UI. The
      libinput backend is based on the KWin Wayland one and controlled by a
      very similar QML based UI. One difference is that values are always
      propagated to all pointer like devices and can not be set for
      individual devices.
      
      As for the evdev backend values are saved to a config file in the user
      directory and reapplied on every session start.
      
      Note that the libinput backend always takes precedence to the evdev one.
      If an user wants to force the evdev backend, the X libinput driver needs
      to be removed.
      
      Depends on D11468
      
      {F5757944}
      
      BUG: 350688
      
      Test Plan: Tested X session with and without libinput driver.
      
      Reviewers: #plasma, davidedmundson
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: davidedmundson, hein, mart, abetts, ngraham, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D11469
      6bb8cde9
    • Roman Gilg's avatar
      [Mouse KCM] Add KWin Wayland backend · 4f06b7cc
      Roman Gilg authored
      Summary:
      The primal goal of this patch is the addition of a new backend in order to
      configure pointer devices through KWin's libinput backend in a Wayland session.
      
      The implementation builds upon Xuetian's backend splitting work, which again
      was based on the backend splitting in the Touchpad KCM.
      
      To integrate this backend nicely the code structure is cleaned up and Ui code
      as well as backend specific code is pushed into the respective subdirectories
      similar to the Touchpad KCM code.
      
      {F5757933}
      
      Test Plan: Tested the old backend on X and the new libinput backend on Wayland.
      
      Reviewers: #plasma, davidedmundson
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: davidedmundson, ngraham, plasma-devel
      
      Tags: #plasma
      
      Maniphest Tasks: T7964
      
      Differential Revision: https://phabricator.kde.org/D11468
      4f06b7cc
    • Yuri Chornoivan's avatar
      Fix minor typos · 0b5c033b
      Yuri Chornoivan authored
      0b5c033b
  9. 30 Mar, 2018 10 commits
  10. 29 Mar, 2018 1 commit
  11. 28 Mar, 2018 2 commits
  12. 27 Mar, 2018 2 commits
  13. 26 Mar, 2018 4 commits