[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta
From: Rob Buis <rwlbuis () xs4all ! nl>
Date: 2005-10-30 17:12:25
Message-ID: 1130692345.088683.30372.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 475806 by buis:
Important kcanvas changes:
- have a seperate item for images, KCanvasImageItem.
- use relative transforms in kcanvas but offer a way to compute the whole ctm \
(getComputedTransform). This should have big benefits, next to nicer code it should \
make having svg markers in OS X easier.
- to give better control add viewBox and preserveAspectRatio abilities into \
KCanvasContainer.
- KCanvasContainer sets up its own viewport clip, not in SVGSVGElementImpl anymore.
Note that the API still needs some cleanup, but there should be no regressions.
CCMAIL: wildfox@kde.org
M +77 -1 kcanvas/KCanvasContainer.cpp
M +32 -0 kcanvas/KCanvasContainer.h
M +5 -0 kcanvas/KCanvasCreator.cpp
M +5 -0 kcanvas/KCanvasCreator.h
A kcanvas/KCanvasImageItem.cpp [License: LGPL (v2+) (wrong address)]
A kcanvas/KCanvasImageItem.h [License: LGPL (v2+) (wrong address)]
M +14 -2 kcanvas/KCanvasItem.cpp
M +3 -0 kcanvas/KCanvasItem.h
M +2 -4 kcanvas/KCanvasResources.cpp
M +2 -2 kcanvas/KCanvasView.cpp
M +3 -2 kcanvas/Makefile.am
M +9 -3 kcanvas/device/KRenderingDevice.h
M +1 -2 kcanvas/device/KRenderingPaintServer.h
M +5 -0 kcanvas/device/KRenderingStyle.cpp
M +1 -0 kcanvas/device/KRenderingStyle.h
M +4 -4 kcanvas/device/Makefile.am
M +1 -1 kcanvas/device/agg/KCanvasClipperAgg.cpp
M +78 -6 kcanvas/device/agg/KCanvasContainerAgg.cpp
M +17 -0 kcanvas/device/agg/KCanvasContainerAgg.h
A kcanvas/device/agg/KCanvasImageItemAgg.cpp [License: LGPL (v2+) \
(wrong address)] A kcanvas/device/agg/KCanvasImageItemAgg.h [License: \
LGPL (v2+) (wrong address)] M +8 -4 kcanvas/device/agg/KCanvasItemAgg.cpp
M +63 -10 kcanvas/device/agg/KRenderingDeviceAgg.cpp
M +9 -2 kcanvas/device/agg/KRenderingDeviceAgg.h
M +4 -10 kcanvas/device/agg/KRenderingPaintServerGradientAgg.cpp
M +6 -6 kcanvas/device/agg/Makefile.am
M +1 -1 ksvg2/misc/KCanvasRenderingStyle.h
M +1 -1 ksvg2/misc/KSVGTimeScheduler.cpp
M +1 -1 ksvg2/svg/SVGAnimatedTransformListImpl.cpp
M +25 -42 ksvg2/svg/SVGImageElementImpl.cpp
M +1 -4 ksvg2/svg/SVGImageElementImpl.h
M +6 -0 ksvg2/svg/SVGLocatableImpl.cpp
M +2 -0 ksvg2/svg/SVGLocatableImpl.h
M +1 -1 ksvg2/svg/SVGMarkerElementImpl.cpp
M +27 -44 ksvg2/svg/SVGSVGElementImpl.cpp
M +1 -6 ksvg2/svg/SVGSVGElementImpl.h
M +7 -3 ksvg2/svg/SVGStyledElementImpl.cpp
M +0 -33 ksvg2/svg/SVGStyledTransformableElementImpl.cpp
M +0 -1 ksvg2/svg/SVGStyledTransformableElementImpl.h
M +0 -1 ksvg2/svg/SVGTransformableImpl.h
M +8 -8 ksvg2/svg/SVGUseElementImpl.cpp
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic