Re-enable tests under editing/pasteboard in iOS WebKit2
authorrniwa@webkit.org <rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 14 Sep 2017 20:44:41 +0000 (20:44 +0000)
committerrniwa@webkit.org <rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 14 Sep 2017 20:44:41 +0000 (20:44 +0000)
https://bugs.webkit.org/show_bug.cgi?id=176890

Reviewed by Wenson Hsieh.

These tests were disabled because we used to run multiple layout tests tests in parallel within
a single instance of iOS simulator, and that caused tests that read from and write to UIPasteboard
with interfere with one another. This is no longer an issue since we launch a simulator per worker.

Re-enabled these pasteboard tests under iOS simulator in WebKit2 and rebaselined the tests.
We're going to triage failures and crashes in WebKit1 separately.

* platform/ios-simulator-wk1/TestExpectations:
* platform/ios-simulator/editing/pasteboard/3976872-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/4076267-2-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/4076267-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/4242293-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/4631972-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/4641033-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/8145-2-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/8145-3-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/bad-placeholder-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/image-in-iframe-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/paste-text-004-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/paste-text-008-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/paste-text-009-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/paste-text-013-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/paste-text-014-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/paste-text-016-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/paste-text-019-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/paste-text-at-tabspan-003-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/pasting-object-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/pasting-tabs-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/quirks-mode-br-1-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/smart-drag-drop-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/smart-paste-007-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/smart-paste-008-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/styled-element-markup-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/undoable-fragment-removes-expected.png: Added.
* platform/ios-simulator/editing/pasteboard/unrendered-br-expected.png: Added.
* platform/ios-wk2/editing/pasteboard/3976872-expected.txt:
* platform/ios-wk2/editing/pasteboard/4076267-2-expected.txt:
* platform/ios-wk2/editing/pasteboard/4076267-3-expected.txt:
* platform/ios-wk2/editing/pasteboard/4076267-expected.txt:
* platform/ios-wk2/editing/pasteboard/4242293-expected.txt:
* platform/ios-wk2/editing/pasteboard/4631972-expected.txt:
* platform/ios-wk2/editing/pasteboard/4641033-expected.txt:
* platform/ios-wk2/editing/pasteboard/8145-2-expected.txt:
* platform/ios-wk2/editing/pasteboard/8145-3-expected.txt:
* platform/ios-wk2/editing/pasteboard/bad-placeholder-expected.txt:
* platform/ios-wk2/editing/pasteboard/paste-text-004-expected.txt:
* platform/ios-wk2/editing/pasteboard/paste-text-008-expected.txt:
* platform/ios-wk2/editing/pasteboard/paste-text-009-expected.txt:
* platform/ios-wk2/editing/pasteboard/paste-text-013-expected.txt:
* platform/ios-wk2/editing/pasteboard/paste-text-014-expected.txt:
* platform/ios-wk2/editing/pasteboard/paste-text-016-expected.txt:
* platform/ios-wk2/editing/pasteboard/paste-text-019-expected.txt:
* platform/ios-wk2/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
* platform/ios-wk2/editing/pasteboard/paste-xml-expected.txt:
* platform/ios-wk2/editing/pasteboard/pasting-object-expected.txt:
* platform/ios-wk2/editing/pasteboard/pasting-tabs-expected.txt:
* platform/ios-wk2/editing/pasteboard/quirks-mode-br-1-expected.txt:
* platform/ios-wk2/editing/pasteboard/smart-drag-drop-expected.txt:
* platform/ios-wk2/editing/pasteboard/styled-element-markup-expected.txt:
* platform/ios-wk2/editing/pasteboard/undoable-fragment-removes-expected.txt:
* platform/ios-wk2/editing/pasteboard/unrendered-br-expected.txt:
* platform/ios/TestExpectations:
* platform/ios/editing/pasteboard/image-in-iframe-expected.txt: Added.

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

