----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/100809/ -----------------------------------------------------------
Review request for Calligra. Summary ------- This patch implements clipping for shapes using arbitrary clipping paths. This is needed to properly support svg clipping. There is a new class KoClipPath which can be set on a shape. The clipping path is then used when painting the shape to set the clipping path on the painter. There are also two commands to set and to unset a clipping path on a shape. Diffs ----- filters/karbon/svg/CMakeLists.txt 2a89825 filters/karbon/svg/SvgClipPathHelper.h PRE-CREATION filters/karbon/svg/SvgClipPathHelper.cpp PRE-CREATION filters/karbon/svg/SvgGraphicContext.h dbb28ae filters/karbon/svg/SvgParser.h c9a09b1 filters/karbon/svg/SvgParser.cpp 0372fde filters/karbon/svg/svgexport.h 6689299 filters/karbon/svg/svgexport.cc 7627006 karbon/data/karbon.rc cf0a238 karbon/ui/KarbonView.h 235720f karbon/ui/KarbonView.cpp c4e3603 libs/flake/CMakeLists.txt e153e14 libs/flake/KoClipPath.h PRE-CREATION libs/flake/KoClipPath.cpp PRE-CREATION libs/flake/KoShape.h b4b3033 libs/flake/KoShape.cpp c5f0fd9 libs/flake/KoShapeManager.cpp 7f225f9 libs/flake/KoShapeManagerPaintingStrategy.cpp 4a267c5 libs/flake/KoShape_p.h 5874cbd libs/flake/commands/KoShapeClipCommand.h PRE-CREATION libs/flake/commands/KoShapeClipCommand.cpp PRE-CREATION libs/flake/commands/KoShapeUnclipCommand.h PRE-CREATION libs/flake/commands/KoShapeUnclipCommand.cpp PRE-CREATION Diff: http://git.reviewboard.kde.org/r/100809/diff Testing ------- Tested with svg files from the svg test suite as well as some kde icons like akregator.svgz (see bug 264411) Thanks, Jan
_______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel