gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] /srv/bzr/gnash/trunk r12211: Merge improvements to TextFo


From: Benjamin Wolsey
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r12211: Merge improvements to TextFormat tests.
Date: Thu, 03 Jun 2010 17:11:36 +0200
User-agent: Bazaar (2.0.3)

------------------------------------------------------------
revno: 12211 [merge]
author: Sandro Santilli <address@hidden>
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2010-06-03 17:11:36 +0200
message:
  Merge improvements to TextFormat tests.
modified:
  testsuite/actionscript.all/TextFormat.as
  testsuite/misc-ming.all/Dejagnu.c
=== modified file 'testsuite/actionscript.all/TextFormat.as'
--- a/testsuite/actionscript.all/TextFormat.as  2010-01-25 12:29:02 +0000
+++ b/testsuite/actionscript.all/TextFormat.as  2010-05-25 11:26:05 +0000
@@ -312,7 +312,7 @@
 check_equals(a.toString(), "string");
 xcheck_equals(tf.tabStops.toString(), "6");
 
-tf2 = new TextFormat("Arial", 12);
+tf2 = new TextFormat("dejafont", 12);
 
 // getTextExtent has different behaviour for SWF6.
 #if OUTPUT_VERSION > 6
@@ -332,16 +332,22 @@
 check(te.hasOwnProperty("width"));
 check(te.hasOwnProperty("height"));
 
-xcheck_equals(Math.round(te.textFieldHeight), 18);
-xcheck_equals(Math.round(te.textFieldWidth), 33);
+xcheck_equals(Math.round(te.textFieldWidth), 37);
 check_equals(Math.round(te.ascent), 11);
-check_equals(Math.round(te.descent), 3);
+
+#if OUTPUT_VERSION > 7
+ xcheck_equals(Math.round(te.textFieldHeight), 18); 
+ check_equals(Math.round(te.descent), 3); 
+#else
+ xcheck_equals(Math.round(te.textFieldHeight), 17); 
+ xcheck_equals(Math.round(te.descent), 2); 
+#endif
 
 te = tf2.getTextExtent("Hello", 10);
 #if OUTPUT_VERSION > 7
-xcheck_equals(Math.round(te.textFieldHeight), 60);
+ xcheck_equals(Math.round(te.textFieldHeight), 74);
 #else
-xcheck_equals(Math.round(te.textFieldHeight), 18);
+ xcheck_equals(Math.round(te.textFieldHeight), 17);
 #endif
 
 check_equals(te.textFieldWidth, 10);
@@ -349,25 +355,26 @@
 #if OUTPUT_VERSION > 7
 check_equals(Math.round(te.width), 9);
 #else
-xcheck_equals(Math.round(te.width), 29);
+xcheck_equals(Math.round(te.width), 33);
 #endif
 
 
 te = tf2.getTextExtent("Hello", 5);
-#if OUTPUT_VERSION > 7
-xcheck_equals(Math.round(te.textFieldHeight), 74);
+#if OUTPUT_VERSION < 8
+ xcheck_equals(Math.round(te.textFieldHeight), 17);
+ xcheck_equals(Math.round(te.descent), 2); 
 #else
-xcheck_equals(Math.round(te.textFieldHeight), 18);
+ xcheck_equals(Math.round(te.textFieldHeight), 74);
+ check_equals(Math.round(te.descent), 3);
 #endif
 check_equals(te.textFieldWidth, 5);
 check_equals(Math.round(te.ascent), 11);
-check_equals(Math.round(te.descent), 3);
 
 #if OUTPUT_VERSION > 7
 // Width of largest character in version 8?
 check_equals(Math.round(te.width), 9);
 #else
-xcheck_equals(Math.round(te.width), 29);
+xcheck_equals(Math.round(te.width), 33);
 #endif
 
 
@@ -376,29 +383,49 @@
 xcheck_equals(Math.round(te.width), 25);
 
 te = tf2.getTextExtent("o");
-xcheck_equals(Math.round(te.textFieldHeight), 18);
-check_equals(Math.round(te.textFieldWidth), 11);
+xcheck_equals(Math.round(te.textFieldWidth), 12);
 check_equals(Math.round(te.ascent), 11);
-check_equals(Math.round(te.descent), 3);
+#if OUTPUT_VERSION < 8
+ xcheck_equals(Math.round(te.textFieldHeight), 17); 
+ xcheck_equals(Math.round(te.descent), 2); 
+#else
+ xcheck_equals(Math.round(te.textFieldHeight), 18); 
+ check_equals(Math.round(te.descent), 3); 
+#endif
 
 te = tf2.getTextExtent("oo");
-xcheck_equals(Math.round(te.textFieldHeight), 18);
-xcheck_equals(Math.round(te.textFieldWidth), 18);
+xcheck_equals(Math.round(te.textFieldWidth), 20);
 check_equals(Math.round(te.ascent), 11);
-check_equals(Math.round(te.descent), 3);
+#if OUTPUT_VERSION < 8
+ xcheck_equals(Math.round(te.textFieldHeight), 17); 
+ xcheck_equals(Math.round(te.descent), 2); 
+#else
+ xcheck_equals(Math.round(te.textFieldHeight), 18); 
+ check_equals(Math.round(te.descent), 3); 
+#endif
 
 te = tf2.getTextExtent("ool");
-xcheck_equals(Math.round(te.textFieldHeight), 18);
-xcheck_equals(Math.round(te.textFieldWidth), 21);
+xcheck_equals(Math.round(te.textFieldWidth), 24);
 check_equals(Math.round(te.ascent), 11);
-check_equals(Math.round(te.descent), 3);
+#if OUTPUT_VERSION < 8
+ xcheck_equals(Math.round(te.textFieldHeight), 17); 
+ xcheck_equals(Math.round(te.descent), 2); 
+#else
+ xcheck_equals(Math.round(te.textFieldHeight), 18); 
+ check_equals(Math.round(te.descent), 3); 
+#endif
 
 tf2.size = 20;
 te = tf2.getTextExtent("ool");
-xcheck_equals(Math.round(te.textFieldHeight), 28);
-xcheck_equals(Math.round(te.textFieldWidth), 32);
-xcheck_equals(Math.round(te.ascent), 19);
-xcheck_equals(Math.round(te.descent), 5);
+xcheck_equals(Math.round(te.textFieldHeight), 27);
+xcheck_equals(Math.round(te.textFieldWidth), 36);
+#if OUTPUT_VERSION < 8
+ xcheck_equals(Math.round(te.ascent), 18); 
+ xcheck_equals(Math.round(te.descent), 4); 
+#else
+ check_equals(Math.round(te.ascent), 19); 
+ check_equals(Math.round(te.descent), 5);
+#endif
 
 #endif
 

=== modified file 'testsuite/misc-ming.all/Dejagnu.c'
--- a/testsuite/misc-ming.all/Dejagnu.c 2010-01-01 17:48:26 +0000
+++ b/testsuite/misc-ming.all/Dejagnu.c 2010-05-25 11:26:05 +0000
@@ -77,6 +77,8 @@
 
        SWFMovie_add(mo, (SWFBlock)dejaclip);
        SWFMovie_addExport(mo, (SWFBlock)dejaclip, "dejagnu");
+       SWFMovie_addExport(mo, (SWFBlock)SWFMovie_addFont(mo, bfont),
+               "dejafont");
 
        SWFMovie_nextFrame(mo); /* showFrame */
 


reply via email to

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