gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog server/sprite_instance.cpp test...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/sprite_instance.cpp test...
Date: Fri, 16 Feb 2007 11:30:34 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/02/16 11:30:34

Modified files:
        .              : ChangeLog 
        server         : sprite_instance.cpp 
        testsuite/actionscript.all: MovieClip.as 

Log message:
                * server/sprite_instance.cpp:
                  Warn only once about unsupported stuff; Provide
                  the *unimplemented* MovieClip.moveTo method.
                * testsuite/actionscript.all/MovieClip.as: don't
                  expect failure in checking moveTo.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2377&r2=1.2378
http://cvs.savannah.gnu.org/viewcvs/gnash/server/sprite_instance.cpp?cvsroot=gnash&r1=1.164&r2=1.165
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/MovieClip.as?cvsroot=gnash&r1=1.33&r2=1.34

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2377
retrieving revision 1.2378
diff -u -b -r1.2377 -r1.2378
--- ChangeLog   16 Feb 2007 11:12:37 -0000      1.2377
+++ ChangeLog   16 Feb 2007 11:30:34 -0000      1.2378
@@ -1,5 +1,14 @@
 2007-02-16 Sandro Santilli <address@hidden>
 
+       * server/sprite_instance.cpp: 
+         Warn only once about unsupported stuff; Provide
+         the *unimplemented* MovieClip.moveTo method.
+       * testsuite/actionscript.all/MovieClip.as: don't
+         expect failure in checking moveTo.
+
+2007-02-16 Sandro Santilli <address@hidden>
+
+
        * server/asobj/: Color.cpp, Sound.cpp:
          Warn only once about unsupported stuff; don't terminate
          log_<whatever> with a newline (will be added); properly

Index: server/sprite_instance.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/sprite_instance.cpp,v
retrieving revision 1.164
retrieving revision 1.165
diff -u -b -r1.164 -r1.165
--- server/sprite_instance.cpp  16 Feb 2007 11:09:41 -0000      1.164
+++ server/sprite_instance.cpp  16 Feb 2007 11:30:34 -0000      1.165
@@ -250,8 +250,13 @@
        sprite_instance* sprite = ensure_sprite(fn.this_ptr);
        UNUSED(sprite);
 
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.attachAudio() unimplemented -- "
                "returning undefined");
+               warned=true;
+       }
 }
 
 //createEmptyMovieClip(name:String, depth:Number) : MovieClip
@@ -555,7 +560,13 @@
        UNUSED(sprite);
 
        // See http://sephiroth.it/reference.php?id=429
+
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.unloadMovie() not implemented yet");
+               warned=true;
+       }
 }
 
 static void sprite_hit_test(const fn_call& fn)
@@ -783,7 +794,12 @@
        sprite_instance* sprite = ensure_sprite(fn.this_ptr);
        UNUSED(sprite);
 
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.getURL() not implemented yet");
+               warned=true;
+       }
 }
 
 // getBounds(targetCoordinateSpace:Object) : Object
@@ -814,7 +830,12 @@
        bounds_obj->init_member("yMax", as_value(yMax));
 
        // xMin, xMax, yMin, and yMax
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.getBounds() not implemented yet (just 
stubbed)");
+               warned=true;
+       }
 
        fn.result->set_as_object(bounds_obj.get());
 }
@@ -825,7 +846,12 @@
        sprite_instance* sprite = ensure_sprite(fn.this_ptr);
        UNUSED(sprite);
 
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.globalToLocal() not implemented yet");
+               warned=true;
+       }
 }
 
 static void
@@ -834,7 +860,12 @@
        sprite_instance* sprite = ensure_sprite(fn.this_ptr);
        UNUSED(sprite);
 
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.endFill() not implemented yet");
+               warned=true;
+       }
 }
 
 static void
