80 Commits (ca2a019bc8c71f088683ce797538b51e6f89652e)

Author SHA1 Message Date
Philipp Knechtges 85c5181a81 kwin: Avoid painting damaged areas which are occluded by another opaque window. 15 years ago
Arthur Arlt d8072be54d Move OverlayWindow from Workspace to its own class 15 years ago
Arthur Arlt 859dacb8b5 Make Scene::windowClosed() a Q_SLOT 15 years ago
Arthur Arlt 14af45cc04 Make Q slots public in class Scene 15 years ago
Arthur Arlt b63c9c1af8 Make mothod windowGeometryShapeChanged() a slot 15 years ago
Arthur Arlt 59a8aac752 Make windowOpacityChanged() a slot 15 years ago
Arthur Arlt d88cb00b0b Make class Scene inherit from QObject 15 years ago
Martin Gräßlin 6cfdbfe1dc Remove compositing self-check 15 years ago
Martin Gräßlin 38e9ab9a4e Move ownership on Shadow from Toplevel to Scene::Window 15 years ago
Martin Gräßlin 0a7e48f7aa KWin uses kdelibs coding style. 15 years ago
Thomas Lübking f57bf611c6 backport of 1210445 15 years ago
Thomas Lübking 337e1eac18 revert vsync strategy, fix timeouts 15 years ago
Martin Gräßlin eabad32cfb Add cross fade support for text and icon to EffectFrame. 16 years ago
Martin Gräßlin 6e31461039 Adding a new rendering flag for painting the screen with transformed windows but without triggering full repaints. 16 years ago
Martin Gräßlin ef79d4c443 Use the normal Plasma selection to highlight the selected window in boxswitch. 16 years ago
Martin Gräßlin fa832b7aa7 Cache the icon texture/picture in EffectFrame and use texture from pixmap to load the data in OpenGL mode. Yeah for less pixmap to image to gltexture conversations. 16 years ago
Martin Gräßlin e2eebb6503 Refactoring of EffectFrame: EffectFrame becomes an interface just like EffectsHandler and EffectWindow and a concrete EffectFrameImpl in core. 16 years ago
Martin Gräßlin 191435d425 Move Lanczos filter from taskbarthumbnail effect into the scene and use it also in boxswitch, presentwindows and thumbnailaside effects. 16 years ago
Fredrik Höglund e1161c2525 Don't paint windows that are not on the current activity. 16 years ago
Hugo Pereira Da Costa df712a4802 reverting r1121187 16 years ago
Hugo Pereira Da Costa 7e28b26173 renamed toplevelDecorationHasAlpha into decorationHasAlpha 16 years ago
Hugo Pereira Da Costa 9f8bbd1d6c Take decorationUseAlpha decoration flag when setting the PAINT_WINDOW_TRANSLUCENT bit mask. 16 years ago
Lucas Murray 7d897b7d3f Added PAINT_DISABLED_BY_CLIENT_GROUP. Allow highlighting of inactive tab 16 years ago
Fredrik Höglund f81485d868 Fix shaded and shaped windows not being clipped correctly. 17 years ago
Fredrik Höglund e92aab0518 Implement initial support for ARGB window decorations. 17 years ago
Luboš Luňák 7249ca2cfb Do self-check immediatelly during compositing setup only when it's not KWin startup 17 years ago
Lucas Murray c07ba30b63 Fixed shadow effect losing its shadows after making changes to the settings. 18 years ago
Luboš Luňák 6796c1225f Self-check also for XRender. 18 years ago
Luboš Luňák 14ae8d2dc9 Support for unredirecting fullscreen windows, i.e. games etc. can paint directly 18 years ago
Luboš Luňák 1927a283b3 Cache window quads since they usually don't change and this gives 18 years ago
Luboš Luňák cff2b0e6cd Abstract paint clipping into PaintClipper helper class that allows 18 years ago
Adriaan de Groot 214d575aa3 Qt3 -> Qt4 style includes. 18 years ago
Rivo Laks be3271c8e0 Fix problem with partial repaints when effect's prePaintWindow() expands paint region. 19 years ago
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago
Luboš Luňák 5a50381e1f Move the shader used for painting to WindowPaintData, as it's 19 years ago
Luboš Luňák c29c66832d Make quads carry information about whether the quad is part 19 years ago
Luboš Luňák 5faa397849 Vertex redesign - redo the way windows are split into smaller parts 19 years ago
Philip Falkner c2ff6a4d7a Make sure to unbind the texture in tfp_mode when the underlying pixmap 19 years ago
Laurent Montel f32b3e8d92 Remove not necessary "class classname;" 19 years ago
Luboš Luňák 1caa3f95ed Properly check for all needed extensions and handle gracefully absence. 19 years ago
Luboš Luňák f52b8e48cd branches/work/kwin_composite becomes new trunk kwin. 19 years ago
Luboš Luňák 2b7e1f4993 Remove kwin, kwin_composite will become new trunk kwin, missing merges 19 years ago
Rivo Laks 0353f3376e Make effects actual plugins, so it's possible to load them on runtime. 19 years ago
Luboš Luňák e3b865cd5f namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 19 years ago
Luboš Luňák 983df01853 Remove extra ';'. 19 years ago
Luboš Luňák 8b5b40e4e8 Shadows. Right not it's only flat black rectangle, but otherwise 19 years ago
Luboš Luňák da02ba11ca Scene*::Window classes are now too complex to be value-based, 19 years ago
Luboš Luňák f6ad1881e1 Support for window thumbnails. 19 years ago
Dirk Mueller 6883415ff4 KListBox->K3ListBox 19 years ago
Luboš Luňák 9704203415 More geometry accessors in wrapper classes. 19 years ago