57 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/ios-simulator-wk1/TestExpectations
LayoutTests/platform/ios-simulator/editing/pasteboard/3976872-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/4076267-2-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/4076267-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/4242293-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/4631972-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/4641033-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/8145-2-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/8145-3-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/bad-placeholder-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/image-in-iframe-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-004-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-008-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-009-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-013-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-014-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-016-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-019-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-at-tabspan-003-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/pasting-object-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/pasting-tabs-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/quirks-mode-br-1-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/smart-drag-drop-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/smart-paste-007-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/smart-paste-008-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/styled-element-markup-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/undoable-fragment-removes-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-simulator/editing/pasteboard/unrendered-br-expected.png [new file with mode: 0644]
LayoutTests/platform/ios-wk2/editing/pasteboard/3976872-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/4076267-2-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/4076267-3-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/4076267-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/4242293-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/4631972-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/4641033-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/8145-2-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/8145-3-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/bad-placeholder-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/paste-text-004-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/paste-text-008-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/paste-text-009-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/paste-text-013-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/paste-text-014-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/paste-text-016-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/paste-text-019-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/paste-text-at-tabspan-003-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/paste-xml-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/pasting-object-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/pasting-tabs-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/quirks-mode-br-1-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/smart-drag-drop-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/styled-element-markup-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/undoable-fragment-removes-expected.txt
LayoutTests/platform/ios-wk2/editing/pasteboard/unrendered-br-expected.txt
LayoutTests/platform/ios/TestExpectations
LayoutTests/platform/ios/editing/pasteboard/image-in-iframe-expected.txt [new file with mode: 0644]

index 9acb90a..1f308a9 100644 (file)
@@ -1,3 +1,74 @@
+2017-09-14  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Re-enable tests under editing/pasteboard in iOS WebKit2
+        https://bugs.webkit.org/show_bug.cgi?id=176890
+
+        Reviewed by Wenson Hsieh.
+
+        These tests were disabled because we used to run multiple layout tests tests in parallel within
+        a single instance of iOS simulator, and that caused tests that read from and write to UIPasteboard
+        with interfere with one another. This is no longer an issue since we launch a simulator per worker.
+
+        Re-enabled these pasteboard tests under iOS simulator in WebKit2 and rebaselined the tests.
+        We're going to triage failures and crashes in WebKit1 separately.
+
+        * platform/ios-simulator-wk1/TestExpectations:
+        * platform/ios-simulator/editing/pasteboard/3976872-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/4076267-2-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/4076267-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/4242293-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/4631972-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/4641033-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/8145-2-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/8145-3-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/bad-placeholder-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/image-in-iframe-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/paste-text-004-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/paste-text-008-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/paste-text-009-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/paste-text-013-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/paste-text-014-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/paste-text-016-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/paste-text-019-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/paste-text-at-tabspan-003-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/pasting-object-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/pasting-tabs-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/quirks-mode-br-1-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/smart-drag-drop-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/smart-paste-007-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/smart-paste-008-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/styled-element-markup-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/undoable-fragment-removes-expected.png: Added.
+        * platform/ios-simulator/editing/pasteboard/unrendered-br-expected.png: Added.
+        * platform/ios-wk2/editing/pasteboard/3976872-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/4076267-2-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/4076267-3-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/4076267-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/4242293-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/4631972-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/4641033-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/8145-2-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/8145-3-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/bad-placeholder-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/paste-text-004-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/paste-text-008-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/paste-text-009-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/paste-text-013-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/paste-text-014-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/paste-text-016-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/paste-text-019-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/paste-xml-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/pasting-object-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/pasting-tabs-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/quirks-mode-br-1-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/smart-drag-drop-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/styled-element-markup-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/undoable-fragment-removes-expected.txt:
+        * platform/ios-wk2/editing/pasteboard/unrendered-br-expected.txt:
+        * platform/ios/TestExpectations:
+        * platform/ios/editing/pasteboard/image-in-iframe-expected.txt: Added.
+
 2017-09-14  Ryan Haddad  <ryanhaddad@apple.com>
 
         Rebaseline js/dom/global-constructors-attributes.html for El Capitan.
index a41c90d..b65b713 100644 (file)
@@ -5,4 +5,7 @@
 
 fast/events/offsetX-offsetY.html [ Timeout ]
 
