summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlevin@chromium.org <levin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-16 06:39:01 +0000
committerlevin@chromium.org <levin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-16 06:39:01 +0000
commitc67811d2be7273e9f13c5dbbae62bc87622aad63 (patch)
tree7a5fa0aa3544028608e9ca1d3654a18940d18ba7
parent43fb6e79242354cdf09d66024ae826eaebb4585c (diff)
downloadchromium_src-c67811d2be7273e9f13c5dbbae62bc87622aad63.zip
chromium_src-c67811d2be7273e9f13c5dbbae62bc87622aad63.tar.gz
chromium_src-c67811d2be7273e9f13c5dbbae62bc87622aad63.tar.bz2
WebKit merge 41660:41709 (Chromium side).
webkit\tools\webcore_unit_tests\TransparencyWin_unittest.cpp were necessary due to http://trac.webkit.org/changeset/41692 LayoutTests\editing\pasteboard\paste-blockquote-into-blockquote-4.html LayoutTests\editing\pasteboard\paste-blockquote-into-blockquote.html were rebaselined due to http://trac.webkit.org/changeset/41677 chrome\fast\dom\Window\window-lookup-precedence.html was rebaselined due to http://trac.webkit.org/changeset/41671 Many layout tests were rebaselined due to the skia change in http://trac.webkit.org/changeset/41683 Review URL: http://codereview.chromium.org/46099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11720 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--DEPS4
-rw-r--r--WEBKIT_MERGE_REVISION2
-rw-r--r--webkit/build/V8Bindings/SConscript8
-rw-r--r--webkit/build/V8Bindings/V8Bindings.vcproj64
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/chrome/fast/dom/Window/window-lookup-precedence-expected.txt4
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/4866671-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/4866671-expected.pngbin20851 -> 20854 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-first-list-item-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-first-list-item-expected.pngbin5736 -> 5744 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-listitem-002-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-listitem-002-expected.pngbin4823 -> 4675 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-select-all-003-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-select-all-003-expected.pngbin3232 -> 3204 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/list-item-1-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/list-item-1-expected.pngbin4456 -> 4458 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/merge-into-empty-block-2-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/merge-into-empty-block-2-expected.pngbin4556 -> 4558 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4641880-1-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4641880-1-expected.pngbin6894 -> 6871 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4747450-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4747450-expected.pngbin5294 -> 5295 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916402-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916402-expected.pngbin4923 -> 4931 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916583-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916583-expected.pngbin4781 -> 4795 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5136770-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5136770-expected.pngbin5649 -> 5638 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5142012-2-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5142012-2-expected.pngbin4299 -> 4282 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5144139-1-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5144139-1-expected.pngbin4522 -> 4520 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5207369-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5207369-expected.pngbin5990 -> 5957 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5210032-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5210032-expected.pngbin6055 -> 6064 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5432254-2-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5432254-2-expected.pngbin4683 -> 4681 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5569741-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5569741-expected.pngbin4668 -> 4674 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/create-list-with-hr-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/create-list-with-hr-expected.pngbin5449 -> 5453 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-list-item-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-list-item-expected.pngbin4572 -> 4577 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-selection-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-selection-expected.pngbin5604 -> 5597 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insert-list-empty-div-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insert-list-empty-div-expected.pngbin4393 -> 4396 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insertImage-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insertImage-expected.pngbin20736 -> 20719 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/remove-list-item-1-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/remove-list-item-1-expected.pngbin3851 -> 3854 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/switch-list-type-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/switch-list-type-expected.pngbin9446 -> 9461 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4875189-1-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4875189-1-expected.pngbin4707 -> 4717 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4959067-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4959067-expected.pngbin4393 -> 4402 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/4861080-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/4861080-expected.pngbin5490 -> 5485 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.pngbin23373 -> 23332 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-selected-image-to-contenteditable-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-selected-image-to-contenteditable-expected.pngbin27634 -> 27627 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drop-link-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drop-link-expected.pngbin6665 -> 6653 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/innerText-inline-table-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/innerText-inline-table-expected.pngbin4500 -> 4499 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/input-field-1-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/input-field-1-expected.pngbin4031 -> 4040 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-list-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-list-expected.pngbin6617 -> 6605 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-start-list-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-start-list-expected.pngbin5009 -> 5017 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-4039777-fix-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-4039777-fix-expected.pngbin9128 -> 8980 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.pngbin4795 -> 4767 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt5
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.pngbin4422 -> 4385 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt5
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/select-element-1-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/select-element-1-expected.pngbin5388 -> 5406 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/4895428-2-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/4895428-2-expected.pngbin7037 -> 7041 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/5195166-1-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/5195166-1-expected.pngbin5311 -> 5316 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/extend-by-word-002-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/extend-by-word-002-expected.pngbin5126 -> 5101 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.pngbin10757 -> 10729 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-missing-image-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-missing-image-expected.pngbin4541 -> 4483 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNode-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNode-expected.pngbin4274 -> 4277 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNodeContents-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNodeContents-expected.pngbin4399 -> 4400 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-delete-001-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-delete-001-expected.pngbin10118 -> 10081 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-after-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-after-expected.pngbin11588 -> 11379 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-before-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-before-expected.pngbin11566 -> 11320 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/001-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/001-expected.pngbin4428 -> 4459 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/002-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/002-expected.pngbin4577 -> 4642 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/003-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/003-expected.pngbin4646 -> 4658 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/004-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/004-expected.pngbin4428 -> 4459 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-big-endian-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-big-endian-expected.pngbin17725 -> 17332 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-little-endian-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-little-endian-expected.pngbin17725 -> 17332 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/005-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/005-expected.pngbin3877 -> 3676 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/006-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/006-expected.pngbin3186 -> 3129 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/008-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/008-expected.pngbin2862 -> 2825 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/absolute-position-percentage-height-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/absolute-position-percentage-height-expected.pngbin5607 -> 5536 bytes
-rwxr-xr-xwebkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-expected.checksum2
-rwxr-xr-xwebkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-expected.pngbin5377 -> 5340 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-mixture-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-mixture-expected.pngbin4019 -> 3953 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-expected.pngbin2844 -> 2814 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-in-table-cell-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-in-table-cell-expected.pngbin6590 -> 6556 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-transform-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-transform-expected.pngbin6408 -> 6315 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/text/whitespace/normal-after-nowrap-breaking-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/text/whitespace/normal-after-nowrap-breaking-expected.pngbin14264 -> 13814 bytes
-rw-r--r--webkit/tools/layout_tests/test_lists/tests_ignored.txt1
-rw-r--r--webkit/tools/webcore_unit_tests/TransparencyWin_unittest.cpp17
-rw-r--r--webkit/webkit.gyp16
138 files changed, 135 insertions, 119 deletions
diff --git a/DEPS b/DEPS
index fc1b672..1df8918 100644
--- a/DEPS
+++ b/DEPS
@@ -1,7 +1,7 @@
vars = {
"webkit_trunk":
"http://svn.webkit.org/repository/webkit/trunk",
- "webkit_revision": "41660",
+ "webkit_revision": "41709",
}
@@ -19,7 +19,7 @@ deps = {
"http://googletest.googlecode.com/svn/trunk@167",
"src/third_party/WebKit":
- "/trunk/deps/third_party/WebKit@11711",
+ "/trunk/deps/third_party/WebKit@11719",
"src/third_party/icu38":
"/trunk/deps/third_party/icu38@11496",
diff --git a/WEBKIT_MERGE_REVISION b/WEBKIT_MERGE_REVISION
index 213d909..af69d05 100644
--- a/WEBKIT_MERGE_REVISION
+++ b/WEBKIT_MERGE_REVISION
@@ -1 +1 @@
-http://svn.webkit.org/repository/webkit/trunk@41660 \ No newline at end of file
+http://svn.webkit.org/repository/webkit/trunk@41709 \ No newline at end of file
diff --git a/webkit/build/V8Bindings/SConscript b/webkit/build/V8Bindings/SConscript
index c6acdca..73f8911 100644
--- a/webkit/build/V8Bindings/SConscript
+++ b/webkit/build/V8Bindings/SConscript
@@ -335,6 +335,10 @@ inputs = [
'$WEBCORE_DIR/bindings/v8/ScriptCallStack.cpp',
'$WEBCORE_DIR/bindings/v8/ScriptInstance.cpp',
'$WEBCORE_DIR/bindings/v8/ScriptValue.cpp',
+ '$WEBCORE_DIR/bindings/v8/V8AbstractEventListener.cpp',
+ '$WEBCORE_DIR/bindings/v8/V8LazyEventListener.cpp',
+ '$WEBCORE_DIR/bindings/v8/V8ObjectEventListener.cpp',
+ '$WEBCORE_DIR/bindings/v8/V8WorkerContextEventListener.cpp',
'$PORT_DIR/bindings/v8/v8_custom.cpp',
'$PORT_DIR/bindings/v8/v8_helpers.cpp',
'$PORT_DIR/bindings/v8/v8_index.cpp',
@@ -350,7 +354,6 @@ inputs = [
'$PORT_DIR/bindings/v8/WorkerContextExecutionProxy.cpp',
'$PORT_DIR/bindings/v8/WorkerScriptController.cpp',
- '$WEBCORE_DIR/bindings/v8/custom/V8AbstractEventListener.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8CanvasRenderingContext2DCustom.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8ClipboardCustom.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp',
@@ -369,7 +372,6 @@ inputs = [
'$WEBCORE_DIR/bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8HTMLPlugInElementCustom.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8HTMLSelectElementCustom.cpp',
- '$WEBCORE_DIR/bindings/v8/custom/V8LazyEventListener.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8LocationCustom.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8MessageChannelConstructor.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8NamedNodeMapCustom.cpp',
@@ -379,14 +381,12 @@ inputs = [
'$WEBCORE_DIR/bindings/v8/custom/V8NodeFilterCustom.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8NodeIteratorCustom.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8NodeListCustom.cpp',
- '$WEBCORE_DIR/bindings/v8/custom/V8ObjectEventListener.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8StyleSheetListCustom.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8SVGElementInstanceCustom.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8SVGLengthCustom.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8SVGMatrixCustom.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8TreeWalkerCustom.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8WebKitCSSMatrixConstructor.cpp',
- '$WEBCORE_DIR/bindings/v8/custom/V8WorkerContextEventListener.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8XMLSerializerConstructor.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8XPathEvaluatorConstructor.cpp',
'$WEBCORE_DIR/bindings/v8/custom/V8XSLTProcessorCustom.cpp',
diff --git a/webkit/build/V8Bindings/V8Bindings.vcproj b/webkit/build/V8Bindings/V8Bindings.vcproj
index 7fdf9b33..0ae35829 100644
--- a/webkit/build/V8Bindings/V8Bindings.vcproj
+++ b/webkit/build/V8Bindings/V8Bindings.vcproj
@@ -128,14 +128,6 @@
Name="custom"
>
<File
- RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\custom\V8AbstractEventListener.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\custom\V8AbstractEventListener.h"
- >
- </File>
- <File
RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\custom\V8CanvasRenderingContext2DCustom.cpp"
>
</File>
@@ -220,14 +212,6 @@
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\custom\V8LazyEventListener.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\custom\V8LazyEventListener.h"
- >
- </File>
- <File
RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\custom\V8LocationCustom.cpp"
>
</File>
@@ -268,14 +252,6 @@
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\custom\V8ObjectEventListener.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\custom\V8ObjectEventListener.h"
- >
- </File>
- <File
RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\custom\V8StyleSheetListCustom.cpp"
>
</File>
@@ -300,14 +276,6 @@
>
</File>
<File
- RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\custom\V8WorkerContextEventListener.cpp"
- >
- </File>
- <File
- RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\custom\V8WorkerContextEventListener.h"
- >
- </File>
- <File
RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\custom\V8XMLSerializerConstructor.cpp"
>
</File>
@@ -2901,6 +2869,14 @@
>
</File>
<File
+ RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\V8AbstractEventListener.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\V8AbstractEventListener.h"
+ >
+ </File>
+ <File
RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\V8Binding.h"
>
</File>
@@ -2909,10 +2885,26 @@
>
</File>
<File
+ RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\V8LazyEventListener.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\V8LazyEventListener.h"
+ >
+ </File>
+ <File
RelativePath="..\..\port\bindings\v8\V8MessagePortCustom.cpp"
>
</File>
<File
+ RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\V8ObjectEventListener.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\V8ObjectEventListener.h"
+ >
+ </File>
+ <File
RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\V8Proxy.h"
>
</File>
@@ -2921,6 +2913,14 @@
>
</File>
<File
+ RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\V8WorkerContextEventListener.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\third_party\WebKit\WebCore\bindings\v8\V8WorkerContextEventListener.h"
+ >
+ </File>
+ <File
RelativePath="..\..\port\bindings\v8\V8WorkerCustom.cpp"
>
</File>
diff --git a/webkit/data/layout_tests/platform/chromium-mac/chrome/fast/dom/Window/window-lookup-precedence-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/chrome/fast/dom/Window/window-lookup-precedence-expected.txt
index 0157fd1..1effe9d 100644
--- a/webkit/data/layout_tests/platform/chromium-mac/chrome/fast/dom/Window/window-lookup-precedence-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-mac/chrome/fast/dom/Window/window-lookup-precedence-expected.txt
@@ -1,3 +1,4 @@
+
window.Attr IS function Attr() { [native code] }
window.CDATASection IS function CDATASection() { [native code] }
window.CSSCharsetRule IS function CSSCharsetRule() { [native code] }
@@ -176,7 +177,7 @@ window.onfocus IS null
window.onkeydown IS null
window.onkeypress IS null
window.onkeyup IS null
-window.onload IS function onload(evt) { with (this.ownerDocument ? this.ownerDocument : {}) { with (this.form ? this.form : {}) { with (this) { return (function(evt){runTest()}).call(this, evt); } } } }
+window.onload IS function onload(evt) { with (this.ownerDocument ? this.ownerDocument : {}) { with (this.form ? this.form : {}) { with (this) { return (function(evt){runTest() }).call(this, evt); } } } }
window.onmousedown IS null
window.onmousemove IS null
window.onmouseout IS null
@@ -226,3 +227,4 @@ window.toString IS [object global]
window.toolbar IS [object BarInfo]
window.top IS [object global]
window.window IS [object global]
+
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/4866671-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/4866671-expected.checksum
index ba9b9f1..f6f6d6e 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/4866671-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/4866671-expected.checksum
@@ -1 +1 @@
-759768fcf640ca7f4daee6086fa6979c \ No newline at end of file
+35075759bd2d00b367661755a8f48839 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/4866671-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/4866671-expected.png
index 33fd732..a5b41fa 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/4866671-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/4866671-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-first-list-item-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-first-list-item-expected.checksum
index 8f182f5..909471a7 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-first-list-item-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-first-list-item-expected.checksum
@@ -1 +1 @@
-7391ecec20d808ccdc169f9a56892401 \ No newline at end of file
+6db52de6eca9d2ce5b20ab66dba01cce \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-first-list-item-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-first-list-item-expected.png
index 45b84f2..8b3d3cb 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-first-list-item-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-first-list-item-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-listitem-002-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-listitem-002-expected.checksum
index 65de06e..5ae2e66 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-listitem-002-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-listitem-002-expected.checksum
@@ -1 +1 @@
-bab21fbf713d5157ad155b8f40ad5336 \ No newline at end of file
+13094ecd8530c94fd0ed9b0dfb188c43 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-listitem-002-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-listitem-002-expected.png
index d571839..d376667 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-listitem-002-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-listitem-002-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-select-all-003-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-select-all-003-expected.checksum
index 6375932..3fa51b6 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-select-all-003-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-select-all-003-expected.checksum
@@ -1 +1 @@
-c9a6a1a5ec8ae2c828d1c3b5c41e4f9c \ No newline at end of file
+5c56905e34b1b94dbdf8dd9e884a9523 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-select-all-003-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-select-all-003-expected.png
index 6292716..85a3af5 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-select-all-003-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/delete-select-all-003-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/list-item-1-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/list-item-1-expected.checksum
index d1cbe02..59c2785 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/list-item-1-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/list-item-1-expected.checksum
@@ -1 +1 @@
-53591dfa08c8bc8613a5ade19908ab67 \ No newline at end of file
+0c566af397d85e99d73f29446743be0f \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/list-item-1-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/list-item-1-expected.png
index 5993405..58ebbbd5 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/list-item-1-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/list-item-1-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/merge-into-empty-block-2-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/merge-into-empty-block-2-expected.checksum
index ad9b294..48afd63 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/merge-into-empty-block-2-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/merge-into-empty-block-2-expected.checksum
@@ -1 +1 @@
-1e9baf479fd8c9d14017fcb27891ecfc \ No newline at end of file
+89e16c34c5417bc7d74197c78875a8df \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/merge-into-empty-block-2-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/merge-into-empty-block-2-expected.png
index f3a7d33..f884c77 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/merge-into-empty-block-2-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/deleting/merge-into-empty-block-2-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4641880-1-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4641880-1-expected.checksum
index 2b048b4..a1722f0 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4641880-1-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4641880-1-expected.checksum
@@ -1 +1 @@
-38b379b3ae3767e1d3b3c7509d3f3c42 \ No newline at end of file
+3da34f6958edf2939e11f6e2d1e2821c \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4641880-1-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4641880-1-expected.png
index 71b206f..61506b10 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4641880-1-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4641880-1-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4747450-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4747450-expected.checksum
index 164bfe3..87200da 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4747450-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4747450-expected.checksum
@@ -1 +1 @@
-76523d305b1f5ba51371cceb9a11726f \ No newline at end of file
+86530b2e010706fb95b8f1f06bf619e7 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4747450-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4747450-expected.png
index e73835e..94980e2 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4747450-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4747450-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916402-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916402-expected.checksum
index e48d69f..981358f 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916402-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916402-expected.checksum
@@ -1 +1 @@
-fc2c8e74a17a3a52d452ff508832860c \ No newline at end of file
+d3c6d4609db83127dd0548e309bd7570 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916402-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916402-expected.png
index c63b4c9..035bf56 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916402-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916402-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916583-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916583-expected.checksum
index a66e73a..ea16a33 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916583-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916583-expected.checksum
@@ -1 +1 @@
-1eafc36134da8f8375f88938d4ef240e \ No newline at end of file
+40ebcbdbcedc6a2397afaee8657376f9 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916583-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916583-expected.png
index a3f42c4..a21a3cc 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916583-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/4916583-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5136770-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5136770-expected.checksum
index 9701e04..97a6c67 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5136770-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5136770-expected.checksum
@@ -1 +1 @@
-8adf5fe7bf52c23a8b8f82c255e577c2 \ No newline at end of file
+b035f76b8298279fe9d97691ba91e157 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5136770-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5136770-expected.png
index 1f66346..cc7b959 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5136770-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5136770-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5142012-2-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5142012-2-expected.checksum
index 7d6c25d..88334d3 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5142012-2-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5142012-2-expected.checksum
@@ -1 +1 @@
-9c4387cdf921feb7edc13a3507dadb41 \ No newline at end of file
+c3d5ca4d7db526ca70f334ab7af1d3f5 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5142012-2-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5142012-2-expected.png
index 1441daf..699a8c1 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5142012-2-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5142012-2-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5144139-1-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5144139-1-expected.checksum
index 1456b9f..dfd13f0 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5144139-1-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5144139-1-expected.checksum
@@ -1 +1 @@
-7d7e5e064cee08fc3d9d5d3b7e7995dd \ No newline at end of file
+f445150b9b44ca3309958af5c6c99f84 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5144139-1-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5144139-1-expected.png
index e9e0313..dce0ef7 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5144139-1-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5144139-1-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5207369-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5207369-expected.checksum
index 3fa064c..4baa244 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5207369-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5207369-expected.checksum
@@ -1 +1 @@
-ebabc882c408e2aeff2b9e93c4c6864c \ No newline at end of file
+89c96f089f275606a43bb3b757b26e74 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5207369-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5207369-expected.png
index eb320f4..c9a5a55 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5207369-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5207369-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5210032-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5210032-expected.checksum
index 0b6808c..95a4081 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5210032-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5210032-expected.checksum
@@ -1 +1 @@
-48e052ffb4ce62709bc6aa0067e57822 \ No newline at end of file
+c2aedf75865ed5b3c203d2a7ad7ced84 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5210032-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5210032-expected.png
index 16ecdef..d228e7c 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5210032-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5210032-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5432254-2-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5432254-2-expected.checksum
index ff32a01..84027fcb 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5432254-2-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5432254-2-expected.checksum
@@ -1 +1 @@
-838637b128f6353c18e05de385d62f5b \ No newline at end of file
+38e71568718a1b92ab4bb090f223b706 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5432254-2-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5432254-2-expected.png
index 3ec613d..f1894b5 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5432254-2-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5432254-2-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5569741-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5569741-expected.checksum
index dba8196..20117ec 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5569741-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5569741-expected.checksum
@@ -1 +1 @@
-c82cca532f8a55cad900f6ed182adc29 \ No newline at end of file
+6b69df4f1fbfd2af2b8b5b8f7707bbd6 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5569741-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5569741-expected.png
index 46f4da1..ef6b7d6 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5569741-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/5569741-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/create-list-with-hr-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/create-list-with-hr-expected.checksum
index 9e362f7..da7aec4 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/create-list-with-hr-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/create-list-with-hr-expected.checksum
@@ -1 +1 @@
-ec3ecce1cfc4eb1f319dd7eb820126fc \ No newline at end of file
+d20660c4d878f5f8d8652284d9b64013 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/create-list-with-hr-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/create-list-with-hr-expected.png
index 372d8e2..111927e 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/create-list-with-hr-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/create-list-with-hr-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-list-item-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-list-item-expected.checksum
index cc554c9..c008eb3 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-list-item-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-list-item-expected.checksum
@@ -1 +1 @@
-d4f334964b925187dcd1681a70e96e4f \ No newline at end of file
+f7173c8822e5e9337968131c61207927 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-list-item-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-list-item-expected.png
index e2bb3f2..92c5e74 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-list-item-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-list-item-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-selection-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-selection-expected.checksum
index ca6d553..42f5b97 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-selection-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-selection-expected.checksum
@@ -1 +1 @@
-1199719bd07da88cf9918a591f2bded2 \ No newline at end of file
+d9ee9ea23a699c3b512e3946a5812bdc \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-selection-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-selection-expected.png
index 5f34562..a1133d7 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-selection-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/indent-selection-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insert-list-empty-div-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insert-list-empty-div-expected.checksum
index 4dfd14a..71d13c6 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insert-list-empty-div-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insert-list-empty-div-expected.checksum
@@ -1 +1 @@
-784005a01e688461f29b09ec18acf6c6 \ No newline at end of file
+d26a14ed623ead642f23d8ea4f146290 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insert-list-empty-div-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insert-list-empty-div-expected.png
index a7ee3f3..ed0deb9 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insert-list-empty-div-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insert-list-empty-div-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insertImage-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insertImage-expected.checksum
index 435eb95..0d9a601 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insertImage-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insertImage-expected.checksum
@@ -1 +1 @@
-9b77b135fbbef66addfbc62ef89e58e7 \ No newline at end of file
+48a43d95b9d0909fdd4d56ff9bc65396 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insertImage-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insertImage-expected.png
index 0caf54c..ebe5f9e 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insertImage-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/insertImage-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/remove-list-item-1-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/remove-list-item-1-expected.checksum
index fdb1ed2..fd6a821 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/remove-list-item-1-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/remove-list-item-1-expected.checksum
@@ -1 +1 @@
-ead8a602475480b48dcde60892adce3a \ No newline at end of file
+e128240c94bef399806c60dad839e241 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/remove-list-item-1-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/remove-list-item-1-expected.png
index fbbd958..675d03b 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/remove-list-item-1-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/remove-list-item-1-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/switch-list-type-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/switch-list-type-expected.checksum
index 9ad30bc..7b470e2 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/switch-list-type-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/switch-list-type-expected.checksum
@@ -1 +1 @@
-9e7a60a9bab63937235acbd257332d28 \ No newline at end of file
+82db81209b94e12b93be13b36b72561b \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/switch-list-type-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/switch-list-type-expected.png
index f39398d..16d930f 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/switch-list-type-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/execCommand/switch-list-type-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4875189-1-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4875189-1-expected.checksum
index d957a38..015104c 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4875189-1-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4875189-1-expected.checksum
@@ -1 +1 @@
-63e040545c23e3f019a96a1b66de7726 \ No newline at end of file
+fbcd1a7bb03cf82b88097debbae72f1e \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4875189-1-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4875189-1-expected.png
index e937af8..ba2e158 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4875189-1-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4875189-1-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4959067-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4959067-expected.checksum
index 4a3ebf8..a74f8d7 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4959067-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4959067-expected.checksum
@@ -1 +1 @@
-da0b794b6edf6e3388f4edae1f309c51 \ No newline at end of file
+2f5d03d4ccae60edbc38919eff5c524c \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4959067-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4959067-expected.png
index eb01837..a45738f 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4959067-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/4959067-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/4861080-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/4861080-expected.checksum
index a454dd6..99a476c 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/4861080-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/4861080-expected.checksum
@@ -1 +1 @@
-6ae2e975e9239350effd92450f7d6210 \ No newline at end of file
+8211ea45ffb07bd9b3ebf71d511435c2 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/4861080-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/4861080-expected.png
index fb1d01a..168f2da 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/4861080-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/4861080-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.checksum
index 3254404..1fc5f78 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.checksum
@@ -1 +1 @@
-1bda367217b9d8e631d9f33c6ca6c58f \ No newline at end of file
+2e79721334c3be86b92262839dfb3727 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png
index c9a3ae4..7fcc792 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-selected-image-to-contenteditable-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-selected-image-to-contenteditable-expected.checksum
index 9792300..d5914da 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-selected-image-to-contenteditable-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-selected-image-to-contenteditable-expected.checksum
@@ -1 +1 @@
-cbcdb698c2c6c785736dc5047553f614 \ No newline at end of file
+2c26165ede62f858b6517b0a7f0d86dd \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png
index 94b8a2b..1d8494c 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drop-link-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drop-link-expected.checksum
index f877c22..72798a6 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drop-link-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drop-link-expected.checksum
@@ -1 +1 @@
-3bba60303226467e7d8839deaafb55f7 \ No newline at end of file
+a80b91b13103bd7e0a09b8aee1461c41 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drop-link-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drop-link-expected.png
index f01258b..14a2de4 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drop-link-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/drop-link-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/innerText-inline-table-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/innerText-inline-table-expected.checksum
index db532cc..c3cd90b 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/innerText-inline-table-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/innerText-inline-table-expected.checksum
@@ -1 +1 @@
-c3f5d140eb3a6f6083d5a1fb3c5869c0 \ No newline at end of file
+2ce4b6ac3446eb4b762eab55b1224201 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/innerText-inline-table-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/innerText-inline-table-expected.png
index 11902c4f..cb09497 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/innerText-inline-table-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/innerText-inline-table-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/input-field-1-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/input-field-1-expected.checksum
index 849f57d..6ed1f2f 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/input-field-1-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/input-field-1-expected.checksum
@@ -1 +1 @@
-4ada197896f66fe7b0e65bc5244ee3ae \ No newline at end of file
+e6d75c3fb8cd97c175809c9f457b7477 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/input-field-1-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/input-field-1-expected.png
index ef7ee90..6f2eda9 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/input-field-1-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/input-field-1-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-list-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-list-expected.checksum
index 622b48d..23bf1bb 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-list-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-list-expected.checksum
@@ -1 +1 @@
-2223259f260a819dc643d7bb7c6df921 \ No newline at end of file
+90be41c00348cb714815bb00c7f4d314 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-list-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-list-expected.png
index e644cd2..f43ea7a 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-list-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-list-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-start-list-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-start-list-expected.checksum
index 944d81e..fbeb9fc 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-start-list-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-start-list-expected.checksum
@@ -1 +1 @@
-656ea3c8a4ed9f525d77553dfdfe703c \ No newline at end of file
+fa42734751b14e722ad20a4aa1a43867 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-start-list-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-start-list-expected.png
index d843aad..5e73c7a 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-start-list-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-start-list-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-4039777-fix-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-4039777-fix-expected.checksum
index b2d8a8d..07ef701 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-4039777-fix-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-4039777-fix-expected.checksum
@@ -1 +1 @@
-a012e0fafdb1b19b832e74565ccba9c8 \ No newline at end of file
+db18aa3d0fb206e59de97b092a31ba6a \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-4039777-fix-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-4039777-fix-expected.png
index 84f4e35..5f02599 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-4039777-fix-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-4039777-fix-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.checksum
index 00d6e13..4c27689 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.checksum
@@ -1 +1 @@
-7ca92510d2f4e6004d3b91434edf32b9 \ No newline at end of file
+44501361673b96b89b0d20cebde2677c \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png
index 166095e..0fd8e33 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt
index 7770d3c..d833fe3 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt
@@ -13,9 +13,8 @@ layer at (0,0) size 800x600
RenderBR {BR} at (55,15) size 0x0
RenderText {#text} at (22,20) size 30x19
text run at (22,20) width 30: "Here"
- RenderInline {SPAN} at (0,0) size 26x19 [color=#000000]
- RenderText {#text} at (52,20) size 26x19
- text run at (52,20) width 26: "One"
+ RenderText {#text} at (52,20) size 26x19
+ text run at (52,20) width 26: "One"
RenderBlock (anonymous) at (0,40) size 784x20
RenderText {#text} at (0,0) size 28x19
text run at (0,0) width 28: "Two"
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.checksum
index e86981a..2b46bb3 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.checksum
@@ -1 +1 @@
-a90b59a0c84cac393c037a31dd9136fc \ No newline at end of file
+35f9043fbc66b9913a38cd132d9f295c \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.png
index 34e4a04..8b0ddc1 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt
index 88b0368..b77a5a0 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt
@@ -10,9 +10,8 @@ layer at (0,0) size 800x600
RenderBlock {BLOCKQUOTE} at (0,0) size 784x20 [color=#0000FF] [border: (2px solid #0000FF)]
RenderText {#text} at (22,0) size 26x19
text run at (22,0) width 26: "One"
- RenderInline {SPAN} at (0,0) size 28x19 [color=#000000]
- RenderText {#text} at (48,0) size 28x19
- text run at (48,0) width 28: "Two"
+ RenderText {#text} at (48,0) size 28x19
+ text run at (48,0) width 28: "Two"
RenderBlock (anonymous) at (0,20) size 784x0
RenderInline {SPAN} at (0,0) size 0x0
RenderBlock (anonymous) at (0,20) size 784x20
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/select-element-1-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/select-element-1-expected.checksum
index 1404eb1..8226d18 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/select-element-1-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/select-element-1-expected.checksum
@@ -1 +1 @@
-62f0eab03c6028578c5567ac3849b61e \ No newline at end of file
+084a4f24c6c583b2854be2dd06108d2c \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/select-element-1-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/select-element-1-expected.png
index 7a3ee08..7273afb 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/select-element-1-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/select-element-1-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/4895428-2-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/4895428-2-expected.checksum
index 8566b23..0cdabbb 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/4895428-2-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/4895428-2-expected.checksum
@@ -1 +1 @@
-e08cb1ab539b145c0c7be15c2b89401d \ No newline at end of file
+a4b2edaa1060a7ab0641abab10a6a954 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/4895428-2-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/4895428-2-expected.png
index 5e4edc7..a51dcb4 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/4895428-2-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/4895428-2-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/5195166-1-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/5195166-1-expected.checksum
index 1bba43b..73c5183 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/5195166-1-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/5195166-1-expected.checksum
@@ -1 +1 @@
-5d35d40627a923d687870b23d3f50312 \ No newline at end of file
+b0da498e740096c72d3ea15fbc79e47b \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/5195166-1-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/5195166-1-expected.png
index d467be4..f17e95c 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/5195166-1-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/5195166-1-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/extend-by-word-002-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/extend-by-word-002-expected.checksum
index 5a702c8..317c029 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/extend-by-word-002-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/extend-by-word-002-expected.checksum
@@ -1 +1 @@
-b579d24eac1b06ec94d0375e7c7b8705 \ No newline at end of file
+dd860cd0fc6e9e8741306de9551a3440 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/extend-by-word-002-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/extend-by-word-002-expected.png
index d1c2668..8a52e11 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/extend-by-word-002-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/extend-by-word-002-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.checksum
index 6f20227..8efc7d4 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.checksum
@@ -1 +1 @@
-5bcc0b83304b870d9acf5fd78845162a \ No newline at end of file
+e31bb2cace35f55f94ef8382d965d28f \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.png
index b33bd3a..05016ba 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-missing-image-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-missing-image-expected.checksum
index cfde6e0..95ca129 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-missing-image-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-missing-image-expected.checksum
@@ -1 +1 @@
-0bc2956756c93746ca21b8d2b32e81b9 \ No newline at end of file
+aa4f7a7b564d420196eb573ca671c708 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-missing-image-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-missing-image-expected.png
index 85e01a0..17acc94 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-missing-image-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-missing-image-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNode-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNode-expected.checksum
index 20fde7b..289d91b 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNode-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNode-expected.checksum
@@ -1 +1 @@
-2b9b943860bf1971f62998e5f4178469 \ No newline at end of file
+b93822ec0a542b4788682468a8df2bf4 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNode-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNode-expected.png
index c5270fa2..67b9978 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNode-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNode-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNodeContents-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNodeContents-expected.checksum
index a446798..07465bb 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNodeContents-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNodeContents-expected.checksum
@@ -1 +1 @@
-4096e1dc20f1b5dd36a25d6d9088335e \ No newline at end of file
+412cb7c6a6f9ac4aed3a4034ec61f2e6 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNodeContents-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNodeContents-expected.png
index f2d3bd4..3df354a 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNodeContents-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/selectNodeContents-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-delete-001-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-delete-001-expected.checksum
index 3be16de..1ccca5c 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-delete-001-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-delete-001-expected.checksum
@@ -1 +1 @@
-a6a480ba02c6c38b85b6c8d60c07daa8 \ No newline at end of file
+8228531540ea021eaf198e7cfa212619 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-delete-001-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-delete-001-expected.png
index e44d083..110450d 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-delete-001-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-delete-001-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-after-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-after-expected.checksum
index 9461576..a398de3 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-after-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-after-expected.checksum
@@ -1 +1 @@
-e39b9286366c9b92fe8d8a6c7e22e27a \ No newline at end of file
+9d23f165bb144151befd333cc5d6399d \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-after-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-after-expected.png
index 23349c7..426e736 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-after-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-after-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-before-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-before-expected.checksum
index ffa310c..6ec8368 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-before-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-before-expected.checksum
@@ -1 +1 @@
-b8551119d77bbf3fc8d0eeb21115efbf \ No newline at end of file
+fed05ee19f0c77f5ee9d7518819534f6 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-before-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-before-expected.png
index f48f4b3..e6f0693 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-before-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/unsupported-content/list-type-before-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/001-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/001-expected.checksum
index 60ce7ed..633be1d 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/001-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/001-expected.checksum
@@ -1 +1 @@
-a73be80e63e77db565e82ad6046bbec9 \ No newline at end of file
+f1766fed8c985b8a5a711e43bd9905c4 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/001-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/001-expected.png
index 0dd9023..e36c080 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/001-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/001-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/002-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/002-expected.checksum
index 2fba71c..d0028b6 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/002-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/002-expected.checksum
@@ -1 +1 @@
-92b5f4d53b98bf7186249e3d7e3abfb8 \ No newline at end of file
+fc8b43fd9e5e17a767044cd0f36023fe \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/002-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/002-expected.png
index 80eb572..41196ef 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/002-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/002-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/003-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/003-expected.checksum
index d5fafc2..eab714b 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/003-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/003-expected.checksum
@@ -1 +1 @@
-5d2e5d14de0ef93da151e3a6e43119e4 \ No newline at end of file
+5f30d6c404a6d127cc7b6aa95cf8260d \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/003-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/003-expected.png
index 6df19c72..470f4c9 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/003-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/003-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/004-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/004-expected.checksum
index 60ce7ed..633be1d 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/004-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/004-expected.checksum
@@ -1 +1 @@
-a73be80e63e77db565e82ad6046bbec9 \ No newline at end of file
+f1766fed8c985b8a5a711e43bd9905c4 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/004-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/004-expected.png
index 0dd9023..e36c080 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/004-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/doctypes/004-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-big-endian-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-big-endian-expected.checksum
index b769721..0955f87 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-big-endian-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-big-endian-expected.checksum
@@ -1 +1 @@
-6decc1bb90318e72dfb609f09c95ea34 \ No newline at end of file
+c5a2fc29f56c1a00866f52271e1271d5 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-big-endian-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-big-endian-expected.png
index 05328e9..ccb9087 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-big-endian-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-big-endian-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-little-endian-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-little-endian-expected.checksum
index b769721..0955f87 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-little-endian-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-little-endian-expected.checksum
@@ -1 +1 @@
-6decc1bb90318e72dfb609f09c95ea34 \ No newline at end of file
+c5a2fc29f56c1a00866f52271e1271d5 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-little-endian-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-little-endian-expected.png
index 05328e9..ccb9087 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-little-endian-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/encoding/utf-16-little-endian-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/005-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/005-expected.checksum
index d0b517f..06929a5 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/005-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/005-expected.checksum
@@ -1 +1 @@
-62117f2b1bb5c904ee65ad8c08e27fbd \ No newline at end of file
+d802df2faebd9e084d7f9a9714b528c2 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/005-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/005-expected.png
index e2ca132..a8b8494 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/005-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/005-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/006-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/006-expected.checksum
index 725c0a6..2e69b1d 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/006-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/006-expected.checksum
@@ -1 +1 @@
-82cd1dda5c8425b006b42669f07e5caf \ No newline at end of file
+adf604eea9973caa15819dbbe8e450a5 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/006-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/006-expected.png
index 4df885d..2355f5f 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/006-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/006-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/008-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/008-expected.checksum
index 5c8e45a..f245645 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/008-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/008-expected.checksum
@@ -1 +1 @@
-0bc989f1eac49d1862492bcb19196b91 \ No newline at end of file
+66fb9e8d93cae35b2afd21e97cdcba1f \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/008-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/008-expected.png
index 0ad8969..15c0110 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/008-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/008-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/absolute-position-percentage-height-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/absolute-position-percentage-height-expected.checksum
index 4ff2f8a..0b64b6a 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/absolute-position-percentage-height-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/absolute-position-percentage-height-expected.checksum
@@ -1 +1 @@
-9a2e91ec09e47809578df29328885532 \ No newline at end of file
+b76293ed871b7da51a4f51d688b5df97 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/absolute-position-percentage-height-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/absolute-position-percentage-height-expected.png
index c2cf340..876e49c 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/absolute-position-percentage-height-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/absolute-position-percentage-height-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-expected.checksum
index 61517c6c..ecfb7da 100755
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-expected.checksum
@@ -1 +1 @@
-296d3cb1aed37c71c5a5f667aa2fd93f \ No newline at end of file
+693a3ec841923965b2ffdac4944e8298 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-expected.png
index c937d88..2af7c76 100755
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-mixture-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-mixture-expected.checksum
index 230d11d..98c7678 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-mixture-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-mixture-expected.checksum
@@ -1 +1 @@
-3f860a3e27b97fed47e188b50efc3e07 \ No newline at end of file
+cf2fa2c43188445c770563dcaeb4ef31 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-mixture-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-mixture-expected.png
index d24c18c..e7cb999 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-mixture-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/replaced-breaking-mixture-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-expected.checksum
index 99e115b..c6668de 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-expected.checksum
@@ -1 +1 @@
-3c16bd68924fd7c9623a9f4dacaf7a37 \ No newline at end of file
+c5825b614ea38e28ac41bfe0ea173ea1 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-expected.png
index 727acf0..786fe6c 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-in-table-cell-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-in-table-cell-expected.checksum
index 8038abb..d5cb834 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-in-table-cell-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-in-table-cell-expected.checksum
@@ -1 +1 @@
-d7b06c5256c0bc04c89964bfbbf97e2a \ No newline at end of file
+75e87b666f85aab1e0b2215c0cf55282 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-in-table-cell-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-in-table-cell-expected.png
index 524bb6e..1356144 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-in-table-cell-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-in-table-cell-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-transform-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-transform-expected.checksum
index 90d238f..d101cae 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-transform-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-transform-expected.checksum
@@ -1 +1 @@
-98cccaf828ac500593c83878a16aeaae \ No newline at end of file
+a4dbe4dfc20ce8cbccbeace1e57aa5b4 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-transform-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-transform-expected.png
index 8872d5c..7f472e9 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-transform-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/replaced/selection-rect-transform-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/text/whitespace/normal-after-nowrap-breaking-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/text/whitespace/normal-after-nowrap-breaking-expected.checksum
index 49584a8..ff17511 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/text/whitespace/normal-after-nowrap-breaking-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/text/whitespace/normal-after-nowrap-breaking-expected.checksum
@@ -1 +1 @@
-494e3f14e36361a940abbea3c5a5f875 \ No newline at end of file
+15cb2b6ead715b22170eb3fca5ae00ef \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/text/whitespace/normal-after-nowrap-breaking-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/text/whitespace/normal-after-nowrap-breaking-expected.png
index 5a1dc741..8561f8a 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/text/whitespace/normal-after-nowrap-breaking-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/text/whitespace/normal-after-nowrap-breaking-expected.png
Binary files differ
diff --git a/webkit/tools/layout_tests/test_lists/tests_ignored.txt b/webkit/tools/layout_tests/test_lists/tests_ignored.txt
index df21cd1..8c5634f 100644
--- a/webkit/tools/layout_tests/test_lists/tests_ignored.txt
+++ b/webkit/tools/layout_tests/test_lists/tests_ignored.txt
@@ -120,7 +120,6 @@ LayoutTests/webarchive/loading/test-loading-archive.html = TIMEOUT
LayoutTests/platform/gtk = FAIL PASS
LayoutTests/platform/mac = FAIL PASS TIMEOUT
LayoutTests/platform/mac-leopard = FAIL PASS
-LayoutTests/platform/mac-snowleopard = FAIL PASS
LayoutTests/platform/mac-tiger = FAIL PASS
LayoutTests/platform/qt = FAIL PASS
LINUX MAC : LayoutTests/platform/win = FAIL PASS
diff --git a/webkit/tools/webcore_unit_tests/TransparencyWin_unittest.cpp b/webkit/tools/webcore_unit_tests/TransparencyWin_unittest.cpp
index 07366c8..ce801ff 100644
--- a/webkit/tools/webcore_unit_tests/TransparencyWin_unittest.cpp
+++ b/webkit/tools/webcore_unit_tests/TransparencyWin_unittest.cpp
@@ -129,6 +129,7 @@ TEST(TransparencyWin, NoLayer)
TransparencyWin::NoLayer,
TransparencyWin::ScaleTransform,
IntRect(2, 2, 6, 6));
+ helper.composite();
// The coordinate system should be based in the upper left of our box.
// It should be post-transformed.
@@ -150,6 +151,7 @@ TEST(TransparencyWin, WhiteLayer)
TransparencyWin::WhiteLayer,
TransparencyWin::KeepTransform,
IntRect(1, 1, 14, 12));
+ helper.composite();
EXPECT_TRUE(src->context() != helper.context());
EXPECT_TRUE(IntSize(14, 12) == helper.m_layerSize);
@@ -163,6 +165,7 @@ TEST(TransparencyWin, WhiteLayer)
TransparencyWin::WhiteLayer,
TransparencyWin::Untransform,
IntRect(1, 1, 14, 12));
+ helper.composite();
EXPECT_TRUE(src->context() != helper.context());
EXPECT_TRUE(IntSize(14, 12) == helper.m_layerSize);
@@ -178,6 +181,7 @@ TEST(TransparencyWin, WhiteLayer)
TransparencyWin::WhiteLayer,
TransparencyWin::ScaleTransform,
IntRect(2, 2, 6, 6));
+ helper.composite();
// The coordinate system should be based in the upper left of our box.
// It should be post-transformed.
@@ -199,6 +203,7 @@ TEST(TransparencyWin, TextComposite)
TransparencyWin::TextComposite,
TransparencyWin::KeepTransform,
IntRect(1, 1, 14, 12));
+ helper.composite();
EXPECT_TRUE(src->context() != helper.context());
EXPECT_TRUE(IntSize(14, 12) == helper.m_layerSize);
@@ -217,6 +222,7 @@ TEST(TransparencyWin, OpaqueCompositeLayer)
TransparencyWin::OpaqueCompositeLayer,
TransparencyWin::KeepTransform,
IntRect(1, 1, 14, 12));
+ helper.composite();
EXPECT_TRUE(src->context() != helper.context());
EXPECT_TRUE(IntSize(14, 12) == helper.m_layerSize);
@@ -232,6 +238,7 @@ TEST(TransparencyWin, OpaqueCompositeLayer)
TransparencyWin::OpaqueCompositeLayer,
TransparencyWin::KeepTransform,
IntRect(1, 1, 14, 14));
+ helper.composite();
EXPECT_TRUE(src->context() != helper.context());
EXPECT_TRUE(IntSize(14, 14) == helper.m_layerSize);
@@ -246,6 +253,7 @@ TEST(TransparencyWin, OpaqueCompositeLayer)
TransparencyWin::OpaqueCompositeLayer,
TransparencyWin::Untransform,
IntRect(1, 1, 14, 12));
+ helper.composite();
EXPECT_TRUE(src->context() != helper.context());
EXPECT_TRUE(IntSize(14, 12) == helper.m_layerSize);
@@ -261,6 +269,7 @@ TEST(TransparencyWin, OpaqueCompositeLayer)
TransparencyWin::OpaqueCompositeLayer,
TransparencyWin::ScaleTransform,
IntRect(2, 2, 6, 6));
+ helper.composite();
// The coordinate system should be based in the upper left of our box.
// It should be post-transformed.
@@ -286,6 +295,7 @@ TEST(TransparencyWin, WhiteLayerPixelTest)
// Coordinates should be in the original space, not the layer.
drawNativeRect(helper.context(), 3, 3, 1, 1);
clearTopLayerAlphaChannel(helper.context());
+ helper.composite();
}
// The final image should be transparent around the edges for 1 px, white
@@ -327,6 +337,7 @@ TEST(TransparencyWin, OpaqueCompositeLayerPixel)
// we check below).
clearTopLayerAlphaPixel(helper.context(), 1, 1);
clearTopLayerAlphaPixel(helper.context(), 12, 12);
+ helper.composite();
}
// Finish the compositing.
@@ -378,6 +389,7 @@ TEST(TransparencyWin, TranslateOpaqueCompositeLayer)
// the transform.
FloatRect bottomRight(15, 15, 1, 1);
helper.context()->fillRect(bottomRight, green);
+ helper.composite();
}
src->context()->restore();
@@ -432,6 +444,7 @@ TEST(TransparencyWin, RotateOpaqueCompositeLayer)
// Fill with red.
helper.context()->fillRect(helper.drawRect(), Color(0x7f7f0000));
clearTopLayerAlphaChannel(helper.context());
+ helper.composite();
}
// Finish the compositing.
@@ -511,6 +524,7 @@ TEST(TransparencyWin, TranslateScaleOpaqueCompositeLayer)
// Fill with red.
helper.context()->fillRect(helper.drawRect(), Color(0x7f7f0000));
clearTopLayerAlphaChannel(helper.context());
+ helper.composite();
}
}
@@ -552,6 +566,7 @@ TEST(TransparencyWin, Scale)
platformContext()->canvas()->getTopPlatformDevice().
accessBitmap(false));
*bitmap.getAddr32(2, 2) &= 0x00FFFFFF;
+ helper.composite();
}
src->context()->restore();
@@ -599,6 +614,7 @@ TEST(TransparencyWin, ScaleTransparency)
helper.context()->fillRect(helper.drawRect(), Color(0x7f000000));
clearTopLayerAlphaChannel(helper.context());
+ helper.composite();
}
// Finish the layer.
@@ -663,6 +679,7 @@ TEST(TransparencyWin, Text)
// Now mess with the alpha channel.
clearTopLayerAlphaChannel(helper.context());
+ helper.composite();
}
Color oneThirdResult(0x55005555); // = fullResult * 2 / 3
diff --git a/webkit/webkit.gyp b/webkit/webkit.gyp
index 60775bb..1215acf 100644
--- a/webkit/webkit.gyp
+++ b/webkit/webkit.gyp
@@ -962,8 +962,6 @@
'port/bindings/v8/UndetectableHTMLCollection.idl',
# V8 bindings not generated from .idl source.
- '../third_party/WebKit/WebCore/bindings/v8/custom/V8AbstractEventListener.cpp',
- '../third_party/WebKit/WebCore/bindings/v8/custom/V8AbstractEventListener.h',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8CanvasRenderingContext2DCustom.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8ClipboardCustom.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp',
@@ -996,8 +994,6 @@
'../third_party/WebKit/WebCore/bindings/v8/custom/V8HTMLPlugInElementCustom.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8HTMLSelectElementCustom.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8HTMLSelectElementCustom.h',
- '../third_party/WebKit/WebCore/bindings/v8/custom/V8LazyEventListener.cpp',
- '../third_party/WebKit/WebCore/bindings/v8/custom/V8LazyEventListener.h',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8LocationCustom.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8MessageChannelConstructor.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8NamedNodeMapCustom.cpp',
@@ -1008,8 +1004,6 @@
'../third_party/WebKit/WebCore/bindings/v8/custom/V8NodeFilterCustom.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8NodeIteratorCustom.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8NodeListCustom.cpp',
- '../third_party/WebKit/WebCore/bindings/v8/custom/V8ObjectEventListener.cpp',
- '../third_party/WebKit/WebCore/bindings/v8/custom/V8ObjectEventListener.h',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8SQLResultSetRowListCustom.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8SQLTransactionCustom.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8SVGElementInstanceCustom.cpp',
@@ -1018,8 +1012,6 @@
'../third_party/WebKit/WebCore/bindings/v8/custom/V8StyleSheetListCustom.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8TreeWalkerCustom.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8WebKitCSSMatrixConstructor.cpp',
- '../third_party/WebKit/WebCore/bindings/v8/custom/V8WorkerContextEventListener.cpp',
- '../third_party/WebKit/WebCore/bindings/v8/custom/V8WorkerContextEventListener.h',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8XMLSerializerConstructor.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8XPathEvaluatorConstructor.cpp',
'../third_party/WebKit/WebCore/bindings/v8/custom/V8XSLTProcessorCustom.cpp',
@@ -1037,8 +1029,16 @@
'../third_party/WebKit/WebCore/bindings/v8/ScriptString.h',
'../third_party/WebKit/WebCore/bindings/v8/ScriptValue.cpp',
'../third_party/WebKit/WebCore/bindings/v8/ScriptValue.h',
+ '../third_party/WebKit/WebCore/bindings/v8/V8AbstractEventListener.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/V8AbstractEventListener.h',
'../third_party/WebKit/WebCore/bindings/v8/V8Binding.h',
+ '../third_party/WebKit/WebCore/bindings/v8/V8LazyEventListener.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/V8LazyEventListener.h',
+ '../third_party/WebKit/WebCore/bindings/v8/V8ObjectEventListener.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/V8ObjectEventListener.h',
'../third_party/WebKit/WebCore/bindings/v8/V8Proxy.h',
+ '../third_party/WebKit/WebCore/bindings/v8/V8WorkerContextEventListener.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/V8WorkerContextEventListener.h',
'extensions/v8/gc_extension.cc',
'extensions/v8/gc_extension.h',
'extensions/v8/gears_extension.cc',