-----------------------------------------------------------
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

Reply via email to