More Info

Revision 872473

(Back to digest)
 

Other 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