Revision 756740
Go back to digest for 6th January 2008Optimization in KDE Base
Germain Garand committed changes in /trunk/KDE/kdelibs/khtml:
rework CSS3 opacity, for correctness and workable speed.
* Try hard to minimize the painting region.
* Blend layers atomically after off-screen rendering.
* Rework the PaintBuffer so that it can provide multiple buffers.
* Each transparent object must define a new stacking context so that their rendering sub-tree appears as atomic to ancestors, as wanted by CSS3.
File Changes
Modified 6 files
- /trunk/KDE/kdelibs/khtml
- /misc/paintbuffer.cpp
- /misc/paintbuffer.h
- /rendering/render_layer.cpp
- /rendering/render_object.cpp
- /rendering/render_replaced.cpp
- /rendering/render_style.h
6 files changed in total