summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-23 20:36:22 +0000
committerdarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-23 20:36:22 +0000
commit77e82ef4ef098225b769b64d852f5c522b22f31d (patch)
tree2b310fc7c95cfe96a275912c6053a5c9e0b9f8d6
parentd1bb6a85d3bd398b66ba1fdd297dd46cb64a9365 (diff)
downloadchromium_src-77e82ef4ef098225b769b64d852f5c522b22f31d.zip
chromium_src-77e82ef4ef098225b769b64d852f5c522b22f31d.tar.gz
chromium_src-77e82ef4ef098225b769b64d852f5c522b22f31d.tar.bz2
Rebaselines to account for http://trac.webkit.org/changeset/46240
R=pkasting TEST=none BUG=none Review URL: http://codereview.chromium.org/159284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21436 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.pngbin0 -> 281999 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.pngbin0 -> 160689 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.pngbin0 -> 131940 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt213
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt223
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/remove-shorthand-expected.txt27
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.pngbin40391 -> 40127 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.txt54
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/css/getComputedStyle-basic-expected.txt800
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.pngbin0 -> 281999 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.pngbin0 -> 160689 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.pngbin0 -> 131940 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt3
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt4
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/remove-shorthand-expected.txt54
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.pngbin13298 -> 13118 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.txt12
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/css/getComputedStyle-basic-expected.txt8
-rw-r--r--webkit/tools/layout_tests/test_expectations.txt8
27 files changed, 1370 insertions, 46 deletions
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.checksum
new file mode 100644
index 0000000..f9b2fa4
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.checksum
@@ -0,0 +1 @@
+e88b08e44d59cf764e8a41b976869592 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.png
new file mode 100644
index 0000000..be219ff
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.checksum
new file mode 100644
index 0000000..acbf590
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.checksum
@@ -0,0 +1 @@
+a9939e73040013dcde3ae41330afa8fe \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.png
new file mode 100644
index 0000000..78489c0
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.checksum
new file mode 100644
index 0000000..7393cbe
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.checksum
@@ -0,0 +1 @@
+54599807b8b0e8b135de5a59e13c4b3e \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.png
new file mode 100644
index 0000000..9d79a59
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt
new file mode 100644
index 0000000..c5cdd48
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt
@@ -0,0 +1,213 @@
+Attributes that are exposed in the CSS computed style object:
+
+background-attachment: scroll;
+background-clip: border-box;
+background-color: rgba(0, 0, 0, 0);
+background-image: none;
+background-origin: padding-box;
+background-position: 0% 0%;
+background-repeat: repeat;
+border-bottom-color: rgb(0, 0, 0);
+border-bottom-style: none;
+border-bottom-width: 0px;
+border-collapse: separate;
+border-left-color: rgb(0, 0, 0);
+border-left-style: none;
+border-left-width: 0px;
+border-right-color: rgb(0, 0, 0);
+border-right-style: none;
+border-right-width: 0px;
+border-top-color: rgb(0, 0, 0);
+border-top-style: none;
+border-top-width: 0px;
+bottom: auto;
+caption-side: top;
+clear: none;
+clip: auto;
+color: rgb(0, 0, 0);
+cursor: auto;
+direction: ltr;
+display: block;
+empty-cells: show;
+float: none;
+font-family: 'times new roman';
+font-size: 16px;
+font-style: normal;
+font-variant: normal;
+font-weight: normal;
+height: 576px;
+left: auto;
+letter-spacing: normal;
+line-height: normal;
+list-style-image: none;
+list-style-position: outside;
+list-style-type: disc;
+margin-bottom: 8px;
+margin-left: 8px;
+margin-right: 8px;
+margin-top: 8px;
+max-height: none;
+max-width: none;
+min-height: 0px;
+min-width: 0px;
+opacity: 1;
+orphans: 2;
+outline-color: rgb(0, 0, 0);
+outline-style: none;
+outline-width: 0px;
+overflow-x: visible;
+overflow-y: visible;
+padding-bottom: 0px;
+padding-left: 0px;
+padding-right: 0px;
+padding-top: 0px;
+page-break-after: auto;
+page-break-before: auto;
+page-break-inside: auto;
+pointer-events: auto;
+position: static;
+resize: none;
+right: auto;
+table-layout: auto;
+text-align: auto;
+text-decoration: none;
+text-indent: 0px;
+text-shadow: none;
+text-transform: none;
+top: auto;
+unicode-bidi: normal;
+vertical-align: baseline;
+visibility: visible;
+white-space: normal;
+widows: 2;
+width: 784px;
+word-break: normal;
+word-spacing: 0px;
+word-wrap: normal;
+z-index: auto;
+zoom: 1;
+-webkit-animation-delay: 0s;
+-webkit-animation-direction: normal;
+-webkit-animation-duration: 0s;
+-webkit-animation-iteration-count: 1;
+-webkit-animation-name: none;
+-webkit-animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
+-webkit-appearance: none;
+-webkit-backface-visibility: visible;
+-webkit-background-clip: border-box;
+-webkit-background-composite: source-over;
+-webkit-background-origin: padding-box;
+-webkit-background-size: auto auto;
+-webkit-border-bottom-left-radius: 0px;
+-webkit-border-bottom-right-radius: 0px;
+-webkit-border-fit: border;
+-webkit-border-horizontal-spacing: 0px;
+-webkit-border-image: none;
+-webkit-border-top-left-radius: 0px;
+-webkit-border-top-right-radius: 0px;
+-webkit-border-vertical-spacing: 0px;
+-webkit-box-align: stretch;
+-webkit-box-direction: normal;
+-webkit-box-flex: 0;
+-webkit-box-flex-group: 1;
+-webkit-box-lines: single;
+-webkit-box-ordinal-group: 1;
+-webkit-box-orient: horizontal;
+-webkit-box-pack: start;
+-webkit-box-reflect: none;
+-webkit-box-shadow: none;
+-webkit-box-sizing: content-box;
+-webkit-column-break-after: auto;
+-webkit-column-break-before: auto;
+-webkit-column-break-inside: auto;
+-webkit-column-count: auto;
+-webkit-column-gap: normal;
+-webkit-column-rule-color: rgb(0, 0, 0);
+-webkit-column-rule-style: none;
+-webkit-column-rule-width: 0px;
+-webkit-column-width: auto;
+-webkit-highlight: none;
+-webkit-line-break: normal;
+-webkit-line-clamp: none;
+-webkit-margin-bottom-collapse: collapse;
+-webkit-margin-top-collapse: collapse;
+-webkit-marquee-direction: auto;
+-webkit-marquee-increment: 6px;
+-webkit-marquee-repetition: infinite;
+-webkit-marquee-style: scroll;
+-webkit-mask-attachment: scroll;
+-webkit-mask-box-image: none;
+-webkit-mask-clip: border-box;
+-webkit-mask-composite: source-over;
+-webkit-mask-image: none;
+-webkit-mask-origin: border-box;
+-webkit-mask-position: 0% 0%;
+-webkit-mask-repeat: repeat;
+-webkit-mask-size: auto auto;
+-webkit-nbsp-mode: normal;
+-webkit-perspective: none;
+-webkit-perspective-origin: 392px 288px;
+-webkit-rtl-ordering: logical;
+-webkit-text-decorations-in-effect: none;
+-webkit-text-fill-color: rgb(0, 0, 0);
+-webkit-text-security: none;
+-webkit-text-stroke-color: rgb(0, 0, 0);
+-webkit-text-stroke-width: 0px;
+-webkit-transform: none;
+-webkit-transform-origin: 392px 288px;
+-webkit-transform-style: flat;
+-webkit-transition-delay: 0s;
+-webkit-transition-duration: 0s;
+-webkit-transition-property: all;
+-webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
+-webkit-user-drag: auto;
+-webkit-user-modify: read-only;
+-webkit-user-select: text;
+clip-path: none;
+clip-rule: nonzero;
+mask: none;
+filter: none;
+flood-color: rgb(0, 0, 0);
+flood-opacity: 1;
+lighting-color: rgb(255, 255, 255);
+stop-color: rgb(0, 0, 0);
+stop-opacity: 1;
+color-interpolation: srgb;
+color-interpolation-filters: linearrgb;
+color-rendering: auto;
+fill: #000000;
+fill-opacity: 1;
+fill-rule: nonzero;
+image-rendering: auto;
+marker-end: none;
+marker-mid: none;
+marker-start: none;
+shape-rendering: auto;
+stroke: none;
+stroke-dasharray: ;
+stroke-dashoffset: ;
+stroke-linecap: butt;
+stroke-linejoin: miter;
+stroke-miterlimit: 4;
+stroke-opacity: 1;
+stroke-width: ;
+text-rendering: auto;
+alignment-baseline: auto;
+baseline-shift: baseline;
+dominant-baseline: auto;
+kerning: ;
+text-anchor: start;
+writing-mode: lr-tb;
+glyph-orientation-horizontal: 0deg;
+glyph-orientation-vertical: auto;
+
+Other attributes that the computed style class supports:
+
+background-position-x: 0%;
+background-position-y: 0%;
+border-spacing: 0px 0px;
+overflow: visible;
+-webkit-mask-position-x: 0%;
+-webkit-mask-position-y: 0%;
+-webkit-match-nearest-mail-blockquote-color: normal;
+-webkit-text-size-adjust: auto;
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
new file mode 100644
index 0000000..3c4cd3b
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
@@ -0,0 +1,223 @@
+Computed style of an element whose parent's 'display' value is 'none':
+ background-attachment: scroll
+ background-clip: border-box
+ background-color: rgb(0, 128, 0)
+ background-image: none
+ background-origin: padding-box
+ background-position: 0% 0%
+ background-repeat: repeat
+ border-bottom-color: rgb(0, 0, 0)
+ border-bottom-style: none
+ border-bottom-width: 0px
+ border-collapse: separate
+ border-left-color: rgb(0, 0, 0)
+ border-left-style: none
+ border-left-width: 0px
+ border-right-color: rgb(0, 0, 0)
+ border-right-style: none
+ border-right-width: 0px
+ border-top-color: rgb(0, 0, 0)
+ border-top-style: solid
+ border-top-width: 16px
+ bottom: auto
+ caption-side: top
+ clear: none
+ clip: auto
+ color: rgb(0, 0, 0)
+ cursor: auto
+ direction: ltr
+ display: block
+ empty-cells: show
+ float: none
+ font-family: 'times new roman'
+ font-size: 16px
+ font-style: normal
+ font-variant: normal
+ font-weight: normal
+ height: 100px
+ left: auto
+ letter-spacing: normal
+ line-height: normal
+ list-style-image: none
+ list-style-position: outside
+ list-style-type: disc
+ margin-bottom: 0px
+ margin-left: auto
+ margin-right: 0px
+ margin-top: 0px
+ max-height: none
+ max-width: none
+ min-height: 0px
+ min-width: 0px
+ opacity: 1
+ orphans: 2
+ outline-color: rgb(0, 0, 0)
+ outline-style: none
+ outline-width: 0px
+ overflow-x: visible
+ overflow-y: visible
+ padding-bottom: 0px
+ padding-left: 0px
+ padding-right: 0px
+ padding-top: 0px
+ page-break-after: auto
+ page-break-before: auto
+ page-break-inside: auto
+ pointer-events: auto
+ position: static
+ resize: none
+ right: auto
+ table-layout: auto
+ text-align: auto
+ text-decoration: none
+ text-indent: 0px
+ text-shadow: none
+ text-transform: none
+ top: auto
+ unicode-bidi: normal
+ vertical-align: baseline
+ visibility: visible
+ white-space: normal
+ widows: 2
+ width: 50%
+ word-break: normal
+ word-spacing: 0px
+ word-wrap: normal
+ z-index: auto
+ zoom: 1
+ -webkit-animation-delay: 0s
+ -webkit-animation-direction: normal
+ -webkit-animation-duration: 0s
+ -webkit-animation-iteration-count: 1
+ -webkit-animation-name: none
+ -webkit-animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
+ -webkit-appearance: none
+ -webkit-backface-visibility: visible
+ -webkit-background-clip: border-box
+ -webkit-background-composite: source-over
+ -webkit-background-origin: padding-box
+ -webkit-background-size: auto auto
+ -webkit-border-bottom-left-radius: 0px
+ -webkit-border-bottom-right-radius: 0px
+ -webkit-border-fit: border
+ -webkit-border-horizontal-spacing: 0px
+ -webkit-border-image: none
+ -webkit-border-top-left-radius: 0px
+ -webkit-border-top-right-radius: 0px
+ -webkit-border-vertical-spacing: 0px
+ -webkit-box-align: stretch
+ -webkit-box-direction: normal
+ -webkit-box-flex: 0
+ -webkit-box-flex-group: 1
+ -webkit-box-lines: single
+ -webkit-box-ordinal-group: 1
+ -webkit-box-orient: horizontal
+ -webkit-box-pack: start
+ -webkit-box-reflect: none
+ -webkit-box-shadow: none
+ -webkit-box-sizing: content-box
+ -webkit-column-break-after: auto
+ -webkit-column-break-before: auto
+ -webkit-column-break-inside: auto
+ -webkit-column-count: auto
+ -webkit-column-gap: normal
+ -webkit-column-rule-color: rgb(0, 0, 0)
+ -webkit-column-rule-style: none
+ -webkit-column-rule-width: 0px
+ -webkit-column-width: auto
+ -webkit-highlight: none
+ -webkit-line-break: normal
+ -webkit-line-clamp: none
+ -webkit-margin-bottom-collapse: collapse
+ -webkit-margin-top-collapse: collapse
+ -webkit-marquee-direction: auto
+ -webkit-marquee-increment: 6px
+ -webkit-marquee-repetition: infinite
+ -webkit-marquee-style: scroll
+ -webkit-mask-attachment: scroll
+ -webkit-mask-box-image: none
+ -webkit-mask-clip: border-box
+ -webkit-mask-composite: source-over
+ -webkit-mask-image: none
+ -webkit-mask-origin: border-box
+ -webkit-mask-position: 0% 0%
+ -webkit-mask-repeat: repeat
+ -webkit-mask-size: auto auto
+ -webkit-nbsp-mode: normal
+ -webkit-perspective: none
+ -webkit-perspective-origin: 50% 50%
+ -webkit-rtl-ordering: logical
+ -webkit-text-decorations-in-effect: none
+ -webkit-text-fill-color: rgb(0, 0, 0)
+ -webkit-text-security: none
+ -webkit-text-stroke-color: rgb(0, 0, 0)
+ -webkit-text-stroke-width: 0px
+ -webkit-transform: none
+ -webkit-transform-origin: 50% 50%
+ -webkit-transform-style: flat
+ -webkit-transition-delay: 0s
+ -webkit-transition-duration: 0s
+ -webkit-transition-property: all
+ -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
+ -webkit-user-drag: auto
+ -webkit-user-modify: read-only
+ -webkit-user-select: text
+ clip-path: none
+ clip-rule: nonzero
+ mask: none
+ filter: none
+ flood-color: rgb(0, 0, 0)
+ flood-opacity: 1
+ lighting-color: rgb(255, 255, 255)
+ stop-color: rgb(0, 0, 0)
+ stop-opacity: 1
+ color-interpolation: srgb
+ color-interpolation-filters: linearrgb
+ color-rendering: auto
+ fill: #000000
+ fill-opacity: 1
+ fill-rule: nonzero
+ image-rendering: auto
+ marker-end: none
+ marker-mid: none
+ marker-start: none
+ shape-rendering: auto
+ stroke: none
+ stroke-dasharray:
+ stroke-dashoffset:
+ stroke-linecap: butt
+ stroke-linejoin: miter
+ stroke-miterlimit: 4
+ stroke-opacity: 1
+ stroke-width:
+ text-rendering: auto
+ alignment-baseline: auto
+ baseline-shift: baseline
+ dominant-baseline: auto
+ kerning:
+ text-anchor: start
+ writing-mode: lr-tb
+ glyph-orientation-horizontal: 0deg
+ glyph-orientation-vertical: auto
+ background-position-x: 0%
+ background-position-y: 0%
+ border-spacing: 0px 0px
+ overflow: visible
+ -webkit-mask-position-x: 0%
+ -webkit-mask-position-y: 0%
+ -webkit-match-nearest-mail-blockquote-color: normal
+ -webkit-text-size-adjust: auto
+
+After changing grandparent's 'color' and the parent's 'font-size' inherited properties:
+ border-top-width: 18px
+ color: rgb(0, 0, 255)
+
+After changing the parent's 'display' property to 'block', so that the child gets a renderer:
+ height: 100px
+ margin-left: 385px
+ width: 384px
+
+After changing the parent's 'display' property back to 'none':
+ height: 100px
+ margin-left: auto
+ width: 50%
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/remove-shorthand-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/remove-shorthand-expected.txt
new file mode 100644
index 0000000..fcd442c
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/remove-shorthand-expected.txt
@@ -0,0 +1,27 @@
+Test for http://bugs.webkit.org/show_bug.cgi?id=9284 Quirksmode (CSS1): Removing inline border styles is impossible.
+
+Starting with a declaration containing all properties that are constituents of shortcuts, see what is removed when a shortcut property is removed. The shortcut’s constituents and only them should be removed.
+
+Removing background removes background-image, background-repeat, background-attachment, background-origin, background-clip, background-color, background-position.
+Removing background-position removes background-position.
+Removing border removes border-top-width, border-right-width, border-bottom-width, border-left-width, border-top-style, border-right-style, border-bottom-style, border-left-style, border-top-color, border-right-color, border-bottom-color, border-left-color.
+Removing border-top removes border-top-width, border-top-style, border-top-color.
+Removing border-right removes border-right-width, border-right-style, border-right-color.
+Removing border-bottom removes border-bottom-width, border-bottom-style, border-bottom-color.
+Removing border-left removes border-left-width, border-left-style, border-left-color.
+Removing border-color removes border-top-color, border-right-color, border-bottom-color, border-left-color.
+Removing border-style removes border-top-style, border-right-style, border-bottom-style, border-left-style.
+Removing border-width removes border-top-width, border-right-width, border-bottom-width, border-left-width.
+Removing -webkit-border-radius removes -webkit-border-top-right-radius, -webkit-border-top-left-radius, -webkit-border-bottom-left-radius, -webkit-border-bottom-right-radius.
+Removing border-spacing removes -webkit-border-horizontal-spacing, -webkit-border-vertical-spacing.
+Removing -webkit-columns removes -webkit-column-width, -webkit-column-count.
+Removing -webkit-column-rule removes -webkit-column-rule-width, -webkit-column-rule-style, -webkit-column-rule-color.
+Removing list-style removes list-style-type, list-style-position, list-style-image.
+Removing margin removes margin-top, margin-right, margin-bottom, margin-left.
+Removing -webkit-margin-collapse removes -webkit-margin-top-collapse, -webkit-margin-bottom-collapse.
+Removing -webkit-marquee removes -webkit-marquee-direction, -webkit-marquee-increment, -webkit-marquee-repetition, -webkit-marquee-style, -webkit-marquee-speed.
+Removing -webkit-mask removes -webkit-mask-image, -webkit-mask-repeat, -webkit-mask-attachment, -webkit-mask-position-x, -webkit-mask-position-y, -webkit-mask-origin, -webkit-mask-clip.
+Removing -webkit-mask-position removes -webkit-mask-position-x, -webkit-mask-position-y.
+Removing overflow removes overflow-x, overflow-y.
+Removing padding removes padding-top, padding-right, padding-bottom, padding-left.
+Removing -webkit-text-stroke removes -webkit-text-stroke-color, -webkit-text-stroke-width.
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.checksum
index 36e35aa..e7f3b54 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.checksum
@@ -1 +1 @@
-11ae83cbe1f87134cc7a1d417695fac4 \ No newline at end of file
+34342b719bb8a9e846e2ab2af2640391 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.png
index 56a8c6f..dd7722e 100644
--- a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.txt
new file mode 100644
index 0000000..1152635
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/inspector/style-expected.txt
@@ -0,0 +1,54 @@
+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 (anonymous) at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 345x19
+ text run at (0,0) width 345: "Note that background and font are both buggy right now!"
+ RenderBlock {DIV} at (24,44) size 736x28 [color=#FFFFFF] [bgcolor=#800080]
+ RenderText {#text} at (0,0) size 41x27
+ text run at (0,0) width 41: "Test"
+ RenderBlock (anonymous) at (0,96) size 784x280
+ RenderText {#text} at (0,0) size 367x19
+ text run at (0,0) width 367: "background-image: initial (original property was background)"
+ RenderBR {BR} at (367,15) size 0x0
+ RenderText {#text} at (0,20) size 370x19
+ text run at (0,20) width 370: "background-repeat: initial (original property was background)"
+ RenderBR {BR} at (370,35) size 0x0
+ RenderText {#text} at (0,40) size 397x19
+ text run at (0,40) width 397: "background-attachment: initial (original property was background)"
+ RenderBR {BR} at (397,55) size 0x0
+ RenderText {#text} at (0,60) size 392x19
+ text run at (0,60) width 392: "background-position-x: initial (original property was background)"
+ RenderBR {BR} at (392,75) size 0x0
+ RenderText {#text} at (0,80) size 392x19
+ text run at (0,80) width 392: "background-position-y: initial (original property was background)"
+ RenderBR {BR} at (392,95) size 0x0
+ RenderText {#text} at (0,100) size 365x19
+ text run at (0,100) width 365: "background-origin: initial (original property was background)"
+ RenderBR {BR} at (365,115) size 0x0
+ RenderText {#text} at (0,120) size 353x19
+ text run at (0,120) width 353: "background-clip: initial (original property was background)"
+ RenderBR {BR} at (353,135) size 0x0
+ RenderText {#text} at (0,140) size 371x19
+ text run at (0,140) width 371: "background-color: purple (original property was background)"
+ RenderBR {BR} at (371,155) size 0x0
+ RenderText {#text} at (0,160) size 284x19
+ text run at (0,160) width 284: "margin-top: 1em (original property was margin)"
+ RenderBR {BR} at (284,175) size 0x0
+ RenderText {#text} at (0,180) size 481x19
+ text run at (0,180) width 481: "margin-right: 1em (original property was margin and property was implicitly set.)"
+ RenderBR {BR} at (481,195) size 0x0
+ RenderText {#text} at (0,200) size 498x19
+ text run at (0,200) width 498: "margin-bottom: 1em (original property was margin and property was implicitly set.)"
+ RenderBR {BR} at (498,215) size 0x0
+ RenderText {#text} at (0,220) size 473x19
+ text run at (0,220) width 473: "margin-left: 1em (original property was margin and property was implicitly set.)"
+ RenderBR {BR} at (473,235) size 0x0
+ RenderText {#text} at (0,240) size 70x19
+ text run at (0,240) width 70: "color: white"
+ RenderBR {BR} at (70,255) size 0x0
+ RenderText {#text} at (0,260) size 341x19
+ text run at (0,260) width 341: "font: normal normal normal 24px/normal 'Lucida Grande'"
+ RenderBR {BR} at (341,275) size 0x0
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/css/getComputedStyle-basic-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/css/getComputedStyle-basic-expected.txt
new file mode 100644
index 0000000..358a0d1
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/css/getComputedStyle-basic-expected.txt
@@ -0,0 +1,800 @@
+rect: style.getPropertyValue(background-attachment) : scroll
+rect: style.getPropertyCSSValue(background-attachment) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(background-clip) : border-box
+rect: style.getPropertyCSSValue(background-clip) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(background-color) : rgba(0, 0, 0, 0)
+rect: style.getPropertyCSSValue(background-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(background-image) : none
+rect: style.getPropertyCSSValue(background-image) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(background-origin) : padding-box
+rect: style.getPropertyCSSValue(background-origin) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(background-position) : 0% 0%
+rect: style.getPropertyCSSValue(background-position) : [object CSSValueList]
+rect: style.getPropertyValue(background-repeat) : repeat
+rect: style.getPropertyCSSValue(background-repeat) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-bottom-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(border-bottom-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-bottom-style) : none
+rect: style.getPropertyCSSValue(border-bottom-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-bottom-width) : 0px
+rect: style.getPropertyCSSValue(border-bottom-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-collapse) : separate
+rect: style.getPropertyCSSValue(border-collapse) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-left-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(border-left-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-left-style) : none
+rect: style.getPropertyCSSValue(border-left-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-left-width) : 0px
+rect: style.getPropertyCSSValue(border-left-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-right-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(border-right-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-right-style) : none
+rect: style.getPropertyCSSValue(border-right-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-right-width) : 0px
+rect: style.getPropertyCSSValue(border-right-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-top-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(border-top-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-top-style) : none
+rect: style.getPropertyCSSValue(border-top-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-top-width) : 0px
+rect: style.getPropertyCSSValue(border-top-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(bottom) : auto
+rect: style.getPropertyCSSValue(bottom) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(caption-side) : top
+rect: style.getPropertyCSSValue(caption-side) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(clear) : none
+rect: style.getPropertyCSSValue(clear) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(clip) : auto
+rect: style.getPropertyCSSValue(clip) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(cursor) : auto
+rect: style.getPropertyCSSValue(cursor) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(direction) : ltr
+rect: style.getPropertyCSSValue(direction) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(display) : inline
+rect: style.getPropertyCSSValue(display) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(empty-cells) : show
+rect: style.getPropertyCSSValue(empty-cells) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(float) : none
+rect: style.getPropertyCSSValue(float) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-family) : 'times new roman'
+rect: style.getPropertyCSSValue(font-family) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-size) : 16px
+rect: style.getPropertyCSSValue(font-size) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-style) : normal
+rect: style.getPropertyCSSValue(font-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-variant) : normal
+rect: style.getPropertyCSSValue(font-variant) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-weight) : normal
+rect: style.getPropertyCSSValue(font-weight) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(height) : 0px
+rect: style.getPropertyCSSValue(height) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(left) : auto
+rect: style.getPropertyCSSValue(left) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(letter-spacing) : normal
+rect: style.getPropertyCSSValue(letter-spacing) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(line-height) : normal
+rect: style.getPropertyCSSValue(line-height) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(list-style-image) : none
+rect: style.getPropertyCSSValue(list-style-image) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(list-style-position) : outside
+rect: style.getPropertyCSSValue(list-style-position) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(list-style-type) : disc
+rect: style.getPropertyCSSValue(list-style-type) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(margin-bottom) : 0px
+rect: style.getPropertyCSSValue(margin-bottom) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(margin-left) : 0px
+rect: style.getPropertyCSSValue(margin-left) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(margin-right) : 0px
+rect: style.getPropertyCSSValue(margin-right) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(margin-top) : 0px
+rect: style.getPropertyCSSValue(margin-top) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(max-height) : none
+rect: style.getPropertyCSSValue(max-height) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(max-width) : none
+rect: style.getPropertyCSSValue(max-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(min-height) : 0px
+rect: style.getPropertyCSSValue(min-height) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(min-width) : 0px
+rect: style.getPropertyCSSValue(min-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(opacity) : 1
+rect: style.getPropertyCSSValue(opacity) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(orphans) : 2
+rect: style.getPropertyCSSValue(orphans) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(outline-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(outline-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(outline-style) : none
+rect: style.getPropertyCSSValue(outline-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(outline-width) : 0px
+rect: style.getPropertyCSSValue(outline-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(overflow-x) : visible
+rect: style.getPropertyCSSValue(overflow-x) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(overflow-y) : visible
+rect: style.getPropertyCSSValue(overflow-y) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(padding-bottom) : 0px
+rect: style.getPropertyCSSValue(padding-bottom) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(padding-left) : 0px
+rect: style.getPropertyCSSValue(padding-left) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(padding-right) : 0px
+rect: style.getPropertyCSSValue(padding-right) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(padding-top) : 0px
+rect: style.getPropertyCSSValue(padding-top) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(page-break-after) : auto
+rect: style.getPropertyCSSValue(page-break-after) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(page-break-before) : auto
+rect: style.getPropertyCSSValue(page-break-before) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(page-break-inside) : auto
+rect: style.getPropertyCSSValue(page-break-inside) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(pointer-events) : auto
+rect: style.getPropertyCSSValue(pointer-events) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(position) : static
+rect: style.getPropertyCSSValue(position) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(resize) : none
+rect: style.getPropertyCSSValue(resize) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(right) : auto
+rect: style.getPropertyCSSValue(right) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(table-layout) : auto
+rect: style.getPropertyCSSValue(table-layout) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-align) : auto
+rect: style.getPropertyCSSValue(text-align) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-decoration) : none
+rect: style.getPropertyCSSValue(text-decoration) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-indent) : 0px
+rect: style.getPropertyCSSValue(text-indent) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-shadow) : none
+rect: style.getPropertyCSSValue(text-shadow) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-transform) : none
+rect: style.getPropertyCSSValue(text-transform) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(top) : auto
+rect: style.getPropertyCSSValue(top) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(unicode-bidi) : normal
+rect: style.getPropertyCSSValue(unicode-bidi) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(vertical-align) : baseline
+rect: style.getPropertyCSSValue(vertical-align) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(visibility) : visible
+rect: style.getPropertyCSSValue(visibility) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(white-space) : normal
+rect: style.getPropertyCSSValue(white-space) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(widows) : 2
+rect: style.getPropertyCSSValue(widows) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(width) : 0px
+rect: style.getPropertyCSSValue(width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(word-break) : normal
+rect: style.getPropertyCSSValue(word-break) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(word-spacing) : 0px
+rect: style.getPropertyCSSValue(word-spacing) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(word-wrap) : normal
+rect: style.getPropertyCSSValue(word-wrap) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(z-index) : auto
+rect: style.getPropertyCSSValue(z-index) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(zoom) : 1
+rect: style.getPropertyCSSValue(zoom) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-animation-delay) : 0s
+rect: style.getPropertyCSSValue(-webkit-animation-delay) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-animation-direction) : normal
+rect: style.getPropertyCSSValue(-webkit-animation-direction) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-animation-duration) : 0s
+rect: style.getPropertyCSSValue(-webkit-animation-duration) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-animation-iteration-count) : 1
+rect: style.getPropertyCSSValue(-webkit-animation-iteration-count) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-animation-name) : none
+rect: style.getPropertyCSSValue(-webkit-animation-name) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-animation-timing-function) : cubic-bezier(0.25, 0.1, 0.25, 1)
+rect: style.getPropertyCSSValue(-webkit-animation-timing-function) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-appearance) : none
+rect: style.getPropertyCSSValue(-webkit-appearance) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-backface-visibility) : visible
+rect: style.getPropertyCSSValue(-webkit-backface-visibility) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-background-clip) : border-box
+rect: style.getPropertyCSSValue(-webkit-background-clip) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-background-composite) : source-over
+rect: style.getPropertyCSSValue(-webkit-background-composite) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-background-origin) : padding-box
+rect: style.getPropertyCSSValue(-webkit-background-origin) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-background-size) : auto auto
+rect: style.getPropertyCSSValue(-webkit-background-size) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-border-bottom-left-radius) : 0px
+rect: style.getPropertyCSSValue(-webkit-border-bottom-left-radius) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-border-bottom-right-radius) : 0px
+rect: style.getPropertyCSSValue(-webkit-border-bottom-right-radius) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-border-fit) : border
+rect: style.getPropertyCSSValue(-webkit-border-fit) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-border-horizontal-spacing) : 0px
+rect: style.getPropertyCSSValue(-webkit-border-horizontal-spacing) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-border-image) : none
+rect: style.getPropertyCSSValue(-webkit-border-image) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-border-top-left-radius) : 0px
+rect: style.getPropertyCSSValue(-webkit-border-top-left-radius) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-border-top-right-radius) : 0px
+rect: style.getPropertyCSSValue(-webkit-border-top-right-radius) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-border-vertical-spacing) : 0px
+rect: style.getPropertyCSSValue(-webkit-border-vertical-spacing) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-align) : stretch
+rect: style.getPropertyCSSValue(-webkit-box-align) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-direction) : normal
+rect: style.getPropertyCSSValue(-webkit-box-direction) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-flex) : 0
+rect: style.getPropertyCSSValue(-webkit-box-flex) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-flex-group) : 1
+rect: style.getPropertyCSSValue(-webkit-box-flex-group) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-lines) : single
+rect: style.getPropertyCSSValue(-webkit-box-lines) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-ordinal-group) : 1
+rect: style.getPropertyCSSValue(-webkit-box-ordinal-group) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-orient) : horizontal
+rect: style.getPropertyCSSValue(-webkit-box-orient) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-pack) : start
+rect: style.getPropertyCSSValue(-webkit-box-pack) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-reflect) : none
+rect: style.getPropertyCSSValue(-webkit-box-reflect) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-shadow) : none
+rect: style.getPropertyCSSValue(-webkit-box-shadow) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-sizing) : content-box
+rect: style.getPropertyCSSValue(-webkit-box-sizing) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-column-break-after) : auto
+rect: style.getPropertyCSSValue(-webkit-column-break-after) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-column-break-before) : auto
+rect: style.getPropertyCSSValue(-webkit-column-break-before) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-column-break-inside) : auto
+rect: style.getPropertyCSSValue(-webkit-column-break-inside) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-column-count) : auto
+rect: style.getPropertyCSSValue(-webkit-column-count) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-column-gap) : normal
+rect: style.getPropertyCSSValue(-webkit-column-gap) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-column-rule-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(-webkit-column-rule-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-column-rule-style) : none
+rect: style.getPropertyCSSValue(-webkit-column-rule-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-column-rule-width) : 0px
+rect: style.getPropertyCSSValue(-webkit-column-rule-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-column-width) : auto
+rect: style.getPropertyCSSValue(-webkit-column-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-highlight) : none
+rect: style.getPropertyCSSValue(-webkit-highlight) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-line-break) : normal
+rect: style.getPropertyCSSValue(-webkit-line-break) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-line-clamp) : none
+rect: style.getPropertyCSSValue(-webkit-line-clamp) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-margin-bottom-collapse) : collapse
+rect: style.getPropertyCSSValue(-webkit-margin-bottom-collapse) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-margin-top-collapse) : collapse
+rect: style.getPropertyCSSValue(-webkit-margin-top-collapse) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-marquee-direction) : auto
+rect: style.getPropertyCSSValue(-webkit-marquee-direction) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-marquee-increment) : 6px
+rect: style.getPropertyCSSValue(-webkit-marquee-increment) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-marquee-repetition) : infinite
+rect: style.getPropertyCSSValue(-webkit-marquee-repetition) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-marquee-style) : scroll
+rect: style.getPropertyCSSValue(-webkit-marquee-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-attachment) : scroll
+rect: style.getPropertyCSSValue(-webkit-mask-attachment) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-box-image) : none
+rect: style.getPropertyCSSValue(-webkit-mask-box-image) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-clip) : border-box
+rect: style.getPropertyCSSValue(-webkit-mask-clip) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-composite) : source-over
+rect: style.getPropertyCSSValue(-webkit-mask-composite) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-image) : none
+rect: style.getPropertyCSSValue(-webkit-mask-image) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-origin) : border-box
+rect: style.getPropertyCSSValue(-webkit-mask-origin) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-position) : 0% 0%
+rect: style.getPropertyCSSValue(-webkit-mask-position) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-mask-repeat) : repeat
+rect: style.getPropertyCSSValue(-webkit-mask-repeat) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-size) : auto auto
+rect: style.getPropertyCSSValue(-webkit-mask-size) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-nbsp-mode) : normal
+rect: style.getPropertyCSSValue(-webkit-nbsp-mode) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-perspective) : none
+rect: style.getPropertyCSSValue(-webkit-perspective) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-perspective-origin) : 0px 0px
+rect: style.getPropertyCSSValue(-webkit-perspective-origin) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-rtl-ordering) : logical
+rect: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
+rect: style.getPropertyCSSValue(-webkit-text-decorations-in-effect) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-fill-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(-webkit-text-fill-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-security) : none
+rect: style.getPropertyCSSValue(-webkit-text-security) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-stroke-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(-webkit-text-stroke-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-stroke-width) : 0px
+rect: style.getPropertyCSSValue(-webkit-text-stroke-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-transform) : none
+rect: style.getPropertyCSSValue(-webkit-transform) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-transform-origin) : 0px 0px
+rect: style.getPropertyCSSValue(-webkit-transform-origin) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-transform-style) : flat
+rect: style.getPropertyCSSValue(-webkit-transform-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-transition-delay) : 0s
+rect: style.getPropertyCSSValue(-webkit-transition-delay) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-transition-duration) : 0s
+rect: style.getPropertyCSSValue(-webkit-transition-duration) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-transition-property) : all
+rect: style.getPropertyCSSValue(-webkit-transition-property) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-transition-timing-function) : cubic-bezier(0.25, 0.1, 0.25, 1)
+rect: style.getPropertyCSSValue(-webkit-transition-timing-function) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-user-drag) : auto
+rect: style.getPropertyCSSValue(-webkit-user-drag) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-user-modify) : read-only
+rect: style.getPropertyCSSValue(-webkit-user-modify) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-user-select) : text
+rect: style.getPropertyCSSValue(-webkit-user-select) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(clip-path) : none
+rect: style.getPropertyCSSValue(clip-path) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(clip-rule) : nonzero
+rect: style.getPropertyCSSValue(clip-rule) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(mask) : none
+rect: style.getPropertyCSSValue(mask) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(filter) : none
+rect: style.getPropertyCSSValue(filter) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(flood-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(flood-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(flood-opacity) : 1
+rect: style.getPropertyCSSValue(flood-opacity) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(lighting-color) : rgb(255, 255, 255)
+rect: style.getPropertyCSSValue(lighting-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stop-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(stop-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stop-opacity) : 1
+rect: style.getPropertyCSSValue(stop-opacity) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(color-interpolation) : srgb
+rect: style.getPropertyCSSValue(color-interpolation) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(color-interpolation-filters) : linearrgb
+rect: style.getPropertyCSSValue(color-interpolation-filters) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(color-rendering) : auto
+rect: style.getPropertyCSSValue(color-rendering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(fill) : #0000FF
+rect: style.getPropertyCSSValue(fill) : [object SVGPaint]
+rect: style.getPropertyValue(fill-opacity) : 1
+rect: style.getPropertyCSSValue(fill-opacity) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(fill-rule) : nonzero
+rect: style.getPropertyCSSValue(fill-rule) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(image-rendering) : auto
+rect: style.getPropertyCSSValue(image-rendering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(marker-end) : none
+rect: style.getPropertyCSSValue(marker-end) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(marker-mid) : none
+rect: style.getPropertyCSSValue(marker-mid) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(marker-start) : none
+rect: style.getPropertyCSSValue(marker-start) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(shape-rendering) : auto
+rect: style.getPropertyCSSValue(shape-rendering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stroke) : #FFA500
+rect: style.getPropertyCSSValue(stroke) : [object SVGPaint]
+rect: style.getPropertyValue(stroke-dasharray) :
+rect: style.getPropertyCSSValue(stroke-dasharray) : null
+rect: style.getPropertyValue(stroke-dashoffset) :
+rect: style.getPropertyCSSValue(stroke-dashoffset) : null
+rect: style.getPropertyValue(stroke-linecap) : butt
+rect: style.getPropertyCSSValue(stroke-linecap) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stroke-linejoin) : miter
+rect: style.getPropertyCSSValue(stroke-linejoin) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stroke-miterlimit) : 4
+rect: style.getPropertyCSSValue(stroke-miterlimit) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stroke-opacity) : 1
+rect: style.getPropertyCSSValue(stroke-opacity) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stroke-width) : 2px
+rect: style.getPropertyCSSValue(stroke-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-rendering) : auto
+rect: style.getPropertyCSSValue(text-rendering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(alignment-baseline) : auto
+rect: style.getPropertyCSSValue(alignment-baseline) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(baseline-shift) : baseline
+rect: style.getPropertyCSSValue(baseline-shift) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(dominant-baseline) : auto
+rect: style.getPropertyCSSValue(dominant-baseline) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(kerning) :
+rect: style.getPropertyCSSValue(kerning) : null
+rect: style.getPropertyValue(text-anchor) : start
+rect: style.getPropertyCSSValue(text-anchor) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(writing-mode) : lr-tb
+rect: style.getPropertyCSSValue(writing-mode) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(glyph-orientation-horizontal) : 0deg
+rect: style.getPropertyCSSValue(glyph-orientation-horizontal) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(glyph-orientation-vertical) : auto
+rect: style.getPropertyCSSValue(glyph-orientation-vertical) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-attachment) : scroll
+g: style.getPropertyCSSValue(background-attachment) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-clip) : border-box
+g: style.getPropertyCSSValue(background-clip) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-color) : rgba(0, 0, 0, 0)
+g: style.getPropertyCSSValue(background-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-image) : none
+g: style.getPropertyCSSValue(background-image) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-origin) : padding-box
+g: style.getPropertyCSSValue(background-origin) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-position) : 0% 0%
+g: style.getPropertyCSSValue(background-position) : [object CSSValueList]
+g: style.getPropertyValue(background-repeat) : repeat
+g: style.getPropertyCSSValue(background-repeat) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-bottom-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(border-bottom-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-bottom-style) : none
+g: style.getPropertyCSSValue(border-bottom-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-bottom-width) : 0px
+g: style.getPropertyCSSValue(border-bottom-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-collapse) : separate
+g: style.getPropertyCSSValue(border-collapse) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-left-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(border-left-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-left-style) : none
+g: style.getPropertyCSSValue(border-left-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-left-width) : 0px
+g: style.getPropertyCSSValue(border-left-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-right-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(border-right-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-right-style) : none
+g: style.getPropertyCSSValue(border-right-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-right-width) : 0px
+g: style.getPropertyCSSValue(border-right-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-top-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(border-top-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-top-style) : none
+g: style.getPropertyCSSValue(border-top-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-top-width) : 0px
+g: style.getPropertyCSSValue(border-top-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(bottom) : auto
+g: style.getPropertyCSSValue(bottom) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(caption-side) : top
+g: style.getPropertyCSSValue(caption-side) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(clear) : none
+g: style.getPropertyCSSValue(clear) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(clip) : auto
+g: style.getPropertyCSSValue(clip) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(cursor) : auto
+g: style.getPropertyCSSValue(cursor) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(direction) : ltr
+g: style.getPropertyCSSValue(direction) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(display) : inline
+g: style.getPropertyCSSValue(display) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(empty-cells) : show
+g: style.getPropertyCSSValue(empty-cells) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(float) : none
+g: style.getPropertyCSSValue(float) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-family) : 'times new roman'
+g: style.getPropertyCSSValue(font-family) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-size) : 16px
+g: style.getPropertyCSSValue(font-size) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-style) : normal
+g: style.getPropertyCSSValue(font-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-variant) : normal
+g: style.getPropertyCSSValue(font-variant) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-weight) : normal
+g: style.getPropertyCSSValue(font-weight) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(height) : 0px
+g: style.getPropertyCSSValue(height) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(left) : auto
+g: style.getPropertyCSSValue(left) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(letter-spacing) : normal
+g: style.getPropertyCSSValue(letter-spacing) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(line-height) : normal
+g: style.getPropertyCSSValue(line-height) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(list-style-image) : none
+g: style.getPropertyCSSValue(list-style-image) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(list-style-position) : outside
+g: style.getPropertyCSSValue(list-style-position) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(list-style-type) : disc
+g: style.getPropertyCSSValue(list-style-type) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(margin-bottom) : 0px
+g: style.getPropertyCSSValue(margin-bottom) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(margin-left) : 0px
+g: style.getPropertyCSSValue(margin-left) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(margin-right) : 0px
+g: style.getPropertyCSSValue(margin-right) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(margin-top) : 0px
+g: style.getPropertyCSSValue(margin-top) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(max-height) : none
+g: style.getPropertyCSSValue(max-height) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(max-width) : none
+g: style.getPropertyCSSValue(max-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(min-height) : 0px
+g: style.getPropertyCSSValue(min-height) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(min-width) : 0px
+g: style.getPropertyCSSValue(min-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(opacity) : 1
+g: style.getPropertyCSSValue(opacity) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(orphans) : 2
+g: style.getPropertyCSSValue(orphans) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(outline-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(outline-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(outline-style) : none
+g: style.getPropertyCSSValue(outline-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(outline-width) : 0px
+g: style.getPropertyCSSValue(outline-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(overflow-x) : visible
+g: style.getPropertyCSSValue(overflow-x) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(overflow-y) : visible
+g: style.getPropertyCSSValue(overflow-y) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(padding-bottom) : 0px
+g: style.getPropertyCSSValue(padding-bottom) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(padding-left) : 0px
+g: style.getPropertyCSSValue(padding-left) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(padding-right) : 0px
+g: style.getPropertyCSSValue(padding-right) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(padding-top) : 0px
+g: style.getPropertyCSSValue(padding-top) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(page-break-after) : auto
+g: style.getPropertyCSSValue(page-break-after) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(page-break-before) : auto
+g: style.getPropertyCSSValue(page-break-before) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(page-break-inside) : auto
+g: style.getPropertyCSSValue(page-break-inside) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(pointer-events) : auto
+g: style.getPropertyCSSValue(pointer-events) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(position) : static
+g: style.getPropertyCSSValue(position) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(resize) : none
+g: style.getPropertyCSSValue(resize) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(right) : auto
+g: style.getPropertyCSSValue(right) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(table-layout) : auto
+g: style.getPropertyCSSValue(table-layout) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-align) : auto
+g: style.getPropertyCSSValue(text-align) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-decoration) : none
+g: style.getPropertyCSSValue(text-decoration) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-indent) : 0px
+g: style.getPropertyCSSValue(text-indent) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-shadow) : none
+g: style.getPropertyCSSValue(text-shadow) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-transform) : none
+g: style.getPropertyCSSValue(text-transform) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(top) : auto
+g: style.getPropertyCSSValue(top) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(unicode-bidi) : normal
+g: style.getPropertyCSSValue(unicode-bidi) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(vertical-align) : baseline
+g: style.getPropertyCSSValue(vertical-align) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(visibility) : visible
+g: style.getPropertyCSSValue(visibility) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(white-space) : normal
+g: style.getPropertyCSSValue(white-space) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(widows) : 2
+g: style.getPropertyCSSValue(widows) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(width) : 0px
+g: style.getPropertyCSSValue(width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(word-break) : normal
+g: style.getPropertyCSSValue(word-break) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(word-spacing) : 0px
+g: style.getPropertyCSSValue(word-spacing) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(word-wrap) : normal
+g: style.getPropertyCSSValue(word-wrap) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(z-index) : auto
+g: style.getPropertyCSSValue(z-index) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(zoom) : 1
+g: style.getPropertyCSSValue(zoom) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-animation-delay) : 0s
+g: style.getPropertyCSSValue(-webkit-animation-delay) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-animation-direction) : normal
+g: style.getPropertyCSSValue(-webkit-animation-direction) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-animation-duration) : 0s
+g: style.getPropertyCSSValue(-webkit-animation-duration) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-animation-iteration-count) : 1
+g: style.getPropertyCSSValue(-webkit-animation-iteration-count) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-animation-name) : none
+g: style.getPropertyCSSValue(-webkit-animation-name) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-animation-timing-function) : cubic-bezier(0.25, 0.1, 0.25, 1)
+g: style.getPropertyCSSValue(-webkit-animation-timing-function) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-appearance) : none
+g: style.getPropertyCSSValue(-webkit-appearance) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-backface-visibility) : visible
+g: style.getPropertyCSSValue(-webkit-backface-visibility) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-background-clip) : border-box
+g: style.getPropertyCSSValue(-webkit-background-clip) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-background-composite) : source-over
+g: style.getPropertyCSSValue(-webkit-background-composite) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-background-origin) : padding-box
+g: style.getPropertyCSSValue(-webkit-background-origin) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-background-size) : auto auto
+g: style.getPropertyCSSValue(-webkit-background-size) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-border-bottom-left-radius) : 0px
+g: style.getPropertyCSSValue(-webkit-border-bottom-left-radius) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-border-bottom-right-radius) : 0px
+g: style.getPropertyCSSValue(-webkit-border-bottom-right-radius) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-border-fit) : border
+g: style.getPropertyCSSValue(-webkit-border-fit) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-border-horizontal-spacing) : 0px
+g: style.getPropertyCSSValue(-webkit-border-horizontal-spacing) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-border-image) : none
+g: style.getPropertyCSSValue(-webkit-border-image) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-border-top-left-radius) : 0px
+g: style.getPropertyCSSValue(-webkit-border-top-left-radius) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-border-top-right-radius) : 0px
+g: style.getPropertyCSSValue(-webkit-border-top-right-radius) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-border-vertical-spacing) : 0px
+g: style.getPropertyCSSValue(-webkit-border-vertical-spacing) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-align) : stretch
+g: style.getPropertyCSSValue(-webkit-box-align) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-direction) : normal
+g: style.getPropertyCSSValue(-webkit-box-direction) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-flex) : 0
+g: style.getPropertyCSSValue(-webkit-box-flex) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-flex-group) : 1
+g: style.getPropertyCSSValue(-webkit-box-flex-group) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-lines) : single
+g: style.getPropertyCSSValue(-webkit-box-lines) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-ordinal-group) : 1
+g: style.getPropertyCSSValue(-webkit-box-ordinal-group) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-orient) : horizontal
+g: style.getPropertyCSSValue(-webkit-box-orient) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-pack) : start
+g: style.getPropertyCSSValue(-webkit-box-pack) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-reflect) : none
+g: style.getPropertyCSSValue(-webkit-box-reflect) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-shadow) : none
+g: style.getPropertyCSSValue(-webkit-box-shadow) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-sizing) : content-box
+g: style.getPropertyCSSValue(-webkit-box-sizing) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-column-break-after) : auto
+g: style.getPropertyCSSValue(-webkit-column-break-after) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-column-break-before) : auto
+g: style.getPropertyCSSValue(-webkit-column-break-before) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-column-break-inside) : auto
+g: style.getPropertyCSSValue(-webkit-column-break-inside) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-column-count) : auto
+g: style.getPropertyCSSValue(-webkit-column-count) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-column-gap) : normal
+g: style.getPropertyCSSValue(-webkit-column-gap) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-column-rule-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(-webkit-column-rule-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-column-rule-style) : none
+g: style.getPropertyCSSValue(-webkit-column-rule-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-column-rule-width) : 0px
+g: style.getPropertyCSSValue(-webkit-column-rule-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-column-width) : auto
+g: style.getPropertyCSSValue(-webkit-column-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-highlight) : none
+g: style.getPropertyCSSValue(-webkit-highlight) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-line-break) : normal
+g: style.getPropertyCSSValue(-webkit-line-break) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-line-clamp) : none
+g: style.getPropertyCSSValue(-webkit-line-clamp) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-margin-bottom-collapse) : collapse
+g: style.getPropertyCSSValue(-webkit-margin-bottom-collapse) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-margin-top-collapse) : collapse
+g: style.getPropertyCSSValue(-webkit-margin-top-collapse) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-marquee-direction) : auto
+g: style.getPropertyCSSValue(-webkit-marquee-direction) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-marquee-increment) : 6px
+g: style.getPropertyCSSValue(-webkit-marquee-increment) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-marquee-repetition) : infinite
+g: style.getPropertyCSSValue(-webkit-marquee-repetition) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-marquee-style) : scroll
+g: style.getPropertyCSSValue(-webkit-marquee-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-attachment) : scroll
+g: style.getPropertyCSSValue(-webkit-mask-attachment) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-box-image) : none
+g: style.getPropertyCSSValue(-webkit-mask-box-image) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-clip) : border-box
+g: style.getPropertyCSSValue(-webkit-mask-clip) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-composite) : source-over
+g: style.getPropertyCSSValue(-webkit-mask-composite) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-image) : none
+g: style.getPropertyCSSValue(-webkit-mask-image) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-origin) : border-box
+g: style.getPropertyCSSValue(-webkit-mask-origin) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-position) : 0% 0%
+g: style.getPropertyCSSValue(-webkit-mask-position) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-mask-repeat) : repeat
+g: style.getPropertyCSSValue(-webkit-mask-repeat) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-size) : auto auto
+g: style.getPropertyCSSValue(-webkit-mask-size) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-nbsp-mode) : normal
+g: style.getPropertyCSSValue(-webkit-nbsp-mode) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-perspective) : none
+g: style.getPropertyCSSValue(-webkit-perspective) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-perspective-origin) : 0px 0px
+g: style.getPropertyCSSValue(-webkit-perspective-origin) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-rtl-ordering) : logical
+g: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
+g: style.getPropertyCSSValue(-webkit-text-decorations-in-effect) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-fill-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(-webkit-text-fill-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-security) : none
+g: style.getPropertyCSSValue(-webkit-text-security) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-stroke-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(-webkit-text-stroke-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-stroke-width) : 0px
+g: style.getPropertyCSSValue(-webkit-text-stroke-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-transform) : none
+g: style.getPropertyCSSValue(-webkit-transform) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-transform-origin) : 0px 0px
+g: style.getPropertyCSSValue(-webkit-transform-origin) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-transform-style) : flat
+g: style.getPropertyCSSValue(-webkit-transform-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-transition-delay) : 0s
+g: style.getPropertyCSSValue(-webkit-transition-delay) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-transition-duration) : 0s
+g: style.getPropertyCSSValue(-webkit-transition-duration) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-transition-property) : all
+g: style.getPropertyCSSValue(-webkit-transition-property) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-transition-timing-function) : cubic-bezier(0.25, 0.1, 0.25, 1)
+g: style.getPropertyCSSValue(-webkit-transition-timing-function) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-user-drag) : auto
+g: style.getPropertyCSSValue(-webkit-user-drag) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-user-modify) : read-only
+g: style.getPropertyCSSValue(-webkit-user-modify) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-user-select) : text
+g: style.getPropertyCSSValue(-webkit-user-select) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(clip-path) : none
+g: style.getPropertyCSSValue(clip-path) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(clip-rule) : nonzero
+g: style.getPropertyCSSValue(clip-rule) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(mask) : none
+g: style.getPropertyCSSValue(mask) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(filter) : none
+g: style.getPropertyCSSValue(filter) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(flood-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(flood-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(flood-opacity) : 1
+g: style.getPropertyCSSValue(flood-opacity) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(lighting-color) : rgb(255, 255, 255)
+g: style.getPropertyCSSValue(lighting-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stop-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(stop-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stop-opacity) : 1
+g: style.getPropertyCSSValue(stop-opacity) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(color-interpolation) : srgb
+g: style.getPropertyCSSValue(color-interpolation) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(color-interpolation-filters) : linearrgb
+g: style.getPropertyCSSValue(color-interpolation-filters) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(color-rendering) : auto
+g: style.getPropertyCSSValue(color-rendering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(fill) : #000000
+g: style.getPropertyCSSValue(fill) : [object SVGPaint]
+g: style.getPropertyValue(fill-opacity) : 1
+g: style.getPropertyCSSValue(fill-opacity) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(fill-rule) : nonzero
+g: style.getPropertyCSSValue(fill-rule) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(image-rendering) : auto
+g: style.getPropertyCSSValue(image-rendering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(marker-end) : none
+g: style.getPropertyCSSValue(marker-end) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(marker-mid) : none
+g: style.getPropertyCSSValue(marker-mid) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(marker-start) : none
+g: style.getPropertyCSSValue(marker-start) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(shape-rendering) : auto
+g: style.getPropertyCSSValue(shape-rendering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stroke) : #FFA500
+g: style.getPropertyCSSValue(stroke) : [object SVGPaint]
+g: style.getPropertyValue(stroke-dasharray) :
+g: style.getPropertyCSSValue(stroke-dasharray) : null
+g: style.getPropertyValue(stroke-dashoffset) :
+g: style.getPropertyCSSValue(stroke-dashoffset) : null
+g: style.getPropertyValue(stroke-linecap) : butt
+g: style.getPropertyCSSValue(stroke-linecap) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stroke-linejoin) : miter
+g: style.getPropertyCSSValue(stroke-linejoin) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stroke-miterlimit) : 4
+g: style.getPropertyCSSValue(stroke-miterlimit) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stroke-opacity) : 1
+g: style.getPropertyCSSValue(stroke-opacity) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stroke-width) : 2px
+g: style.getPropertyCSSValue(stroke-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-rendering) : auto
+g: style.getPropertyCSSValue(text-rendering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(alignment-baseline) : auto
+g: style.getPropertyCSSValue(alignment-baseline) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(baseline-shift) : baseline
+g: style.getPropertyCSSValue(baseline-shift) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(dominant-baseline) : auto
+g: style.getPropertyCSSValue(dominant-baseline) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(kerning) :
+g: style.getPropertyCSSValue(kerning) : null
+g: style.getPropertyValue(text-anchor) : start
+g: style.getPropertyCSSValue(text-anchor) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(writing-mode) : lr-tb
+g: style.getPropertyCSSValue(writing-mode) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(glyph-orientation-horizontal) : 0deg
+g: style.getPropertyCSSValue(glyph-orientation-horizontal) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(glyph-orientation-vertical) : auto
+g: style.getPropertyCSSValue(glyph-orientation-vertical) : [object CSSPrimitiveValue]
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.checksum
new file mode 100644
index 0000000..f9b2fa4
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.checksum
@@ -0,0 +1 @@
+e88b08e44d59cf764e8a41b976869592 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.png
new file mode 100644
index 0000000..be219ff
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.checksum
new file mode 100644
index 0000000..acbf590
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.checksum
@@ -0,0 +1 @@
+a9939e73040013dcde3ae41330afa8fe \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.png
new file mode 100644
index 0000000..78489c0
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.checksum
new file mode 100644
index 0000000..7393cbe
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.checksum
@@ -0,0 +1 @@
+54599807b8b0e8b135de5a59e13c4b3e \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.png
new file mode 100644
index 0000000..9d79a59
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt
index daa69905..c5cdd48 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt
@@ -1,8 +1,10 @@
Attributes that are exposed in the CSS computed style object:
background-attachment: scroll;
+background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: none;
+background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
border-bottom-color: rgb(0, 0, 0);
@@ -209,4 +211,3 @@ overflow: visible;
-webkit-mask-position-y: 0%;
-webkit-match-nearest-mail-blockquote-color: normal;
-webkit-text-size-adjust: auto;
-
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
index e7e3ae8..3c4cd3b 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
@@ -1,7 +1,9 @@
Computed style of an element whose parent's 'display' value is 'none':
background-attachment: scroll
+ background-clip: border-box
background-color: rgb(0, 128, 0)
background-image: none
+ background-origin: padding-box
background-position: 0% 0%
background-repeat: repeat
border-bottom-color: rgb(0, 0, 0)
@@ -219,5 +221,3 @@ After changing the parent's 'display' property back to 'none':
height: 100px
margin-left: auto
width: 50%
-
-
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/remove-shorthand-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/remove-shorthand-expected.txt
index 6d09840..fcd442c 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/remove-shorthand-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/css/remove-shorthand-expected.txt
@@ -1,27 +1,27 @@
-Test for http://bugs.webkit.org/show_bug.cgi?id=9284 Quirksmode (CSS1): Removing inline border styles is impossible.
-
-Starting with a declaration containing all properties that are constituents of shortcuts, see what is removed when a shortcut property is removed. The shortcut’s constituents and only them should be removed.
-
-Removing background removes background-image, background-repeat, background-attachment, -webkit-background-clip, -webkit-background-origin, background-color, background-position.
-Removing background-position removes background-position.
-Removing border removes border-top-width, border-right-width, border-bottom-width, border-left-width, border-top-style, border-right-style, border-bottom-style, border-left-style, border-top-color, border-right-color, border-bottom-color, border-left-color.
-Removing border-top removes border-top-width, border-top-style, border-top-color.
-Removing border-right removes border-right-width, border-right-style, border-right-color.
-Removing border-bottom removes border-bottom-width, border-bottom-style, border-bottom-color.
-Removing border-left removes border-left-width, border-left-style, border-left-color.
-Removing border-color removes border-top-color, border-right-color, border-bottom-color, border-left-color.
-Removing border-style removes border-top-style, border-right-style, border-bottom-style, border-left-style.
-Removing border-width removes border-top-width, border-right-width, border-bottom-width, border-left-width.
-Removing -webkit-border-radius removes -webkit-border-top-right-radius, -webkit-border-top-left-radius, -webkit-border-bottom-left-radius, -webkit-border-bottom-right-radius.
-Removing border-spacing removes -webkit-border-horizontal-spacing, -webkit-border-vertical-spacing.
-Removing -webkit-columns removes -webkit-column-width, -webkit-column-count.
-Removing -webkit-column-rule removes -webkit-column-rule-width, -webkit-column-rule-style, -webkit-column-rule-color.
-Removing list-style removes list-style-type, list-style-position, list-style-image.
-Removing margin removes margin-top, margin-right, margin-bottom, margin-left.
-Removing -webkit-margin-collapse removes -webkit-margin-top-collapse, -webkit-margin-bottom-collapse.
-Removing -webkit-marquee removes -webkit-marquee-direction, -webkit-marquee-increment, -webkit-marquee-repetition, -webkit-marquee-style, -webkit-marquee-speed.
-Removing -webkit-mask removes -webkit-mask-image, -webkit-mask-repeat, -webkit-mask-attachment, -webkit-mask-position-x, -webkit-mask-position-y, -webkit-mask-clip, -webkit-mask-origin.
-Removing -webkit-mask-position removes -webkit-mask-position-x, -webkit-mask-position-y.
-Removing overflow removes overflow-x, overflow-y.
-Removing padding removes padding-top, padding-right, padding-bottom, padding-left.
-Removing -webkit-text-stroke removes -webkit-text-stroke-color, -webkit-text-stroke-width.
+Test for http://bugs.webkit.org/show_bug.cgi?id=9284 Quirksmode (CSS1): Removing inline border styles is impossible.
+
+Starting with a declaration containing all properties that are constituents of shortcuts, see what is removed when a shortcut property is removed. The shortcut’s constituents and only them should be removed.
+
+Removing background removes background-image, background-repeat, background-attachment, background-origin, background-clip, background-color, background-position.
+Removing background-position removes background-position.
+Removing border removes border-top-width, border-right-width, border-bottom-width, border-left-width, border-top-style, border-right-style, border-bottom-style, border-left-style, border-top-color, border-right-color, border-bottom-color, border-left-color.
+Removing border-top removes border-top-width, border-top-style, border-top-color.
+Removing border-right removes border-right-width, border-right-style, border-right-color.
+Removing border-bottom removes border-bottom-width, border-bottom-style, border-bottom-color.
+Removing border-left removes border-left-width, border-left-style, border-left-color.
+Removing border-color removes border-top-color, border-right-color, border-bottom-color, border-left-color.
+Removing border-style removes border-top-style, border-right-style, border-bottom-style, border-left-style.
+Removing border-width removes border-top-width, border-right-width, border-bottom-width, border-left-width.
+Removing -webkit-border-radius removes -webkit-border-top-right-radius, -webkit-border-top-left-radius, -webkit-border-bottom-left-radius, -webkit-border-bottom-right-radius.
+Removing border-spacing removes -webkit-border-horizontal-spacing, -webkit-border-vertical-spacing.
+Removing -webkit-columns removes -webkit-column-width, -webkit-column-count.
+Removing -webkit-column-rule removes -webkit-column-rule-width, -webkit-column-rule-style, -webkit-column-rule-color.
+Removing list-style removes list-style-type, list-style-position, list-style-image.
+Removing margin removes margin-top, margin-right, margin-bottom, margin-left.
+Removing -webkit-margin-collapse removes -webkit-margin-top-collapse, -webkit-margin-bottom-collapse.
+Removing -webkit-marquee removes -webkit-marquee-direction, -webkit-marquee-increment, -webkit-marquee-repetition, -webkit-marquee-style, -webkit-marquee-speed.
+Removing -webkit-mask removes -webkit-mask-image, -webkit-mask-repeat, -webkit-mask-attachment, -webkit-mask-position-x, -webkit-mask-position-y, -webkit-mask-origin, -webkit-mask-clip.
+Removing -webkit-mask-position removes -webkit-mask-position-x, -webkit-mask-position-y.
+Removing overflow removes overflow-x, overflow-y.
+Removing padding removes padding-top, padding-right, padding-bottom, padding-left.
+Removing -webkit-text-stroke removes -webkit-text-stroke-color, -webkit-text-stroke-width.
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.checksum
index 79dd1a7..3bd3726 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.checksum
@@ -1 +1 @@
-c6b9d758ce68895a89535ce768a347fb \ No newline at end of file
+610ef55a4ca727f7708a431bedb35790 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.png
index be8384a..d288e02 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.txt
index 9230f85..1152635 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/inspector/style-expected.txt
@@ -25,12 +25,12 @@ layer at (0,0) size 800x600
RenderText {#text} at (0,80) size 392x19
text run at (0,80) width 392: "background-position-y: initial (original property was background)"
RenderBR {BR} at (392,95) size 0x0
- RenderText {#text} at (0,100) size 406x19
- text run at (0,100) width 406: "-webkit-background-clip: initial (original property was background)"
- RenderBR {BR} at (406,115) size 0x0
- RenderText {#text} at (0,120) size 418x19
- text run at (0,120) width 418: "-webkit-background-origin: initial (original property was background)"
- RenderBR {BR} at (418,135) size 0x0
+ RenderText {#text} at (0,100) size 365x19
+ text run at (0,100) width 365: "background-origin: initial (original property was background)"
+ RenderBR {BR} at (365,115) size 0x0
+ RenderText {#text} at (0,120) size 353x19
+ text run at (0,120) width 353: "background-clip: initial (original property was background)"
+ RenderBR {BR} at (353,135) size 0x0
RenderText {#text} at (0,140) size 371x19
text run at (0,140) width 371: "background-color: purple (original property was background)"
RenderBR {BR} at (371,155) size 0x0
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/css/getComputedStyle-basic-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/css/getComputedStyle-basic-expected.txt
index 9bae990..358a0d1 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/css/getComputedStyle-basic-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/css/getComputedStyle-basic-expected.txt
@@ -1,9 +1,13 @@
rect: style.getPropertyValue(background-attachment) : scroll
rect: style.getPropertyCSSValue(background-attachment) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(background-clip) : border-box
+rect: style.getPropertyCSSValue(background-clip) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(background-color) : rgba(0, 0, 0, 0)
rect: style.getPropertyCSSValue(background-color) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(background-image) : none
rect: style.getPropertyCSSValue(background-image) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(background-origin) : padding-box
+rect: style.getPropertyCSSValue(background-origin) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(background-position) : 0% 0%
rect: style.getPropertyCSSValue(background-position) : [object CSSValueList]
rect: style.getPropertyValue(background-repeat) : repeat
@@ -396,10 +400,14 @@ rect: style.getPropertyValue(glyph-orientation-vertical) : auto
rect: style.getPropertyCSSValue(glyph-orientation-vertical) : [object CSSPrimitiveValue]
g: style.getPropertyValue(background-attachment) : scroll
g: style.getPropertyCSSValue(background-attachment) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-clip) : border-box
+g: style.getPropertyCSSValue(background-clip) : [object CSSPrimitiveValue]
g: style.getPropertyValue(background-color) : rgba(0, 0, 0, 0)
g: style.getPropertyCSSValue(background-color) : [object CSSPrimitiveValue]
g: style.getPropertyValue(background-image) : none
g: style.getPropertyCSSValue(background-image) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-origin) : padding-box
+g: style.getPropertyCSSValue(background-origin) : [object CSSPrimitiveValue]
g: style.getPropertyValue(background-position) : 0% 0%
g: style.getPropertyCSSValue(background-position) : [object CSSValueList]
g: style.getPropertyValue(background-repeat) : repeat
diff --git a/webkit/tools/layout_tests/test_expectations.txt b/webkit/tools/layout_tests/test_expectations.txt
index 3da7ac2..741e9df 100644
--- a/webkit/tools/layout_tests/test_expectations.txt
+++ b/webkit/tools/layout_tests/test_expectations.txt
@@ -2991,14 +2991,6 @@ BUG17509 LINUX : LayoutTests/fast/loader/local-JavaScript-from-local.html = FAIL
BUG17509 LINUX : LayoutTests/fast/loader/local-image-from-local.html = FAIL
// These need new baselines for the merge r46229:46269.
-BUG_DARIN WIN LINUX : LayoutTests/fast/backgrounds/size/backgroundSize20.html = FAIL
-BUG_DARIN WIN LINUX : LayoutTests/fast/backgrounds/size/backgroundSize21.html = FAIL
-BUG_DARIN WIN LINUX : LayoutTests/fast/backgrounds/size/backgroundSize22.html = FAIL
-BUG_DARIN WIN LINUX : LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer.html = FAIL
-BUG_DARIN WIN LINUX : LayoutTests/fast/css/getComputedStyle/computed-style.html = FAIL
-BUG_DARIN WIN LINUX : LayoutTests/fast/css/remove-shorthand.html = FAIL
BUG_DARIN WIN LINUX : LayoutTests/fast/forms/select-popup-pagekeys.html = FAIL
-BUG_DARIN WIN LINUX : LayoutTests/fast/inspector/style.html = FAIL
BUG_DARIN WIN LINUX MAC : LayoutTests/http/tests/security/xssAuditor/script-tag-addslashes-null-char.html = FAIL
BUG_DARIN WIN RELEASE : LayoutTests/media/video-document-types.html = FAIL
-BUG_DARIN WIN LINUX : LayoutTests/svg/css/getComputedStyle-basic.xhtml = FAIL