1. 10 Sep, 2015 9 commits
  2. 09 Sep, 2015 1 commit
    • Martin Flöser's avatar
      Add support for modifier only shortcuts on Wayland · 07414e88
      Martin Flöser authored
      On popular demand!
      
      This change tracks how modifiers are used and detects a modifier only
      key press/release. That is:
      * no other key is pressed when the modifier gets pressed
      * no other key gets pressed before the modifier gets released
      
      If such a press/release is detected, we call a configurable dbus call.
      The possible shortcuts can be configured in kwinrc, group
      "ModifierOnlyShortcuts". The following keys are supported:
      * Shift
      * Control
      * Alt
      * Meta
      
      As value it takes a QStringList (comma seperated string) with
      service,path,interface,method,additionalargs
      
      E.g. to invoke Desktop Grid effect on Meta key:
      
      [ModifierOnlyShortcuts]
      Meta=org.kde.kglobalaccel,/component/kwin/,org.kde.kglobalaccel.Component,invokeShortcut,ShowDesktopGrid
      
      I do not intend to add a config interface for it. Let's keep it a hidden
      way.
      
      REVIEW: 124954
      07414e88
  3. 08 Sep, 2015 1 commit
  4. 07 Sep, 2015 1 commit
    • Martin Flöser's avatar
      Fake a leave event for the decoration when client is left · 0b955611
      Martin Flöser authored
      We need to send a fake HoverMove event on minimized to remove all
      hovered states of the decoration.
      
      At the same time we need to ensure that no further hover events are
      sent to a minimized client.
      
      BUG: 351984
      FIXED-IN: 5.4.1
      REVIEW: 124997
      0b955611
  5. 03 Sep, 2015 3 commits
  6. 02 Sep, 2015 1 commit
  7. 31 Aug, 2015 2 commits
  8. 28 Aug, 2015 2 commits
  9. 27 Aug, 2015 6 commits
    • Thomas Lübking's avatar
      Merge branch 'Plasma/5.4' · f4774802
      Thomas Lübking authored
      f4774802
    • Thomas Lübking's avatar
      blur transparent 24bit windows · 0c71d514
      Thomas Lübking authored
      also stretch blur opacity a bit (ie.
      slightly transparent windows get more
      blur compared to their opacity)
      
      REVIEW: 124148
      0c71d514
    • Thomas Lübking's avatar
      never trigger edges during the cooldown · 9139cca7
      Thomas Lübking authored
      regardless of whether the pushback is forced down or the user
      has deactivated it or whatever. The edge is waiting from previous
      activation and we need to prevent immediate reactivation since that
      may cause duplicate action and unwanted state toggles
      
      BUG: 351627
      CCBUG: 351869
      FIXED-IN: 5.4.1
      REVIEW: 124888
      9139cca7
    • Thomas Lübking's avatar
      tests test tests, not code · b5e3e4ac
      Thomas Lübking authored
      The test put a reference to the XCB::Window as data
      to the _net_wm_transient property, not the window ID
      This "works" (you get various garbage transients for
      the leader in addition) as long as the window id itself
      is the first item in the structure (because that is what
      the test resolves to verify what it has done) bug fails
      when the XCB::Window structure changes and anything
      is the first item (or, btw., when the compiler feels
      to re-align the structure and adds some padding...)
      
      So let's fix the test by at least passing the proper
      data reference.
      
      is FIXED-IN: 5.4.1
      REVIEW: 124888
      also see REVIEW: 124864
      b5e3e4ac
    • Thomas Lübking's avatar
      Use shader traits for magnifer effect · 0f4c5193
      Thomas Lübking authored
      adapted from the zoom effect patch which
      was broken likewise in KWin/5
      
      REVIEW: 124942
      0f4c5193
    • Martin Flöser's avatar
      [cmake] Let's try PKG_Qt5PlatformSupport_INCLUDEDIR instead of PKG_Qt5PlatformSupport_INCLUDE_DIRS · f280d36f
      Martin Flöser authored
      The one contains a set of paths which might be the reason why e.g on the
      CI the include dir cannot be constructed. Let's see what will happen....
      
      CCBUG: 351776
      f280d36f
  10. 26 Aug, 2015 2 commits
  11. 25 Aug, 2015 12 commits