gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/attachM...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/attachM...
Date: Mon, 19 Feb 2007 23:16:59 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/02/19 23:16:59

Modified files:
        .              : ChangeLog 
        testsuite/misc-ming.all: attachMovieTestRunner.cpp 
                                 attachMovieTest.c 

Log message:
                * testsuite/misc-ming.all/: attachMovieTest.c,
                  attachMovieTestRunner.cpp:
                  Add onMouseDown and onMouseUp handlers to
                  exported symbol. Confirms bug #19040.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2400&r2=1.2401
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-ming.all/attachMovieTestRunner.cpp?cvsroot=gnash&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-ming.all/attachMovieTest.c?cvsroot=gnash&r1=1.4&r2=1.5

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2400
retrieving revision 1.2401
diff -u -b -r1.2400 -r1.2401
--- ChangeLog   19 Feb 2007 22:27:07 -0000      1.2400
+++ ChangeLog   19 Feb 2007 23:16:59 -0000      1.2401
@@ -1,3 +1,10 @@
+2007-02-19 Sandro Santilli <address@hidden>
+
+       * testsuite/misc-ming.all/: attachMovieTest.c,
+         attachMovieTestRunner.cpp:
+         Add onMouseDown and onMouseUp handlers to
+         exported symbol. Confirms bug #19040.
+
 2007-02-19  Rob Savoye  <address@hidden>
 
        * macros/boost.m4: Tweak patch for bug #18788 to work when cross

Index: testsuite/misc-ming.all/attachMovieTestRunner.cpp
===================================================================
RCS file: 
/sources/gnash/gnash/testsuite/misc-ming.all/attachMovieTestRunner.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- testsuite/misc-ming.all/attachMovieTestRunner.cpp   24 Jan 2007 10:11:54 
-0000      1.4
+++ testsuite/misc-ming.all/attachMovieTestRunner.cpp   19 Feb 2007 23:16:59 
-0000      1.5
@@ -45,6 +45,8 @@
        sprite_instance* root = tester.getRootMovie();
        assert(root);
 
+       as_value tmp;
+
        check_equals(root->get_frame_count(), 5);
        check_equals(root->get_play_state(), sprite_instance::PLAY);
        check_equals(root->get_current_frame(), 0);
@@ -69,6 +71,25 @@
        tester.movePointerTo(100, 30);
        check(!tester.isMouseOverMouseEntity());
 
+       root->get_member("mouseDown", &tmp);
+       check(tmp.is_undefined());
+       root->get_member("mouseUp", &tmp);
+       check(tmp.is_undefined());
+
+       // Note that we are *not* on an active entity !
+       tester.pressMouseButton();
+
+       root->get_member("mouseDown", &tmp);
+       xcheck_equals(tmp.to_number(), 1);
+       root->get_member("mouseUp", &tmp);
+       check(tmp.is_undefined());
+
+       tester.depressMouseButton();
+
+       root->get_member("mouseDown", &tmp);
+       xcheck_equals(tmp.to_number(), 1);
+       root->get_member("mouseUp", &tmp);
+       xcheck_equals(tmp.to_number(), 1);
 
        tester.advance();
 
@@ -103,5 +124,15 @@
 
        tester.movePointerTo(240, 30);
        check(tester.isMouseOverMouseEntity());
+
+       tester.movePointerTo(340, 30);
+       check(! tester.isMouseOverMouseEntity());
+
+       // Note that we are *not* on an active entity !
+       tester.pressMouseButton();
+
+       root->get_member("mouseDown", &tmp);
+       xcheck_equals(tmp.to_number(), 5);
+
 }
 

Index: testsuite/misc-ming.all/attachMovieTest.c
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-ming.all/attachMovieTest.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- testsuite/misc-ming.all/attachMovieTest.c   23 Jan 2007 11:23:49 -0000      
1.4
+++ testsuite/misc-ming.all/attachMovieTest.c   19 Feb 2007 23:16:59 -0000      
1.5
@@ -47,6 +47,8 @@
        SWFMovieClip_add(mc, (SWFBlock)sh);
        /* This is here just to turn the clip into an active one */
        add_clip_actions(mc, "onRollOver = function() {};");
+       add_clip_actions(mc, "onMouseDown = function() { _root.mouseDown++; 
_root.note('mouseDown '+_root.mouseDown); };");
+       add_clip_actions(mc, "onMouseUp = function() { _root.mouseUp++; 
_root.note('mouseUp '+_root.mouseUp); };");
        SWFMovieClip_nextFrame(mc);
 
        SWFMovie_addExport(mo, (SWFBlock)mc, "redsquare");




reply via email to

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