1. 13 Aug, 2017 3 commits
  2. 12 Aug, 2017 4 commits
    • Martin Flöser's avatar
      Remove Keyboard modifiers from Qt::Key created in Xkb::toQtKey · d56b75f6
      Martin Flöser authored
      The KWindowSystem change 32526718eae99ccb594360627586eebdf793372b caused
      a regression in KWin as Qt::Enter on keypad is no longer enter, but enter
      with modifier mask. For all other modifiers it was never a problem that
      the KKeyServer method also returned modifiers as it could not read the
      X modifiers anyway.
      
      As KWin has full knowledge about the modifiers through Xkb it does not
      need the modifier mapped into the Qt::Key.
      
      This fixes the failing TestWindowSelection autotest which started to fail
      due to the change in KWindowSystem.
      d56b75f6
    • Martin Flöser's avatar
      Move event filtering for overlay window into an X11EventFilter · a65b2c06
      Martin Flöser authored
      Summary:
      The OverlayWindowX11 also inherits from X11EventFilter and performs
      the filtering itself.
      
      Test Plan: Compiles, not yet tested as I'm on Wayland
      
      Reviewers: #kwin, #plasma
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D7197
      a65b2c06
    • Martin Flöser's avatar
      Move the X11 specific OverlayWindow into the platform/x11 · b4a79d30
      Martin Flöser authored
      Summary:
      The overlay window is only needed for the X11 based compositors. Given
      that it is better suited in the X11 platform. Unfortunately it is not
      possible to completely move it into the platform plugin as it is still
      referenced in KWin core (e.g. SceneXRender). Due to that the
      OverlayWindow in KWin core is turned into a pure virtual class with the
      implementation being moved into the plugin.
      
      The platform API gains a new virtual factory method which is only
      implemented in the X11 platform.
      
      Test Plan: Compiles
      
      Reviewers: #kwin, #plasma
      
      Subscribers: plasma-devel, kwin
      
      Tags: #kwin
      
      Differential Revision: https://phabricator.kde.org/D7193
      b4a79d30
    • Martin Flöser's avatar
      Implement the shortcut caption suffix for Wayland windows · bbca8c66
      Martin Flöser authored
      Summary:
      The generation of the shortcut caption part is moved from Client to
      AbstractClient. The ShellClient also has a captionSuffix and implements
      the full part in caption.
      
      Overall this needs more refactoring to support more sharing between the
      two implementations. But one step at a time.
      
      Reviewers: #kwin, #plasma
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D7093
      bbca8c66
  3. 10 Aug, 2017 1 commit
  4. 09 Aug, 2017 4 commits
  5. 08 Aug, 2017 2 commits
  6. 07 Aug, 2017 4 commits
  7. 02 Aug, 2017 3 commits
  8. 31 Jul, 2017 12 commits
  9. 30 Jul, 2017 4 commits
  10. 29 Jul, 2017 3 commits