Revision 872473
Go back to digest for 19th October 2008Other in KDE Base
Lucas Murray committed changes in /trunk/KDE/kdebase/workspace/kwin:
Merge Libkdecoration2 Git branch.
WARNING: Breaks shadow effect. I don't think it causes anything to crash anymore but it is VERY ugly visually.
Contains:
- New decoration API that allows decorations to change the way shadows look.
- Shadows now wobble.
- API example code in the Oxygen decoration.
- Added buildQuads() effect plugin hook.
- Work on the shadow effect to use the new decoration shadow API as well.
- Added IDs to WindowQuads.
- Added public accessors to texture coords in WindowVertex.
Would like all this to be reviewed.
File Changes
Modified 27 files
- /trunk/KDE/kdebase/workspace/kwin
- /bridge.cpp
- /bridge.h
- /client.h
- /effects.cpp
- /effects.h
- /scene.cpp
- /workspace.cpp
- /workspace.h
- /effects/shadow.cpp
- /effects/shadow.h
- /lib/kcommondecoration.cpp
- /lib/kcommondecoration.h
- /lib/kcommondecoration_p.cpp
- /lib/kcommondecoration_p.h
- /lib/kdecoration.cpp
- /lib/kdecoration.h
- /lib/kdecorationbridge.h
- /lib/kdecorationfactory.cpp
- /lib/kdecorationfactory.h
- /lib/kwineffects.cpp
- /lib/kwineffects.h
- /clients/oxygen/oxygen.cpp
- /clients/oxygen/oxygen.h
- /clients/oxygen/oxygenclient.cpp
- /clients/oxygen/oxygenclient.h
- /kcmkwin/kwindecoration/preview.cpp
- /kcmkwin/kwindecoration/preview.h
27 files changed in total