@@ -843,7 +874,26 @@
        sprite_instance* sprite = ensure_sprite(fn.this_ptr);
        UNUSED(sprite);
 
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.lineTo() not implemented yet");
+               warned=true;
+       }
+}
+
+static void
+sprite_moveTo(const fn_call& fn)
+{
+       sprite_instance* sprite = ensure_sprite(fn.this_ptr);
+       UNUSED(sprite);
+
+       static bool warned = false;
+       if ( ! warned )
+       {
+               log_error("FIXME: MovieClip.moveTo() not implemented yet");
+               warned=true;
+       }
 }
 
 static void
@@ -852,7 +902,12 @@
        sprite_instance* sprite = ensure_sprite(fn.this_ptr);
        UNUSED(sprite);
 
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.lineStyle() not implemented yet");
+               warned=true;
+       }
 }
 
 static void
@@ -861,7 +916,12 @@
        sprite_instance* sprite = ensure_sprite(fn.this_ptr);
        UNUSED(sprite);
 
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.curveTo() not implemented yet");
+               warned=true;
+       }
 }
 
 static void
@@ -870,7 +930,12 @@
        sprite_instance* sprite = ensure_sprite(fn.this_ptr);
        UNUSED(sprite);
 
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.clear() not implemented yet");
+               warned=true;
+       }
 }
 
 static void
@@ -879,7 +944,12 @@
        sprite_instance* sprite = ensure_sprite(fn.this_ptr);
        UNUSED(sprite);
 
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.beginFill() not implemented yet");
+               warned=true;
+       }
 }
 
 static void
@@ -888,7 +958,12 @@
        sprite_instance* sprite = ensure_sprite(fn.this_ptr);
        UNUSED(sprite);
 
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.beginGradientFill() not implemented yet");
+               warned=true;
+       }
 }
 
 // startDrag([lockCenter:Boolean], [left:Number], [top:Number],
@@ -899,7 +974,12 @@
        sprite_instance* sprite = ensure_sprite(fn.this_ptr);
        UNUSED(sprite);
 
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.startDrag() not implemented yet");
+               warned=true;
+       }
 }
 
 // stopDrag() : Void
@@ -909,7 +989,12 @@
        sprite_instance* sprite = ensure_sprite(fn.this_ptr);
        UNUSED(sprite);
 
+       static bool warned = false;
+       if ( ! warned )
+       {
        log_error("FIXME: MovieClip.stopDrag() not implemented yet");
+               warned=true;
+       }
 }
 
 static void
@@ -1179,6 +1264,7 @@
        o.init_member("curveTo", &sprite_curveTo);
        o.init_member("lineStyle", &sprite_lineStyle);
        o.init_member("lineTo", &sprite_lineTo);
+       o.init_member("moveTo", &sprite_moveTo);
        o.init_member("endFill", &sprite_endFill);
        o.init_member("attachAudio", &sprite_attach_audio);
        o.init_member("createTextField", &sprite_create_text_field);

Index: testsuite/actionscript.all/MovieClip.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/MovieClip.as,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- testsuite/actionscript.all/MovieClip.as     12 Feb 2007 14:06:01 -0000      
1.33
+++ testsuite/actionscript.all/MovieClip.as     16 Feb 2007 11:30:34 -0000      
1.34
@@ -22,7 +22,7 @@
 // compile this test case with Ming makeswf, and then
 // execute it like this gnash -1 -r 0 -v out.swf
 
-rcsid="$Id: MovieClip.as,v 1.33 2007/02/12 14:06:01 strk Exp $";
+rcsid="$Id: MovieClip.as,v 1.34 2007/02/16 11:30:34 strk Exp $";
 
 #include "check.as"
 
@@ -87,6 +87,7 @@
        check(mc.curveTo);
        check(mc.lineStyle);
        check(mc.lineTo);
+       check(mc.moveTo);
        check(mc.attachAudio);
        check(mc.endFill);
        check(mc.getDepth);
@@ -122,7 +123,6 @@
     //check(mc.loadVariables != undefined);
 
     xcheck(mc.localToGlobal);
-    xcheck(mc.moveTo);
     xcheck(mc.setMask);
     check(mc.startDrag);
     check(mc.stopDrag);




reply via email to

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