-compositing/regions/composited-content-fixed-region-scrolled.html [ Skip ]
\ No newline at end of file
+compositing/regions/composited-content-fixed-region-scrolled.html [ Skip ]
+
+# Untriage pasteboard test failures
+editing/pasteboard/
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/3976872-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/3976872-expected.png
new file mode 100644 (file)
index 0000000..ddbea64
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/3976872-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/4076267-2-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/4076267-2-expected.png
new file mode 100644 (file)
index 0000000..044f47e
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/4076267-2-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/4076267-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/4076267-expected.png
new file mode 100644 (file)
index 0000000..f45d08d
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/4076267-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/4242293-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/4242293-expected.png
new file mode 100644 (file)
index 0000000..52601a5
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/4242293-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/4631972-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/4631972-expected.png
new file mode 100644 (file)
index 0000000..ecfe8f2
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/4631972-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/4641033-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/4641033-expected.png
new file mode 100644 (file)
index 0000000..f5490b0
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/4641033-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/8145-2-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/8145-2-expected.png
new file mode 100644 (file)
index 0000000..5e8de42
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/8145-2-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/8145-3-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/8145-3-expected.png
new file mode 100644 (file)
index 0000000..6dededa
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/8145-3-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/bad-placeholder-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/bad-placeholder-expected.png
new file mode 100644 (file)
index 0000000..369c0cd
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/bad-placeholder-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/image-in-iframe-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/image-in-iframe-expected.png
new file mode 100644 (file)
index 0000000..70b27aa
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/image-in-iframe-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-004-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-004-expected.png
new file mode 100644 (file)
index 0000000..86e0e4d
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-004-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-008-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-008-expected.png
new file mode 100644 (file)
index 0000000..d0b0402
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-008-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-009-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-009-expected.png
new file mode 100644 (file)
index 0000000..f354df2
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-009-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-013-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-013-expected.png
new file mode 100644 (file)
index 0000000..8824c50
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-013-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-014-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-014-expected.png
new file mode 100644 (file)
index 0000000..078fb5b
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-014-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-016-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-016-expected.png
new file mode 100644 (file)
index 0000000..6353389
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-016-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-019-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-019-expected.png
new file mode 100644 (file)
index 0000000..77fc86f
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-019-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-at-tabspan-003-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-at-tabspan-003-expected.png
new file mode 100644 (file)
index 0000000..02106f9
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/paste-text-at-tabspan-003-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/pasting-object-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/pasting-object-expected.png
new file mode 100644 (file)
index 0000000..d34be75
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/pasting-object-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/pasting-tabs-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/pasting-tabs-expected.png
new file mode 100644 (file)
index 0000000..993d257
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/pasting-tabs-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/quirks-mode-br-1-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/quirks-mode-br-1-expected.png
new file mode 100644 (file)
index 0000000..1b9ae5a
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/quirks-mode-br-1-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/smart-drag-drop-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/smart-drag-drop-expected.png
new file mode 100644 (file)
index 0000000..35973c7
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/smart-drag-drop-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/smart-paste-007-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/smart-paste-007-expected.png
new file mode 100644 (file)
index 0000000..db1cc7e
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/smart-paste-007-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/smart-paste-008-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/smart-paste-008-expected.png
new file mode 100644 (file)
index 0000000..22ba7f3
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/smart-paste-008-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/styled-element-markup-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/styled-element-markup-expected.png
new file mode 100644 (file)
index 0000000..4dff1b5
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/styled-element-markup-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/undoable-fragment-removes-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/undoable-fragment-removes-expected.png
new file mode 100644 (file)
index 0000000..9a696ac
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/undoable-fragment-removes-expected.png differ
diff --git a/LayoutTests/platform/ios-simulator/editing/pasteboard/unrendered-br-expected.png b/LayoutTests/platform/ios-simulator/editing/pasteboard/unrendered-br-expected.png
new file mode 100644 (file)
index 0000000..ea6de61
Binary files /dev/null and b/LayoutTests/platform/ios-simulator/editing/pasteboard/unrendered-br-expected.png differ
index 02e4492..dd0cd7f 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 28 of #text > B > DIV > DIV > BODY > HTML > #document to 28 of #text > B > DIV > DIV > BODY > HTML > #document toDOMRange:range from 0 of #text > B > DIV > DIV > BODY > HTML > #document to 28 of #text > B > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
index d8e1475..f4c3239 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 69c9cea..88fdd27 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 1 of #text > DIV > BODY > HTML > #document to 1 of #text > DIV > BODY > HTML > #document toDOMRange:range from 1 of #text > DIV > BODY > HTML > #document to 1 of #text > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 00a5035..71f5748 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 6bb6990..fff671a 100644 (file)
@@ -1,6 +1,12 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document toDOMRange:range from 0 of #text > DIV > DIV > BODY > HTML > #document to 3 of #text > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 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: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 3 of #text > DIV > BODY > HTML > #document to 3 of #text > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
index e1c7c67..ee3a046 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 2 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 0af150f..d8635b2 100644 (file)
@@ -1,4 +1,6 @@
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 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: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 3 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
index 6ca30e1..8812458 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 5 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 2f1f164..ecd182d 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 718d7e6..7a25a01 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 2 of DIV > BODY > HTML > #document to 2 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
index 5c8e0bc..7ffecd4 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 10 of BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 1008d3b..92a7fe6 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 4 of BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 098c92f..4e0dcdc 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 4 of BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 397b8ba..73cc9f4 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 10 of BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 46be6d8..e7f63fc 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 10 of BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 3aa2537..b8ad33d 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 10 of BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 64f9ab9..7ab5290 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 64b1751..58936d8 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index a1af6e7..a828f64 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of div > body > html > #document to 3 of div > body > html > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 45d0eb1..c197638 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
index 6bb5471..4b0ed43 100644 (file)
@@ -1,6 +1,8 @@
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > #document-fragment to 0 of DIV > #document-fragment toDOMRange:range from 0 of #text > DIV > #document-fragment to 11 of #text > DIV > #document-fragment affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldInsertText:Tab->       <-Tab replacingDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 5 of #text > DIV > BODY > HTML > #document to 5 of #text > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
index 22368d4..f078e5f 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 61 of #text > DIV > DIV > BODY > HTML > #document to 61 of #text > DIV > DIV > BODY > HTML > #document toDOMRange:range from 1 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
index 4803d60..cfc7030 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
index 70ddfec..1f756f3 100644 (file)
@@ -1,6 +1,12 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of CENTER > DIV > BODY > HTML > #document to 0 of CENTER > DIV > BODY > HTML > #document toDOMRange:range from 0 of CENTER > DIV > BODY > HTML > #document to 1 of CENTER > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 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: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 1 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
index a260ff8..6d341ad 100644 (file)
@@ -1,6 +1,12 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document toDOMRange:range from 0 of #text > DIV > DIV > BODY > HTML > #document to 3 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 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: shouldChangeSelectedDOMRange:range from 2 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document toDOMRange:range from 3 of #text > DIV > DIV > BODY > HTML > #document to 3 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
index c433e51..6d06135 100644 (file)
@@ -1,3 +1,5 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
 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 17 of #text > DIV > DIV > BODY > HTML > #document to 17 of #text > DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
