[Top][All Lists]
[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");
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/attachM...,
Sandro Santilli <=