Stop skipping HTMLMeterElement tests on Windows and check in results for them
authoraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 29 Oct 2010 22:23:17 +0000 (22:23 +0000)
committeraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 29 Oct 2010 22:23:17 +0000 (22:23 +0000)
Fixes <http://webkit.org/b/48681>
fast/dom/HTMLMeterElement/meter-boundary-values.html fails on Windows

* platform/win/Skipped: Removed HTMLMeterElement tests.

* platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-element-expected.checksum: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-element-expected.png: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.png: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.checksum: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.png: Added.
* platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70937 268f45cc-cd09-0410-ab3c-d52691b4dbfc

23 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/win/Skipped
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-element-expected.checksum [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-element-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-element-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.checksum [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.png [new file with mode: 0644]
LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.txt [new file with mode: 0644]

index 54c00dd..4fccd91 100644 (file)
@@ -1,3 +1,35 @@
+2010-10-29  Adam Roben  <aroben@apple.com>
+
+        Stop skipping HTMLMeterElement tests on Windows and check in results
+        for them
+
+        Fixes <http://webkit.org/b/48681>
+        fast/dom/HTMLMeterElement/meter-boundary-values.html fails on Windows
+
+        * platform/win/Skipped: Removed HTMLMeterElement tests.
+
+        * platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-element-expected.checksum: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-element-expected.png: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.png: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.checksum: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.png: Added.
+        * platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.txt: Added.
+
 2010-10-29  Benjamin Kalman  <kalman@google.com>
 
         Reviewed by Tony Chang.
index f496aee..b702c3e 100644 (file)
@@ -874,16 +874,6 @@ fast/dom/HTMLProgressElement/progress-element.html
 fast/dom/HTMLProgressElement/set-progress-properties.html
 fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element.html
 
-# meter element is not supported
-fast/dom/HTMLMeterElement/meter-element.html
-fast/dom/HTMLMeterElement/set-meter-properties.html
-fast/dom/HTMLMeterElement/meter-appearances-capacity.html
-fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy.html
-fast/dom/HTMLMeterElement/meter-optimums.html
-fast/dom/HTMLMeterElement/meter-percent-size.html
-fast/dom/HTMLMeterElement/meter-styles.html
-fast/dom/HTMLMeterElement/meter-styles-changing-pseudo.html
-
 # view mode media feature
 fast/media/view-mode-media-feature.html
 
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum
new file mode 100644 (file)
index 0000000..3679255
--- /dev/null
@@ -0,0 +1 @@
+0311b5449ddcdf44644738ad1e5a5534
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png
new file mode 100644 (file)
index 0000000..17cd455
Binary files /dev/null and b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png differ
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt
new file mode 100644 (file)
index 0000000..995fb06
--- /dev/null
@@ -0,0 +1,158 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {H1} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 218x18
+          text run at (0,0) width 218: "Meters with various appearance"
+      RenderBlock {H2} at (0,31) size 784x18
+        RenderText {#text} at (0,0) size 214x18
+          text run at (0,0) width 214: "discrete-capacity-level-indicator"
+      RenderBlock {H2} at (0,65) size 784x212
+        RenderBlock {UL} at (0,0) size 784x212
+          RenderListItem {LI} at (40,0) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 86x18
+              text run at (0,0) width 86: "value=10/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+          RenderListItem {LI} at (40,18) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=8/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 64x16
+          RenderListItem {LI} at (40,36) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=5/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 40x16
+          RenderListItem {LI} at (40,54) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=2/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 16x16
+          RenderListItem {LI} at (40,72) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=0/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 0x16
+          RenderListItem {LI} at (40,90) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 39x18
+              text run at (0,0) width 39: "RTL:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (40,0) size 40x16
+          RenderListItem {LI} at (40,108) size 744x50 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 32x18
+              text run at (0,0) width 32: "Tall:"
+            RenderMeter {METER} at (664,0) size 80x50
+              RenderBlock {DIV} at (0,0) size 80x50
+              RenderBlock {DIV} at (0,0) size 40x50
+          RenderListItem {LI} at (40,158) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 43x18
+              text run at (0,0) width 43: "Short:"
+            RenderMeter {METER} at (664,0) size 80x5
+              RenderBlock {DIV} at (0,0) size 80x5
+              RenderBlock {DIV} at (0,0) size 24x5
+          RenderListItem {LI} at (40,176) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 41x18
+              text run at (0,0) width 41: "Wide:"
+            RenderMeter {METER} at (444,0) size 300x16
+              RenderBlock {DIV} at (0,0) size 300x16
+              RenderBlock {DIV} at (0,0) size 150x16
+          RenderListItem {LI} at (40,194) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 59x18
+              text run at (0,0) width 59: "Narrow:"
+            RenderMeter {METER} at (714,0) size 30x16
+              RenderBlock {DIV} at (0,0) size 30x16
+              RenderBlock {DIV} at (0,0) size 15x16
+      RenderBlock {H2} at (0,293) size 784x18
+        RenderText {#text} at (0,0) size 236x18
+          text run at (0,0) width 236: "continuous-capacity-level-indicator"
+      RenderBlock {H2} at (0,327) size 784x212
+        RenderBlock {UL} at (0,0) size 784x212
+          RenderListItem {LI} at (40,0) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 86x18
+              text run at (0,0) width 86: "value=10/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+          RenderListItem {LI} at (40,18) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=8/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 64x16
+          RenderListItem {LI} at (40,36) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=5/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 40x16
+          RenderListItem {LI} at (40,54) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=2/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 16x16
+          RenderListItem {LI} at (40,72) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=0/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 0x16
+          RenderListItem {LI} at (40,90) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 39x18
+              text run at (0,0) width 39: "RTL:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (40,0) size 40x16
+          RenderListItem {LI} at (40,108) size 744x50 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 32x18
+              text run at (0,0) width 32: "Tall:"
+            RenderMeter {METER} at (664,0) size 80x50
+              RenderBlock {DIV} at (0,0) size 80x50
+              RenderBlock {DIV} at (0,0) size 40x50
+          RenderListItem {LI} at (40,158) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 43x18
+              text run at (0,0) width 43: "Short:"
+            RenderMeter {METER} at (664,0) size 80x5
+              RenderBlock {DIV} at (0,0) size 80x5
+              RenderBlock {DIV} at (0,0) size 24x5
+          RenderListItem {LI} at (40,176) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 41x18
+              text run at (0,0) width 41: "Wide:"
+            RenderMeter {METER} at (444,0) size 300x16
+              RenderBlock {DIV} at (0,0) size 300x16
+              RenderBlock {DIV} at (0,0) size 150x16
+          RenderListItem {LI} at (40,194) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 59x18
+              text run at (0,0) width 59: "Narrow:"
+            RenderMeter {METER} at (714,0) size 30x16
+              RenderBlock {DIV} at (0,0) size 30x16
+              RenderBlock {DIV} at (0,0) size 15x16
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum
new file mode 100644 (file)
index 0000000..766c141
--- /dev/null
@@ -0,0 +1 @@
+44d4eff6c57aa572662cabc0cf4831ed
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png
new file mode 100644 (file)
index 0000000..695c000
Binary files /dev/null and b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png differ
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt
new file mode 100644 (file)
index 0000000..301cc98
--- /dev/null
@@ -0,0 +1,158 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {H1} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 218x18
+          text run at (0,0) width 218: "Meters with various appearance"
+      RenderBlock {H2} at (0,31) size 784x18
+        RenderText {#text} at (0,0) size 142x18
+          text run at (0,0) width 142: "rating-level-indicator"
+      RenderBlock {H2} at (0,65) size 784x212
+        RenderBlock {UL} at (0,0) size 784x212
+          RenderListItem {LI} at (40,0) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 86x18
+              text run at (0,0) width 86: "value=10/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+          RenderListItem {LI} at (40,18) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=8/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 64x16
+          RenderListItem {LI} at (40,36) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=5/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 40x16
+          RenderListItem {LI} at (40,54) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=2/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 16x16
+          RenderListItem {LI} at (40,72) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=0/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 0x16
+          RenderListItem {LI} at (40,90) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 39x18
+              text run at (0,0) width 39: "RTL:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (40,0) size 40x16
+          RenderListItem {LI} at (40,108) size 744x50 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 32x18
+              text run at (0,0) width 32: "Tall:"
+            RenderMeter {METER} at (664,0) size 80x50
+              RenderBlock {DIV} at (0,0) size 80x50
+              RenderBlock {DIV} at (0,0) size 40x50
+          RenderListItem {LI} at (40,158) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 43x18
+              text run at (0,0) width 43: "Short:"
+            RenderMeter {METER} at (664,0) size 80x5
+              RenderBlock {DIV} at (0,0) size 80x5
+              RenderBlock {DIV} at (0,0) size 24x5
+          RenderListItem {LI} at (40,176) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 41x18
+              text run at (0,0) width 41: "Wide:"
+            RenderMeter {METER} at (444,0) size 300x16
+              RenderBlock {DIV} at (0,0) size 300x16
+              RenderBlock {DIV} at (0,0) size 150x16
+          RenderListItem {LI} at (40,194) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 59x18
+              text run at (0,0) width 59: "Narrow:"
+            RenderMeter {METER} at (714,0) size 30x16
+              RenderBlock {DIV} at (0,0) size 30x16
+              RenderBlock {DIV} at (0,0) size 15x16
+      RenderBlock {H2} at (0,293) size 784x18
+        RenderText {#text} at (0,0) size 166x18
+          text run at (0,0) width 166: "relevancy-level-indicator"
+      RenderBlock {H2} at (0,327) size 784x212
+        RenderBlock {UL} at (0,0) size 784x212
+          RenderListItem {LI} at (40,0) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 86x18
+              text run at (0,0) width 86: "value=10/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+          RenderListItem {LI} at (40,18) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=8/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 64x16
+          RenderListItem {LI} at (40,36) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=5/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 40x16
+          RenderListItem {LI} at (40,54) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=2/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 16x16
+          RenderListItem {LI} at (40,72) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 78x18
+              text run at (0,0) width 78: "value=0/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 0x16
+          RenderListItem {LI} at (40,90) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 39x18
+              text run at (0,0) width 39: "RTL:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (40,0) size 40x16
+          RenderListItem {LI} at (40,108) size 744x50 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 32x18
+              text run at (0,0) width 32: "Tall:"
+            RenderMeter {METER} at (664,0) size 80x50
+              RenderBlock {DIV} at (0,0) size 80x50
+              RenderBlock {DIV} at (0,0) size 40x50
+          RenderListItem {LI} at (40,158) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 43x18
+              text run at (0,0) width 43: "Short:"
+            RenderMeter {METER} at (664,0) size 80x5
+              RenderBlock {DIV} at (0,0) size 80x5
+              RenderBlock {DIV} at (0,0) size 24x5
+          RenderListItem {LI} at (40,176) size 744x18 [bgcolor=#EEEEEE]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 41x18
+              text run at (0,0) width 41: "Wide:"
+            RenderMeter {METER} at (444,0) size 300x16
+              RenderBlock {DIV} at (0,0) size 300x16
+              RenderBlock {DIV} at (0,0) size 150x16
+          RenderListItem {LI} at (40,194) size 744x18 [bgcolor=#CCCCCC]
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 59x18
+              text run at (0,0) width 59: "Narrow:"
+            RenderMeter {METER} at (714,0) size 30x16
+              RenderBlock {DIV} at (0,0) size 30x16
+              RenderBlock {DIV} at (0,0) size 15x16
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum
new file mode 100644 (file)
index 0000000..9b0164e
--- /dev/null
@@ -0,0 +1 @@
+4f220d49011c4516ba3c79d5d567d0cf
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png
new file mode 100644 (file)
index 0000000..3f66a47
Binary files /dev/null and b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png differ
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt
new file mode 100644 (file)
index 0000000..6dd70a1
--- /dev/null
@@ -0,0 +1,193 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {H1} at (0,0) size 784x37
+        RenderText {#text} at (0,0) size 359x37
+          text run at (0,0) width 359: "Meters with border values"
+      RenderBlock {UL} at (0,58) size 784x270
+        RenderListItem {LI} at (40,0) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 166x18
+            text run at (0,0) width 166: "min,low,optimal,high,max"
+        RenderListItem {LI} at (40,18) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderInline {B} at (0,0) size 8x18
+            RenderText {#text} at (0,0) size 8x18
+              text run at (0,0) width 8: "9"
+          RenderText {#text} at (8,0) size 107x18
+            text run at (8,0) width 107: "|10,20,30,40,50: "
+          RenderMeter {METER} at (115,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,36) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderInline {B} at (0,0) size 16x18
+            RenderText {#text} at (0,0) size 16x18
+              text run at (0,0) width 16: "10"
+          RenderText {#text} at (16,0) size 88x18
+            text run at (16,0) width 88: ",20,30,40,50: "
+          RenderMeter {METER} at (104,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,54) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 20x18
+            text run at (0,0) width 20: "10,"
+          RenderInline {B} at (0,0) size 16x18
+            RenderText {#text} at (20,0) size 16x18
+              text run at (20,0) width 16: "20"
+          RenderText {#text} at (36,0) size 68x18
+            text run at (36,0) width 68: ",30,40,50: "
+          RenderMeter {METER} at (104,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 20x16
+          RenderText {#text} at (184,0) size 110x18
+            text run at (184,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,72) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 40x18
+            text run at (0,0) width 40: "10,20,"
+          RenderInline {B} at (0,0) size 16x18
+            RenderText {#text} at (40,0) size 16x18
+              text run at (40,0) width 16: "30"
+          RenderText {#text} at (56,0) size 48x18
+            text run at (56,0) width 48: ",40,50: "
+          RenderMeter {METER} at (104,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 40x16
+          RenderText {#text} at (184,0) size 110x18
+            text run at (184,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,90) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 60x18
+            text run at (0,0) width 60: "10,20,30,"
+          RenderInline {B} at (0,0) size 16x18
+            RenderText {#text} at (60,0) size 16x18
+              text run at (60,0) width 16: "40"
+          RenderText {#text} at (76,0) size 28x18
+            text run at (76,0) width 28: ",50: "
+          RenderMeter {METER} at (104,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 60x16
+          RenderText {#text} at (184,0) size 110x18
+            text run at (184,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,108) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 80x18
+            text run at (0,0) width 80: "10,20,30,40,"
+          RenderInline {B} at (0,0) size 16x18
+            RenderText {#text} at (80,0) size 16x18
+              text run at (80,0) width 16: "50"
+          RenderText {#text} at (96,0) size 8x18
+            text run at (96,0) width 8: ": "
+          RenderMeter {METER} at (104,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+          RenderText {#text} at (184,0) size 118x18
+            text run at (184,0) width 118: "(should be yellow)"
+        RenderListItem {LI} at (40,126) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 99x18
+            text run at (0,0) width 99: "10,20,30,40,50|"
+          RenderInline {B} at (0,0) size 16x18
+            RenderText {#text} at (99,0) size 16x18
+              text run at (99,0) width 16: "51"
+          RenderText {#text} at (115,0) size 8x18
+            text run at (115,0) width 8: ": "
+          RenderMeter {METER} at (123,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+          RenderText {#text} at (203,0) size 118x18
+            text run at (203,0) width 118: "(should be yellow)"
+        RenderListItem {LI} at (40,144) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 20x18
+            text run at (0,0) width 20: "10,"
+          RenderInline {B} at (0,0) size 16x18
+            RenderText {#text} at (20,0) size 16x18
+              text run at (20,0) width 16: "10"
+          RenderText {#text} at (36,0) size 68x18
+            text run at (36,0) width 68: ",30,40,50: "
+          RenderMeter {METER} at (104,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,162) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 60x18
+            text run at (0,0) width 60: "10,20,30,"
+          RenderInline {B} at (0,0) size 16x18
+            RenderText {#text} at (60,0) size 16x18
+              text run at (60,0) width 16: "40"
+          RenderText {#text} at (76,0) size 28x18
+            text run at (76,0) width 28: ",40: "
+          RenderMeter {METER} at (104,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+          RenderText {#text} at (184,0) size 110x18
+            text run at (184,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,180) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderInline {B} at (0,0) size 8x18
+            RenderText {#text} at (0,0) size 8x18
+              text run at (0,0) width 8: "9"
+          RenderText {#text} at (8,0) size 107x18
+            text run at (8,0) width 107: "|10,10,10,20,30: "
+          RenderMeter {METER} at (115,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,198) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 40x18
+            text run at (0,0) width 40: "10,10,"
+          RenderInline {B} at (0,0) size 16x18
+            RenderText {#text} at (40,0) size 16x18
+              text run at (40,0) width 16: "10"
+          RenderText {#text} at (56,0) size 48x18
+            text run at (56,0) width 48: ",20,30: "
+          RenderMeter {METER} at (104,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,216) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 40x18
+            text run at (0,0) width 40: "10,20,"
+          RenderInline {B} at (0,0) size 16x18
+            RenderText {#text} at (40,0) size 16x18
+              text run at (40,0) width 16: "30"
+          RenderText {#text} at (56,0) size 48x18
+            text run at (56,0) width 48: ",30,30: "
+          RenderMeter {METER} at (104,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+          RenderText {#text} at (184,0) size 110x18
+            text run at (184,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,234) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 99x18
+            text run at (0,0) width 99: "10,20,30,30,30|"
+          RenderInline {B} at (0,0) size 16x18
+            RenderText {#text} at (99,0) size 16x18
+              text run at (99,0) width 16: "31"
+          RenderText {#text} at (115,0) size 8x18
+            text run at (115,0) width 8: ": "
+          RenderMeter {METER} at (123,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+          RenderText {#text} at (203,0) size 110x18
+            text run at (203,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,252) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 40x18
+            text run at (0,0) width 40: "10,20,"
+          RenderInline {B} at (0,0) size 16x18
+            RenderText {#text} at (40,0) size 16x18
+              text run at (40,0) width 16: "20"
+          RenderText {#text} at (56,0) size 48x18
+            text run at (56,0) width 48: ",20,30: "
+          RenderMeter {METER} at (104,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 40x16
+          RenderText {#text} at (184,0) size 110x18
+            text run at (184,0) width 110: "(should be green)"
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-element-expected.checksum b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-element-expected.checksum
new file mode 100644 (file)
index 0000000..0a9b647
--- /dev/null
@@ -0,0 +1 @@
+7477e13a59eadc126df9ccdf86e05f36
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-element-expected.png b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-element-expected.png
new file mode 100644 (file)
index 0000000..e7c2a76
Binary files /dev/null and b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-element-expected.png differ
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-element-expected.txt b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-element-expected.txt
new file mode 100644 (file)
index 0000000..1e9b17c
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderMeter {METER} at (0,44) size 80x16
+        RenderBlock (anonymous) at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {DIV} at (0,0) size 80x16
+        RenderBlock {DIV} at (0,0) size 17x16
+      RenderMeter {METER} at (80,0) size 10x60
+        RenderBlock (anonymous) at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {DIV} at (0,0) size 10x60
+        RenderBlock {DIV} at (0,18) size 10x42
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum
new file mode 100644 (file)
index 0000000..0163d6c
--- /dev/null
@@ -0,0 +1 @@
+79b33116c6767829317f0d407ea2e702
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.png b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.png
new file mode 100644 (file)
index 0000000..725cc79
Binary files /dev/null and b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.png differ
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.txt b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-optimums-expected.txt
new file mode 100644 (file)
index 0000000..9dbf267
--- /dev/null
@@ -0,0 +1,128 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {H1} at (0,0) size 784x37
+        RenderText {#text} at (0,0) size 419x37
+          text run at (0,0) width 419: "Meters with various optimums"
+      RenderBlock {P} at (0,58) size 784x18
+        RenderText {#text} at (0,0) size 261x18
+          text run at (0,0) width 261: "(min=0, max=1000, low=300, high=600)"
+      RenderBlock {H2} at (0,95) size 784x28
+        RenderText {#text} at (0,0) size 143x28
+          text run at (0,0) width 143: "optimum=450"
+      RenderBlock {UL} at (0,142) size 784x90
+        RenderListItem {LI} at (40,0) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 75x18
+            text run at (0,0) width 75: "value=150: "
+          RenderMeter {METER} at (75,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 20x16
+        RenderListItem {LI} at (40,18) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 75x18
+            text run at (0,0) width 75: "value=450: "
+          RenderMeter {METER} at (75,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 36x16
+        RenderListItem {LI} at (40,36) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 75x18
+            text run at (0,0) width 75: "value=750: "
+          RenderMeter {METER} at (75,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 60x16
+        RenderListItem {LI} at (40,54) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 59x18
+            text run at (0,0) width 59: "value=0: "
+          RenderMeter {METER} at (59,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,72) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 83x18
+            text run at (0,0) width 83: "value=1000: "
+          RenderMeter {METER} at (83,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+      RenderBlock {H2} at (0,251) size 784x28
+        RenderText {#text} at (0,0) size 143x28
+          text run at (0,0) width 143: "optimum=150"
+      RenderBlock {UL} at (0,298) size 784x90
+        RenderListItem {LI} at (40,0) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 75x18
+            text run at (0,0) width 75: "value=150: "
+          RenderMeter {METER} at (75,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 20x16
+        RenderListItem {LI} at (40,18) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 75x18
+            text run at (0,0) width 75: "value=450: "
+          RenderMeter {METER} at (75,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 36x16
+        RenderListItem {LI} at (40,36) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 75x18
+            text run at (0,0) width 75: "value=750: "
+          RenderMeter {METER} at (75,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 60x16
+        RenderListItem {LI} at (40,54) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 59x18
+            text run at (0,0) width 59: "value=0: "
+          RenderMeter {METER} at (59,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,72) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 83x18
+            text run at (0,0) width 83: "value=1000: "
+          RenderMeter {METER} at (83,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+      RenderBlock {H2} at (0,407) size 784x28
+        RenderText {#text} at (0,0) size 143x28
+          text run at (0,0) width 143: "optimum=750"
+      RenderBlock {UL} at (0,454) size 784x90
+        RenderListItem {LI} at (40,0) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 75x18
+            text run at (0,0) width 75: "value=150: "
+          RenderMeter {METER} at (75,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 20x16
+        RenderListItem {LI} at (40,18) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 75x18
+            text run at (0,0) width 75: "value=450: "
+          RenderMeter {METER} at (75,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 36x16
+        RenderListItem {LI} at (40,36) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 75x18
+            text run at (0,0) width 75: "value=750: "
+          RenderMeter {METER} at (75,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 60x16
+        RenderListItem {LI} at (40,54) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 59x18
+            text run at (0,0) width 59: "value=0: "
+          RenderMeter {METER} at (59,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,72) size 744x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 83x18
+            text run at (0,0) width 83: "value=1000: "
+          RenderMeter {METER} at (83,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum
new file mode 100644 (file)
index 0000000..5af97cb
--- /dev/null
@@ -0,0 +1 @@
+a117853dea151e10e30b5dfe951237c9
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png
new file mode 100644 (file)
index 0000000..fc7773d
Binary files /dev/null and b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png differ
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt
new file mode 100644 (file)
index 0000000..db6d48f
--- /dev/null
@@ -0,0 +1,33 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {H1} at (0,0) size 784x37
+        RenderText {#text} at (0,0) size 507x37
+          text run at (0,0) width 507: "Dynamically changing pseudo classes"
+      RenderBlock {P} at (0,58) size 784x18
+        RenderText {#text} at (0,0) size 613x18
+          text run at (0,0) width 613: "Following meter gauge should be green - Changing the paseudo class by changing value attribute"
+      RenderBlock (anonymous) at (0,92) size 784x16
+        RenderMeter {METER} at (0,0) size 80x16
+          RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#808080]
+          RenderBlock {DIV} at (0,0) size 72x16 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,124) size 784x18
+        RenderText {#text} at (0,0) size 735x18
+          text run at (0,0) width 735: "Following meter gauge should be blue - Changing the pseudo class by changing direction from horizontal to vertical."
+      RenderBlock (anonymous) at (0,158) size 784x100
+        RenderMeter {METER} at (0,0) size 80x100
+          RenderBlock {DIV} at (0,0) size 80x100 [bgcolor=#808080]
+          RenderBlock {DIV} at (0,10) size 80x90 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,274) size 784x36
+        RenderText {#text} at (0,0) size 766x36
+          text run at (0,0) width 766: "Following meter gauge should be native looking green - Changing the pseudo class by changing direction from vertical to"
+          text run at (0,18) width 67: "horizontal."
+      RenderBlock (anonymous) at (0,326) size 784x20
+        RenderMeter {METER} at (0,0) size 80x20
+          RenderBlock {DIV} at (0,0) size 80x20
+          RenderBlock {DIV} at (0,0) size 72x20
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.checksum b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.checksum
new file mode 100644 (file)
index 0000000..6df66a4
--- /dev/null
@@ -0,0 +1 @@
+f88ce6e9f587ccf084aed2a11d8074d9
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.png b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.png
new file mode 100644 (file)
index 0000000..610eeba
Binary files /dev/null and b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.png differ
diff --git a/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.txt b/LayoutTests/platform/win/fast/dom/HTMLMeterElement/meter-styles-expected.txt
new file mode 100644 (file)
index 0000000..c348f7c
--- /dev/null
@@ -0,0 +1,100 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {H2} at (3,0) size 778x18
+        RenderText {#text} at (0,0) size 350x18
+          text run at (0,0) width 350: "Horizontal meters with the non-themed default style"
+      RenderBlock {UL} at (3,21) size 778x60
+        RenderListItem {LI} at (43,0) size 732x18
+          RenderMeter {METER} at (0,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 20x16
+        RenderListItem {LI} at (43,21) size 732x18
+          RenderMeter {METER} at (0,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 36x16
+        RenderListItem {LI} at (43,42) size 732x18
+          RenderMeter {METER} at (0,1) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 60x16
+      RenderBlock {H2} at (3,84) size 778x18
+        RenderText {#text} at (0,0) size 332x18
+          text run at (0,0) width 332: "Vertical meters with the non-themed default style"
+      RenderBlock {UL} at (3,105) size 778x129
+        RenderListItem {LI} at (43,0) size 732x41
+          RenderMeter {METER} at (0,0) size 30x40
+            RenderBlock {DIV} at (0,0) size 30x40
+            RenderBlock {DIV} at (0,30) size 30x10
+        RenderListItem {LI} at (43,44) size 732x41
+          RenderMeter {METER} at (0,0) size 30x40
+            RenderBlock {DIV} at (0,0) size 30x40
+            RenderBlock {DIV} at (0,22) size 30x18
+        RenderListItem {LI} at (43,88) size 732x41
+          RenderMeter {METER} at (0,0) size 30x40
+            RenderBlock {DIV} at (0,0) size 30x40
+            RenderBlock {DIV} at (0,10) size 30x30
+      RenderBlock {H2} at (3,237) size 778x18
+        RenderText {#text} at (0,0) size 150x18
+          text run at (0,0) width 150: "Providing meter styles"
+      RenderBlock {DIV} at (0,258) size 784x102 [bgcolor=#EEEEEE]
+        RenderBlock {UL} at (3,0) size 778x102
+          RenderListItem {LI} at (43,0) size 732x32
+            RenderMeter {METER} at (0,0) size 230x31 [bgcolor=#AAAACC] [border: (10px solid #222244) (50px solid #222244) (5px solid #222244) (100px solid #222244)]
+              RenderBlock {DIV} at (100,10) size 80x16
+              RenderBlock {DIV} at (100,10) size 64x16
+            RenderText {#text} at (230,14) size 70x18
+              text run at (230,14) width 70: " has border"
+          RenderListItem {LI} at (43,35) size 732x32
+            RenderMeter {METER} at (0,0) size 230x31 [bgcolor=#AAAACC]
+              RenderBlock {DIV} at (100,10) size 80x16
+              RenderBlock {DIV} at (100,10) size 64x16
+            RenderText {#text} at (230,14) size 80x18
+              text run at (230,14) width 80: " has padding"
+          RenderListItem {LI} at (43,70) size 732x32
+            RenderMeter {METER} at (100,10) size 80x16 [bgcolor=#AAAACC]
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 64x16
+            RenderText {#text} at (230,14) size 73x18
+              text run at (230,14) width 73: " has margin"
+      RenderBlock {H2} at (3,363) size 778x18
+        RenderText {#text} at (0,0) size 224x18
+          text run at (0,0) width 224: "Providing bar and/or value styles"
+      RenderBlock {DIV} at (0,384) size 784x60 [bgcolor=#EEEEEE]
+        RenderBlock {UL} at (3,0) size 778x60
+          RenderListItem {LI} at (43,0) size 732x18
+            RenderMeter {METER} at (0,1) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 64x16 [bgcolor=#008000] [border: (2px solid #77CC77)]
+            RenderText {#text} at (80,0) size 250x18
+              text run at (80,0) width 250: " has bar style, should be styled as it has."
+          RenderListItem {LI} at (43,21) size 732x18
+            RenderMeter {METER} at (0,1) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#808080] [border: (2px solid #222222)]
+              RenderBlock {DIV} at (0,0) size 64x16
+            RenderText {#text} at (80,0) size 264x18
+              text run at (80,0) width 264: " has value style, should be styled as it has."
+          RenderListItem {LI} at (43,42) size 732x18
+            RenderMeter {METER} at (0,1) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#808080] [border: (2px solid #222222)]
+              RenderBlock {DIV} at (0,0) size 64x16 [bgcolor=#008000] [border: (2px solid #77CC77)]
+            RenderText {#text} at (80,0) size 264x18
+              text run at (80,0) width 264: " has both styles, should be styled as it has."
+      RenderBlock {H2} at (3,447) size 778x18
+        RenderText {#text} at (0,0) size 156x18
+          text run at (0,0) width 156: "Providing appearances"
+      RenderBlock {DIV} at (0,468) size 784x39 [bgcolor=#EEEEEE]
+        RenderBlock {UL} at (3,0) size 778x39
+          RenderListItem {LI} at (43,0) size 732x18
+            RenderMeter {METER} at (0,1) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 64x16
+            RenderText {#text} at (80,0) size 375x18
+              text run at (80,0) width 375: " has \"none\" appearance, should be styled with default style."
+          RenderListItem {LI} at (43,21) size 732x18
+            RenderMeter {METER} at (0,1) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 64x16
+            RenderText {#text} at (80,0) size 276x18
+              text run at (80,0) width 276: " has \"meter\" appearance, should be themed."