gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog server/asobj/Color.cpp testsuit...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/asobj/Color.cpp testsuit...
Date: Sat, 17 Nov 2007 11:50:36 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/11/17 11:50:36

Modified files:
        .              : ChangeLog 
        server/asobj   : Color.cpp 
        testsuite/swfdec: PASSING 

Log message:
        (getTransform): truncate values to integers.
        Fixes color1.swf from swfdec testsuite.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4889&r2=1.4890
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/Color.cpp?cvsroot=gnash&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/swfdec/PASSING?cvsroot=gnash&r1=1.62&r2=1.63

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.4889
retrieving revision 1.4890
diff -u -b -r1.4889 -r1.4890
--- ChangeLog   17 Nov 2007 11:15:57 -0000      1.4889
+++ ChangeLog   17 Nov 2007 11:50:35 -0000      1.4890
@@ -1,5 +1,8 @@
 2007-11-17 Sandro Santilli <address@hidden>
 
+       * server/asobj/Color.cpp (color_gettransform): truncate
+         values to integers.
+       * testsuite/swfdec/PASSING: color1.swf succeeds
        * testsuite/swfdec/Makefile.am: split swfdec test runners in
          more groups (groups of 3 letters the name starts with)
 

Index: server/asobj/Color.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/Color.cpp,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- server/asobj/Color.cpp      8 Nov 2007 22:40:43 -0000       1.16
+++ server/asobj/Color.cpp      17 Nov 2007 11:50:35 -0000      1.17
@@ -209,18 +209,19 @@
 
        cxform cx = obj->getTransform();
 
-       // TODO: convert to as_object...
+       // Convert to as_object
+
        as_object* ret = new as_object(getObjectInterface());
 
-       ret->init_member("ra", cx.m_[0][0]*100);
-       ret->init_member("ga", cx.m_[1][0]*100);
-       ret->init_member("ba", cx.m_[2][0]*100);
-       ret->init_member("aa", cx.m_[3][0]*100);
-
-       ret->init_member("rb", cx.m_[0][1]);
-       ret->init_member("gb", cx.m_[1][1]);
-       ret->init_member("bb", cx.m_[2][1]);
-       ret->init_member("ab", cx.m_[3][1]);
+       ret->init_member("ra", int(cx.m_[0][0]*100));
+       ret->init_member("ga", int(cx.m_[1][0]*100));
+       ret->init_member("ba", int(cx.m_[2][0]*100));
+       ret->init_member("aa", int(cx.m_[3][0]*100));
+
+       ret->init_member("rb", int(cx.m_[0][1]));
+       ret->init_member("gb", int(cx.m_[1][1]));
+       ret->init_member("bb", int(cx.m_[2][1]));
+       ret->init_member("ab", int(cx.m_[3][1]));
 
        return ret;
 }

Index: testsuite/swfdec/PASSING
===================================================================
RCS file: /sources/gnash/gnash/testsuite/swfdec/PASSING,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -b -r1.62 -r1.63
--- testsuite/swfdec/PASSING    15 Nov 2007 22:23:35 -0000      1.62
+++ testsuite/swfdec/PASSING    17 Nov 2007 11:50:35 -0000      1.63
@@ -63,6 +63,7 @@
 color-setRGB.swf:0841414e9ac7d2f9b57e40aec3d2f44f
 color-setTransform-empty.swf:2a72a5273ab8713ee289ff1726b0959c
 color-setTransform-negative.swf:0bc0510c35fc5c82de31b0db887fe535
+color1.swf:3cc52a41193d342cfdfaeffe56edc3db
 comparisons-5.swf:d4dfeb4ec80ec1f5a7390eb699e269ee
 comparisons-6.swf:5a7bf1ffb3a4dd23828d6e180f1871b0
 comparisons-7.swf:2e53fca820ad47ebb1bfef696f61527a




reply via email to

[Prev in Thread] Current Thread [Next in Thread]