213 Commits (eabddf939b01d84d11e1a794f8dfed648f54ce24)

Author SHA1 Message Date
Martin Gräßlin 93e717b072 [wayland] Drop Wayland support in SceneXRender 11 years ago
Martin Gräßlin 147af71f8a Drop Workspace dependency from Scene 11 years ago
Martin Gräßlin 198ce47fec [scene-xrender] Trigger a full decoration repaint when sizes are dirty 11 years ago
Martin Gräßlin 2910645df0 [scene-xrender] Implement support for DecorationShadow 11 years ago
Daniel Pastushchak 0d997b1093 Introduce categorized logging for kwin core 11 years ago
Martin Gräßlin 21dca7ac14 Keep a QPointer<DecoratedClientImpl> in Client 12 years ago
Volker Krause 5db2d5a556 Make constants const, saves a few symbols in the .data section. 12 years ago
Martin Gräßlin 5eceda4ae6 ShmPool returns Buffer instead of wl_buffer 12 years ago
Martin Gräßlin 237ee7fcc7 wayland_client and wayland_server moved to kwayland 12 years ago
Fredrik Höglund 32e9de1e23 Refactor the swap completion interface 12 years ago
Fredrik Höglund ada5d02170 xrender: Remove findFormatForVisual() 12 years ago
Martin Gräßlin 08ab2c424e [kwin_wayland] Split out Buffer and ShmPool into dedicated files 12 years ago
Martin Gräßlin ce8c4240f7 [kwin_wayland] Create a dedicated Surface class 12 years ago
Martin Gräßlin bd8ed3cd70 [kwin_wayland] Flush display connection before going to block 12 years ago
Fredrik Höglund 0aff9830df Remove the decoration opacity property 12 years ago
Martin Gräßlin 2b20aa8bd0 Drop CoordinateMode from Client::layoutDecorationRects 12 years ago
Martin Gräßlin 08d146de91 Introduce support for DecorationShadow 12 years ago
Martin Gräßlin c12199a8e0 Pass Decoration::Renderer to Deleted and use it in the Scenes 12 years ago
Martin Gräßlin 0030eb7f84 Initial import of support for new KDecoration2 based decorations 12 years ago
Martin Gräßlin b039a07f4d Toplevel::vis becomes Toplevel::m_visual and is xcb_visualid_t 12 years ago
Martin Gräßlin fbec8ea12c [scene-xrender] Do not render deco part if it doesn't end on screen 12 years ago
Martin Gräßlin 263b1f1faf [kwin/scene_xrender] Use size of shell surface as xpixmap size in XRender/Wayland 12 years ago
Martin Gräßlin 92761e9e30 [kwin] Fix ifdefs for Wayland 12 years ago
Martin Gräßlin 1be3a7a9f0 Introduce a method shouldUseWaylandForCompositing() in KWin::Application 12 years ago
Martin Gräßlin 02a01f2006 Wayland backend for the XRender scene 12 years ago
Martin Gräßlin b28effff23 A Scene doesn't need to use an X11 Overlay Window 12 years ago
Martin Gräßlin c9779825d1 Support frame callback in Wayland backend 12 years ago
Martin Gräßlin cfa1ead9e1 Introduce an XRenderBackend similar to OpenGLBackend 12 years ago
Martin Gräßlin ef4c32f79a Move Scene::Window handling methods into base class 12 years ago
Martin Gräßlin 1a0e586b9c Pass creation of Shadow sub class instance to Scene 12 years ago
Martin Gräßlin 5d3d8834ab Pass creation of Scene::EffectFrame to the Scene 12 years ago
Martin Gräßlin 9b0c6ddef3 Drop pure virtual Scene::windowOpacityChanged slot 12 years ago
Fredrik Höglund eeb309c149 kwin: Add support for EXT_buffer_age 12 years ago
Fredrik Höglund a9e49e218f kwin: Return the modified damage in a separate paintScreen() parameter 12 years ago
Martin Gräßlin 2372e02752 [kwin] Use a QIcon in Client for the icons instead of Pixmaps 12 years ago
Martin Gräßlin 57905c0cc2 And we got rid of KDebug 13 years ago
Martin Gräßlin 388944314a Drop QPixmap ctor of XRenderPicture 13 years ago
Thomas Lübking 772486511a implement crossfading on xrender 13 years ago
Thomas Lübking ebfd3f58d8 implement crossfading on xrender 13 years ago
Thomas Lübking bcf6c9c319 use configured xrender filter 13 years ago
Martin Gräßlin e7ab3adafd New class to encapsulate a Window's Pixmap 13 years ago
Thomas Lübking b7e6a334da rebase measuring to nano res + fix vsync padding 13 years ago
Martin Gräßlin 76d96506dc Remove damage argument in Toplevel::resetDamage 13 years ago
Martin Gräßlin 2ab0de12e9 Remove dead code 13 years ago
Martin Gräßlin 466bef3a6d Adding a DesktopThumbnailItem declarative item 13 years ago
Martin Gräßlin 265b5523e2 Move decoration related methods from Workspace to DecorationPlugin 13 years ago
Martin Gräßlin 1bb5a81292 Port SceneXRender to XCB 13 years ago
Martin Gräßlin 4e598ed641 Port SceneXRender::EffectFrame to XCB render 13 years ago
Martin Gräßlin 4a69ffb5c0 Do not use QPixmap::x11PictureHandle() to render shadow elements 13 years ago
Martin Gräßlin ce930dfc8a Use xRenderBlendPicture as alpha mask in SceneXrender 13 years ago