[SCM] WebKit Debian packaging branch, webkit-1.3, updated. upstream/1.3.7-4207-g178b198

carlosgc at webkit.org carlosgc at webkit.org
Sun Feb 20 22:47:19 UTC 2011


The following commit has been merged in the webkit-1.3 branch:
commit 189cb626c00b27055dbbcebfa7a85400e954496a
Author: carlosgc at webkit.org <carlosgc at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Jan 11 17:32:15 2011 +0000

    2011-01-11  Carlos Garcia Campos  <cgarcia at igalia.com>
    
            Reviewed by Martin Robinson.
    
            [GTK] Add support for <meter> element
            https://bugs.webkit.org/show_bug.cgi?id=48713
    
            * platform/gtk/Skipped:
            * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.checksum: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.png: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.png: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.checksum: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.png: Added.
            * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt: Added.
    2011-01-11  Carlos Garcia Campos  <cgarcia at igalia.com>
    
            Reviewed by Martin Robinson.
    
            [GTK] Add support for <meter> element
            https://bugs.webkit.org/show_bug.cgi?id=48713
    
            * GNUmakefile.am: Enable meter element.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75507 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index a07bfd9..a3ea02c 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,33 @@
+2011-01-11  Carlos Garcia Campos  <cgarcia at igalia.com>
+
+        Reviewed by Martin Robinson.
+
+        [GTK] Add support for <meter> element
+        https://bugs.webkit.org/show_bug.cgi?id=48713
+
+        * platform/gtk/Skipped:
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.checksum: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.png: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.png: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.checksum: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.png: Added.
+        * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt: Added.
+
 2011-01-11  Stephen White  <senorblanco at chromium.org>
 
         Unreviewed; yet another gpu test_expectations update.
diff --git a/LayoutTests/platform/gtk/Skipped b/LayoutTests/platform/gtk/Skipped
index a08f80f..fb9d85f 100644
--- a/LayoutTests/platform/gtk/Skipped
+++ b/LayoutTests/platform/gtk/Skipped
@@ -4890,11 +4890,6 @@ fast/events/continuous-platform-wheelevent-in-scrolling-div.html
 fast/events/wheelevent-in-horizontal-scrollbar-in-rtl.html
 fast/events/wheelevent-in-vertical-scrollbar-in-rtl.html
 
