209 Commits (9e23d20f8fced11b911b94869918e7a21937235d)

Author SHA1 Message Date
Martin Gräßlin fe8fc6f83d Ensure to directly delete old Shadow on update 10 years ago
Martin Gräßlin 996ee34e14 Remove the unredirect fullscreen windows functionality 10 years ago
Martin Gräßlin a35ffa93d7 Use hiddenInternal() for a ShellClient which got unmapped 10 years ago
Martin Gräßlin f79c3f244d On Wayland never try to create a WindowPixmap from an X11 pixmap 10 years ago
Martin Gräßlin ac1a8a0142 Don't depend on operation mode in WindowPixmap 10 years ago
Martin Gräßlin 8f9c6ce92f Use new surface() method in WindowPixmap::updateBuffer 10 years ago
Martin Gräßlin 354defe499 Add a SurfaceInterface *WindowPixmap::surface() const 10 years ago
Martin Gräßlin ebbb82906d Add support for SubSurface to WindowPixmap 10 years ago
Kevin Funk 43bd3e44e1 Scene: Fix memory leak 10 years ago
Martin Gräßlin 3be6ff9f12 [kwineffects] Pass screen projection matrix to WindowPaintData 10 years ago
Martin Gräßlin f284ef814c Pass projection matrix to ScreenPaintData 10 years ago
Thomas Lübking 95cbd7c1b3 prevent nullptr dereferentiation 10 years ago
Martin Gräßlin 827486ff36 Introduce a Toplevel::clientContentPos() -> QPoint 10 years ago
Martin Gräßlin a82daabfe9 Scene::buildQuads can operate on AbstractClient for decoration handling 10 years ago
Martin Gräßlin 8e66832ba3 Allow rendering of input method windows also if screen is locked 10 years ago
Martin Gräßlin 38cde38edf Ensure Scene doesn't render non lock screen windows while screen is locked 10 years ago
Martin Gräßlin f84b4758f2 Fix incorrect static_casts to Client 11 years ago
Martin Gräßlin c56bbc0ddf Composite windows from a QOpenGLFramebufferObject 11 years ago
Martin Gräßlin 3139dcd3b9 Drop cmakedefine HAVE_WAYLAND 11 years ago
Martin Gräßlin 02cebe93a6 [wayland] Unreference the buffer when destroying the WindowPixmap 11 years ago
Martin Gräßlin 35abacabc4 [wayland] Handle unmap in ShellClient 11 years ago
Martin Gräßlin 20286fa671 Reset not-valid WindowPixmap in pixmapDiscarded 11 years ago
Martin Gräßlin cfba4bacdf [wayland] Reference BufferInterface in WindowPixmap 11 years ago
Martin Gräßlin 147af71f8a Drop Workspace dependency from Scene 11 years ago
Martin Gräßlin 19d90e4e0e [scene] Add basic support for Wayland Buffer in WindowPixmap 11 years ago
Daniel Pastushchak 0d997b1093 Introduce categorized logging for kwin core 11 years ago
Martin Gräßlin bf4ba54647 Remove displayWidth and displayHeight from the compositor 11 years ago
Fredrik Höglund 3b4907d060 Add support for explicit command stream synchronization 12 years ago
Martin Gräßlin 2b20aa8bd0 Drop CoordinateMode from Client::layoutDecorationRects 12 years ago
Martin Gräßlin 98a5c4e050 Allow Client to disable the rendering of DecorationShadow 12 years ago
Martin Gräßlin 0030eb7f84 Initial import of support for new KDecoration2 based decorations 12 years ago
Fredrik Höglund 6ad4c775d7 Use a single texture atlas for the decoration 12 years ago
Martin Gräßlin 1ad823377a Fix clipping of ThumbnailItem to parent item 12 years ago
Martin Gräßlin 882d55f1b5 Allow windows to specify that they should not get animated on window close 12 years ago
Martin Gräßlin 2fbc8414a7 Allow windows to specify that they should not get animated on window close 12 years ago
Martin Gräßlin b28effff23 A Scene doesn't need to use an X11 Overlay Window 12 years ago
Martin Gräßlin ef4c32f79a Move Scene::Window handling methods into base class 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 b7be3cb621 Better handling for making the compositing OpenGL context current 12 years ago
Thomas Lübking a3cbe50e12 do not create window pixmap for Deleted windows 13 years ago
Alex Richardson 898e3f625a create a variable and not a function declaration 13 years ago
Eike Hein fbc957c048 Second 'unbreak kwin build' of the day ... 13 years ago
Martin Gräßlin 57905c0cc2 And we got rid of KDebug 13 years ago
Martin Gräßlin e21225fa47 Use XCB Shape instead of XLib Shape in KWin core 13 years ago
Martin Gräßlin 69b109b5b9 Adjust the ThumbnailItems to QtQuick2 13 years ago
Thomas Lübking 6f5f999c54 catch NULL client pointer 13 years ago
Martin Gräßlin 941c02a60f Introduce cross-fading with previous pixmap 13 years ago
Martin Gräßlin e7ab3adafd New class to encapsulate a Window's Pixmap 13 years ago
Fredrik Höglund ac5f1317e9 kwin: Split WindowQuadDecoration into two types 13 years ago