index b487215..672ea79 100644 (file)
@@ -380,6 +380,33 @@ media/restricted-audio-playback-with-multiple-settimeouts.html [ Skip ]
 storage/domstorage/sessionstorage/set-item-synchronous-keydown.html [ Skip ]
 
 # Tests that use EventSender's mouseMoveTo, mouseUp and mouseDown
+editing/pasteboard/can-read-in-dragstart-event.html [ Skip ]
+editing/pasteboard/cleanup-on-move.html [ Skip ]
+editing/pasteboard/copy-crash.html [ Skip ]
+editing/pasteboard/copy-standalone-image-crash.html [ Skip ]
+editing/pasteboard/entries-api/
+editing/pasteboard/data-transfer-items-drag-drop-entry.html [ Skip ]
+editing/pasteboard/data-transfer-items-drag-drop-file.html [ Skip ]
+editing/pasteboard/data-transfer-items-drag-drop-string.html [ Skip ]
+editing/pasteboard/data-transfer-items-image-png.html [ Skip ]
+editing/pasteboard/drag-drop-copy-content.html [ Skip ]
+editing/pasteboard/drag-drop-input-textarea.html [ Skip ]
+editing/pasteboard/drag-drop-list.html [ Skip ]
+editing/pasteboard/drag-drop-paragraph-crasher.html [ Skip ]
+editing/pasteboard/drag-drop-url-text.html [ Skip ]
+editing/pasteboard/drag-image-in-about-blank-frame.html [ Skip ]
+editing/pasteboard/drag-list-item.html [ Skip ]
+editing/pasteboard/drop-file-svg.html [ Skip ]
+editing/pasteboard/drop-inputtext-acquires-style.html [ Skip ]
+editing/pasteboard/drop-link.html [ Skip ]
+editing/pasteboard/drop-text-events.html [ Skip ]
+editing/pasteboard/drag-and-drop-attachment-contenteditable.html [ Skip ]
+editing/pasteboard/drag-and-drop-image-contenteditable.html [ Skip ]
+editing/pasteboard/drag-and-drop-inputimage-contenteditable.html [ Skip ]
+editing/pasteboard/drag-and-drop-objectimage-contenteditable.html [ Skip ]
+editing/pasteboard/files-during-page-drags.html [ Skip ]
+editing/pasteboard/get-data-text-plain-drop.html [ Skip ]
+editing/pasteboard/text-selection.html [ Skip ]
 fast/forms/range/disabled-while-dragging.html [ Skip ]
 fast/forms/range/range-drag-when-toggled-disabled.html [ Skip ]
 fast/media/video-element-in-details-collapse.html [ Skip ]
