278 Commits (59e845e4e6bcff759ccb3e4f31eff743ec3badbd)

Author SHA1 Message Date
Luboš Luňák 59e845e4e6 Make width of titlebar spacers default to half width of normal buttons, 19 years ago
Matthew Woehlke 529611c662 Add AbilityAnnounceColors and AbilityColor* abilities to kwin decorations; this way clients can say what colors they support for the benifit of the color kcm (and anyone else that might need to know?) 19 years ago
Matthew Woehlke 21433fbb26 NUM_COLORS is internal and might be changed, document it thusly 19 years ago
Matthew Woehlke e3c96063ca SVN_SILENT: --trailing whitespace (so no fighting with kate, or gunk in my next commits) 19 years ago
Luboš Luňák 9cae215d63 Maybe later, if somebody will feel like it, too late for KDE4 I think. 19 years ago
Luboš Luňák 0170623a9c Separate KCommonDecoration from KDecoration, in order to allow 19 years ago
Luboš Luňák 24b3a9b829 No tabs. 19 years ago
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago
Luboš Luňák 74b89e491d Revert r741298 - this time the right fix for -Woverloaded-virtual is fixing 19 years ago
Laurent Montel e7aa0b3a7e Remove not necessary kdeversion.h 19 years ago
Rivo Laks 85e31c0010 Reserve 80 items instead of creating them. 19 years ago
Rivo Laks e0c50df7e3 Preallocate those vectors as well, just like mattr did with the ones in the shadow effect. 19 years ago
Rivo Laks 85961ce0a3 Add KWin::GlobalShortcutsEditor which is a KShortcutsEditor that only edits global shortcuts. 19 years ago
Rivo Laks 02a46d9e5a Fix compilation with gcc 3.3 19 years ago
Luboš Luňák c1ed1edb52 Proper support for active xinerama screen in effects. 19 years ago
Luboš Luňák ceb07f1c5c -Woverloaded-virtual 19 years ago
Luboš Luňák d18e4933a0 Make DesktopGrid useful also from keyboard. 19 years ago
Luboš Luňák c83210c60a Remove all code for non-composited animations - they don't work anyway. 19 years ago
Luboš Luňák ab70575d1f Make the outline for moving/resizing work with Qt4, which bothers 19 years ago
Rivo Laks 0ac3b393b1 Add some apidocs. 19 years ago
Aaron J. Seigo 16e3e5581e * make defaultButtonsLeft and defaultButtonsRight non-pure-virtual so that client plugins that want to just go along with the kde defaults can do so and don't need to reimplement these methods; this is SC, but not BIC 19 years ago
Aaron J. Seigo 003a0ea7d0 introduce KDecorationOptions::defaultTitleButtonsLeft() and KDecorationOptions::defaultTitleButtonsRight() so as to centralize this default 19 years ago
Luboš Luňák bc6a084894 Let effects access window role as well. 19 years ago
Rivo Laks a2801f1ba1 Add #define with KWin effects API version so that 3rd party effects can check for compatibility 19 years ago
Rivo Laks bb9ff25ec4 Prevent multiple fullscreen effects from becoming active at the same time as discussed 19 years ago
Luboš Luňák f55b1056a2 Make KDecorationFactory::supports() const, and also pure virtual to force 19 years ago
Oswald Buddenhagen aff1787ff9 KConfig* API overhaul. only cosmetics, so don't panic. 19 years ago
Pino Toscano 54289af3ea #include fixup 19 years ago
Andreas Pakulat 39e322fc83 Merge the KConfig branch. This are the 3 main modules (+kdeadmin), which are 19 years ago
Rivo Laks aa0e5c7773 Dynamically load some of the used GLX symbols and make sure they exist before 19 years ago
Rivo Laks a3781228cb Move Extensions class to lib/kwinglobals.* 19 years ago
Rivo Laks 7ad70d9c83 Fix compilation 19 years ago
Bernhard Loos 4ff6a33526 fix the effect kcm for kwin 19 years ago
Luboš Luňák e6069e9cf6 Arghl. Again a stupid bug caused by float having poor precision. 19 years ago
Arto Hytönen e1c6433c8e pass-by-value -> reference-to-count fixes 19 years ago
Arto Hytönen f3fbc3665b explicit ctors 19 years ago
Rivo Laks d618ba8d23 Turn paintText() into two generic methods: one just paints the text, the other also paints 19 years ago
Pino Toscano 44bab7a4eb set the autoFillBackground for the preview widget, so it's painted correctly clearing the garbage below 19 years ago
Arto Hytönen b494cddaa9 includes, include guards and typos fixed 19 years ago
Rivo Laks cc2600100c Add a method to render round box with a dark edge and use it for alt-tab's frame. 19 years ago
Thiago Macieira d2aee14a35 Remove use of k_funcinfo 19 years ago
Luboš Luňák d846a1e8a9 Use always float as the floating point type for compositing 19 years ago
Luboš Luňák 5a50381e1f Move the shader used for painting to WindowPaintData, as it's 19 years ago
Luboš Luňák 30eb55863c Make WindowPaintData ctor require an EffectWindow argument, 19 years ago
Laurent Montel 994c800d79 Adapt to new KWarning/kFatal/kDebug api 19 years ago
Aaron J. Seigo b9c69f425b various ebn fixes (markup, uninling, QString()) 19 years ago
Aaron J. Seigo dd72494b2b these are all cheap to pass around and make ebn happy 19 years ago
Alex Merry 4f509f0360 Apidocs mainpage work. Just got Plasma and Solid to do here. 19 years ago
Luboš Luňák 56eeb84acc More checks that quads are split only in pre-paint and transformed 19 years ago
Luboš Luňák 023ebc47b1 Implement smoothNeeded() - window quads need smoothing if width or height 19 years ago