Unreviewed, rebase iOS simulator WK1 fast tests
authorjiewen_tan@apple.com <jiewen_tan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Aug 2016 22:27:02 +0000 (22:27 +0000)
committerjiewen_tan@apple.com <jiewen_tan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Aug 2016 22:27:02 +0000 (22:27 +0000)
* platform/ios-simulator-wk1/TestExpectations:
* platform/ios-simulator-wk1/fast/attachment/attachment-select-on-click-expected.txt: Added.
* platform/ios-simulator-wk1/fast/block/float/overhanging-tall-block-expected.txt: Added.
* platform/ios-simulator-wk1/fast/clip/014-expected.txt: Added.
* platform/ios-simulator-wk1/fast/encoding/utf-16-big-endian-expected.txt:
* platform/ios-simulator-wk1/fast/encoding/utf-16-little-endian-expected.txt:
* platform/ios-simulator-wk1/fast/events/ghostly-mousemoves-in-subframe-expected.txt: Added.
* platform/ios-simulator-wk1/fast/forms/form-element-geometry-expected.txt:
* platform/ios-simulator-wk1/fast/replaced/width100percent-textarea-expected.txt: Added.
* platform/ios-simulator-wk1/fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.

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

LayoutTests/ChangeLog
LayoutTests/platform/ios-simulator-wk1/TestExpectations
LayoutTests/platform/ios-simulator-wk1/fast/attachment/attachment-select-on-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/ios-simulator-wk1/fast/block/float/overhanging-tall-block-expected.txt [new file with mode: 0644]
LayoutTests/platform/ios-simulator-wk1/fast/clip/014-expected.txt [new file with mode: 0644]
LayoutTests/platform/ios-simulator-wk1/fast/encoding/utf-16-big-endian-expected.txt
LayoutTests/platform/ios-simulator-wk1/fast/encoding/utf-16-little-endian-expected.txt
LayoutTests/platform/ios-simulator-wk1/fast/events/ghostly-mousemoves-in-subframe-expected.txt [new file with mode: 0644]
LayoutTests/platform/ios-simulator-wk1/fast/forms/form-element-geometry-expected.txt
LayoutTests/platform/ios-simulator-wk1/fast/replaced/width100percent-textarea-expected.txt [new file with mode: 0644]
LayoutTests/platform/ios-simulator-wk1/fast/shadow-dom/trusted-event-scoped-flags-expected.txt [new file with mode: 0644]

index 3ad775b..3870e4f 100644 (file)
@@ -1,3 +1,18 @@
+2016-08-25  Jiewen Tan  <jiewen_tan@apple.com>
+
+        Unreviewed, rebase iOS simulator WK1 fast tests
+
+        * platform/ios-simulator-wk1/TestExpectations:
+        * platform/ios-simulator-wk1/fast/attachment/attachment-select-on-click-expected.txt: Added.
+        * platform/ios-simulator-wk1/fast/block/float/overhanging-tall-block-expected.txt: Added.
+        * platform/ios-simulator-wk1/fast/clip/014-expected.txt: Added.
+        * platform/ios-simulator-wk1/fast/encoding/utf-16-big-endian-expected.txt:
+        * platform/ios-simulator-wk1/fast/encoding/utf-16-little-endian-expected.txt:
+        * platform/ios-simulator-wk1/fast/events/ghostly-mousemoves-in-subframe-expected.txt: Added.
+        * platform/ios-simulator-wk1/fast/forms/form-element-geometry-expected.txt:
+        * platform/ios-simulator-wk1/fast/replaced/width100percent-textarea-expected.txt: Added.
+        * platform/ios-simulator-wk1/fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
+
 2016-08-25  Simon Fraser  <simon.fraser@apple.com>
 
         WK1 Sierra: LayoutTests fast/html/marquee-scroll.html and fast/inline-block/003.html failing
index 0b02573..9f4228b 100644 (file)
@@ -797,9 +797,14 @@ svg/zoom/page/zoom-svg-through-object-with-auto-size.html [ Failure ]
 svg/zoom/page/zoom-svg-through-object-with-percentage-size.xhtml [ Failure ]
 
 # LayoutTests/fast tests that fail:
+fast/animation/request-animation-frame-throttle-subframe.html [ Failure ]
 fast/block/min-max-height-percent-height-child.html [ Failure ]
+fast/block/positioning/auto/vertical-rl/007.html [ Failure ]
+fast/block/positioning/vertical-rl/fixed-positioning.html [ Failure ]
 fast/borders/hidpi-border-clipping-right-after-move.html [ ImageOnlyFailure ]
 fast/text-autosizing/ios/line-height-text-autosizing.html [ Failure ]
+fast/css-grid-layout/grid-container-margin-border-padding-scrollbar.html [ Failure ]
+fast/css-grid-layout/grid-percent-track-scrollbar.html [ Failure ]
 fast/css/nested-rounded-corners.html [ Failure ]
 fast/css/relative-positioned-block-crash.html [ Failure ]
 fast/css/sticky/sticky-overflowing.html [ ImageOnlyFailure ]