@@ -2185,9 +2212,70 @@ fast/text/fallback-language-han.html [ Skip ]
 # Media controls tests are OS X only
 media/controls [ Skip ]
 
-# Local pasteboard is not implemented on iOS, so pasteboard tests interfere with each other.
-editing/pasteboard [ Skip ]
-editing/mac/pasteboard [ Skip ]
+# Pasteboard tests failing due to extra -webkit-text-size-adjust: auto.
+editing/pasteboard/copy-null-characters.html [ Failure ]
+editing/pasteboard/copy-resolves-urls.html [ Failure ]
+editing/pasteboard/copy-text-with-wrapped-tag.html [ Failure ]
+editing/pasteboard/do-not-copy-unnecessary-styles-2.html [ Failure ]
+editing/pasteboard/paste-noscript-svg.html [ Failure ]
+editing/pasteboard/paste-noscript-xhtml.xhtml [ Failure ]
+editing/pasteboard/paste-noscript.html [ Failure ]
+editing/pasteboard/paste-visible-script.html [ Failure ]
+editing/pasteboard/paste-wrapped-blockquote-into-nonblockquote.html [ Failure ]
+
+# Failing pasteboard to triage
+editing/pasteboard/4242293-1.html [ Failure ]
+editing/pasteboard/5780697-2.html [ Failure ]
+editing/pasteboard/can-read-in-copy-and-cut-events.html [ Failure ]
+editing/pasteboard/clipboard-customData.html [ Failure ]
+editing/pasteboard/clipboard-event.html [ Failure ]
+editing/pasteboard/copy-backslash-with-euc.html [ Failure ]
+editing/pasteboard/copy-in-password-field.html [ Failure ]
+editing/pasteboard/copy-inside-h1-preserves-h1.html [ Failure ]
+editing/pasteboard/copy-text-with-backgroundcolor.html [ Failure ]
+editing/pasteboard/copy-two-pasteboard-types-both-work.html [ Failure ]
+editing/pasteboard/copy-without-selection.html [ Failure ]
+editing/pasteboard/data-transfer-items.html [ Failure ]
+editing/pasteboard/dataTransfer-setData-getData.html [ Failure ]
+editing/pasteboard/datatransfer-getdata-plaintext.html [ Failure ]
+editing/pasteboard/datatransfer-items-copy-plaintext.html [ Failure ]
+editing/pasteboard/display-block-on-spans.html [ Failure ]
+editing/pasteboard/emacs-ctrl-k-with-move.html [ Failure ]
+editing/pasteboard/emacs-ctrl-k-y-001.html [ Failure ]
+editing/pasteboard/emacs-killring-alternating-append-prepend.html [ Failure ]
+editing/pasteboard/emacs-killring-backward-delete-prepend.html [ Failure ]
+editing/pasteboard/get-data-text-plain-paste.html [ Failure ]
+editing/pasteboard/input-with-display-none-div.html [ Failure ]
+editing/pasteboard/input-with-visibility-hidden.html [ Failure ]
+editing/pasteboard/insert-div-text-into-text.html [ Failure ]
+editing/pasteboard/merge-end-3.html [ Failure ]
+editing/pasteboard/merge-end-5.html [ Failure ]
+editing/pasteboard/merge-end-list-2.html [ Failure ]
+editing/pasteboard/merge-end-table-2.html [ Failure ]
+editing/pasteboard/onpaste-text-html-types.html [ Failure ]
+editing/pasteboard/onpaste-text-html.html [ Failure ]
+editing/pasteboard/page-zoom.html [ Failure ]
+editing/pasteboard/paste-before-tab-span.html [ Failure ]
+editing/pasteboard/paste-blockquote-3.html [ Failure ]
+editing/pasteboard/paste-global-selection.html [ Failure ]
+editing/pasteboard/paste-image-as-blob-url.html [ Failure ]
+editing/pasteboard/paste-list-004.html [ Failure ]
+editing/pasteboard/paste-placeholder-input.html [ Failure ]
+editing/pasteboard/paste-plaintext-user-select-none.html [ Failure ]
+editing/pasteboard/paste-sanitize-crash-1.html [ Failure ]
+editing/pasteboard/paste-sanitize-crash-2.html [ Failure ]
+editing/pasteboard/paste-text-events.html [ Failure ]
+editing/pasteboard/pasting-empty-html-falls-back-to-text.html [ Failure ]
+editing/pasteboard/smart-paste-001.html [ Failure ]
+editing/pasteboard/smart-paste-002.html [ Failure ]
+editing/pasteboard/smart-paste-003.html [ Failure ]
+editing/pasteboard/smart-paste-004.html [ Failure ]
+editing/pasteboard/smart-paste-005.html [ Failure ]
+editing/pasteboard/smart-paste-007.html [ Failure ]
+editing/pasteboard/smart-paste-008.html [ Failure ]
+
+# Local pasteboard is not implemented on iOS, so pasteboard tests used to be all disabled.
+
 editing/execCommand/find-after-replace.html [ Skip ]
 editing/execCommand/paste-1.html [ Skip ]
 editing/execCommand/paste-and-match-style-event.html [ Skip ]
diff --git a/LayoutTests/platform/ios/editing/pasteboard/image-in-iframe-expected.txt b/LayoutTests/platform/ios/editing/pasteboard/image-in-iframe-expected.txt
new file mode 100644 (file)
index 0000000..2f48737
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x277
+  RenderBlock {HTML} at (0,0) size 800x277
+    RenderBody {BODY} at (8,8) size 784x261
+      RenderBlock {DIV} at (0,0) size 502x102 [border: (1px solid #FF0000)]
+        RenderImage {IMG} at (1,1) size 76x103
+      RenderBlock (anonymous) at (0,102) size 784x159
+        RenderPartObject {IFRAME} at (0,0) size 304x154 [border: (2px inset #000000)]
+          layer at (0,0) size 300x150
+            RenderView at (0,0) size 300x150
+          layer at (0,0) size 300x150
+            RenderBlock {HTML} at (0,0) size 300x150
+              RenderBody {BODY} at (0,0) size 300x150
+                RenderImage {IMG} at (0,0) size 76x103
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+caret: position 1 of child 0 {IMG} of child 1 {DIV} of body