1. 25 Sep, 2013 1 commit
    • Martin Flöser's avatar
      Fix reading of window properties from effects · be3a0cf4
      Martin Flöser authored
      That's what you get for changing code you cannot properly test. The
      calculation was completely messed up. Now reads the correct byte size
      for the byte array. In addition the usages in the effects are improved
      to cast the data into the proper uint32_t values instead of the more
      generic long. After all if the format is 32, the length is 32 and not
      a long.
      be3a0cf4
  2. 24 Sep, 2013 10 commits
    • Thomas Lübking's avatar
      Merge branch 'KDE/4.11' · feafbca9
      Thomas Lübking authored
      feafbca9
    • Thomas Lübking's avatar
      extend fadeout animation duration to 600ms · 05bc5bfc
      Thomas Lübking authored
      compensated by a QuartOut shape, this keeps the
      effect alive while the sheet or similar effects run
      without much visual stretch
      
      Covers issue until there's AnimationEffect::determine()
      
      CCBUG: 321897
      semi Fixed in 4.11.2
      REVIEW: 111798
      05bc5bfc
    • Thomas Lübking's avatar
      sanitize user/fullscreenable condition · 6303c8d5
      Thomas Lübking authored
      whether or not a window is maximizable does really not
      matter (it's not if the size is locked, so the
      maximized size is the only size) but only if the
      window can take the fullscreen geometry.
      
      otoh, the size restrictions (maximum size, fixed aspect)
      should be honored by default but still ignorable by rule
      
      BUG: 324733
      FIXED-IN: 4.11.2
      REVIEW: 112654
      6303c8d5
    • Thomas Lübking's avatar
      group aware restack accounts layer compatibility · 79d6c47a
      Thomas Lübking authored
      the restack code stacks under all members of an application
      this is a problem if the group contains a keep below or desktop
      etc. (while the other window is a normal one) what resulted in
      restacking the client "invalidly" above the window of the other
      layer but below all other memberso of its own group for no reason
      
      REVIEW: 112627
      CCBUG: 110543
      79d6c47a
    • Thomas Lübking's avatar
      no VD change for activation & unreasonable policy · 51c3c6cc
      Thomas Lübking authored
      F(S)UM mean "the focus is where the mouse is"
      the mouse is not on the other virtual desktop
      (and it was even granted regardless of the actual geometry/position)
      
      The "unreasonable" focus policies expose an issue about
      the present linked handling of "allow activation" and
      "allow raising" (see https://git.reviewboard.kde.org/r/110919/ )
      
      Activation would match "extreme" (if the window maps on the same
      virtual desktop, half a mile away from the mouse, it won't
      receive the focus) but not regarding raising (which is actually
      an issue entirely different from FSP)
      
      REVIEW: 112585
      CCBUG: 80897
      51c3c6cc
    • Martin Flöser's avatar
      Re-enable threaded query for effects · cf6d6e05
      Martin Flöser authored
      KConfig should be thread safe in KF5.
      cf6d6e05
    • Martin Flöser's avatar
      Use new for-loop instead of foreach in kwin/effects.cpp · cebb4b86
      Martin Flöser authored
      kdevelop was causing parsing errors, so I had to do it ;-)
      cebb4b86
    • Anselmo L. S. Melo's avatar
      Port from KTemporaryFile to QTemporaryFile · d258759a
      Anselmo L. S. Melo authored
      REVIEW: 112742
      d258759a
    • Martin Flöser's avatar
    • Martin Flöser's avatar
      Merge branch 'master' into frameworks-scratch · 969e6b85
      Martin Flöser authored
      Conflicts:
      	CMakeLists.txt
      	kwin/client.cpp
      	kwin/effects/highlightwindow/highlightwindow.cpp
      	kwin/libkwineffects/kwingltexture.cpp
      	kwin/libkwineffects/kwinxrenderutils.cpp
      	kwin/scene_opengl.cpp
      	kwin/workspace.cpp
      	plasma/desktop/applets/kickoff/CMakeLists.txt
      	plasma/desktop/applets/taskmanager/package/contents/code/tools.js
      	plasma/desktop/applets/taskmanager/package/contents/ui/Task.qml
      	plasma/desktop/applets/taskmanager/package/contents/ui/main.qml
      	plasma/desktop/applets/taskmanager/package/metadata.desktop
      	plasma/desktop/applets/taskmanager/plugin/textlabel.h
      	plasma/desktop/applets/tasks/CMakeLists.txt
      	plasma/desktop/applets/tasks/package/metadata.desktop
      	plasma/desktop/applets/tasks/tasks.cpp
      	plasma/desktop/toolboxes/plasma-toolbox-desktoptoolbox.desktop
      	plasma/generic/applets/activitybar/activitybar.cpp
      	plasma/generic/wallpapers/color/plasma-wallpaper-color.desktop
      	plasma/generic/wallpapers/image/plasma-wallpaper-image.desktop
      969e6b85
  3. 23 Sep, 2013 9 commits
  4. 21 Sep, 2013 2 commits
  5. 17 Sep, 2013 3 commits
  6. 13 Sep, 2013 8 commits
  7. 12 Sep, 2013 7 commits