1. 14 Nov, 2012 1 commit
  2. 10 Nov, 2012 1 commit
  3. 08 Nov, 2012 1 commit
    • Thomas Lübking's avatar
      Clock unsynced resizes · 08a5b5c5
      Thomas Lübking authored
      For clients w/o XSYNC support, limit resizes to 30Hz
      to take pointless load from client and X11
      
      REVIEW: 107087
      08a5b5c5
  4. 07 Nov, 2012 1 commit
  5. 25 Oct, 2012 1 commit
  6. 19 Sep, 2012 1 commit
  7. 06 Sep, 2012 1 commit
    • Martin Flöser's avatar
      Make the Compositor a proper Singleton · 574e02c9
      Martin Flöser authored
      The Compositor class actually behaves like a Singleton so it should be
      one. Therefore four static methods are added:
      * self() to access the Singleton
      * createCompositor() to be used by Workspace to create the instance
      * isCreated() to have a simple check whether the Singleton is already
        created
      * compositing() as a shortcut to test whether the compositor has been
        created and is active
      
      The isCreated() check is actually required as especially Clients might
      be created and trying to access the Compositor before it is setup.
      574e02c9
  8. 26 Aug, 2012 2 commits
  9. 11 Aug, 2012 1 commit
  10. 25 Jul, 2012 1 commit
  11. 14 Jul, 2012 1 commit
    • Martin Flöser's avatar
      Remove Tiling support from KWin · 34027455
      Martin Flöser authored
      As discussed on the mailinglist [1] the tiling support is
      removed from KWin. The main reasons for this step are:
      * it is unmaintained
      * it is a mode not used by any of the core KWin team
      * original developer said at Akademy 2012 that he is not
        interested in picking up the work again
      * tiling has quite some bugs, e.g. multi screen not supported
      * is conflicting with other concepts in KWin, e.g. activities
      
      There is ongoing work to get tiling supported through a KWin
      script, which is a preferred way as it does not influence the
      existing C++ code base.
      
      [1] http://lists.kde.org/?l=kwin&m=133149673110558&w=2
      BUG: 303090
      FIXED-IN: 4.10
      REVIEW: 105546
      34027455
  12. 25 Jun, 2012 1 commit
  13. 18 Jun, 2012 1 commit
  14. 01 Jun, 2012 2 commits
  15. 18 May, 2012 1 commit
  16. 03 May, 2012 2 commits
  17. 30 Apr, 2012 2 commits
  18. 24 Apr, 2012 1 commit
  19. 20 Apr, 2012 2 commits
    • Thomas Lübking's avatar
      merge geom_pretile & geom_restore · f3a9f5f0
      Thomas Lübking authored
      remove some patch bodies
      checkWorkspacePosition on geom_restore
      
      CCBUG: 80265
      reviewed-by: graesslin
      f3a9f5f0
    • Martin Flöser's avatar
      Stacking Order becomes a list of Toplevel Windows · 2ae475ce
      Martin Flöser authored
      The common usage of stacking order is to loop through
      the list and find a specific Client. All these usages
      still need to find a Client. For that the loops are
      adjusted to first cast the Toplevel into a Client and
      continue if the current item is no Client.
      
      At the moment all entries in the stacking order should
      still be Clients as the Deleted are not yet added.
      2ae475ce
  20. 17 Apr, 2012 1 commit
  21. 07 Apr, 2012 1 commit
  22. 01 Apr, 2012 1 commit
  23. 22 Mar, 2012 1 commit
  24. 21 Mar, 2012 1 commit
  25. 20 Mar, 2012 1 commit
  26. 18 Mar, 2012 1 commit
  27. 14 Mar, 2012 2 commits
  28. 13 Mar, 2012 2 commits
  29. 27 Feb, 2012 1 commit
  30. 26 Feb, 2012 1 commit
  31. 21 Feb, 2012 1 commit
  32. 12 Feb, 2012 1 commit
    • Philipp Knechtges's avatar
      kwin: move/resize events shall not force a repaint of all layers · 39a851c8
      Philipp Knechtges authored
      This patch adds a new function Toplevel::addLayerRepaint, that in contrast
      to addWorkspaceRepaint does not invalidate every blur texture cache that
      overlaps with that region. As the name suggests it rather invalidates the
      to the window associated layer at that position. This is especially useful
      in the case of move/resize events in combination with oxygen-transparent,
      where the altered window is almost always the topmost window and the blur
      texture cache of the windows underneath are unchanged.
      
      For the case of fully opaque windows the behaviour of addLayerRepaint
      and addWorkspaceRepaint should be same.
      
      REVIEW: 103906
      39a851c8
  33. 11 Feb, 2012 1 commit
    • Thomas Lübking's avatar
      fix tabbing · 206257d7
      Thomas Lübking authored
      BUG: 290959
      BUG: 265160
      BUG: 229292
      BUG: 238279
      BUG: 290758
      BUG: 222831
      BUG: 278275
      BUG: 245747
      BUG: 230000
      
      BUG: 253697
      BUG: 230570
      BUG: 265977
      BUG: 225337
      BUG: 225339
      
      REVIEW: 103855
      206257d7