Emmanuele Bassi 7fa7c4a1b6 animation: Transform if necessary
The Animation code does transformation of values between type A and A'
after checking for compatibility using g_value_type_compatible(). This
is incorrect: compatibility means that the two types can be copied. The
correct conversion should follow:

        if (compatible (type (A), type (A')))
          copy (A, A');
        else
          if (transformable (type (A), type (A')))
            transform (A, A');
          else
            error("Unable to trasform type A in A'");

The transformation might still fail, so we need to check for errors
there as well as a fall-through case.
2010-01-22 21:36:41 +00:00
..
2010-01-12 17:10:15 +00:00
2009-11-06 11:48:42 +00:00
2009-01-20 18:47:50 +00:00
2009-12-10 22:20:36 +00:00
2009-12-10 22:20:36 +00:00
2009-10-14 11:31:26 +01:00
2009-07-10 11:38:42 +01:00
2009-10-19 12:01:38 +01:00
2009-12-11 23:48:58 +00:00
2009-10-16 15:55:05 +01:00