@@ -823,6 +828,7 @@ fast/dom/elementFromPoint-relative-to-viewport.html [ Failure ]
 fast/dom/elementFromPoint-scaled-scrolled.html [ Failure ]
 fast/dom/scroll-element-to-rect.html [ Failure ]
 fast/dom/zoom-scroll-page-test.html [ Failure ]
+fast/dynamic/text-combine.html [ Failure ]
 fast/events/controlclick-no-onclick.html [ Failure ]
 fast/events/fire-scroll-event.html [ Failure ]
 fast/events/mousedown-in-subframe-scrollbar.html [ Failure ]
@@ -840,6 +846,7 @@ fast/forms/interactive-validation-assertion-by-validate-twice.html [ Failure ]
 fast/forms/interactive-validation-prevented.html [ Failure ]
 fast/forms/month/month-interactive-validation-required.html [ Failure ]
 fast/forms/number/number-interactive-validation-required.html [ Failure ]
+fast/forms/search-rtl.html [ Failure ]
 fast/forms/textarea-newline.html [ Failure ]
 fast/forms/time/time-interactive-validation-required.html [ Failure ]
 fast/forms/validation-message-on-checkbox.html [ Failure ]
@@ -852,8 +859,11 @@ fast/forms/week/week-interactive-validation-required.html [ Failure ]
 fast/forms/plaintext-mode-2.html [ Failure ]
 fast/harness/show-modal-dialog.html [ Failure ]
 fast/hidpi/image-srcset-invalid-descriptor.html [ Failure ]
+fast/html/details-remove-summary-1-and-click.html [ Failure ]
+fast/html/details-remove-summary-4-and-click.html [ Failure ]
 fast/html/meter-user-modify.html [ Failure ]
 fast/html/set-text-direction.html [ Failure ]
+fast/inline/continuation-outlines-with-layers.html [ Failure ]
 fast/layers/scroll-rect-to-visible.html [ Failure ]
 fast/loader/file-protocol-fragment.html [ Failure ]
 fast/loader/scroll-position-restored-on-back.html [ Failure ]
@@ -868,6 +878,7 @@ fast/overflow/overflow-update-transform.html [ Failure ]
 fast/overflow/replaced-child-100percent-height-inside-fixed-container-with-overflow-auto.html [ Failure ]
 # fast/overflow/scroll-vertical-not-horizontal.html [ Failure ]
 fast/regions/region-styling/region-style-block-background-color2.html [ ImageOnlyFailure ]
+fast/scrolling/programmatic-document-rtl-scrollIntoView.html [ Failure ]
 fast/shapes/shape-outside-floats/shape-outside-floats-circle-000.html [ ImageOnlyFailure ]
 fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-000.html [ ImageOnlyFailure ]
 fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-bottom-left.html [ ImageOnlyFailure ]
