summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorlevin@chromium.org <levin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-23 07:13:31 +0000
committerlevin@chromium.org <levin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-23 07:13:31 +0000
commit07f99f066b009eec245ac04e1d07854d0e2861c0 (patch)
tree88dabc514e4c2d3a2b321741e595e888d262ae27 /webkit
parent434bbefbc20f7bb5ce6cd6cb50d57b8e33163ffb (diff)
downloadchromium_src-07f99f066b009eec245ac04e1d07854d0e2861c0.zip
chromium_src-07f99f066b009eec245ac04e1d07854d0e2861c0.tar.gz
chromium_src-07f99f066b009eec245ac04e1d07854d0e2861c0.tar.bz2
Merge: chromium side [42671:42725]
Rebaselines: http://trac.webkit.org/changeset/42722 resulted in LayoutTests/editing/inserting/insert-3907422-fix.html LayoutTests/editing/pasteboard/paste-text-015.html LayoutTests/editing/style/font-family-with-space.html http://trac.webkit.org/changeset/42723 resulted in LayoutTests/editing/selection/select-all-iframe.html LayoutTests/svg/custom/pointer-events-path.svg http://trac.webkit.org/changeset/42716 resulted in LayoutTests/fast/dom/HTMLSelectElement/named-options.html http://trac.webkit.org/changeset/42725 Broke the close event behavior and resulted in disabling these ui tests: * BrowserCloseBeforeUnloadOK and * BrowserCloseBeforeUnloadCancel Review URL: http://codereview.chromium.org/92051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14291 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/insert-3907422-fix-expected.txt56
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.pngbin3505 -> 3413 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.txt58
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.txt4
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/style/font-family-with-space-expected.txt10
-rwxr-xr-xwebkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/table/cell-coalescing-expected.checksum1
-rwxr-xr-xwebkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/table/cell-coalescing-expected.pngbin0 -> 2981 bytes
-rwxr-xr-xwebkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/table/cell-coalescing-expected.txt15
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/pointer-events-path-expected.txt1
-rw-r--r--webkit/glue/webframe_impl.cc2
-rw-r--r--webkit/port/bindings/v8/v8_custom.cpp12
-rw-r--r--webkit/tools/layout_tests/test_expectations.txt25
13 files changed, 106 insertions, 80 deletions
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/insert-3907422-fix-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/insert-3907422-fix-expected.txt
index 45b373c..bdb6782 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/insert-3907422-fix-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/inserting/insert-3907422-fix-expected.txt
@@ -10,11 +10,11 @@ EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotificatio
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 3 of #text > DIV > DIV > DIV > BODY > HTML > #document to 3 of #text > DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 3 of #text > DIV > BODY > HTML > #document to 3 of #text > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 3 of #text > DIV > DIV > DIV > BODY > HTML > #document to 3 of #text > DIV > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
-EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 3 of #text > DIV > DIV > DIV > BODY > HTML > #document to 3 of #text > DIV > DIV > DIV > BODY > HTML > #document toDOMRange:range from 3 of #text > DIV > DIV > DIV > DIV > BODY > HTML > #document to 3 of #text > DIV > DIV > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 3 of #text > DIV > BODY > HTML > #document to 3 of #text > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 3 of #text > DIV > BODY > HTML > #document to 3 of #text > DIV > BODY > HTML > #document toDOMRange:range from 3 of #text > BODY > HTML > #document to 3 of #text > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
layer at (0,0) size 800x600
@@ -22,28 +22,28 @@ layer at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
- RenderBlock {DIV} at (0,0) size 784x164
- RenderBlock {DIV} at (0,0) size 784x164
- RenderBlock {DIV} at (0,0) size 784x92
- RenderBlock (anonymous) at (0,0) size 784x20
- RenderText {#text} at (0,0) size 20x19
- text run at (0,0) width 20: "foo"
- RenderBlock {BLOCKQUOTE} at (40,36) size 704x20
- RenderText {#text} at (0,0) size 20x19
- text run at (0,0) width 20: "bar"
- RenderBlock (anonymous) at (0,72) size 784x20
- RenderText {#text} at (0,0) size 21x19
- text run at (0,0) width 21: "baz"
- RenderText {#text} at (21,0) size 20x19
- text run at (21,0) width 20: "foo"
- RenderBlock {DIV} at (0,108) size 784x56
- RenderBlock {DIV} at (0,0) size 784x56
- RenderBlock (anonymous) at (0,0) size 784x0
- RenderBlock {BLOCKQUOTE} at (40,0) size 704x20
- RenderText {#text} at (0,0) size 20x19
- text run at (0,0) width 20: "bar"
- RenderBlock (anonymous) at (0,36) size 784x20
- RenderText {#text} at (0,0) size 21x19
- text run at (0,0) width 21: "baz"
- RenderBlock (anonymous) at (0,164) size 784x0
-caret: position 3 of child 1 {#text} of child 0 {DIV} of child 1 {DIV} of child 0 {DIV} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+ RenderBlock {DIV} at (0,0) size 784x92
+ RenderBlock (anonymous) at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 20x19
+ text run at (0,0) width 20: "foo"
+ RenderBlock {BLOCKQUOTE} at (40,36) size 704x20
+ RenderText {#text} at (0,0) size 20x19
+ text run at (0,0) width 20: "bar"
+ RenderBlock (anonymous) at (0,72) size 784x20
+ RenderText {#text} at (0,0) size 21x19
+ text run at (0,0) width 21: "baz"
+ RenderText {#text} at (21,0) size 20x19
+ text run at (21,0) width 20: "foo"
+ RenderBlock (anonymous) at (0,92) size 784x0
+ RenderBlock {BLOCKQUOTE} at (40,108) size 704x20
+ RenderText {#text} at (0,0) size 20x19
+ text run at (0,0) width 20: "bar"
+ RenderBlock (anonymous) at (0,144) size 784x20
+ RenderText {#text} at (0,0) size 21x19
+ text run at (0,0) width 21: "baz"
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+caret: position 3 of child 3 {#text} of child 1 {BODY} of child 0 {HTML} of document
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.checksum
index 91488c4..9f14f60 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.checksum
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.checksum
@@ -1 +1 @@
-3292545ab77b2a9860f1f56983be7faa \ No newline at end of file
+4b287270b8c0324bbedd80d998345a38 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.png
index 6641aea..e4a3108 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.png
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.txt
index c90e24a..f0d371d 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/paste-text-015-expected.txt
@@ -16,15 +16,15 @@ EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotificatio
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of P > DIV > DIV > BODY > HTML > #document to 0 of P > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 3 of #text > P > DIV > DIV > SPAN > P > DIV > DIV > BODY > HTML > #document to 3 of #text > P > DIV > DIV > SPAN > P > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 3 of #text > P > P > DIV > DIV > BODY > HTML > #document to 3 of #text > P > P > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 3 of #text > P > DIV > DIV > SPAN > P > DIV > DIV > BODY > HTML > #document to 3 of #text > P > DIV > DIV > SPAN > P > DIV > DIV > BODY > HTML > #document toDOMRange:range from 0 of P > DIV > DIV > SPAN > P > DIV > DIV > BODY > HTML > #document to 0 of P > DIV > DIV > SPAN > P > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 3 of #text > P > P > DIV > DIV > BODY > HTML > #document to 3 of #text > P > P > DIV > DIV > BODY > HTML > #document toDOMRange:range from 0 of P > P > DIV > DIV > BODY > HTML > #document to 0 of P > P > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
-EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of P > DIV > DIV > SPAN > P > DIV > DIV > BODY > HTML > #document to 0 of P > DIV > DIV > SPAN > P > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
+EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of P > P > DIV > DIV > BODY > HTML > #document to 0 of P > P > DIV > DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 3 of #text > P > DIV > DIV > SPAN > P > DIV > DIV > SPAN > P > DIV > DIV > BODY > HTML > #document to 3 of #text > P > DIV > DIV > SPAN > P > DIV > DIV > SPAN > P > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 3 of #text > P > P > P > DIV > DIV > BODY > HTML > #document to 3 of #text > P > P > P > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
layer at (0,0) size 800x600
@@ -32,34 +32,22 @@ layer at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
- RenderBlock {DIV} at (0,0) size 784x196
- RenderBlock {DIV} at (0,0) size 784x196 [border: (2px solid #FF0000)]
- RenderBlock {P} at (14,14) size 756x168
- RenderBlock (anonymous) at (0,0) size 756x0
- RenderInline {SPAN} at (0,0) size 0x0
- RenderBlock (anonymous) at (0,0) size 756x168
- RenderBlock {DIV} at (0,0) size 756x168
- RenderBlock {DIV} at (0,0) size 756x168 [border: (2px solid #FF0000)]
- RenderBlock {P} at (14,14) size 728x28
- RenderText {#text} at (0,0) size 32x27
- text run at (0,0) width 32: "foo"
- RenderBlock {P} at (14,42) size 728x28
- RenderText {#text} at (0,0) size 31x27
- text run at (0,0) width 31: "bar"
- RenderBlock {P} at (14,70) size 728x84
- RenderBlock (anonymous) at (0,0) size 728x0
- RenderInline {SPAN} at (0,0) size 0x0
- RenderBlock (anonymous) at (0,0) size 728x84
- RenderBlock {DIV} at (0,0) size 728x84
- RenderBlock {DIV} at (0,0) size 728x84 [border: (2px solid #FF0000)]
- RenderBlock {P} at (14,14) size 700x28
- RenderText {#text} at (0,0) size 32x27
- text run at (0,0) width 32: "foo"
- RenderBlock {P} at (14,42) size 700x28
- RenderText {#text} at (0,0) size 31x27
- text run at (0,0) width 31: "bar"
- RenderBlock (anonymous) at (0,84) size 728x0
- RenderInline {SPAN} at (0,0) size 0x0
- RenderBlock (anonymous) at (0,168) size 756x0
- RenderInline {SPAN} at (0,0) size 0x0
-caret: position 3 of child 0 {#text} of child 1 {P} of child 0 {DIV} of child 0 {DIV} of child 0 {SPAN} of child 2 {P} of child 0 {DIV} of child 0 {DIV} of child 0 {SPAN} of child 0 {P} of child 1 {DIV} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+ RenderBlock {DIV} at (0,0) size 784x140
+ RenderBlock {DIV} at (0,0) size 784x140 [border: (2px solid #FF0000)]
+ RenderBlock {P} at (14,14) size 756x112
+ RenderBlock {P} at (0,0) size 756x28
+ RenderText {#text} at (0,0) size 32x27
+ text run at (0,0) width 32: "foo"
+ RenderBlock {P} at (0,28) size 756x28
+ RenderText {#text} at (0,0) size 31x27
+ text run at (0,0) width 31: "bar"
+ RenderBlock (anonymous) at (0,56) size 756x0
+ RenderBlock {P} at (0,56) size 756x56
+ RenderBlock {P} at (0,0) size 756x28
+ RenderText {#text} at (0,0) size 32x27
+ text run at (0,0) width 32: "foo"
+ RenderBlock {P} at (0,28) size 756x28
+ RenderText {#text} at (0,0) size 31x27
+ text run at (0,0) width 31: "bar"
+ RenderBlock (anonymous) at (0,56) size 756x0
+caret: position 3 of child 0 {#text} of child 1 {P} of child 2 {P} of child 0 {P} of child 1 {DIV} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.txt
index 5ed2713..bb3723e 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/selection/select-all-iframe-expected.txt
@@ -1,9 +1,9 @@
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 4 of BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
-EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 6 of #text > DIV > BODY > HTML > #document to 6 of #text > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 11 of #text > DIV > BODY > HTML > #document to 11 of #text > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
-EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 6 of #text > DIV > BODY > HTML > #document to 6 of #text > DIV > BODY > HTML > #document toDOMRange:range from 0 of #text > DIV > BODY > HTML > #document to 11 of #text > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 11 of #text > DIV > BODY > HTML > #document to 11 of #text > DIV > BODY > HTML > #document toDOMRange:range from 0 of #text > DIV > BODY > HTML > #document to 11 of #text > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldDeleteDOMRange:range from 0 of #text > DIV > BODY > HTML > #document to 11 of #text > DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/style/font-family-with-space-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/style/font-family-with-space-expected.txt
index 91e5ddb..57d9a2a 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/style/font-family-with-space-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/style/font-family-with-space-expected.txt
@@ -3,13 +3,13 @@ layer at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
- RenderInline {SPAN} at (0,0) size 234x15
+ RenderInline {SPAN} at (0,0) size 468x15
RenderText {#text} at (0,0) size 234x15
text run at (0,0) width 234: "This text should be Times New Roman bold."
- RenderInline {SPAN} at (0,0) size 234x15
RenderInline {SPAN} at (0,0) size 234x15
- RenderText {#text} at (234,0) size 234x15
- text run at (234,0) width 234: "This text should be Times New Roman bold."
+ RenderInline {SPAN} at (0,0) size 234x15
+ RenderText {#text} at (234,0) size 234x15
+ text run at (234,0) width 234: "This text should be Times New Roman bold."
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
-caret: position 41 of child 0 {#text} of child 1 {SPAN} of child 0 {SPAN} of child 0 {BODY} of child 0 {HTML} of document
+caret: position 41 of child 0 {#text} of child 0 {SPAN} of child 1 {SPAN} of child 0 {SPAN} of child 0 {BODY} of child 0 {HTML} of document
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/table/cell-coalescing-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/table/cell-coalescing-expected.checksum
new file mode 100755
index 0000000..839c7c6
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/table/cell-coalescing-expected.checksum
@@ -0,0 +1 @@
+ae2652b45f673ff0d994efdbdb1247ed \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/table/cell-coalescing-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/table/cell-coalescing-expected.png
new file mode 100755
index 0000000..91d3599
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/table/cell-coalescing-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/table/cell-coalescing-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/table/cell-coalescing-expected.txt
new file mode 100755
index 0000000..a87936e
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/table/cell-coalescing-expected.txt
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderBlock {DIV} at (0,0) size 784x0
+ RenderTable at (0,0) size 54x20
+ RenderTableSection (anonymous) at (0,0) size 54x20
+ RenderTableRow (anonymous) at (0,0) size 54x20
+ RenderTableCell {DIV} at (0,0) size 26x20 [r=0 c=0 rs=1 cs=1]
+ RenderText {#text} at (0,0) size 26x19
+ text run at (0,0) width 26: "One"
+ RenderTableCell {DIV} at (26,0) size 28x20 [r=0 c=1 rs=1 cs=1]
+ 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/svg/custom/pointer-events-path-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/pointer-events-path-expected.txt
index ccc2c77..01654705 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/pointer-events-path-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/svg/custom/pointer-events-path-expected.txt
@@ -615,4 +615,3 @@ layer at (0,0) size 800x600
RenderSVGText {text} at (504,583) size 26x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-15) size 26x19
chunk 1 text run 1 at (504.00,583.00) startOffset 0 endOffset 4 width 26.00: "miss"
-caret: position 0 of child 0 {#text} of child 9 {text} of child 0 {svg} of document
diff --git a/webkit/glue/webframe_impl.cc b/webkit/glue/webframe_impl.cc
index 3a90612..6c55b48 100644
--- a/webkit/glue/webframe_impl.cc
+++ b/webkit/glue/webframe_impl.cc
@@ -1933,7 +1933,7 @@ void WebFrameImpl::EndPrint() {
}
int WebFrameImpl::PendingFrameUnloadEventCount() const {
- return frame()->eventHandler()->pendingFrameUnloadEventCount();
+ return frame()->domWindow()->pendingUnloadEventListeners();
}
void WebFrameImpl::RegisterPasswordListener(
diff --git a/webkit/port/bindings/v8/v8_custom.cpp b/webkit/port/bindings/v8/v8_custom.cpp
index e887cb8..1faf33d 100644
--- a/webkit/port/bindings/v8/v8_custom.cpp
+++ b/webkit/port/bindings/v8/v8_custom.cpp
@@ -1072,7 +1072,7 @@ ACCESSOR_SETTER(DOMWindowEventHandler) {
if (value->IsNull()) {
// Clear the event listener
- imp->clearInlineEventListener(event_type);
+ imp->clearAttributeEventListener(event_type);
} else {
V8Proxy* proxy = V8Proxy::retrieve(imp->frame());
if (!proxy)
@@ -1081,7 +1081,7 @@ ACCESSOR_SETTER(DOMWindowEventHandler) {
RefPtr<EventListener> listener =
proxy->FindOrCreateV8EventListener(value, true);
if (listener) {
- imp->setInlineEventListener(event_type, listener);
+ imp->setAttributeEventListener(event_type, listener);
}
}
}
@@ -1105,7 +1105,7 @@ ACCESSOR_GETTER(DOMWindowEventHandler) {
String key = ToWebCoreString(name);
String event_type = EventNameFromAttributeName(key);
- EventListener* listener = imp->getInlineEventListener(event_type);
+ EventListener* listener = imp->getAttributeEventListener(event_type);
return V8Proxy::EventListenerToV8Object(listener);
}
@@ -1132,10 +1132,10 @@ ACCESSOR_SETTER(ElementEventHandler) {
RefPtr<EventListener> listener =
proxy->FindOrCreateV8EventListener(value, true);
if (listener) {
- node->setInlineEventListener(event_type, listener);
+ node->setAttributeEventListener(event_type, listener);
}
} else {
- node->clearInlineEventListener(event_type);
+ node->clearAttributeEventListener(event_type);
}
}
@@ -1148,7 +1148,7 @@ ACCESSOR_GETTER(ElementEventHandler) {
ASSERT(key.startsWith("on"));
String event_type = key.substring(2);
- EventListener* listener = node->getInlineEventListener(event_type);
+ EventListener* listener = node->getAttributeEventListener(event_type);
return V8Proxy::EventListenerToV8Object(listener);
}
diff --git a/webkit/tools/layout_tests/test_expectations.txt b/webkit/tools/layout_tests/test_expectations.txt
index 271e0d2..66b9db1 100644
--- a/webkit/tools/layout_tests/test_expectations.txt
+++ b/webkit/tools/layout_tests/test_expectations.txt
@@ -2511,4 +2511,27 @@ BUG10760 LINUX : LayoutTests/svg/custom/focus-ring.svg = FAIL
BUG10760 MAC LINUX : LayoutTests/svg/custom/marker-child-changes.svg = PASS FAIL
BUG10760 MAC LINUX : LayoutTests/svg/custom/marker-viewBox-changes.svg = PASS FAIL
BUG10760 MAC : LayoutTests/svg/custom/marker-changes.svg = PASS FAIL
-BUG10760 MAC : LayoutTests/svg/W3C-SVG-1.1/painting-marker-02-f.svg = PASS FAIL \ No newline at end of file
+BUG10760 MAC : LayoutTests/svg/W3C-SVG-1.1/painting-marker-02-f.svg = PASS FAIL
+
+// Need rebaselining for Mac and Linux, from WebKit Merge 42671:42725
+BUG10859 LINUX MAC : LayoutTests/editing/inserting/insert-3907422-fix.html = FAIL
+BUG10859 LINUX MAC : LayoutTests/editing/pasteboard/paste-text-015.html = FAIL
+BUG10859 LINUX MAC : LayoutTests/editing/style/font-family-with-space.html = FAIL
+BUG10859 LINUX MAC : LayoutTests/editing/selection/select-all-iframe.html = FAIL
+BUG10859 LINUX MAC : LayoutTests/svg/custom/pointer-events-path.svg = FAIL
+BUG10859 LINUX MAC : LayoutTests/fast/dom/HTMLSelectElement/named-options.html = FAIL
+
+// New tests from WebKit Merge 42671:42725
+BUG1 WIN LINUX MAC : LayoutTests/fast/dom/xmlhttprequest-constructor-in-detached-document.html = CRASH
+
+// New failures from WebKit Merge 42671:42725
+// Several of these failures are due to the onload firing twice.
+BUG10861 : LayoutTests/fast/events/onload-fires-twice.html = FAIL
+BUG10861 : LayoutTests/fast/events/onclick-list-marker.html = FAIL
+BUG10861 : LayoutTests/fast/js/bitwise-and-on-undefined.html = FAIL
+BUG10861 : LayoutTests/fast/table/form-in-table-before-misnested-text-crash-css.html = FAIL
+BUG10861 : LayoutTests/fast/table/form-in-tbody-before-misnested-text-crash-css.html = FAIL
+BUG10861 WIN : LayoutTests/security/block-test.html = FAIL
+BUG10861 : chrome/fast/forms/lazy-event-listener-scope-chain.html = FAIL
+BUG10861 : LayoutTests/fast/events/no-blur-on-page-leave.html = TIMEOUT
+BUG10861 WIN MAC : LayoutTests/http/tests/plugins/post-url-file.html = TIMEOUT