[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing...
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing... |
Date: |
Tue, 06 Nov 2007 15:25:10 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 07/11/06 15:25:10
Modified files:
. : ChangeLog
testsuite/misc-ming.all: DrawingApiTest.as
Log message:
* testsuite/misc-ming.all/DrawingApiTest.as: add self-contained
test
for the nested-square case, showing that gnash fails in
hit-testing
it the hole.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4781&r2=1.4782
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-ming.all/DrawingApiTest.as?cvsroot=gnash&r1=1.18&r2=1.19
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.4781
retrieving revision 1.4782
diff -u -b -r1.4781 -r1.4782
--- ChangeLog 6 Nov 2007 14:18:52 -0000 1.4781
+++ ChangeLog 6 Nov 2007 15:25:09 -0000 1.4782
@@ -1,3 +1,9 @@
+2007-11-06 Sandro Santilli <address@hidden>
+
+ * testsuite/misc-ming.all/DrawingApiTest.as: add self-contained test
+ for the nested-square case, showing that gnash fails in hit-testing
+ it the hole.
+
2007-11-06 Udo Giacomozzi <address@hidden>
* backend/render_handler_agg.cpp: Reverted last commit because it
Index: testsuite/misc-ming.all/DrawingApiTest.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-ming.all/DrawingApiTest.as,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- testsuite/misc-ming.all/DrawingApiTest.as 6 Nov 2007 13:55:52 -0000
1.18
+++ testsuite/misc-ming.all/DrawingApiTest.as 6 Nov 2007 15:25:10 -0000
1.19
@@ -14,7 +14,7 @@
// Only page 1 have automatic testing so far.
//
-rcsid="$Id: DrawingApiTest.as,v 1.18 2007/11/06 13:55:52 strk Exp $";
+rcsid="$Id: DrawingApiTest.as,v 1.19 2007/11/06 15:25:10 strk Exp $";
#include "../actionscript.all/check.as"
@@ -286,7 +286,7 @@
inv3._xscale = inv3._yscale = 400; inv3._y = 100;
inv3.onRollOver = function() {};
- // Nested squares
+ // Nested squares (inner is an hole)
createEmptyMovieClip("inv4", 4);
with (inv4)
{
@@ -309,6 +309,20 @@
inv4._y = 100; inv4._x = 100;
inv4.onRollOver = function() {};
+ // check that a point inside the hole doesn't hit the shape
+ // (gnash fails due to bogus point_test, or missing normalization)
+ xcheck( ! inv4.hitTest(100 + (15*4), 100 + (15*4), true) );
+
+ // while a points on the border do hit it
+ check( inv4.hitTest(100 + (11*4), 100 + (11*4), true) ); // Upper-Left
+ check( inv4.hitTest(100 + (11*4), 100 + (14*4), true) ); // Center-Left
+ check( inv4.hitTest(100 + (11*4), 100 + (19*4), true) ); // Lower-Left
+ check( inv4.hitTest(100 + (14*4), 100 + (19*4), true) ); //
Lower-Center
+ check( inv4.hitTest(100 + (19*4), 100 + (19*4), true) ); // Lower-Right
+ check( inv4.hitTest(100 + (19*4), 100 + (14*4), true) ); //
Center-Right
+ check( inv4.hitTest(100 + (19*4), 100 + (11*4), true) ); // Upper-Right
+ check( inv4.hitTest(100 + (14*4), 100 + (11*4), true) ); //
Upper-Center
+
_visible = false;
}
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing..., Sandro Santilli, 2007/11/06
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing..., Sandro Santilli, 2007/11/06
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing..., Sandro Santilli, 2007/11/06
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing..., Sandro Santilli, 2007/11/06
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing...,
Sandro Santilli <=
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing..., Sandro Santilli, 2007/11/06
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing..., Sandro Santilli, 2007/11/06
- Re: [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing..., Udo Giacomozzi, 2007/11/07
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing..., Sandro Santilli, 2007/11/07
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing..., Sandro Santilli, 2007/11/07
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing..., Udo Giacomozzi, 2007/11/08
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/Drawing..., Sandro Santilli, 2007/11/13