Revision 1150 changed the way angles work so that 0 degrees and 360 degrees are treat...
authordooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Wed, 26 Dec 2007 14:17:27 +0000 (14:17 +0000)
committerdooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Wed, 26 Dec 2007 14:17:27 +0000 (14:17 +0000)
commit1b597586609b1c4df37d5ce9726f2ab27bfd64ea
treeb626ec285424db8f24ea7215e794af486352fd4e
parente556a9e73eaf9af70f65f197de762d3b507f5d7e
Revision 1150 changed the way angles work so that 0 degrees and 360 degrees are treated as being one whole rotation, rather than as being the same angle.  However, existing .sif files expect animating a tangent from 359 degrees to 0 degrees to be a one degree turn, not 359 degrees.  Until r1150, angle animation always went 'the short way'.  This change bumps the canvas version number to 0.2.  Canvases of version 0.2 or newer use non-wrapped angles.  Loading a 0.1 canvas will convert the angles so that existing .sif files will continue to work.  wiki.synfig.com/Image:Eyes.sif at 3s 16f is an example of a .sif file that was rendering wrongly before this change - the black shadow under the right eye shouldn't be there.

git-svn-id: http://svn.voria.com/code@1227 1f10aa63-cdf2-0310-b900-c93c546f37ac
synfig-core/trunk/src/synfig/canvas.cpp
synfig-core/trunk/src/synfig/canvas.h
synfig-core/trunk/src/synfig/loadcanvas.cpp
synfig-core/trunk/src/synfig/savecanvas.cpp