38 Commits (56d9f90546365c9710417266f50b48b81c3b5f30)

Author SHA1 Message Date
Martin Gräßlin fe8fc6f83d Ensure to directly delete old Shadow on update 10 years ago
Martin Gräßlin 24bdfc6317 Make Toplevel::window() no longer virtual and introduce ::windowId() 10 years ago
Ivan Čukić 2c95a4e6b9 Checking whether m_topLevel is not null before getting its property 10 years ago
Martin Gräßlin d28fba8839 DecorationShadow operates on AbstractClient 10 years ago
Martin Gräßlin 3139dcd3b9 Drop cmakedefine HAVE_WAYLAND 11 years ago
Heiko Becker 105cda7769 Fix build without wayland 11 years ago
Martin Gräßlin df1146bfa6 [wayland] Shadow gains support for a Wayland protocol 11 years ago
Martin Gräßlin 7508cd49e0 Trigger rebuilding of quads after creating a new DecorationShadow 11 years ago
Martin Gräßlin 2910645df0 [scene-xrender] Implement support for DecorationShadow 11 years ago
Martin Gräßlin f103cd0bea DecorationShadow elements are QRects 12 years ago
Martin Gräßlin b337a0b52e DecorationShadow uses QRect to set element sizes 12 years ago
Martin Gräßlin 1afc355759 DecorationShadow uses QMargins for padding 12 years ago
Hugo Pereira Da Costa 931c43b6c4 added missing .data() to make connect/disconnect compile 12 years ago
Martin Gräßlin 7353bf4c28 [shadow] Needs to keep a QPointer to the DecorationShadow 12 years ago
Martin Gräßlin 08d146de91 Introduce support for DecorationShadow 12 years ago
Martin Gräßlin b45eeae352 [Xcb::Wrapper] Introduce a Property and StringProperty Wrapper subclass 12 years ago
Martin Gräßlin 1a0e586b9c Pass creation of Shadow sub class instance to Scene 12 years ago
Martin Gräßlin 634a84e5c0 Port reading the shadow property to XCB 13 years ago
Martin Gräßlin bd7da7ccd0 Bring back shadows 13 years ago
Martin Gräßlin f210d42d14 Disable Shadow System for porting 13 years ago
Thomas Lübking 6146fa39a4 rebuild quads when removing shadows for empty prop 13 years ago
Martin Gräßlin 6d2dfe06e7 Introduce dedicated OpenGL1 and OpenGL2 compositing types 14 years ago
Thomas Lübking 7b3c58280b Support withdrawal of shadows 14 years ago
Thomas Lübking 7acf1330bd Support withdrawal of shadows 14 years ago
Thomas Lübking 065666e35b simplify general shadow building code 15 years ago
Thomas Lübking f3d1261680 fix shadow quad update, allows to change shadow size with property update 15 years ago
Martin Gräßlin 987bc837d9 Remove define KWIN_HAVE_OPENGL_COMPOSITING 15 years ago
Martin Gräßlin b837a3fca1 Render Shadow with only one GL texture 15 years ago
Martin Gräßlin 04020f0b42 Deep copy of Shadow pixmap again 15 years ago
Martin Gräßlin 3775616a13 Do not deep copy the shadow pixmaps 15 years ago
Martin Gräßlin 911b037fe8 Add another pixmap safety check in Shadow creation 15 years ago
Jacopo De Simoi e688058235 kwin: Implement shadows in XRender compositor 15 years ago
Martin Gräßlin a9ce4aa2af Don't render a Shadow if the Shadow overlaps the window 15 years ago
Martin Gräßlin 7287019050 Update cached Shadow information on size changes 15 years ago
Martin Gräßlin 38e9ab9a4e Move ownership on Shadow from Toplevel to Scene::Window 15 years ago
Martin Gräßlin c82fed057f Verify that Shadow pixmaps are valid 15 years ago
Martin Gräßlin 89aa8ee8db Fix repainting of shadow after window closes 15 years ago
Martin Gräßlin bd12134f05 Deep copy the shadow pixmaps 15 years ago
Martin Gräßlin 12220a0d59 Initial implementation of new Shadows in KWin 15 years ago