[EFL] Some late night gardening
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 15 Aug 2012 23:32:28 +0000 (23:32 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 15 Aug 2012 23:32:28 +0000 (23:32 +0000)
https://bugs.webkit.org/show_bug.cgi?id=94151

Unreviewed, EFL gardening.

Moving the autoscroll test out, adding platform specific baselines for the HTMLMeterElement tests.

Patch by Dominik Röttsches <d-r@roettsches.de> on 2012-08-15

* platform/efl/TestExpectations:
* platform/efl/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
* platform/efl/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt:
* platform/efl/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
* platform/efl/fast/dom/HTMLMeterElement/meter-clone-expected.txt: Added.
* platform/efl/fast/dom/HTMLMeterElement/meter-element-crash-expected.txt: Added.
* platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
* platform/efl/fast/dom/HTMLMeterElement/meter-element-form-expected.txt: Added.
* platform/efl/fast/dom/HTMLMeterElement/meter-element-markup-expected.txt: Added.
* platform/efl/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt: Added.
* platform/efl/fast/dom/HTMLMeterElement/meter-element-with-child-crash-expected.txt: Added.
* platform/efl/fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Added.
* platform/efl/fast/dom/HTMLMeterElement/meter-percent-size-expected.txt: Added.
* platform/efl/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Added.
* platform/efl/fast/dom/HTMLMeterElement/meter-styles-expected.txt: Added.
* platform/efl/fast/dom/HTMLMeterElement/meter-writing-mode-expected.txt: Added.
* platform/efl/fast/dom/HTMLMeterElement/set-meter-properties-expected.txt: Added.

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

18 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/efl/TestExpectations
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-clone-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-crash-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-form-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-markup-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-with-child-crash-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-optimums-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-percent-size-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-styles-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-writing-mode-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/set-meter-properties-expected.txt [new file with mode: 0644]

index cf34b73..c340f72 100644 (file)
@@ -1,3 +1,30 @@
+2012-08-15  Dominik Röttsches  <d-r@roettsches.de>
+
+        [EFL] Some late night gardening
+        https://bugs.webkit.org/show_bug.cgi?id=94151
+
+        Unreviewed, EFL gardening.
+
+        Moving the autoscroll test out, adding platform specific baselines for the HTMLMeterElement tests.
+
+        * platform/efl/TestExpectations:
+        * platform/efl/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
+        * platform/efl/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt:
+        * platform/efl/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
+        * platform/efl/fast/dom/HTMLMeterElement/meter-clone-expected.txt: Added.
+        * platform/efl/fast/dom/HTMLMeterElement/meter-element-crash-expected.txt: Added.
+        * platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
+        * platform/efl/fast/dom/HTMLMeterElement/meter-element-form-expected.txt: Added.
+        * platform/efl/fast/dom/HTMLMeterElement/meter-element-markup-expected.txt: Added.
+        * platform/efl/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt: Added.
+        * platform/efl/fast/dom/HTMLMeterElement/meter-element-with-child-crash-expected.txt: Added.
+        * platform/efl/fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Added.
+        * platform/efl/fast/dom/HTMLMeterElement/meter-percent-size-expected.txt: Added.
+        * platform/efl/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Added.
+        * platform/efl/fast/dom/HTMLMeterElement/meter-styles-expected.txt: Added.
+        * platform/efl/fast/dom/HTMLMeterElement/meter-writing-mode-expected.txt: Added.
+        * platform/efl/fast/dom/HTMLMeterElement/set-meter-properties-expected.txt: Added.
+
 2012-08-15  Adrienne Walker  <enne@google.com>
 
         [chromium] Mark canvas-fallback-content tests as asserting in debug builds
index 459940e..558ee32 100644 (file)
@@ -875,3 +875,5 @@ BUGWK94008 : fast/css/word-spacing-characters.html = IMAGE
 BUGWK94003 : fast/css/word-spacing-characters-complex-text.html = IMAGE
 // This has always failed on Gtk/Efl - exposed by bug 89826
 BUGWK94009 : css2.1/20110323/c541-word-sp-000.htm = IMAGE
+
+BUGWK94150 : fast/events/autoscroll-in-textarea.html = TEXT
index 3331c56..5120c4e 100644 (file)
@@ -15,72 +15,82 @@ layer at (0,0) size 800x600
             RenderListMarker at (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 86x19
               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 (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 39x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 32x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x50
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 43x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x5
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 41x19
               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
+            RenderBlock (floating) {METER} at (444,0) size 300x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 59x19
               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 (floating) {METER} at (714,0) size 30x16
+              RenderMeter {DIV} at (0,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 236x19
           text run at (0,0) width 236: "continuous-capacity-level-indicator"
@@ -90,69 +100,79 @@ layer at (0,0) size 800x600
             RenderListMarker at (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 86x19
               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 (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 39x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 32x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x50
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 43x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x5
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 41x19
               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
+            RenderBlock (floating) {METER} at (444,0) size 300x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 59x19
               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 (floating) {METER} at (714,0) size 30x16
+              RenderMeter {DIV} at (0,0) size 30x16
+                RenderBlock {DIV} at (0,0) size 30x16
+                  RenderBlock {DIV} at (0,0) size 15x16
index a5a8570..3708527 100644 (file)
@@ -15,72 +15,82 @@ layer at (0,0) size 800x600
             RenderListMarker at (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 86x19
               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 (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 39x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 32x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x50
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 43x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x5
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 41x19
               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
+            RenderBlock (floating) {METER} at (444,0) size 300x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 59x19
               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 (floating) {METER} at (714,0) size 30x16
+              RenderMeter {DIV} at (0,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 166x19
           text run at (0,0) width 166: "relevancy-level-indicator"
@@ -90,69 +100,79 @@ layer at (0,0) size 800x600
             RenderListMarker at (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 86x19
               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 (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 78x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 39x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 32x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x50
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 43x19
               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
+            RenderBlock (floating) {METER} at (664,0) size 80x5
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 41x19
               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
+            RenderBlock (floating) {METER} at (444,0) size 300x16
+              RenderMeter {DIV} at (0,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 (-18,0) size 7x19: bullet
             RenderText {#text} at (0,0) size 59x19
               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 (floating) {METER} at (714,0) size 30x16
+              RenderMeter {DIV} at (0,0) size 30x16
+                RenderBlock {DIV} at (0,0) size 30x16
+                  RenderBlock {DIV} at (0,0) size 15x16
index ff5d653..03272ed 100644 (file)
@@ -18,9 +18,10 @@ layer at (0,0) size 800x600
               text run at (0,0) width 8: "9"
           RenderText {#text} at (8,0) size 107x19
             text run at (8,0) width 107: "|10,20,30,40,50: "
-          RenderMeter {METER} at (115,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
-              RenderBlock {DIV} at (0,0) size 0x16
+          RenderBlock {METER} at (115,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
           RenderInline {B} at (0,0) size 16x19
@@ -28,9 +29,10 @@ layer at (0,0) size 800x600
               text run at (0,0) width 16: "10"
           RenderText {#text} at (16,0) size 88x19
             text run at (16,0) width 88: ",20,30,40,50: "
-          RenderMeter {METER} at (104,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
-              RenderBlock {DIV} at (0,0) size 0x16
+          RenderBlock {METER} at (104,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
           RenderText {#text} at (0,0) size 20x19
@@ -40,9 +42,10 @@ layer at (0,0) size 800x600
               text run at (20,0) width 16: "20"
           RenderText {#text} at (36,0) size 68x19
             text run at (36,0) width 68: ",30,40,50: "
-          RenderMeter {METER} at (104,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
-              RenderBlock {DIV} at (0,0) size 20x16
+          RenderBlock {METER} at (104,2) size 80x16
+            RenderMeter {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 20x16
           RenderText {#text} at (184,0) size 110x19
             text run at (184,0) width 110: "(should be green)"
         RenderListItem {LI} at (40,72) size 744x18
@@ -54,9 +57,10 @@ layer at (0,0) size 800x600
               text run at (40,0) width 16: "30"
           RenderText {#text} at (56,0) size 48x19
             text run at (56,0) width 48: ",40,50: "
-          RenderMeter {METER} at (104,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
-              RenderBlock {DIV} at (0,0) size 40x16
+          RenderBlock {METER} at (104,2) size 80x16
+            RenderMeter {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 40x16
           RenderText {#text} at (184,0) size 110x19
             text run at (184,0) width 110: "(should be green)"
         RenderListItem {LI} at (40,90) size 744x18
@@ -68,9 +72,10 @@ layer at (0,0) size 800x600
               text run at (60,0) width 16: "40"
           RenderText {#text} at (76,0) size 28x19
             text run at (76,0) width 28: ",50: "
-          RenderMeter {METER} at (104,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
-              RenderBlock {DIV} at (0,0) size 60x16
+          RenderBlock {METER} at (104,2) size 80x16
+            RenderMeter {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 60x16
           RenderText {#text} at (184,0) size 110x19
             text run at (184,0) width 110: "(should be green)"
         RenderListItem {LI} at (40,108) size 744x18
@@ -82,9 +87,10 @@ layer at (0,0) size 800x600
               text run at (80,0) width 16: "50"
           RenderText {#text} at (96,0) size 8x19
             text run at (96,0) width 8: ": "
-          RenderMeter {METER} at (104,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
+          RenderBlock {METER} at (104,2) size 80x16
+            RenderMeter {DIV} at (0,0) size 80x16
               RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16
           RenderText {#text} at (184,0) size 118x19
             text run at (184,0) width 118: "(should be yellow)"
         RenderListItem {LI} at (40,126) size 744x18
@@ -96,9 +102,10 @@ layer at (0,0) size 800x600
               text run at (99,0) width 16: "51"
           RenderText {#text} at (115,0) size 8x19
             text run at (115,0) width 8: ": "
-          RenderMeter {METER} at (123,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
+          RenderBlock {METER} at (123,2) size 80x16
+            RenderMeter {DIV} at (0,0) size 80x16
               RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16
           RenderText {#text} at (203,0) size 118x19
             text run at (203,0) width 118: "(should be yellow)"
         RenderListItem {LI} at (40,144) size 744x18
@@ -110,9 +117,10 @@ layer at (0,0) size 800x600
               text run at (20,0) width 16: "10"
           RenderText {#text} at (36,0) size 68x19
             text run at (36,0) width 68: ",30,40,50: "
-          RenderMeter {METER} at (104,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
-              RenderBlock {DIV} at (0,0) size 0x16
+          RenderBlock {METER} at (104,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
           RenderText {#text} at (0,0) size 60x19
@@ -122,9 +130,10 @@ layer at (0,0) size 800x600
               text run at (60,0) width 16: "40"
           RenderText {#text} at (76,0) size 28x19
             text run at (76,0) width 28: ",40: "
-          RenderMeter {METER} at (104,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
+          RenderBlock {METER} at (104,2) size 80x16
+            RenderMeter {DIV} at (0,0) size 80x16
               RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16
           RenderText {#text} at (184,0) size 110x19
             text run at (184,0) width 110: "(should be green)"
         RenderListItem {LI} at (40,180) size 744x18
@@ -134,9 +143,10 @@ layer at (0,0) size 800x600
               text run at (0,0) width 8: "9"
           RenderText {#text} at (8,0) size 107x19
             text run at (8,0) width 107: "|10,10,10,20,30: "
-          RenderMeter {METER} at (115,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
-              RenderBlock {DIV} at (0,0) size 0x16
+          RenderBlock {METER} at (115,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
           RenderText {#text} at (0,0) size 40x19
@@ -146,9 +156,10 @@ layer at (0,0) size 800x600
               text run at (40,0) width 16: "10"
           RenderText {#text} at (56,0) size 48x19
             text run at (56,0) width 48: ",20,30: "
-          RenderMeter {METER} at (104,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
-              RenderBlock {DIV} at (0,0) size 0x16
+          RenderBlock {METER} at (104,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
           RenderText {#text} at (0,0) size 40x19
@@ -158,9 +169,10 @@ layer at (0,0) size 800x600
               text run at (40,0) width 16: "30"
           RenderText {#text} at (56,0) size 48x19
             text run at (56,0) width 48: ",30,30: "
-          RenderMeter {METER} at (104,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
+          RenderBlock {METER} at (104,2) size 80x16
+            RenderMeter {DIV} at (0,0) size 80x16
               RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16
           RenderText {#text} at (184,0) size 110x19
             text run at (184,0) width 110: "(should be green)"
         RenderListItem {LI} at (40,234) size 744x18
@@ -172,9 +184,10 @@ layer at (0,0) size 800x600
               text run at (99,0) width 16: "31"
           RenderText {#text} at (115,0) size 8x19
             text run at (115,0) width 8: ": "
-          RenderMeter {METER} at (123,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
+          RenderBlock {METER} at (123,2) size 80x16
+            RenderMeter {DIV} at (0,0) size 80x16
               RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16
           RenderText {#text} at (203,0) size 110x19
             text run at (203,0) width 110: "(should be green)"
         RenderListItem {LI} at (40,252) size 744x18
@@ -186,8 +199,9 @@ layer at (0,0) size 800x600
               text run at (40,0) width 16: "20"
           RenderText {#text} at (56,0) size 48x19
             text run at (56,0) width 48: ",20,30: "
-          RenderMeter {METER} at (104,2) size 80x16
-            RenderBlock {DIV} at (0,0) size 80x16
-              RenderBlock {DIV} at (0,0) size 40x16
+          RenderBlock {METER} at (104,2) size 80x16
+            RenderMeter {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 40x16
           RenderText {#text} at (184,0) size 110x19
             text run at (184,0) width 110: "(should be green)"
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-clone-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-clone-expected.txt
new file mode 100644 (file)
index 0000000..f840958
--- /dev/null
@@ -0,0 +1,10 @@
+PASS cloned.value is target.value
+PASS internals.shadowPseudoId(clonedShadowRoot.firstChild) is internals.shadowPseudoId(targetShadowRoot.firstChild)
+PASS internals.shadowPseudoId(clonedShadowRoot.firstChild.firstChild) is internals.shadowPseudoId(targetShadowRoot.firstChild.firstChild)
+PASS internals.shadowPseudoId(clonedShadowRoot.firstChild.firstChild.firstChild) is internals.shadowPseudoId(targetShadowRoot.firstChild.firstChild.firstChild)
+PASS clonedShadowRoot.firstChild.firstChild.firstChild.style.width is "70%"
+PASS targetShadowRoot.firstChild.firstChild.firstChild.style.width is "50%"
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-crash-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-crash-expected.txt
new file mode 100644 (file)
index 0000000..7ef22e9
--- /dev/null
@@ -0,0 +1 @@
+PASS
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt
new file mode 100644 (file)
index 0000000..2779b0f
--- /dev/null
@@ -0,0 +1,14 @@
+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 {METER} at (0,44) size 80x16
+        RenderMeter {DIV} at (0,0) size 80x16
+          RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 17x16
+      RenderBlock {METER} at (80,0) size 10x60
+        RenderMeter {DIV} at (0,0) size 10x60
+          RenderBlock {DIV} at (0,0) size 10x60
+            RenderBlock {DIV} at (0,0) size 7x60
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-form-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-form-expected.txt
new file mode 100644 (file)
index 0000000..230bf60
--- /dev/null
@@ -0,0 +1,3 @@
+
+This test passes if the meter element doesn't have form attribute.
+PASS
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-markup-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-markup-expected.txt
new file mode 100644 (file)
index 0000000..60a384b
--- /dev/null
@@ -0,0 +1,51 @@
+
+Both meter elements should have a nested shadow box with a width specified:
+| "
+    "
+| <meter>
+|   max="100"
+|   value="70"
+|   <shadow:root>
+|     <div>
+|       shadow:pseudoId="-webkit-meter-inner-element"
+|       <div>
+|         shadow:pseudoId="-webkit-meter-bar"
+|         <div>
+|           style="width: 70%; "
+|           shadow:pseudoId="-webkit-meter-optimum-value"
+| "
+    "
+| <meter>
+|   high="6"
+|   low="3"
+|   max="10"
+|   min="0"
+|   optimum="5"
+|   value="10"
+|   <shadow:root>
+|     <div>
+|       shadow:pseudoId="-webkit-meter-inner-element"
+|       <div>
+|         shadow:pseudoId="-webkit-meter-bar"
+|         <div>
+|           style="width: 100%; "
+|           shadow:pseudoId="-webkit-meter-suboptimum-value"
+| "
+    "
+| <meter>
+|   high="6"
+|   low="3"
+|   max="10"
+|   min="0"
+|   optimum="0"
+|   value="10"
+|   <shadow:root>
+|     <div>
+|       shadow:pseudoId="-webkit-meter-inner-element"
+|       <div>
+|         shadow:pseudoId="-webkit-meter-bar"
+|         <div>
+|           style="width: 100%; "
+|           shadow:pseudoId="-webkit-meter-even-less-good-value"
+| "
+  "
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt
new file mode 100644 (file)
index 0000000..61455d0
--- /dev/null
@@ -0,0 +1,17 @@
+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 {METER} at (0,2) size 80x16
+        RenderMeter {DIV} at (0,0) size 80x16
+          RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 40x16
+      RenderText {#text} at (80,0) size 4x19
+        text run at (80,0) width 4: " "
+      RenderBlock {METER} at (84,2) size 80x16
+        RenderMeter {DIV} at (0,0) size 80x16
+          RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 40x16
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-with-child-crash-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-with-child-crash-expected.txt
new file mode 100644 (file)
index 0000000..eacb78e
--- /dev/null
@@ -0,0 +1,3 @@
+Test for Bug 48019. It is OK not to crash.
+
+
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-optimums-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-optimums-expected.txt
new file mode 100644 (file)
index 0000000..66b6207
--- /dev/null
@@ -0,0 +1,143 @@
+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 419x36
+          text run at (0,0) width 419: "Meters with various optimums"
+      RenderBlock {P} at (0,58) size 784x18
+        RenderText {#text} at (0,0) size 261x19
+          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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=150: "
+          RenderBlock {METER} at (75,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=450: "
+          RenderBlock {METER} at (75,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=750: "
+          RenderBlock {METER} at (75,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 59x19
+            text run at (0,0) width 59: "value=0: "
+          RenderBlock {METER} at (59,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 83x19
+            text run at (0,0) width 83: "value=1000: "
+          RenderBlock {METER} at (83,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=150: "
+          RenderBlock {METER} at (75,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=450: "
+          RenderBlock {METER} at (75,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=750: "
+          RenderBlock {METER} at (75,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 59x19
+            text run at (0,0) width 59: "value=0: "
+          RenderBlock {METER} at (59,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 83x19
+            text run at (0,0) width 83: "value=1000: "
+          RenderBlock {METER} at (83,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=150: "
+          RenderBlock {METER} at (75,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=450: "
+          RenderBlock {METER} at (75,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=750: "
+          RenderBlock {METER} at (75,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 59x19
+            text run at (0,0) width 59: "value=0: "
+          RenderBlock {METER} at (59,2) size 80x16
+            RenderMeter {DIV} at (0,0) 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 (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 83x19
+            text run at (0,0) width 83: "value=1000: "
+          RenderBlock {METER} at (83,2) size 80x16
+            RenderMeter {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-percent-size-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-percent-size-expected.txt
new file mode 100644 (file)
index 0000000..a7cffbd
--- /dev/null
@@ -0,0 +1,3 @@
+Tests that percentage sizes on a meter element doesn't crash.
+
+       PASS
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt
new file mode 100644 (file)
index 0000000..ee49a0c
--- /dev/null
@@ -0,0 +1,17 @@
+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 507x36
+          text run at (0,0) width 507: "Dynamically changing pseudo classes"
+      RenderBlock {P} at (0,58) size 784x18
+        RenderText {#text} at (0,0) size 647x19
+          text run at (0,0) width 647: "Following meter gauge should be solid green - Changing the paseudo class by changing value attribute"
+      RenderBlock (anonymous) at (0,92) size 784x16
+        RenderBlock {METER} at (0,0) size 80x16
+          RenderMeter {DIV} 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
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-styles-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-styles-expected.txt
new file mode 100644 (file)
index 0000000..f53578e
--- /dev/null
@@ -0,0 +1,152 @@
+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 350x19
+          text run at (0,0) width 350: "Horizontal meters with the non-themed default style"
+      RenderBlock {UL} at (3,21) size 778x61
+        RenderListItem {LI} at (43,0) size 732x18
+          RenderBlock {METER} at (0,2) size 80x16
+            RenderMeter {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 20x16
+          RenderText {#text} at (80,0) size 4x19
+            text run at (80,0) width 4: " "
+          RenderBlock {METER} at (84,2) size 80x16
+            RenderMeter {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 36x16
+          RenderText {#text} at (164,0) size 4x19
+            text run at (164,0) width 4: " "
+          RenderBlock {METER} at (168,2) size 80x16
+            RenderMeter {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 60x16
+        RenderListItem {LI} at (43,21) size 732x40
+          RenderBlock {METER} at (0,0) size 30x40
+            RenderMeter {DIV} at (0,0) size 30x40
+              RenderBlock {DIV} at (0,0) size 30x40
+                RenderBlock {DIV} at (0,0) size 7x40
+          RenderText {#text} at (30,22) size 4x19
+            text run at (30,22) width 4: " "
+          RenderBlock {METER} at (34,0) size 30x40
+            RenderMeter {DIV} at (0,0) size 30x40
+              RenderBlock {DIV} at (0,0) size 30x40
+                RenderBlock {DIV} at (0,0) size 13x40
+          RenderText {#text} at (64,22) size 4x19
+            text run at (64,22) width 4: " "
+          RenderBlock {METER} at (68,0) size 30x40
+            RenderMeter {DIV} at (0,0) size 30x40
+              RenderBlock {DIV} at (0,0) size 30x40
+                RenderBlock {DIV} at (0,0) size 22x40
+      RenderBlock {H2} at (3,85) size 778x18
+        RenderText {#text} at (0,0) size 150x19
+          text run at (0,0) width 150: "Providing meter styles"
+      RenderBlock {DIV} at (0,106) size 784x68 [bgcolor=#EEEEEE]
+        RenderBlock {UL} at (3,0) size 778x68
+          RenderListItem {LI} at (43,0) size 732x18
+            RenderBlock {METER} at (0,2) size 80x16 [bgcolor=#AAAACC] [border: (5px solid #222244) (20px solid #222244) (5px solid #222244) (10px solid #222244)]
+              RenderMeter {DIV} at (10,5) size 50x6
+                RenderBlock {DIV} at (0,0) size 50x6
+                  RenderBlock {DIV} at (0,0) size 40x6
+            RenderText {#text} at (80,0) size 70x19
+              text run at (80,0) width 70: " has border"
+          RenderListItem {LI} at (43,21) size 732x18
+            RenderBlock {METER} at (0,2) size 80x16 [bgcolor=#AAAACC]
+              RenderMeter {DIV} at (10,5) size 50x6
+                RenderBlock {DIV} at (0,0) size 50x6
+                  RenderBlock {DIV} at (0,0) size 40x6
+            RenderText {#text} at (80,0) size 80x19
+              text run at (80,0) width 80: " has padding"
+          RenderListItem {LI} at (43,42) size 732x26
+            RenderBlock {METER} at (10,5) size 80x16 [bgcolor=#AAAACC]
+              RenderMeter {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16
+                  RenderBlock {DIV} at (0,0) size 64x16
+            RenderText {#text} at (110,8) size 73x19
+              text run at (110,8) width 73: " has margin"
+      RenderBlock {H2} at (3,177) size 778x18
+        RenderText {#text} at (0,0) size 224x19
+          text run at (0,0) width 224: "Providing bar and/or value styles"
+      RenderBlock {DIV} at (0,198) size 784x165 [bgcolor=#EEEEEE]
+        RenderBlock {UL} at (3,0) size 778x81
+          RenderBlock (anonymous) at (40,0) size 738x18
+            RenderText {#text} at (0,0) size 475x19
+              text run at (0,0) width 475: "default -webkit-appearance, thus should use platform theme (only for Mac.)"
+          RenderListItem {LI} at (43,21) size 732x18
+            RenderBlock {METER} at (0,2) size 80x16
+              RenderMeter {DIV} at (0,0) 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 212x19
+              text run at (80,0) width 212: " has bar style but should ignore it."
+          RenderListItem {LI} at (43,42) size 732x18
+            RenderBlock {METER} at (0,2) size 80x16
+              RenderMeter {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#808080] [border: (2px solid #222222)]
+                  RenderBlock {DIV} at (2,2) size 60x12
+            RenderText {#text} at (80,0) size 226x19
+              text run at (80,0) width 226: " has value style but should ignore it."
+          RenderListItem {LI} at (43,63) size 732x18
+            RenderBlock {METER} at (0,2) size 80x16
+              RenderMeter {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#808080] [border: (2px solid #222222)]
+                  RenderBlock {DIV} at (2,2) size 60x12 [bgcolor=#008000] [border: (2px solid #77CC77)]
+            RenderText {#text} at (80,0) size 249x19
+              text run at (80,0) width 249: " has both styles but should ignore them."
+        RenderBlock {UL} at (3,84) size 778x81
+          RenderBlock (anonymous) at (40,0) size 738x18
+            RenderText {#text} at (0,0) size 461x19
+              text run at (0,0) width 461: "-webkit-appearance: none, thus custom styled elements should be shown."
+          RenderListItem {LI} at (43,21) size 732x18
+            RenderBlock {METER} at (0,2) size 80x16
+              RenderMeter {DIV} at (0,0) 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 270x19
+              text run at (80,0) width 270: " has bar style, should have solid value part."
+          RenderListItem {LI} at (43,42) size 732x18
+            RenderBlock {METER} at (0,2) size 80x16
+              RenderMeter {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#808080] [border: (2px solid #222222)]
+                  RenderBlock {DIV} at (2,2) size 60x12
+            RenderText {#text} at (80,0) size 255x19
+              text run at (80,0) width 255: " has value style, should be solid bar part."
+          RenderListItem {LI} at (43,63) size 732x18
+            RenderBlock {METER} at (0,2) size 80x16
+              RenderMeter {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#808080] [border: (2px solid #222222)]
+                  RenderBlock {DIV} at (2,2) size 60x12 [bgcolor=#008000] [border: (2px solid #77CC77)]
+            RenderText {#text} at (80,0) size 235x19
+              text run at (80,0) width 235: " should have solid bar and value part."
+      RenderBlock {H2} at (3,366) size 778x18
+        RenderText {#text} at (0,0) size 156x19
+          text run at (0,0) width 156: "Providing appearances"
+      RenderBlock {DIV} at (0,387) size 784x39 [bgcolor=#EEEEEE]
+        RenderBlock {UL} at (3,0) size 778x39
+          RenderListItem {LI} at (43,0) size 732x18
+            RenderBlock {METER} at (0,2) size 80x16
+              RenderMeter {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16
+                  RenderBlock {DIV} at (0,0) size 64x16
+            RenderText {#text} at (80,0) size 375x19
+              text run at (80,0) width 375: " has \"none\" appearance, should be styled with default style."
+          RenderListItem {LI} at (43,21) size 732x18
+            RenderBlock {METER} at (0,2) size 80x16
+              RenderMeter {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16
+                  RenderBlock {DIV} at (0,0) size 64x16
+            RenderText {#text} at (80,0) size 276x19
+              text run at (80,0) width 276: " has \"meter\" appearance, should be themed."
+      RenderBlock {H2} at (3,429) size 778x18
+        RenderText {#text} at (0,0) size 161x19
+          text run at (0,0) width 161: "Providing bar paddings"
+      RenderBlock {DIV} at (0,450) size 784x18 [bgcolor=#EEEEEE]
+        RenderBlock {METER} at (0,2) size 80x16
+          RenderMeter {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (5,5) size 35x6
+        RenderText {#text} at (80,0) size 165x19
+          text run at (80,0) width 165: " has \"padding\" on the bar."
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-writing-mode-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-writing-mode-expected.txt
new file mode 100644 (file)
index 0000000..37c09a6
--- /dev/null
@@ -0,0 +1,28 @@
+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 {METER} at (0,0) size 50x50 [bgcolor=#FF0000]
+        RenderMeter {DIV} at (0,0) size 50x50
+          RenderBlock {DIV} at (0,0) size 50x50
+            RenderBlock {DIV} at (0,0) size 15x50
+      RenderText {#text} at (50,32) size 4x19
+        text run at (50,32) width 4: " "
+      RenderBlock {METER} at (54,0) size 50x50 [bgcolor=#FF0000]
+        RenderMeter {DIV} at (0,0) size 50x50
+          RenderBlock {DIV} at (0,0) size 50x50
+            RenderBlock {DIV} at (0,0) size 15x50
+      RenderText {#text} at (104,32) size 4x19
+        text run at (104,32) width 4: " "
+      RenderBlock {METER} at (108,0) size 50x50 [bgcolor=#FF0000]
+        RenderMeter {DIV} at (0,0) size 50x50
+          RenderBlock {DIV} at (0,0) size 50x50
+            RenderBlock {DIV} at (0,0) size 15x50
+      RenderText {#text} at (158,32) size 4x19
+        text run at (158,32) width 4: " "
+      RenderBlock {METER} at (162,0) size 50x50 [bgcolor=#FF0000]
+        RenderMeter {DIV} at (0,0) size 50x50
+          RenderBlock {DIV} at (0,0) size 50x50
+            RenderBlock {DIV} at (0,0) size 15x50
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/set-meter-properties-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/set-meter-properties-expected.txt
new file mode 100644 (file)
index 0000000..c3a7a72
--- /dev/null
@@ -0,0 +1,78 @@
+Test setting valid and invalid properties of HTMLMeterElement.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Test values before properties were set
+PASS m.min is 0
+PASS m.value is 0
+PASS m.max is 1
+PASS m.low is 0
+PASS m.high is 1
+PASS m.optimum is 0.5
+Set valid values
+PASS m.min is -10
+PASS m.value is 70
+PASS m.max is 100
+PASS m.low is 10.1
+PASS m.high is 99.5
+PASS m.optimum is 70
+Set attributes to improper values - 1
+PASS m.min is -10
+PASS m.value is 100
+PASS m.max is 100
+PASS m.low is 100
+PASS m.high is 100
+PASS m.optimum is 0
+Set attributes to improper values - 2
+PASS m.min is 200.0
+PASS m.value is 200.0
+PASS m.max is 200.0
+PASS m.low is 200.0
+Set attributes to improper values - 3
+PASS m.min is 100.0
+PASS m.value is 100.0
+PASS m.max is 100.0
+PASS m.low is 100.0
+PASS m.high is 100.0
+PASS m.optimum is 100.0
+Set attributes to improper values - 4
+PASS m.min is 0.0
+PASS m.value is 200.0
+PASS m.max is 200.0
+PASS m.low is 0.0
+PASS m.high is 200.0
+PASS m.optimum is 12.5
+Set value to invalid value
+PASS m.value = "value"; threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
+Set min to NaN
+PASS m.min = NaN; threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
+Set max to Infinity
+PASS m.max = Infinity; threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
+Set low to invalid value
+PASS m.low = "low"; threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
+Set high to NaN
+PASS m.high = NaN; threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
+Set optimum to Infinity
+PASS m.optimum = Infinity; threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
+Set attributes to valid numbers
+PASS m.value is 5
+PASS m.max is 10
+PASS parseInt(m.getAttribute('value')) is 5
+PASS parseInt(m.getAttribute('max')) is 10
+Set attributes to invalid values
+PASS m.value is 0
+PASS m.max is 1
+PASS m.getAttribute('value') is 'ABC'
+PASS m.getAttribute('max') is '#'
+Set attributes to numbers with leading spaces
+PASS m.value is 0
+PASS m.min is 0
+PASS m.max is 1
+PASS m.low is 0
+PASS m.high is 1
+PASS m.optimum is 0.5
+PASS successfullyParsed is true
+
+TEST COMPLETE
+