Revision 872473

Go back to digest for 19th October 2008

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