-# meter element is not supported
-# http://bugs.webkit.org/show_bug.cgi?id=48713
-fast/dom/HTMLMeterElement
-fast/forms/form-attribute.html
-
 # Needs mock support, and build slave Geolocation service
 # See https://bugs.webkit.org/show_bug.cgi?id=36053
 fast/dom/Geolocation/callback-exception.html
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum
new file mode 100644
index 0000000..18770cd
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum
@@ -0,0 +1 @@
+d0f5f863c311dc7e3ced41882264786f
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png
new file mode 100644
index 0000000..167c1b2
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt
new file mode 100644
index 0000000..732d373
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt
@@ -0,0 +1,198 @@
+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 784x19
+        RenderText {#text} at (0,0) size 218x19
+          text run at (0,0) width 218: "Meters with various appearance"
+      RenderBlock {H2} at (0,32) size 784x19
+        RenderText {#text} at (0,0) size 214x19
+          text run at (0,0) width 214: "discrete-capacity-level-indicator"
+      RenderBlock {H2} at (0,67) size 784x221
+        RenderBlock {UL} at (0,0) size 784x221
+          RenderListItem {LI} at (40,0) size 744x19 [bgcolor=#EEEEEE]
+            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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+          RenderListItem {LI} at (40,19) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,4) size 80x12
+          RenderListItem {LI} at (40,38) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,8) size 80x8
+          RenderListItem {LI} at (40,57) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,13) size 80x3
+          RenderListItem {LI} at (40,76) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,16) size 80x0
+          RenderListItem {LI} at (40,95) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,8) size 80x8
+          RenderListItem {LI} at (40,114) 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 {DIV} at (0,0) size 80x50
+              RenderBlock {DIV} at (0,25) size 80x25
+          RenderListItem {LI} at (40,164) size 744x19 [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 {DIV} at (0,0) size 80x5
+              RenderBlock {DIV} at (0,4) size 80x1
+          RenderListItem {LI} at (40,183) size 744x19 [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 {DIV} at (0,0) size 300x16
+              RenderBlock {DIV} at (0,8) size 300x8
+          RenderListItem {LI} at (40,202) size 744x19 [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 {DIV} at (0,0) size 30x16
+              RenderBlock {DIV} at (0,8) size 30x8
+      RenderBlock {H2} at (0,304) size 784x19
+        RenderText {#text} at (0,0) size 236x19
+          text run at (0,0) width 236: "continuous-capacity-level-indicator"
+      RenderBlock {H2} at (0,339) size 784x221
+        RenderBlock {UL} at (0,0) size 784x221
+          RenderListItem {LI} at (40,0) size 744x19 [bgcolor=#EEEEEE]
+            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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+          RenderListItem {LI} at (40,19) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,4) size 80x12
+          RenderListItem {LI} at (40,38) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,8) size 80x8
+          RenderListItem {LI} at (40,57) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,13) size 80x3
+          RenderListItem {LI} at (40,76) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,16) size 80x0
+          RenderListItem {LI} at (40,95) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,8) size 80x8
+          RenderListItem {LI} at (40,114) 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 {DIV} at (0,0) size 80x50
+              RenderBlock {DIV} at (0,25) size 80x25
+          RenderListItem {LI} at (40,164) size 744x19 [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 {DIV} at (0,0) size 80x5
+              RenderBlock {DIV} at (0,4) size 80x1
+          RenderListItem {LI} at (40,183) size 744x19 [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 {DIV} at (0,0) size 300x16
+              RenderBlock {DIV} at (0,8) size 300x8
+          RenderListItem {LI} at (40,202) size 744x19 [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 {DIV} at (0,0) size 30x16
+              RenderBlock {DIV} at (0,8) size 30x8
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum
new file mode 100644
index 0000000..cf6dcf6
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum
@@ -0,0 +1 @@
+cf465f26424211906b4e7484069ccf99
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png
new file mode 100644
index 0000000..0678179
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt
new file mode 100644
index 0000000..2625e5d
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt
@@ -0,0 +1,198 @@
+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 784x19
+        RenderText {#text} at (0,0) size 218x19
+          text run at (0,0) width 218: "Meters with various appearance"
+      RenderBlock {H2} at (0,32) size 784x19
+        RenderText {#text} at (0,0) size 142x19
+          text run at (0,0) width 142: "rating-level-indicator"
+      RenderBlock {H2} at (0,67) size 784x221
+        RenderBlock {UL} at (0,0) size 784x221
+          RenderListItem {LI} at (40,0) size 744x19 [bgcolor=#EEEEEE]
+            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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+          RenderListItem {LI} at (40,19) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,4) size 80x12
+          RenderListItem {LI} at (40,38) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,8) size 80x8
+          RenderListItem {LI} at (40,57) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,13) size 80x3
+          RenderListItem {LI} at (40,76) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,16) size 80x0
+          RenderListItem {LI} at (40,95) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,8) size 80x8
+          RenderListItem {LI} at (40,114) 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 {DIV} at (0,0) size 80x50
+              RenderBlock {DIV} at (0,25) size 80x25
+          RenderListItem {LI} at (40,164) size 744x19 [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 {DIV} at (0,0) size 80x5
+              RenderBlock {DIV} at (0,4) size 80x1
+          RenderListItem {LI} at (40,183) size 744x19 [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 {DIV} at (0,0) size 300x16
+              RenderBlock {DIV} at (0,8) size 300x8
+          RenderListItem {LI} at (40,202) size 744x19 [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 {DIV} at (0,0) size 30x16
+              RenderBlock {DIV} at (0,8) size 30x8
+      RenderBlock {H2} at (0,304) size 784x19
+        RenderText {#text} at (0,0) size 166x19
+          text run at (0,0) width 166: "relevancy-level-indicator"
+      RenderBlock {H2} at (0,339) size 784x221
+        RenderBlock {UL} at (0,0) size 784x221
+          RenderListItem {LI} at (40,0) size 744x19 [bgcolor=#EEEEEE]
+            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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+          RenderListItem {LI} at (40,19) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,4) size 80x12
+          RenderListItem {LI} at (40,38) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,8) size 80x8
+          RenderListItem {LI} at (40,57) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,13) size 80x3
+          RenderListItem {LI} at (40,76) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,16) size 80x0
+          RenderListItem {LI} at (40,95) size 744x19 [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 {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,8) size 80x8
+          RenderListItem {LI} at (40,114) 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 {DIV} at (0,0) size 80x50
+              RenderBlock {DIV} at (0,25) size 80x25
+          RenderListItem {LI} at (40,164) size 744x19 [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 {DIV} at (0,0) size 80x5
+              RenderBlock {DIV} at (0,4) size 80x1
+          RenderListItem {LI} at (40,183) size 744x19 [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 {DIV} at (0,0) size 300x16
+              RenderBlock {DIV} at (0,8) size 300x8
+          RenderListItem {LI} at (40,202) size 744x19 [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 {DIV} at (0,0) size 30x16
+              RenderBlock {DIV} at (0,8) size 30x8
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum
new file mode 100644
index 0000000..0f2b60a
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum
@@ -0,0 +1 @@
+701e495f86b383eec48d939357883018
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png
new file mode 100644
index 0000000..2a2ef8b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt
new file mode 100644
index 0000000..6da040f
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt
@@ -0,0 +1,221 @@
+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 359x36
+          text run at (0,0) width 359: "Meters with border values"
+      RenderBlock {UL} at (0,58) size 784x285
+        RenderListItem {LI} at (40,0) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 166x19
+            text run at (0,0) width 166: "min,low,optimal,high,max"
+        RenderListItem {LI} at (40,19) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderInline {B} at (0,0) size 8x19
+            RenderText {#text} at (0,0) size 8x19
+              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 {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,16) size 80x0
+        RenderListItem {LI} at (40,38) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (0,0) size 16x19
+              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 {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,16) size 80x0
+        RenderListItem {LI} at (40,57) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 20x19
+            text run at (0,0) width 20: "10,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (20,0) size 16x19
+              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 {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,12) size 80x4
+          RenderText {#text} at (184,0) size 110x19
+            text run at (184,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,76) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: "10,20,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (40,0) size 16x19
+              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 {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,8) size 80x8
+          RenderText {#text} at (184,0) size 110x19
+            text run at (184,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,95) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 60x19
+            text run at (0,0) width 60: "10,20,30,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (60,0) size 16x19
+              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 {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,4) size 80x12
+          RenderText {#text} at (184,0) size 110x19
+            text run at (184,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,114) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 80x19
+            text run at (0,0) width 80: "10,20,30,40,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (80,0) size 16x19
+              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 {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,133) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 99x19
+            text run at (0,0) width 99: "10,20,30,40,50|"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (99,0) size 16x19
+              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 {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,152) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 20x19
+            text run at (0,0) width 20: "10,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (20,0) size 16x19
+              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 {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,16) size 80x0
+        RenderListItem {LI} at (40,171) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 60x19
+            text run at (0,0) width 60: "10,20,30,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (60,0) size 16x19
+              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 {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,190) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderInline {B} at (0,0) size 8x19
+            RenderText {#text} at (0,0) size 8x19
+              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 {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,16) size 80x0
+        RenderListItem {LI} at (40,209) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: "10,10,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (40,0) size 16x19
+              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 {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,16) size 80x0
+        RenderListItem {LI} at (40,228) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: "10,20,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (40,0) size 16x19
+              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 {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,247) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 99x19
+            text run at (0,0) width 99: "10,20,30,30,30|"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (99,0) size 16x19
+              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 {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,266) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: "10,20,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (40,0) size 16x19
+              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 {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,8) size 80x8
+          RenderText {#text} at (184,0) size 110x19
+            text run at (184,0) width 110: "(should be green)"
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.checksum b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.checksum
new file mode 100644
index 0000000..89ae60f
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.checksum
@@ -0,0 +1 @@
+658d09d3ca510580ba42a11bf412dd3f
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.png b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.png
new file mode 100644
index 0000000..a2312dd
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/dom/HTMLMeterElement/meter-element-expected.txt b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.txt
similarity index 100%
copy from LayoutTests/platform/mac/fast/dom/HTMLMeterElement/meter-element-expected.txt
copy to LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.txt
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum
new file mode 100644
index 0000000..9940ea5
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum
@@ -0,0 +1 @@
+b5c0d1cd879c60d1621fcac83f6d1045
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.png b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.png
new file mode 100644
index 0000000..495c778
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt
new file mode 100644
index 0000000..e25704c
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt
@@ -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 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 784x19
+        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,96) size 784x28
+        RenderText {#text} at (0,0) size 143x28
+          text run at (0,0) width 143: "optimum=450"
+      RenderBlock {UL} at (0,143) size 784x95
+        RenderListItem {LI} at (40,0) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=150: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 20x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,12) size 80x4
+        RenderListItem {LI} at (40,19) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=450: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 36x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,9) size 80x7
+        RenderListItem {LI} at (40,38) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=750: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 60x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,4) size 80x12
+        RenderListItem {LI} at (40,57) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 59x19
+            text run at (0,0) width 59: "value=0: "
+          RenderMeter {METER} at (59,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 0x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,16) size 80x0
+        RenderListItem {LI} at (40,76) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 83x19
+            text run at (0,0) width 83: "value=1000: "
+          RenderMeter {METER} at (83,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+      RenderBlock {H2} at (0,257) size 784x28
+        RenderText {#text} at (0,0) size 143x28
+          text run at (0,0) width 143: "optimum=150"
+      RenderBlock {UL} at (0,304) size 784x95
+        RenderListItem {LI} at (40,0) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=150: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 20x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,12) size 80x4
+        RenderListItem {LI} at (40,19) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=450: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 36x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,9) size 80x7
+        RenderListItem {LI} at (40,38) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=750: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 60x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,4) size 80x12
+        RenderListItem {LI} at (40,57) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 59x19
+            text run at (0,0) width 59: "value=0: "
+          RenderMeter {METER} at (59,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 0x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,16) size 80x0
+        RenderListItem {LI} at (40,76) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 83x19
+            text run at (0,0) width 83: "value=1000: "
+          RenderMeter {METER} at (83,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+      RenderBlock {H2} at (0,418) size 784x28
+        RenderText {#text} at (0,0) size 143x28
+          text run at (0,0) width 143: "optimum=750"
+      RenderBlock {UL} at (0,465) size 784x95
+        RenderListItem {LI} at (40,0) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=150: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 20x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,12) size 80x4
+        RenderListItem {LI} at (40,19) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=450: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 36x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,9) size 80x7
+        RenderListItem {LI} at (40,38) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=750: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 60x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,4) size 80x12
+        RenderListItem {LI} at (40,57) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 59x19
+            text run at (0,0) width 59: "value=0: "
+          RenderMeter {METER} at (59,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 0x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,16) size 80x0
+        RenderListItem {LI} at (40,76) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 83x19
+            text run at (0,0) width 83: "value=1000: "
+          RenderMeter {METER} at (83,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {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/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum
new file mode 100644
index 0000000..7d7edf9
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum
@@ -0,0 +1 @@
+9aa367c514efa651a043daedf69ced52
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png
new file mode 100644
index 0000000..24f7734
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt
new file mode 100644
index 0000000..5954c78
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt
@@ -0,0 +1,39 @@
+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 784x19
+        RenderText {#text} at (0,0) size 613x19
+          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,93) 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]
+          RenderBlock {DIV} at (0,0) size 80x16
+          RenderBlock {DIV} at (0,2) size 80x14
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,125) size 784x19
+        RenderText {#text} at (0,0) size 735x19
+          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,160) size 784x100
+        RenderMeter {METER} at (0,0) size 80x100
+          RenderBlock {DIV} at (0,0) size 80x100
+          RenderBlock {DIV} at (0,0) size 72x100
+          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,276) size 784x38
+        RenderText {#text} at (0,0) size 766x38
+          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,19) width 67: "horizontal."
+      RenderBlock (anonymous) at (0,330) size 784x20
+        RenderMeter {METER} at (0,0) size 80x20
+          RenderBlock {DIV} at (0,0) size 80x20
+          RenderBlock {DIV} at (0,0) size 72x20
+          RenderBlock {DIV} at (0,0) size 80x20 [bgcolor=#808080]
+          RenderBlock {DIV} at (0,2) size 80x18 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.checksum b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.checksum
new file mode 100644
index 0000000..ae12d91
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.checksum
@@ -0,0 +1 @@
+5392aad2ec31827feda65ce9f7f078be
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.png b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.png
new file mode 100644
index 0000000..99c96b0
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt
new file mode 100644
index 0000000..1510fdd
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt
@@ -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 784x584
+      RenderBlock {H2} at (3,0) size 778x19
+        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,22) size 778x63
+        RenderListItem {LI} at (43,0) size 732x19
+          RenderMeter {METER} at (0,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 20x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,12) size 80x4
+        RenderListItem {LI} at (43,22) size 732x19
+          RenderMeter {METER} at (0,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 36x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,9) size 80x7
+        RenderListItem {LI} at (43,44) size 732x19
+          RenderMeter {METER} at (0,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,0) size 60x16
+            RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (0,4) size 80x12
+      RenderBlock {H2} at (3,88) size 778x19
+        RenderText {#text} at (0,0) size 332x19
+          text run at (0,0) width 332: "Vertical meters with the non-themed default style"
+      RenderBlock {UL} at (3,110) 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,0) size 7x40
+            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,0) size 13x40
+            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,0) size 22x40
+            RenderBlock {DIV} at (0,0) size 30x40
+            RenderBlock {DIV} at (0,10) size 30x30
+      RenderBlock {H2} at (3,242) size 778x19
+        RenderText {#text} at (0,0) size 150x19
+          text run at (0,0) width 150: "Providing meter styles"
+      RenderBlock {DIV} at (0,264) 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
+              RenderBlock {DIV} at (100,10) size 80x16
+              RenderBlock {DIV} at (100,14) size 80x12
+            RenderText {#text} at (230,13) size 70x19
+              text run at (230,13) 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
+              RenderBlock {DIV} at (100,10) size 80x16
+              RenderBlock {DIV} at (100,14) size 80x12
+            RenderText {#text} at (230,13) size 80x19
+              text run at (230,13) 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
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,4) size 80x12
+            RenderText {#text} at (230,13) size 73x19
+              text run at (230,13) width 73: " has margin"
+      RenderBlock {H2} at (3,369) size 778x19
+        RenderText {#text} at (0,0) size 224x19
+          text run at (0,0) width 224: "Providing bar and/or value styles"
+      RenderBlock {DIV} at (0,391) size 784x63 [bgcolor=#EEEEEE]
+        RenderBlock {UL} at (3,0) size 778x63
+          RenderListItem {LI} at (43,0) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 64x16 [bgcolor=#008000] [border: (2px solid #77CC77)]
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,4) size 80x12
+            RenderText {#text} at (80,0) size 250x19
+              text run at (80,0) width 250: " has bar style, should be styled as it has."
+          RenderListItem {LI} at (43,22) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#808080] [border: (2px solid #222222)]
+              RenderBlock {DIV} at (0,0) size 64x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,4) size 80x12
+            RenderText {#text} at (80,0) size 264x19
+              text run at (80,0) width 264: " has value style, should be styled as it has."
+          RenderListItem {LI} at (43,44) size 732x19
+            RenderMeter {METER} at (0,2) 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)]
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,4) size 80x12
+            RenderText {#text} at (80,0) size 264x19
+              text run at (80,0) width 264: " has both styles, should be styled as it has."
+      RenderBlock {H2} at (3,457) size 778x19
+        RenderText {#text} at (0,0) size 156x19
+          text run at (0,0) width 156: "Providing appearances"
+      RenderBlock {DIV} at (0,479) size 784x41 [bgcolor=#EEEEEE]
+        RenderBlock {UL} at (3,0) size 778x41
+          RenderListItem {LI} at (43,0) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 64x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,4) size 80x12
+            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,22) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 64x16
+              RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,4) size 80x12
+            RenderText {#text} at (80,0) size 276x19
+              text run at (80,0) width 276: " has \"meter\" appearance, should be themed."
diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index 9147f0a..a54415a 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,12 @@
+2011-01-11  Carlos Garcia Campos  <cgarcia at igalia.com>
+
+        Reviewed by Martin Robinson.
+
+        [GTK] Add support for <meter> element
+        https://bugs.webkit.org/show_bug.cgi?id=48713
+
+        * GNUmakefile.am: Enable meter element.
+
 2011-01-11  Csaba Osztrogonác  <ossy at webkit.org>
 
         Unreviewed buildfix.
diff --git a/Source/WebCore/GNUmakefile.am b/Source/WebCore/GNUmakefile.am
index a242fda..4251fbe 100644
--- a/Source/WebCore/GNUmakefile.am
+++ b/Source/WebCore/GNUmakefile.am
@@ -3892,10 +3892,10 @@ FEATURE_DEFINES += ENABLE_DATAGRID=0
 webcore_cppflags += -DENABLE_DATAGRID=0
 
 # ----
-# HTML Meter Element - disable for now.
+# HTML Meter Element
 # ----
-FEATURE_DEFINES += ENABLE_METER_TAG=0
-webcore_cppflags += -DENABLE_METER_TAG=0
+FEATURE_DEFINES += ENABLE_METER_TAG=1
+webcore_cppflags += -DENABLE_METER_TAG=1
 
 # ----
 # HTML Progress Element

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list