diff --git a/LayoutTests/platform/ios-simulator-wk1/fast/attachment/attachment-select-on-click-expected.txt b/LayoutTests/platform/ios-simulator-wk1/fast/attachment/attachment-select-on-click-expected.txt
new file mode 100644 (file)
index 0000000..944a409
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x170
+  RenderBlock {HTML} at (0,0) size 800x170
+    RenderBody {BODY} at (8,8) size 784x154
+      RenderBlock {DIV} at (0,0) size 784x134
+        RenderText {#text} at (0,0) size 73x19
+          text run at (0,0) width 73: "text before "
+        RenderAttachment {ATTACHMENT} at (72,15) size 161x119 [color=#007AFF]
+        RenderText {#text} at (232,0) size 63x19
+          text run at (232,0) width 63: " text after"
+      RenderBlock {DIV} at (0,134) size 784x20
+        RenderText {#text} at (0,0) size 181x19
+          text run at (0,0) width 181: "Start offset 12 End offset 12"
+caret: position 12 of child 0 {#text} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/ios-simulator-wk1/fast/block/float/overhanging-tall-block-expected.txt b/LayoutTests/platform/ios-simulator-wk1/fast/block/float/overhanging-tall-block-expected.txt
new file mode 100644 (file)
index 0000000..217813e
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x33554431
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x33554431
+  RenderBlock {HTML} at (0,0) size 800x33554431
+    RenderBody {BODY} at (8,8) size 784x33554423
+      RenderBlock {DIV} at (0,0) size 784x33554431
+      RenderBlock {DIV} at (0,33554431) size 784x0
+      RenderBlock {DIV} at (0,33554431) size 784x0
+layer at (10,11) size 135x33554431 backgroundClip at (10,11) size 135x33554421 clip at (11,12) size 133x33554420
+  RenderTextControl {TEXTAREA} at (2,3) size 135x33554428 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+    RenderBlock {DIV} at (3,3) size 129x14
diff --git a/LayoutTests/platform/ios-simulator-wk1/fast/clip/014-expected.txt b/LayoutTests/platform/ios-simulator-wk1/fast/clip/014-expected.txt
new file mode 100644 (file)
index 0000000..0b659dc
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x76
+  RenderBlock {HTML} at (0,0) size 800x76
+    RenderBody {BODY} at (8,8) size 784x60
+      RenderText {#text} at (0,0) size 781x59
+        text run at (0,0) width 408: "You should see a 100x100 green square with a scrollbar below. "
+        text run at (407,0) width 243: "If you see any red, the test has failed. "
+        text run at (649,0) width 132: "This test is checking"
+        text run at (0,20) width 635: "to make sure clip applies to the element itself, starts from the border edge, and clips out scrollbars. "
+        text run at (634,20) width 116: "The bottom of the"
+        text run at (0,40) width 254: "scrolling mechanism should be clipped."
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,68) size 120x220 backgroundClip at (18,78) size 100x100 clip at (18,78) size 100x100 scrollHeight 1000
+  RenderBlock (positioned) {DIV} at (8,68) size 120x220 [bgcolor=#008000] [border: (10px solid #FF0000)]
+    RenderBlock {DIV} at (10,10) size 100x1000
index ea226ed..8d5fb1f 100644 (file)
@@ -93,15 +93,15 @@ layer at (0,0) size 800x1202
               RenderInline {SPAN} at (0,0) size 0x0
                 RenderText {#text} at (0,0) size 0x0
       RenderBlock (anonymous) at (0,330) size 784x67
-        RenderTable {TABLE} at (0,0) size 585x66
-          RenderTableSection {TBODY} at (0,0) size 585x66
-            RenderTableRow {TR} at (0,2) size 585x62
-              RenderTableCell {TD} at (2,32) size 3x2 [r=0 c=0 rs=1 cs=1]
-              RenderTableCell {TD} at (6,2) size 3x2 [r=0 c=1 rs=1 cs=1]
-              RenderTableCell {TD} at (10,20) size 152x26 [r=0 c=2 rs=1 cs=1]
+        RenderTable {TABLE} at (0,0) size 584x66
+          RenderTableSection {TBODY} at (0,0) size 584x66
+            RenderTableRow {TR} at (0,2) size 584x62
+              RenderTableCell {TD} at (2,32) size 2x2 [r=0 c=0 rs=1 cs=1]
+              RenderTableCell {TD} at (6,2) size 2x2 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (10,20) size 151x26 [r=0 c=2 rs=1 cs=1]
                 RenderImage {IMG} at (1,1) size 149x23
                 RenderText {#text} at (0,0) size 0x0
-              RenderTableCell {TD} at (163,2) size 420x62 [r=0 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (163,2) size 419x62 [r=0 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 145x19
                   text run at (1,1) width 145: "TUR - Tour Package"
                 RenderBR {BR} at (145,16) size 1x0
@@ -128,9 +128,9 @@ layer at (0,0) size 800x1202
         RenderTable {TABLE} at (0,0) size 717x216
           RenderTableSection {TBODY} at (0,0) size 717x216
             RenderTableRow {TR} at (0,2) size 717x212
-              RenderTableCell {TD} at (2,107) size 3x2 [r=0 c=0 rs=1 cs=1]
-              RenderTableCell {TD} at (6,2) size 3x2 [r=0 c=1 rs=1 cs=1]
-              RenderTableCell {TD} at (10,95) size 96x26 [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (2,107) size 2x2 [r=0 c=0 rs=1 cs=1]
+              RenderTableCell {TD} at (6,2) size 2x2 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (10,95) size 95x26 [r=0 c=2 rs=1 cs=1]
                 RenderImage {IMG} at (1,1) size 93x23
                 RenderText {#text} at (0,0) size 0x0
               RenderTableCell {TD} at (107,2) size 608x212 [r=0 c=3 rs=1 cs=1]
@@ -177,10 +177,10 @@ layer at (0,0) size 800x1202
                         RenderTableCell {TD} at (97,0) size 38x24 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 33x19
                             text run at (2,2) width 33: "Seat"
-                        RenderTableCell {TD} at (134,0) size 80x24 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+                        RenderTableCell {TD} at (134,0) size 79x24 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 46x19
                             text run at (2,2) width 46: "Status"
-                        RenderTableCell {TD} at (213,0) size 318x24 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+                        RenderTableCell {TD} at (212,0) size 318x24 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 35x19
                             text run at (2,2) width 35: "Type"
                         RenderTableCell {TD} at (530,0) size 74x24 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
@@ -193,10 +193,10 @@ layer at (0,0) size 800x1202
                         RenderTableCell {TD} at (97,24) size 38x24 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 29x19
                             text run at (2,2) width 29: "08A"
-                        RenderTableCell {TD} at (134,24) size 80x24 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+                        RenderTableCell {TD} at (134,24) size 79x24 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 75x19
                             text run at (2,2) width 75: "confirmed "
-                        RenderTableCell {TD} at (213,24) size 318x24 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+                        RenderTableCell {TD} at (212,24) size 318x24 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 314x19
                             text run at (2,2) width 314: "Non-Smoking, Window Seat, Preferred Seat"
                         RenderTableCell {TD} at (530,24) size 74x24 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
@@ -224,9 +224,9 @@ layer at (0,0) size 800x1202
         RenderTable {TABLE} at (0,0) size 604x216
           RenderTableSection {TBODY} at (0,0) size 604x216
             RenderTableRow {TR} at (0,2) size 604x212
-              RenderTableCell {TD} at (2,107) size 3x2 [r=0 c=0 rs=1 cs=1]
-              RenderTableCell {TD} at (6,2) size 3x2 [r=0 c=1 rs=1 cs=1]
-              RenderTableCell {TD} at (10,95) size 96x26 [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (2,107) size 2x2 [r=0 c=0 rs=1 cs=1]
+              RenderTableCell {TD} at (6,2) size 2x2 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (10,95) size 95x26 [r=0 c=2 rs=1 cs=1]
                 RenderImage {IMG} at (1,1) size 93x23
                 RenderText {#text} at (0,0) size 0x0
               RenderTableCell {TD} at (107,2) size 495x212 [r=0 c=3 rs=1 cs=1]
@@ -273,10 +273,10 @@ layer at (0,0) size 800x1202
                         RenderTableCell {TD} at (97,0) size 38x24 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 33x19
                             text run at (2,2) width 33: "Seat"
-                        RenderTableCell {TD} at (134,0) size 80x24 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+                        RenderTableCell {TD} at (134,0) size 79x24 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 46x19
                             text run at (2,2) width 46: "Status"
-                        RenderTableCell {TD} at (213,0) size 205x24 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+                        RenderTableCell {TD} at (212,0) size 206x24 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 35x19
                             text run at (2,2) width 35: "Type"
                         RenderTableCell {TD} at (417,0) size 74x24 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
@@ -289,10 +289,10 @@ layer at (0,0) size 800x1202
                         RenderTableCell {TD} at (97,24) size 38x24 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 28x19
                             text run at (2,2) width 28: "13F"
-                        RenderTableCell {TD} at (134,24) size 80x24 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+                        RenderTableCell {TD} at (134,24) size 79x24 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 75x19
                             text run at (2,2) width 75: "confirmed "
-                        RenderTableCell {TD} at (213,24) size 205x24 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+                        RenderTableCell {TD} at (212,24) size 206x24 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 201x19
                             text run at (2,2) width 201: "Non-Smoking, Window Seat"
                         RenderTableCell {TD} at (417,24) size 74x24 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
@@ -320,9 +320,9 @@ layer at (0,0) size 800x1202
         RenderTable {TABLE} at (0,0) size 618x126
           RenderTableSection {TBODY} at (0,0) size 618x126
             RenderTableRow {TR} at (0,2) size 618x122
-              RenderTableCell {TD} at (2,62) size 3x2 [r=0 c=0 rs=1 cs=1]
-              RenderTableCell {TD} at (6,2) size 3x2 [r=0 c=1 rs=1 cs=1]
-              RenderTableCell {TD} at (10,50) size 96x26 [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (2,62) size 2x2 [r=0 c=0 rs=1 cs=1]
+              RenderTableCell {TD} at (6,2) size 2x2 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (10,50) size 95x26 [r=0 c=2 rs=1 cs=1]
                 RenderImage {IMG} at (1,1) size 93x23
                 RenderText {#text} at (0,0) size 0x0
               RenderTableCell {TD} at (107,2) size 509x122 [r=0 c=3 rs=1 cs=1]
index ea226ed..8d5fb1f 100644 (file)
@@ -93,15 +93,15 @@ layer at (0,0) size 800x1202
               RenderInline {SPAN} at (0,0) size 0x0
                 RenderText {#text} at (0,0) size 0x0
       RenderBlock (anonymous) at (0,330) size 784x67
-        RenderTable {TABLE} at (0,0) size 585x66
-          RenderTableSection {TBODY} at (0,0) size 585x66
-            RenderTableRow {TR} at (0,2) size 585x62
-              RenderTableCell {TD} at (2,32) size 3x2 [r=0 c=0 rs=1 cs=1]
-              RenderTableCell {TD} at (6,2) size 3x2 [r=0 c=1 rs=1 cs=1]
-              RenderTableCell {TD} at (10,20) size 152x26 [r=0 c=2 rs=1 cs=1]
+        RenderTable {TABLE} at (0,0) size 584x66
+          RenderTableSection {TBODY} at (0,0) size 584x66
+            RenderTableRow {TR} at (0,2) size 584x62
+              RenderTableCell {TD} at (2,32) size 2x2 [r=0 c=0 rs=1 cs=1]
+              RenderTableCell {TD} at (6,2) size 2x2 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (10,20) size 151x26 [r=0 c=2 rs=1 cs=1]
                 RenderImage {IMG} at (1,1) size 149x23
                 RenderText {#text} at (0,0) size 0x0
-              RenderTableCell {TD} at (163,2) size 420x62 [r=0 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (163,2) size 419x62 [r=0 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 145x19
                   text run at (1,1) width 145: "TUR - Tour Package"
                 RenderBR {BR} at (145,16) size 1x0
@@ -128,9 +128,9 @@ layer at (0,0) size 800x1202
         RenderTable {TABLE} at (0,0) size 717x216
           RenderTableSection {TBODY} at (0,0) size 717x216
             RenderTableRow {TR} at (0,2) size 717x212
-              RenderTableCell {TD} at (2,107) size 3x2 [r=0 c=0 rs=1 cs=1]
-              RenderTableCell {TD} at (6,2) size 3x2 [r=0 c=1 rs=1 cs=1]
-              RenderTableCell {TD} at (10,95) size 96x26 [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (2,107) size 2x2 [r=0 c=0 rs=1 cs=1]
+              RenderTableCell {TD} at (6,2) size 2x2 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (10,95) size 95x26 [r=0 c=2 rs=1 cs=1]
                 RenderImage {IMG} at (1,1) size 93x23
                 RenderText {#text} at (0,0) size 0x0
               RenderTableCell {TD} at (107,2) size 608x212 [r=0 c=3 rs=1 cs=1]
@@ -177,10 +177,10 @@ layer at (0,0) size 800x1202
                         RenderTableCell {TD} at (97,0) size 38x24 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 33x19
                             text run at (2,2) width 33: "Seat"
-                        RenderTableCell {TD} at (134,0) size 80x24 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+                        RenderTableCell {TD} at (134,0) size 79x24 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 46x19
                             text run at (2,2) width 46: "Status"
-                        RenderTableCell {TD} at (213,0) size 318x24 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+                        RenderTableCell {TD} at (212,0) size 318x24 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 35x19
                             text run at (2,2) width 35: "Type"
                         RenderTableCell {TD} at (530,0) size 74x24 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
@@ -193,10 +193,10 @@ layer at (0,0) size 800x1202
                         RenderTableCell {TD} at (97,24) size 38x24 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 29x19
                             text run at (2,2) width 29: "08A"
-                        RenderTableCell {TD} at (134,24) size 80x24 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+                        RenderTableCell {TD} at (134,24) size 79x24 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 75x19
                             text run at (2,2) width 75: "confirmed "
-                        RenderTableCell {TD} at (213,24) size 318x24 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+                        RenderTableCell {TD} at (212,24) size 318x24 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 314x19
                             text run at (2,2) width 314: "Non-Smoking, Window Seat, Preferred Seat"
                         RenderTableCell {TD} at (530,24) size 74x24 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
@@ -224,9 +224,9 @@ layer at (0,0) size 800x1202
         RenderTable {TABLE} at (0,0) size 604x216
           RenderTableSection {TBODY} at (0,0) size 604x216
             RenderTableRow {TR} at (0,2) size 604x212
-              RenderTableCell {TD} at (2,107) size 3x2 [r=0 c=0 rs=1 cs=1]
-              RenderTableCell {TD} at (6,2) size 3x2 [r=0 c=1 rs=1 cs=1]
-              RenderTableCell {TD} at (10,95) size 96x26 [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (2,107) size 2x2 [r=0 c=0 rs=1 cs=1]
+              RenderTableCell {TD} at (6,2) size 2x2 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (10,95) size 95x26 [r=0 c=2 rs=1 cs=1]
                 RenderImage {IMG} at (1,1) size 93x23
                 RenderText {#text} at (0,0) size 0x0
               RenderTableCell {TD} at (107,2) size 495x212 [r=0 c=3 rs=1 cs=1]
@@ -273,10 +273,10 @@ layer at (0,0) size 800x1202
                         RenderTableCell {TD} at (97,0) size 38x24 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 33x19
                             text run at (2,2) width 33: "Seat"
-                        RenderTableCell {TD} at (134,0) size 80x24 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+                        RenderTableCell {TD} at (134,0) size 79x24 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 46x19
                             text run at (2,2) width 46: "Status"
-                        RenderTableCell {TD} at (213,0) size 205x24 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+                        RenderTableCell {TD} at (212,0) size 206x24 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 35x19
                             text run at (2,2) width 35: "Type"
                         RenderTableCell {TD} at (417,0) size 74x24 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
@@ -289,10 +289,10 @@ layer at (0,0) size 800x1202
                         RenderTableCell {TD} at (97,24) size 38x24 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 28x19
                             text run at (2,2) width 28: "13F"
-                        RenderTableCell {TD} at (134,24) size 80x24 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+                        RenderTableCell {TD} at (134,24) size 79x24 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 75x19
                             text run at (2,2) width 75: "confirmed "
-                        RenderTableCell {TD} at (213,24) size 205x24 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+                        RenderTableCell {TD} at (212,24) size 206x24 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
                           RenderText {#text} at (2,2) size 201x19
                             text run at (2,2) width 201: "Non-Smoking, Window Seat"
                         RenderTableCell {TD} at (417,24) size 74x24 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
@@ -320,9 +320,9 @@ layer at (0,0) size 800x1202
         RenderTable {TABLE} at (0,0) size 618x126
           RenderTableSection {TBODY} at (0,0) size 618x126
             RenderTableRow {TR} at (0,2) size 618x122
-              RenderTableCell {TD} at (2,62) size 3x2 [r=0 c=0 rs=1 cs=1]
-              RenderTableCell {TD} at (6,2) size 3x2 [r=0 c=1 rs=1 cs=1]
-              RenderTableCell {TD} at (10,50) size 96x26 [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (2,62) size 2x2 [r=0 c=0 rs=1 cs=1]
+              RenderTableCell {TD} at (6,2) size 2x2 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (10,50) size 95x26 [r=0 c=2 rs=1 cs=1]
                 RenderImage {IMG} at (1,1) size 93x23
                 RenderText {#text} at (0,0) size 0x0
               RenderTableCell {TD} at (107,2) size 509x122 [r=0 c=3 rs=1 cs=1]
diff --git a/LayoutTests/platform/ios-simulator-wk1/fast/events/ghostly-mousemoves-in-subframe-expected.txt b/LayoutTests/platform/ios-simulator-wk1/fast/events/ghostly-mousemoves-in-subframe-expected.txt
new file mode 100644 (file)
index 0000000..d5ad63b
--- /dev/null
@@ -0,0 +1,14 @@
+Test for http://webkit.org/b/131974 REGRESSION (r151839): Subframe keeps getting mousemove events with the same coordinates after hiding a hovered element.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+clickable_div_in_subframe got mouseover at 13,13
+clickable_div_in_subframe got click at 13,13
+overlapping_div_in_main_frame got mousemove at 16,16
+main_frame got mousemove at 400,400
+main_frame got click at 400,400
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
index 79647b7..02e317f 100644 (file)
@@ -23,18 +23,18 @@ layer at (0,0) size 800x650
                       RenderText at (0,0) size 31x14
                         text run at (0,0) width 31: "button"
             RenderTableCell {TD} at (64,2) size 67x26 [r=0 c=1 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 65x24 [border: (2px solid #0000FF)]
+              RenderBlock {DIV} at (1,1) size 64x24 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 60x28
                   RenderMenuList {SELECT} at (2,2) size 60x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
                     RenderBlock (anonymous) at (6,3) size 48x14
                       RenderText at (0,0) size 28x14
                         text run at (0,0) width 28: "menu"
             RenderTableCell {TD} at (132,4) size 23x22 [r=0 c=2 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 21x20 [border: (2px solid #0000FF)]
+              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 16x28
                   RenderBlock {INPUT} at (2,2) size 16x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
             RenderTableCell {TD} at (156,4) size 23x22 [r=0 c=3 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 21x20 [border: (2px solid #0000FF)]
+              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 16x28
                   RenderBlock {INPUT} at (2,2) size 16x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
       RenderTable {TABLE} at (0,179) size 181x31
@@ -47,16 +47,16 @@ layer at (0,0) size 800x650
                     RenderText at (0,0) size 31x14
                       text run at (0,0) width 31: "button"
             RenderTableCell {TD} at (64,2) size 67x26 [r=0 c=1 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 65x24 [border: (2px solid #0000FF)]
+              RenderBlock {DIV} at (1,1) size 64x24 [border: (2px solid #0000FF)]
                 RenderMenuList {SELECT} at (2,2) size 60x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
                   RenderBlock (anonymous) at (6,3) size 48x14
                     RenderText at (0,0) size 28x14
                       text run at (0,0) width 28: "menu"
             RenderTableCell {TD} at (132,4) size 23x22 [r=0 c=2 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 21x20 [border: (2px solid #0000FF)]
+              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
                 RenderBlock {INPUT} at (2,2) size 16x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
             RenderTableCell {TD} at (156,4) size 23x22 [r=0 c=3 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 21x20 [border: (2px solid #0000FF)]
+              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
                 RenderBlock {INPUT} at (2,2) size 16x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
       RenderTable {TABLE} at (0,209) size 181x31
         RenderTableSection {TBODY} at (0,0) size 181x30
@@ -69,18 +69,18 @@ layer at (0,0) size 800x650
                       RenderText at (0,0) size 31x14
                         text run at (0,0) width 31: "button"
             RenderTableCell {TD} at (64,2) size 67x26 [r=0 c=1 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 65x24 [border: (2px solid #0000FF)]
+              RenderBlock {DIV} at (1,1) size 64x24 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 60x12
                   RenderMenuList {SELECT} at (2,2) size 60x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
                     RenderBlock (anonymous) at (6,3) size 48x14
                       RenderText at (0,0) size 28x14
                         text run at (0,0) width 28: "menu"
             RenderTableCell {TD} at (132,4) size 23x22 [r=0 c=2 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 21x20 [border: (2px solid #0000FF)]
+              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 16x12
                   RenderBlock {INPUT} at (2,2) size 16x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
             RenderTableCell {TD} at (156,4) size 23x22 [r=0 c=3 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 21x20 [border: (2px solid #0000FF)]
+              RenderBlock {DIV} at (1,1) size 20x20 [border: (2px solid #0000FF)]
                 RenderInline {FONT} at (0,0) size 16x12
                   RenderBlock {INPUT} at (2,2) size 16x16 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
       RenderTable {TABLE} at (0,239) size 527x49
@@ -90,20 +90,20 @@ layer at (0,0) size 800x650
               RenderBlock {DIV} at (1,1) size 79x25 [border: (2px solid #0000FF)]
                 RenderTextControl {INPUT} at (2,2) size 75x22 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
             RenderTableCell {TD} at (84,2) size 53x26 [r=0 c=1 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 51x24 [border: (2px solid #0000FF)]
+              RenderBlock {DIV} at (1,1) size 50x24 [border: (2px solid #0000FF)]
                 RenderMenuList {SELECT} at (2,2) size 46x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
                   RenderBlock (anonymous) at (6,3) size 34x14
                     RenderText at (0,0) size 0x14
                       text run at (0,0) width 0: " "
             RenderTableCell {TD} at (138,2) size 240x26 [r=0 c=2 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 238x24 [border: (2px solid #0000FF)]
+              RenderBlock {DIV} at (1,1) size 237x24 [border: (2px solid #0000FF)]
                 RenderFileUploadControl {INPUT} at (2,2) size 233x20 "no file selected"
                   RenderButton {INPUT} at (0,0) size 83x20 [bgcolor=#FFFFFF02] [border: (1px solid #4C4C4C)]
                     RenderBlock (anonymous) at (12,3) size 59x14
                       RenderText at (0,0) size 59x14
                         text run at (0,0) width 59: "Choose File"
             RenderTableCell {TD} at (379,2) size 146x44 [r=0 c=3 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 144x42 [border: (2px solid #0000FF)]
+              RenderBlock {DIV} at (1,1) size 143x42 [border: (2px solid #0000FF)]
       RenderBlock {H2} at (0,307) size 784x31
         RenderText {#text} at (0,1) size 200x28
           text run at (0,1) width 200: "Baseline Alignment"
diff --git a/LayoutTests/platform/ios-simulator-wk1/fast/replaced/width100percent-textarea-expected.txt b/LayoutTests/platform/ios-simulator-wk1/fast/replaced/width100percent-textarea-expected.txt
new file mode 100644 (file)
index 0000000..6eecde8
--- /dev/null
@@ -0,0 +1,85 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (anonymous) at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 256x19
+          text run at (0,0) width 256: "The textareas below should not overlap."
+      RenderTable {TABLE} at (0,20) size 784x42
+        RenderTableSection {TBODY} at (0,0) size 784x42
+          RenderTableRow {TR} at (0,1) size 784x40
+            RenderTableCell {TD} at (1,1) size 8x40 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (10,1) size 8x40 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (19,1) size 8x40 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (28,10) size 755x22 [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x19
+                text run at (1,1) width 4: " "
+      RenderBlock (anonymous) at (0,62) size 784x40
+        RenderBR {BR} at (0,0) size 0x19
+        RenderBR {BR} at (0,20) size 0x19
+      RenderTable {TABLE} at (0,102) size 784x42
+        RenderTableSection {TBODY} at (0,0) size 784x42
+          RenderTableRow {TR} at (0,1) size 784x40
+            RenderTableCell {TD} at (1,1) size 8x40 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (10,1) size 8x40 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (19,1) size 8x40 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (28,10) size 755x22 [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x19
+                text run at (1,1) width 4: " "
+layer at (10,32) size 6x34 clip at (11,33) size 4x32 scrollWidth 11 scrollHeight 46
+  RenderTextControl {TEXTAREA} at (1,3) size 6x34 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+    RenderBlock {DIV} at (3,3) size 6x42
+      RenderText {#text} at (3,0) size 7x42
+        text run at (3,0) width 7: "o"
+        text run at (3,14) width 7: "n"
+        text run at (3,28) width 7: "e"
+layer at (19,32) size 6x34 clip at (20,33) size 4x32 scrollWidth 13 scrollHeight 46
+  RenderTextControl {TEXTAREA} at (1,3) size 6x34 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+    RenderBlock {DIV} at (3,3) size 6x42
+      RenderText {#text} at (3,0) size 8x42
+        text run at (3,0) width 4: "t"
+        text run at (3,14) width 8: "w"
+        text run at (3,28) width 7: "o"
+layer at (28,32) size 6x34 clip at (29,33) size 4x32 scrollWidth 11 scrollHeight 74
+  RenderTextControl {TEXTAREA} at (1,3) size 6x34 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+    RenderBlock {DIV} at (3,3) size 6x70
+      RenderText {#text} at (3,0) size 7x70
+        text run at (3,0) width 4: "t"
+        text run at (3,14) width 7: "h"
+        text run at (3,28) width 4: "r"
+        text run at (3,42) width 7: "e"
+        text run at (3,56) width 7: "e"
+layer at (10,114) size 6x34 clip at (11,115) size 4x32 scrollWidth 13 scrollHeight 186
+  RenderTextControl {TEXTAREA} at (1,3) size 6x34 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+    RenderBlock {DIV} at (3,3) size 6x182
+      RenderText {#text} at (3,0) size 8x182
+        text run at (3,0) width 7: "o"
+        text run at (3,14) width 7: "n"
+        text run at (3,28) width 7: "e"
+        text run at (3,42) width 0: " "
+        text run at (3,56) width 4: "t"
+        text run at (3,70) width 8: "w"
+        text run at (3,84) width 7: "o"
+        text run at (3,98) width 0: " "
+        text run at (3,112) width 4: "t"
+        text run at (3,126) width 7: "h"
+        text run at (3,140) width 4: "r"
+        text run at (3,154) width 7: "e"
+        text run at (3,168) width 7: "e"
+layer at (19,114) size 6x34 clip at (20,115) size 4x32 scrollWidth 13 scrollHeight 46
+  RenderTextControl {TEXTAREA} at (1,3) size 6x34 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+    RenderBlock {DIV} at (3,3) size 6x42
+      RenderText {#text} at (3,0) size 8x42
+        text run at (3,0) width 4: "t"
+        text run at (3,14) width 8: "w"
+        text run at (3,28) width 7: "o"
+layer at (28,114) size 6x34 clip at (29,115) size 4x32 scrollWidth 11 scrollHeight 74
+  RenderTextControl {TEXTAREA} at (1,3) size 6x34 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
+    RenderBlock {DIV} at (3,3) size 6x70
+      RenderText {#text} at (3,0) size 7x70
+        text run at (3,0) width 4: "t"
+        text run at (3,14) width 7: "h"
+        text run at (3,28) width 4: "r"
+        text run at (3,42) width 7: "e"
+        text run at (3,56) width 7: "e"
diff --git a/LayoutTests/platform/ios-simulator-wk1/fast/shadow-dom/trusted-event-scoped-flags-expected.txt b/LayoutTests/platform/ios-simulator-wk1/fast/shadow-dom/trusted-event-scoped-flags-expected.txt
new file mode 100644 (file)
index 0000000..c479f8d
--- /dev/null
@@ -0,0 +1,52 @@
+
+world
+PASS input.type = "radio"; log(input, "change"); input.click(); eventType is "change"
+PASS composed is false
+
+PASS log(form, "reset"); form.reset(); eventType is "reset"
+PASS composed is false
+
+PASS form.focus(); log(input, "focus"); input.focus(); eventType is "focus"
+PASS composed is true
+
+PASS log(input, "blur"); form.focus(); eventType is "blur"
+PASS composed is true
+
+PASS input.type = "text"; log(input, "mousemove"); eventSender.mouseMoveTo(x, y); eventType is "mousemove"
+PASS composed is true
+
+PASS log(input, "mousedown"); eventSender.mouseDown(); eventType is "mousedown"
+PASS composed is true
+
+PASS log(input, "mouseup"); eventSender.mouseUp(); eventType is "mouseup"
+PASS composed is true
+
+PASS log(input, "mouseout"); eventSender.mouseMoveTo(0, 0); eventType is "mouseout"
+PASS composed is true
+
+PASS log(input, "mouseover"); eventSender.mouseMoveTo(x, y); eventType is "mouseover"
+PASS composed is true
+
+input.value = "hello"; eventSender.mouseMoveTo(input.offsetLeft + 1, y); eventSender.mouseDown();
+FAIL log(input, "select"); eventSender.mouseMoveTo(input.offsetLeft + input.offsetWidth - 2, y); eventSender.mouseUp(); eventType should be select (of type string). Was undefined (of type undefined).
+FAIL composed should be false (of type boolean). Was undefined (of type undefined).
+
+PASS log(editableElement, "selectstart"); eventSender.mouseMoveTo(editableElement.offsetLeft + 1, y); eventSender.mouseDown(); eventType is "selectstart"
+PASS composed is false
+
+PASS eventType is "load"
+PASS composed is false
+
+PASS eventType is "error"
+PASS composed is false
+
+FAIL eventType should be scroll (of type string). Was undefined (of type undefined).
+FAIL composed should be false (of type boolean). Was undefined (of type undefined).
+
+PASS eventType is "resize"
+PASS composed is false
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+