Quite a lot of the example canvases use the trick of blending a transparent shape...
authordooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Thu, 24 Jan 2008 17:20:08 +0000 (17:20 +0000)
committerdooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Thu, 24 Jan 2008 17:20:08 +0000 (17:20 +0000)
commit998f0399992786d84246f56815c698f3a561c310
treef60b7dc31832b76d11f811ca3842c4e6e6bbf190
parentc50c9ca115419aeb0c0c6e3dad2215765ae66efe
Quite a lot of the example canvases use the trick of blending a transparent shape using blend method "straight", and relying on an old bug to mask just the pixels in the shape.  Now that "straight" blending no longer only applies to the pixels in the shape, but to the whole layer, this trick no longer works.  The example .sif files have been modified to no longer rely on the trick, but it's possible that other .sif files do use it, and so this change looks out for the trick and changes it to use a fully opaque shape with "alpha over" blending, which has the same effect.

git-svn-id: http://svn.voria.com/code@1457 1f10aa63-cdf2-0310-b900-c93c546f37ac
synfig-core/trunk/src/modules/mod_geometry/circle.cpp
synfig-core/trunk/src/modules/mod_geometry/rectangle.cpp
synfig-core/trunk/src/synfig/layer_composite.cpp
synfig-core/trunk/src/synfig/layer_composite.h
synfig-core/trunk/src/synfig/layer_shape.cpp