Skip to content
  1. Apr 07, 2014
  2. Oct 31, 2013
  3. Jun 25, 2013
  4. Jun 23, 2013
  5. May 13, 2013
  6. Dec 13, 2012
  7. Dec 04, 2012
  8. Dec 01, 2012
  9. Nov 29, 2012
  10. Nov 23, 2012
  11. Nov 14, 2012
  12. Sep 07, 2012
  13. Sep 05, 2012
  14. Sep 04, 2012
    • MC Return's avatar
      Fixed URL references (now "https://launchpad.net/compiz") · 813a43d3
      MC Return authored
      "http://www.compiz-fusion.org" is not existent anymore and leads one to the "Web Design Manchester" web design business page (used in the About dialogue of CCSM for example) and
      "http://www.compiz.org" is outdated and does not reflect actual development of Compiz anymore
      813a43d3
  15. Aug 31, 2012
  16. Aug 05, 2012
  17. Aug 03, 2012
  18. Jul 30, 2012
  19. May 27, 2012
  20. May 24, 2012
  21. Jan 09, 2012
  22. Oct 13, 2011
  23. Sep 03, 2011
  24. May 08, 2011
    • Sam Spilsbury's avatar
      Add hack to allow the KDE4 Window decorator to work correctly with the new · ca22b990
      Sam Spilsbury authored
      decoration interface, until KDE4 Window decorator is re-written to allow
      for decoration lists.
      
      Note that this gives public access to KWD::Decorator, which is a bad thing.
      
      The way this works is to create two separate frames for inactive and active
      decoration, and when one property is written to update the other.
      ca22b990
  25. May 07, 2011
  26. Feb 10, 2011
    • Sam Spilsbury's avatar
      Make the switcher window being override redirect. · bb526818
      Sam Spilsbury authored
      Previously the switcher window was a normal managed window (which
      the switcher plugin actually lied about, see SwitchWindow::managed),
      such that the decorators could pick it up and draw the switcher
      decoration. However now with reparenting, this means that whenever
      we actually manage and unmanage the switcher window (eg with map
      and unmap) it means we must also reparent the window, which floods
      the server with requests and makes the switcher slow.
      
      Since we don't interact with the switcher window, it makes no sense
      to manage it like this, so make it override redirect
      bb526818
  27. Feb 01, 2011
    • Sam Spilsbury's avatar
      Allow semantic difference between frame window geometry and frame size. · 10580d7f
      Sam Spilsbury authored
      Rationale: some window decorators or themes might want to specify a border
      input area that is slightly larger than the visible borders on screen
      (eg for enhanced resize handles, a11y purposes, etc) or the theme might
      want to specify some additional decoration which should affect placement
      but should not be interacted with.
      
      In this case we have a priv->border and priv->input window property.
      priv->border specifies the actual semantic size of the window decoration
      that should affect placement and priv->input specifies the extents of
      the frame window past the client.
      
      Fixes LP: #710271
      10580d7f
  28. Nov 27, 2010
    • Sam Spilsbury's avatar
      Fix switcher background drawing · a85beb55
      Sam Spilsbury authored
      As the default composition mode is SourceOver and the old contents are uninitialized, all sorts of graphical corruption could occur. Fix that by using Source composition mode and thus not using the old contents for blending.
      
      Forward port 50c061b29c9fccdc937f0de92ba1edccab1a05a4 to master
      a85beb55
  29. Nov 23, 2010
    • Sam Spilsbury's avatar
      Fix decoration flicker of switcher window. · e665d350
      Sam Spilsbury authored
      Previously, the pixmaps were recreated as soon as any property changed (and thus way too often), so it would happen that at the time the decoration plugin needs to access the pixmap, it would already have been destroyed. Avoid that by only recreating the pixmaps when needed.
      
      Forward port of edb51e95e959accd3873179a20bc4674c51f5efe to master
      e665d350
  30. Oct 24, 2010
  31. Aug 20, 2010
  32. Aug 12, 2010