227a0f3463afd95747db3874ab365dde4633e316
[WebKit.git] / LayoutTests / ChangeLog
1 2017-10-24  Youenn Fablet  <youenn@apple.com>
2
3         Enable service worker to use cache storage api
4         https://bugs.webkit.org/show_bug.cgi?id=178684
5
6         Reviewed by Brady Eidson.
7
8         * http/tests/workers/service/resources/service-worker-cache-api-worker.js: Added.
9         * http/tests/workers/service/resources/service-worker-cache-api.js: Added.
10         * http/tests/workers/service/service-worker-cache-api.https-expected.txt: Added.
11         * http/tests/workers/service/service-worker-cache-api.https.html: Added.
12
13 2017-10-24  Matt Lewis  <jlewis3@apple.com>
14
15         Skipped imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/011.html on High Sierra Release.
16         https://bugs.webkit.org/show_bug.cgi?id=178553
17
18         Unreviewed test gardening.
19
20         * platform/mac-wk2/TestExpectations:
21
22 2017-10-24  Eric Carlson  <eric.carlson@apple.com>
23
24         Web Inspector: Enable WebKit logging configuration and display
25         https://bugs.webkit.org/show_bug.cgi?id=177027
26         <rdar://problem/33964767>
27
28         Reviewed by Joseph Pecoraro.
29
30         * inspector/console/webcore-logging-expected.txt: Added.
31         * inspector/console/webcore-logging.html: Added.
32         * platform/mac/TestExpectations: Skip new test on Yosemite and ElCapitan.
33         * platform/win/TestExpectations: Skip new test.
34
35 2017-10-24  Dean Jackson  <dino@apple.com>
36
37         Implement resizing options for ImageBitmap rendering
38         https://bugs.webkit.org/show_bug.cgi?id=178687
39         <rdar://problem/35135417>
40
41         Reviewed by Sam Weinig.
42
43         More ImageBitmap tests, this time focusing on sizing.
44
45         * http/wpt/2dcontext/imagebitmap/common.js:
46         (createCanvasOfSize):
47         (create9x9CanvasWith2dContext):
48         (create18x18CanvasWith2dContext):
49
50             Helper functions.
51
52         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing-expected.txt: Added.
53         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing.html: Added.
54         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap.html:
55         * http/wpt/2dcontext/imagebitmap/resources/target-blue-dot-no-intrinsic.svg: Added.
56         * http/wpt/2dcontext/imagebitmap/resources/target-blue-dot.png: Renamed from LayoutTests/http/wpt/2dcontext/imagebitmap/target-blue-dot.png.
57         * http/wpt/2dcontext/imagebitmap/resources/target-blue-dot.svg: Added.
58
59 2017-10-24  Chris Dumez  <cdumez@apple.com>
60
61         Add initial implementation for serviceWorker.postMessage()
62         https://bugs.webkit.org/show_bug.cgi?id=178534
63
64         Reviewed by Youenn Fablet.
65
66         Add layout test coverage.
67
68         * http/tests/workers/service/basic-ServiceWorker-postMessage.https-expected.txt: Added.
69         * http/tests/workers/service/basic-ServiceWorker-postMessage.https.html: Added.
70         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js: Added.
71         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js: Added.
72
73 2017-10-24  Joseph Pecoraro  <pecoraro@apple.com>
74
75         Unreviewed test gardening. Update inspector/network/har tests.
76
77         * http/tests/inspector/network/har/har-page-expected.txt:
78         Size of the test file changed and results needed to be updated.
79
80 2017-10-24  Ryan Haddad  <ryanhaddad@apple.com>
81
82         Skip fast/html/marquee-reparent-check.html on macOS debug.
83         https://bugs.webkit.org/show_bug.cgi?id=178465
84
85         Unreviewed test gardening.
86
87         * platform/mac/TestExpectations:
88
89 2017-10-24  Ross Kirsling  <ross.kirsling@sony.com>
90
91         Web Inspector: Layer mutations should be purely based on layerId, not based on nodeId
92         https://bugs.webkit.org/show_bug.cgi?id=178554
93
94         Reviewed by Devin Rousso.
95
96         * inspector/layers/layer-tree-manager-expected.txt:
97         * inspector/layers/layer-tree-manager.html:
98
99 2017-10-24  Adrian Perez de Castro  <aperez@igalia.com>
100
101         [GTK] Unskip layout tests editing/deleting/delete-emoji-1.html & editing/deleting/delete-emoji-1.html
102         https://bugs.webkit.org/show_bug.cgi?id=178742
103
104         Unreviewed test gardening.
105
106         * platform/gtk/TestExpectations: Updated expectations for the emoji deletion layout tests.
107         * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: Added.
108         * platform/gtk/editing/deleting/delete-emoji-expected.txt: Added.
109
110 2017-10-24  Adrian Perez de Castro  <aperez@igalia.com>
111
112         [WPE] Remove expectations for tests which do not exist anymore
113         https://bugs.webkit.org/show_bug.cgi?id=178717
114
115         Unreviewed WPE test gardening.
116
117         This avoids the following warning being emitted by run-webkit-tests:
118
119           --lint-test-files warnings:
120           LayoutTests/platform/wpe/TestExpectations:366 Path does not exist. fast/events/constructors/device-proximity-event-constructor.html
121           LayoutTests/platform/wpe/TestExpectations:902 Path does not exist. http/tests/dom/document-attributes-null-handling
122
123         * platform/wpe/TestExpectations:
124
125 2017-10-24  Adrian Perez de Castro  <aperez@igalia.com>
126
127         Unreviewed GTK+ test gardening.
128
129         * platform/gtk/TestExpectations:
130
131 2017-10-24  Andy Estes  <aestes@apple.com>
132
133         [Payment Request] Implement the "PaymentRequest updated" algorithm
134         https://bugs.webkit.org/show_bug.cgi?id=178689
135
136         Reviewed by Alex Christensen.
137
138         * http/tests/paymentrequest/payment-request-change-shipping-address.https-expected.txt: Added.
139         * http/tests/paymentrequest/payment-request-change-shipping-address.https.html: Copied from imported/w3c/web-platform-tests/payment-request/shipping-address-changed-manual.https.html.
140         * http/tests/paymentrequest/payment-request-change-shipping-option.https-expected.txt: Added.
141         * http/tests/paymentrequest/payment-request-change-shipping-option.https.html: Copied from imported/w3c/web-platform-tests/payment-request/change-shipping-option-manual.https.html.
142         * http/tests/paymentrequest/resources/helpers.js:
143         (async.getPaymentRequestResponse):
144         * http/tests/paymentrequest/updateWith-method-pmi-handling.https-expected.txt: Added.
145         * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html: Copied from imported/w3c/web-platform-tests/payment-request/updateWith-method-pmi-handling-manual.https.html.
146
147 2017-10-24  David Kilzer  <ddkilzer@apple.com>
148
149         [Regression] Webkit "-apple-system" font fallback token handles font weights of PingFang incorrectly.
150         https://bugs.webkit.org/show_bug.cgi?id=177345
151         <rdar://problem/32975942>
152
153         Unreviewed fix to move tests into LayoutTests.
154
155         If these tests start failing, please roll out this commit and
156         r223589.
157
158         * fast/text/system-ui-chinese-bold-fallback-expected.html: Renamed from fast/text/system-ui-chinese-bold-fallback-expected.html.
159         * fast/text/system-ui-chinese-bold-fallback.html: Renamed from fast/text/system-ui-chinese-bold-fallback.html.
160
161 2017-10-24  Joseph Pecoraro  <pecoraro@apple.com>
162
163         Unreviewed test gardening. Improved attempt to reduce flakiness of inspector/network/har tests.
164
165         * http/tests/inspector/network/har/har-page-expected.txt:
166         * http/tests/inspector/network/har/har-page.html:
167         Earlier filters were taking affect, so move these checks up.
168
169 2017-10-24  Antti Koivisto  <antti@apple.com>
170
171         Create inline wrappers for before/after pseudo elements that have display:contents
172         https://bugs.webkit.org/show_bug.cgi?id=178722
173
174         Reviewed by Ryosuke Niwa.
175
176         * TestExpectations:
177
178         Enable
179
180         imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-before-after-first-letter-001.html and
181         imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-before-after-001.html
182
183 2017-10-24  Per Arne Vollan  <pvollan@apple.com>
184
185         Mark fast/css-generated-content/details-summary-before-after.html as failing on Windows.
186         https://bugs.webkit.org/show_bug.cgi?id=178724
187
188         Unreviewed test gardening.
189
190         * platform/win/TestExpectations:
191
192 2017-10-24  Antoine Quint  <graouts@apple.com>
193
194         [Web Animations] Add basic timing and target properties
195         https://bugs.webkit.org/show_bug.cgi?id=178674
196
197         Reviewed by Dean Jackson.
198
199         Add new tests to check the behavior of the newly exposed interfaces,
200         constructors and properties.
201
202         * webanimations/animation-effect-expected.txt: Added.
203         * webanimations/animation-effect-timing-expected.txt: Added.
204         * webanimations/animation-effect-timing.html: Added.
205         * webanimations/animation-effect.html: Added.
206         * webanimations/animation-interface-effect-property-expected.txt: Added.
207         * webanimations/animation-interface-effect-property.html: Added.
208         * webanimations/animation-interface-start-time-property-expected.txt: Added.
209         * webanimations/animation-interface-start-time-property.html: Added.
210         * webanimations/keyframe-effect-expected.txt: Added.
211         * webanimations/keyframe-effect-interface-timing-duration-expected.txt: Added.
212         * webanimations/keyframe-effect-interface-timing-duration.html: Added.
213         * webanimations/keyframe-effect.html: Added.
214
215 2017-10-24  Nan Wang  <n_wang@apple.com>
216
217         AX: Crash at -[WebAccessibilityObjectWrapper _accessibilityMinValue] + 24
218         https://bugs.webkit.org/show_bug.cgi?id=178697
219
220         Reviewed by Chris Fleizach.
221
222         * accessibility/ios-simulator/slider-min-value-crash-expected.txt: Added.
223         * accessibility/ios-simulator/slider-min-value-crash.html: Added.
224
225 2017-10-23  Michael Catanzaro  <mcatanzaro@igalia.com>
226
227         Unreviewed WPE test gardening
228
229         * platform/wpe/TestExpectations:
230
231 2017-10-23  Joseph Pecoraro  <pecoraro@apple.com>
232
233         Unreviewed test gardening. Try to reduce flakiness of inspector/network/har tests.
234
235         * http/tests/inspector/network/har/har-page-expected.txt:
236         * http/tests/inspector/network/har/har-page.html:
237         Remove properties which may sometimes be optional.
238         Filter contents which are shared across tests and might change.
239
240 2017-10-23  Youenn Fablet  <youenn@apple.com>
241
242         Multiple imported layout tests are crashing and timing out.
243         https://bugs.webkit.org/show_bug.cgi?id=178685
244
245         Unreviewed.
246
247         * TestExpectations: skipping cache storage tests in service worker context until it is functional.
248
249 2017-10-23  Joseph Pecoraro  <pecoraro@apple.com>
250
251         Web Inspector: Please support HAR Export for network traffic
252         https://bugs.webkit.org/show_bug.cgi?id=146692
253         <rdar://problem/7463672>
254
255         Reviewed by Brian Burg.
256
257         * http/tests/inspector/network/har/har-basic-expected.txt: Added.
258         * http/tests/inspector/network/har/har-basic.html: Added.
259         * http/tests/inspector/network/har/har-page-expected.txt: Added.
260         * http/tests/inspector/network/har/har-page.html: Added.
261         Tests with mock resources / data and real resources.
262
263         * platform/mac-wk1/TestExpectations:
264         * platform/mac/TestExpectations:
265         * platform/win/TestExpectations:
266         Skip on platforms that cannot provide complete metrics, so some optional
267         fields may be missing.
268
269 2017-10-23  Andy Estes  <aestes@apple.com>
270
271         [Payment Request] Resolve PaymentRequest.show()'s accept promise when a payment is authorized
272         https://bugs.webkit.org/show_bug.cgi?id=178609
273         <rdar://problem/33542813>
274
275         Reviewed by Alex Christensen.
276
277         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https-expected.txt: Added.
278         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html: Copied from imported/w3c/web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html.
279         * http/tests/paymentrequest/payment-response-complete-method.https-expected.txt: Added.
280         * http/tests/paymentrequest/payment-response-complete-method.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/complete-method-manual.https.html.
281         * http/tests/paymentrequest/payment-response-methodName-attribute.https-expected.txt: Added.
282         * http/tests/paymentrequest/payment-response-methodName-attribute.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/methodName-attribute-manual.https.html.
283         * http/tests/paymentrequest/payment-response-payerEmail-attribute.https-expected.txt: Added.
284         * http/tests/paymentrequest/payment-response-payerEmail-attribute.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/payerEmail-attribute-manual.https.html.
285         * http/tests/paymentrequest/payment-response-payerName-attribute.https-expected.txt: Added.
286         * http/tests/paymentrequest/payment-response-payerName-attribute.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/payerName-attribute-manual.https.html.
287         * http/tests/paymentrequest/payment-response-payerPhone-attribute.https-expected.txt: Added.
288         * http/tests/paymentrequest/payment-response-payerPhone-attribute.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/payerPhone-attribute-manual.https.html.
289         * http/tests/paymentrequest/resources/helpers.js: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/helpers.js.
290         (test):
291         (async.getPaymentResponse):
292         (async.getPaymentRequestResponse):
293         (async.runTest):
294
295 2017-10-23  Chris Dumez  <cdumez@apple.com>
296
297         Drop confusing Event::dispatched() method
298         https://bugs.webkit.org/show_bug.cgi?id=178670
299
300         Reviewed by Youenn Fablet.
301
302         Add layout test coverage.
303
304         * fast/events/initEvent-after-dispatching-expected.txt: Added.
305         * fast/events/initEvent-after-dispatching.html: Added.
306
307 2017-10-23  Antti Koivisto  <antti@apple.com>
308
309         Remember previous child renderer during render tree update
310         https://bugs.webkit.org/show_bug.cgi?id=178659
311
312         Reviewed by Zalan Bujtas.
313
314         * fast/block/float/float-not-removed-from-pre-block-expected.txt:
315         * platform/mac/fast/css-generated-content/details-summary-before-after-expected.txt:
316
317 2017-10-23  Daniel Bates  <dabates@apple.com>
318
319         Add tests to ensure spelling error dots are drawn in the correct place in bottom-to-top
320         and right-to-left writing modes
321         https://bugs.webkit.org/show_bug.cgi?id=178671
322
323         Reviewed by Simon Fraser.
324
325         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html: Added.
326         * fast/writing-mode/english-bt-text-with-spelling-marker.html: Added.
327         * fast/writing-mode/english-rl-text-with-spelling-marker-expected.html: Added.
328         * fast/writing-mode/english-rl-text-with-spelling-marker.html: Added.
329         * platform/ios/TestExpectations: Skip the test on iOS as it does not support spelling and grammar
330         marker painting.
331         * platform/mac-wk2/TestExpectations: Mark the test as an image failure until we fix <https://bugs.webkit.org/show_bug.cgi?id=105616>.
332
333 2017-10-22  Dean Jackson  <dino@apple.com>
334
335         Implement drawImage(ImageBitmap) on 2d canvas
336         https://bugs.webkit.org/show_bug.cgi?id=178653
337         <rdar://problem/35104360>
338
339         Reviewed by Antoine Quint.
340
341         Add a new test that exercises drawImage(ImageBitmap)
342         that will be contributed back to Web Platform Tests.
343
344         * http/wpt/2dcontext/imagebitmap/common.js: Copied (mostly) from WPT.
345         (create9x9CanvasWith2dContext): New helper function to create a canvas
346         and provide a rendering context.
347         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap-expected.txt: Added.
348         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap.html: Added.
349         * http/wpt/2dcontext/imagebitmap/target-blue-dot.png: Added.
350
351 2017-10-23  Daniel Bates  <dabates@apple.com>
352
353         Add tests to ensure spelling error dots are drawn in the correct place for overlapping lines
354         https://bugs.webkit.org/show_bug.cgi?id=178611
355         <rdar://problem/35105805>
356
357         Reviewed by Zalan Bujtas.
358
359         Add tests to ensure that we paint the spelling error dots in the correct place for
360         overlapping lines.
361
362         * editing/spelling/spelling-markers-in-overlapping-lines-expected.html: Added.
363         * editing/spelling/spelling-markers-in-overlapping-lines-large-font-expected.html: Added.
364         * editing/spelling/spelling-markers-in-overlapping-lines-large-font.html: Added.
365         * editing/spelling/spelling-markers-in-overlapping-lines.html: Added.
366         * platform/ios/TestExpectations: Skip the test on iOS as it does not support spelling and grammar
367         marker painting.
368         * platform/mac-wk2/TestExpectations: Mark the test as an image failure until we fix <https://bugs.webkit.org/show_bug.cgi?id=105616>.
369
370 2017-10-23  Zan Dobersek  <zdobersek@igalia.com>
371
372         Unreviewed WPE gardening. Unskip the SVG tests and generate the
373         required platform-specific baselines.
374
375         * platform/wpe/TestExpectations:
376         * platform/wpe/svg: Added ~800 baselines.
377
378 2017-10-23  Youenn Fablet  <youenn@apple.com>
379
380         TestController should clear all fetch caches when resetting its state
381         https://bugs.webkit.org/show_bug.cgi?id=178486
382         <rdar://problem/35066305>
383
384         Reviewed by Chris Dumez.
385
386         Beefing up the test by using fetch event handler to return responses
387         previously hard coded in ServiceWorkerContextManager.
388
389         * http/tests/workers/service/basic-fetch.https-expected.txt:
390         * http/tests/workers/service/resources/basic-fetch-worker.js:
391         (event.event.request.url.indexOf):
392         * http/tests/workers/service/resources/basic-fetch.js:
393
394 2017-10-23  Ryan Haddad  <ryanhaddad@apple.com>
395
396         Mark compositing/visible-rect/iframe-no-layers.html as a flaky failure.
397         https://bugs.webkit.org/show_bug.cgi?id=178669
398
399         Unreviewed test gardening.
400
401         * platform/ios/TestExpectations:
402
403 2017-10-22  Joseph Pecoraro  <pecoraro@apple.com>
404
405         REGRESSION(r219675): Web Inspector: CommandLineAPI getEventListeners does not work
406         https://bugs.webkit.org/show_bug.cgi?id=178650
407         <rdar://problem/35116347>
408
409         Reviewed by Sam Weinig.
410
411         * inspector/console/command-line-api-getEventListeners-expected.txt: Added.
412         * inspector/console/command-line-api-getEventListeners.html: Added.
413
414 2017-10-22  Antoine Quint  <graouts@apple.com>
415
416         [Web Animations] Add animations to the timeline
417         https://bugs.webkit.org/show_bug.cgi?id=178643
418
419         Reviewed by Dean Jackson.
420
421         Add a new test that checks that animations created with a timeline
422         are added to the provided timeline.
423
424         * webanimations/animation-creation-addition-expected.txt: Added.
425         * webanimations/animation-creation-addition.html: Added.
426
427 2017-10-21  Dean Jackson  <dino@apple.com>
428
429         createImageBitmap with basic HTMLImageElement
430         https://bugs.webkit.org/show_bug.cgi?id=178619
431         <rdar://problem/35104118>
432
433         Reviewed by Antoine Quint.
434
435         Make a better test for createImageBitmap. This will be
436         submitted to Web Platform Tests.
437
438         * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt: Added.
439         * http/wpt/2dcontext/imagebitmap/createImageBitmap.html: Added.
440         * http/wpt/common/canvas-tests.css: Added.
441         * http/wpt/common/canvas-tests.js: Added.
442         * http/wpt/images/pattern.png: Added.
443
444 2017-10-21  Antti Koivisto  <antti@apple.com>
445
446         Support ::before/::after pseudo elements with display:contents
447         https://bugs.webkit.org/show_bug.cgi?id=178584
448
449         Reviewed by Ryosuke Niwa.
450
451         * TestExpectations: Enable imported/w3c/web-platform-tests/css/css-display-3/display-contents-before-after-002.html
452
453 2017-10-20  Joseph Pecoraro  <pecoraro@apple.com>
454
455         Web Inspector: Support `async test() { ... }` in Inspector Test Suites
456         https://bugs.webkit.org/show_bug.cgi?id=178614
457
458         Reviewed by Devin Rousso.
459
460         Add the ability to have test functions be async functions. A successful
461         async test function just needs to complete evaluation. To indicate
462         failure it should throw an exception.
463
464             suite.addTestCase({
465                 name: "ExceptionOfNormal",
466                 async test() {
467                     InspectorTest.expectThat(...);
468                 }
469             });
470
471             suite.addTestCase({
472                 name: "ExampleOfRejection",
473                 async test() {
474                     let value = await SomeAgent.method();
475                     if (value.error)
476                         throw "Exception";
477                     ...
478                 }
479             });
480
481         Using async test functions has the added benefit that a runtime exception
482         inside of asynchronous test code will reject the current test case instead
483         of timing out. For example...
484         
485             suite.addTestCase({
486                 name: "ExampleOfRejectionThroughRuntimeException",
487                 async test() {
488                     let arr = [];
489                     arr.this.does.not.exist;
490                 }
491             });
492         
493         ... should will lead to a failure instead of a timeout.
494         
495         This should allow us to structure some common tests more naturally, like so:
496
497             suite.addTestCase({
498                 name: "ExampleOfNormalAsyncTest",
499                 async test() {
500                     InspectorTest.evaluateInPage(`...`);
501                     let event = await WI.Manager.awaitEvent(...);
502                     let resource = event.data.resource;
503                     InspectorTest.expectEqual(...);
504                     InspectorTest.expectEqual(...);
505                     InspectorTest.expectEqual(...);
506                 }
507             });
508
509         * inspector/unit-tests/async-test-suite-expected.txt:
510         * inspector/unit-tests/async-test-suite.html:
511         * inspector/unit-tests/target-manager.html:
512
513 2017-10-20  Ryosuke Niwa  <rniwa@webkit.org>
514
515         http/tests/security/clipboard/drag-drop-html-cross-origin-iframe-in-same-origin.html is flaky
516         https://bugs.webkit.org/show_bug.cgi?id=178606
517
518         Reviewed by Wenson Hsieh.
519
520         The bug was caused by the race condition during the page loading of iframes.
521
522         Waiting for message event wasn't doing anything useful because it was receiving the message from
523         source iframe before the drag & drop had started.
524
525         Fixed the bug by waiting for the second message event. Also replaced the wait for load event
526         by the wait for the first message event for clarity.
527
528         * http/tests/security/clipboard/drag-drop-html-cross-origin-iframe-in-same-origin.html:
529
530 2017-10-20  Ryan Haddad  <ryanhaddad@apple.com>
531
532         [iOS] Rebaseline compositing tests
533         https://bugs.webkit.org/show_bug.cgi?id=178492
534
535         Unreviewed test gardening.
536
537         * platform/ios-wk2/TestExpectations:
538         * platform/ios/TestExpectations:
539         * platform/ios/compositing/backing/child-layer-no-backing-expected.txt: Added.
540         * platform/ios/compositing/contents-scale/animating-expected.txt:
541         * platform/ios/compositing/geometry/ancestor-overflow-change-expected.txt:
542         * platform/ios/compositing/geometry/fixed-position-expected.txt:
543         * platform/ios/compositing/geometry/fixed-position-flipped-writing-mode-expected.txt: Added.
544         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt: Added.
545         * platform/ios/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.txt: Added.
546         * platform/ios/compositing/geometry/preserve-3d-switching-expected.txt: Added.
547         * platform/ios/compositing/geometry/tall-page-composited-expected.txt: Added.
548         * platform/ios/compositing/geometry/video-fixed-scrolling-expected.txt: Added.
549         * platform/ios/compositing/geometry/video-opacity-overlay-expected.txt: Added.
550         * platform/ios/compositing/iframes/invisible-nested-iframe-show-expected.txt:
551         * platform/ios/compositing/iframes/overlapped-nested-iframes-expected.txt: Renamed from LayoutTests/platform/ios-wk2/compositing/iframes/overlapped-nested-iframes-expected.txt.
552         * platform/ios/compositing/images/direct-image-object-fit-expected.txt: Added.
553         * platform/ios/compositing/layer-creation/animation-overlap-with-children-expected.txt: Removed.
554         * platform/ios/compositing/layer-creation/fixed-position-and-transform-expected.txt: Renamed from LayoutTests/platform/ios-wk2/compositing/layer-creation/fixed-position-and-transform-expected.txt.
555         * platform/ios/compositing/overflow/ancestor-overflow-expected.txt:
556         * platform/ios/compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Added.
557         * platform/ios/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt: Added.
558         * platform/ios/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt: Added.
559         * platform/ios/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
560         * platform/ios/compositing/overflow/fixed-position-ancestor-clip-expected.txt:
561         * platform/ios/compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor-expected.txt: Added.
562         * platform/ios/compositing/reflections/direct-image-object-fit-reflected-expected.txt: Added.
563         * platform/ios/compositing/reflections/load-video-in-reflection-expected.txt: Added.
564         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
565         * platform/ios/compositing/repaint/page-scale-repaint-expected.txt: Added.
566         * platform/ios/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt: Renamed from LayoutTests/platform/ios-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt.
567         * platform/ios/compositing/rtl/rtl-overflow-scrolling-expected.txt: Added.
568         * platform/ios/compositing/self-painting-layers-expected.txt: Added.
569         * platform/ios/compositing/tiling/huge-layer-img-expected.txt: Added.
570         * platform/ios/compositing/visible-rect/3d-transform-style-expected.txt: Added.
571         * platform/ios/compositing/visible-rect/animated-expected.txt: Added.
572         * platform/ios/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
573         * platform/ios/compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt: Added.
574         * platform/ios/compositing/visible-rect/mask-layer-coverage-expected.txt: Added.
575
576 2017-10-20  Matt Lewis  <jlewis3@apple.com>
577
578         Marked plugins/js-from-destroy.html as flaky.
579         https://bugs.webkit.org/show_bug.cgi?id=176881
580
581         Unreviewed test gardening.
582
583         * platform/mac-wk2/TestExpectations:
584
585 2017-10-20  Matt Lewis  <jlewis3@apple.com>
586
587         Marked http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html as flaky.
588         https://bugs.webkit.org/show_bug.cgi?id=178536
589
590         Unreviewed test gardening.
591
592         * platform/mac-wk2/TestExpectations:
593
594 2017-10-20  Youenn Fablet  <youenn@apple.com>
595
596         ResourceResponse should have a ServiceWorker source
597         https://bugs.webkit.org/show_bug.cgi?id=178593
598
599         Reviewed by Alex Christensen.
600
601         * http/tests/workers/service/basic-fetch.https-expected.txt:
602         * http/tests/workers/service/resources/basic-fetch.js:
603         (async.test):
604
605 2017-10-20  Antoine Quint  <graouts@apple.com>
606
607         [Web Animations] Provide basic timeline and animation interfaces
608         https://bugs.webkit.org/show_bug.cgi?id=178526
609
610         Reviewed by Dean Jackson.
611
612         Basic test coverage to check that we are exposing a DocumentTimeline instance on
613         the Document and that we can construct Animations, optionally associated with a timeline.
614
615         * platform/mac-elcapitan/TestExpectations:
616         * webanimations/animation-creation-basic-expected.txt: Added.
617         * webanimations/animation-creation-basic.html: Added.
618         * webanimations/document-timeline-expected.txt: Added.
619         * webanimations/document-timeline.html: Added.
620
621 2017-10-20  Commit Queue  <commit-queue@webkit.org>
622
623         Unreviewed, rolling out r223744, r223750, and r223751.
624         https://bugs.webkit.org/show_bug.cgi?id=178594
625
626         These caused consistent failures in test that existed and were
627         added in the patches. (Requested by mlewis13 on #webkit).
628
629         Reverted changesets:
630
631         "[JSC] ScriptFetcher should be notified directly from module
632         pipeline"
633         https://bugs.webkit.org/show_bug.cgi?id=178340
634         https://trac.webkit.org/changeset/223744
635
636         "Unreviewed, fix changed line number in test expect files"
637         https://bugs.webkit.org/show_bug.cgi?id=178340
638         https://trac.webkit.org/changeset/223750
639
640         "Unreviewed, follow up to reflect comments"
641         https://bugs.webkit.org/show_bug.cgi?id=178340
642         https://trac.webkit.org/changeset/223751
643
644 2017-10-20  Zan Dobersek  <zdobersek@igalia.com>
645
646         Unreviewed GTK+ gardening. Adding GTK+-specific baselines for a bunch
647         of HTTP tests, and adding failure expectations for some others.
648
649         * platform/gtk/TestExpectations:
650         * platform/gtk/http/tests/security/contentSecurityPolicy/1.1: Added.
651         * platform/gtk/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
652         * platform/gtk/http/tests/security/module-no-mime-type-expected.txt:
653         * platform/gtk/imported/w3c/web-platform-tests/2dcontext: Added.
654         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap: Added.
655         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Added.
656         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
657
658 2017-10-20  Ms2ger  <Ms2ger@igalia.com>
659
660         [GTK] Update expectations for webkitConvertPoint.html
661         https://bugs.webkit.org/show_bug.cgi?id=178582
662
663         Reviewed by Michael Catanzaro.
664
665         This at least makes the test useful as a regression test.
666
667         * platform/gtk/TestExpectations:
668         * platform/gtk/fast/dom/Window/webkitConvertPoint-expected.txt:
669
670 2017-10-20  Joanmarie Diggs  <jdiggs@igalia.com>
671
672         AX: [ATK] Events missing and state incorrect for aria-activedescendant
673         https://bugs.webkit.org/show_bug.cgi?id=178523
674
675         Reviewed by Chris Fleizach.
676
677         * accessibility/gtk/aria-activedescendant-changed-notification-expected.txt: Added.
678         * accessibility/gtk/aria-activedescendant-changed-notification.html: Added.
679         * accessibility/gtk/aria-activedescendant-expected.txt: Added.
680         * accessibility/gtk/aria-activedescendant.html: Added.
681
682 2017-10-20  Per Arne Vollan  <pvollan@apple.com>
683
684         [Win] Mark http/tests/navigation/keyboard-events-during-provisional-navigation.html and
685         http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html as failures.
686         https://bugs.webkit.org/show_bug.cgi?id=178549
687
688         Unreviewed test gardening.
689
690         * platform/win/TestExpectations:
691
692 2017-10-20  Ms2ger  <Ms2ger@igalia.com>
693
694         Add the MAX_CLIENT_WAIT_TIMEOUT_WEBGL constant to WebGL2RenderingContext.
695         https://bugs.webkit.org/show_bug.cgi?id=178572
696
697         Reviewed by Žan Doberšek.
698
699         * fast/canvas/webgl/webgl2/constants-expected.txt:
700         * fast/canvas/webgl/webgl2/constants.html:
701
702 2017-10-20  Zan Dobersek  <zdobersek@igalia.com>
703
704         Unreviewed WPE gardening. Managing failure expectations for
705         a set of failing HTTP tests.
706
707         * platform/wpe/TestExpectations:
708
709 2017-10-20  Miguel Gomez  <magomez@igalia.com>
710
711         [GTK][WPE] Fix review comments on WEBPImageDecoder
712         https://bugs.webkit.org/show_bug.cgi?id=178080
713
714         Reviewed by Said Abou-Hallawa.
715
716         Adjusted test duration.
717
718         * fast/images/animated-webp.html:
719
720 2017-10-20  Zan Dobersek  <zdobersek@igalia.com>
721
722         Unreviewed WPE gardening. Rebaselining CSS tests that were affected
723         by recent font changes.
724
725         * platform/wpe/css1/font_properties/font-expected.txt:
726         * platform/wpe/css1/pseudo/firstline-expected.txt:
727         * platform/wpe/css1/pseudo/multiple_pseudo_elements-expected.txt:
728         * platform/wpe/css2.1/t051201-c23-first-line-00-b-expected.txt:
729         * platform/wpe/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
730         * platform/wpe/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
731         * platform/wpe/css2.1/t1508-c527-font-00-b-expected.txt:
732         * platform/wpe/css2.1/t1508-c527-font-06-b-expected.txt:
733         * platform/wpe/css2.1/t1508-c527-font-07-b-expected.txt:
734         * platform/wpe/css2.1/t1508-c527-font-10-c-expected.txt:
735
736 2017-10-20  Yusuke Suzuki  <utatane.tea@gmail.com>
737
738         Unreviewed, fix changed line number in test expect files
739         https://bugs.webkit.org/show_bug.cgi?id=178340
740
741         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
742         * http/tests/security/module-no-mime-type-expected.txt:
743
744 2017-10-19  Antti Koivisto  <antti@apple.com>
745
746         Support ::before/::after pseudo elements on elements with display:contents
747         https://bugs.webkit.org/show_bug.cgi?id=178513
748
749         Reviewed by Ryosuke Niwa.
750
751         * TestExpectations: Enable imported/w3c/web-platform-tests/css/css-display-3/display-contents-before-after-001.html
752
753 2017-10-20  Yusuke Suzuki  <utatane.tea@gmail.com>
754
755         [JSC] ScriptFetcher should be notified directly from module pipeline
756         https://bugs.webkit.org/show_bug.cgi?id=178340
757
758         Reviewed by Sam Weinig.
759
760         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
761         * http/tests/security/module-no-mime-type-expected.txt:
762         * js/dom/modules/module-execution-error-should-be-propagated-to-onerror-expected.txt:
763
764 2017-10-19  Youenn Fablet  <youenn@apple.com>
765
766         Add preliminary support for ServiceWorker Handle Fetch
767         https://bugs.webkit.org/show_bug.cgi?id=178475
768         <rdar://problem/35066424>
769
770         Reviewed by Chris Dumez.
771
772         * http/tests/workers/service/basic-fetch.https-expected.txt: Added.
773         * http/tests/workers/service/basic-fetch.https.html: Added.
774         * http/tests/workers/service/resources/basic-fetch-worker.js: Added.
775         * http/tests/workers/service/resources/basic-fetch.js: Added.
776
777 2017-10-19  Daniel Bates  <dabates@apple.com>
778
779         Attempt to fix Legacy WebKit test failure following r223704
780         (https://bugs.webkit.org/show_bug.cgi?id=178403)
781
782         Call testRunner.setCanOpenWindows() to tell DumpRenderTree to allow the test to open a new window.
783
784         * http/tests/security/referrer-policy-subframe-window-open.html:
785
786 2017-10-19  Tim Horton  <timothy_horton@apple.com>
787
788         Expand r209943 to suppress paste during provisional navigation as well
789         https://bugs.webkit.org/show_bug.cgi?id=178429
790         <rdar://problem/33952830>
791
792         Reviewed by Dean Jackson.
793
794         * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
795         * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
796         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
797         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
798         * http/tests/navigation/resources/keyboard-events-after-navigation.html:
799         * http/tests/navigation/resources/keyboard-events-test.js:
800         (runBeforeTest):
801         (runTest):
802         Copy a "d" to the clipboard before running the test, and paste it while running.
803         I put the copy before running the test so that if someone comes along and
804         blacklists copy during provisional load as well, the test for this behavior
805         still actually tests the paste portion.
806         Also ensure that paste events are not triggered during provisional navigation.
807
808 2017-10-19  Daniel Bates  <dabates@apple.com>
809
810         Referrer policy should be inherited from creator
811         https://bugs.webkit.org/show_bug.cgi?id=178403
812         <rdar://problem/31546136>
813
814         Add missing file that I inadvertently forgot to commit in r223697. The tests depend on this file.
815
816         * http/tests/security/resources/nested-referrer-policy-postmessage.html: Added.
817
818 2017-10-19  Matt Lewis  <jlewis3@apple.com>
819
820         Marked http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html as flaky.
821         https://bugs.webkit.org/show_bug.cgi?id=178472
822
823         Unreviewed test gardening.
824
825         * platform/mac-wk2/TestExpectations:
826
827 2017-10-19  Daniel Bates  <dabates@apple.com>
828
829         Referrer policy should be inherited from creator
830         https://bugs.webkit.org/show_bug.cgi?id=178403
831         <rdar://problem/31546136>
832
833         Reviewed by Andy Estes.
834
835         Add tests to ensure that the referrer policy of a document is initially inherited from its creator.
836
837         * http/tests/security/referrer-policy-nested-subframe-expected.txt: Added.
838         * http/tests/security/referrer-policy-nested-subframe.html: Added.
839         * http/tests/security/referrer-policy-nested-window-open-expected.txt: Added.
840         * http/tests/security/referrer-policy-nested-window-open.html: Added.
841         * http/tests/security/referrer-policy-subframe-window-open-expected.txt: Added.
842         * http/tests/security/referrer-policy-subframe-window-open.html: Added.
843         * http/tests/security/referrer-policy-window-open-subframe-expected.txt: Added.
844         * http/tests/security/referrer-policy-window-open-subframe.html: Added.
845         * http/tests/security/resources/referrer-policy-postmessage.php:
846
847 2017-10-19  Chris Dumez  <cdumez@apple.com>
848
849         Unreviewed, revert r223650 as it caused crashes on the bots.
850
851         * http/tests/workers/service/basic-fetch.https-expected.txt: Removed.
852         * http/tests/workers/service/basic-fetch.https.html: Removed.
853         * http/tests/workers/service/resources/basic-fetch-worker.js: Removed.
854         * http/tests/workers/service/resources/basic-fetch.js: Removed.
855
856 2017-10-19  Antti Koivisto  <antti@apple.com>
857
858         Overlapping text on all CSS fonts specs
859         https://bugs.webkit.org/show_bug.cgi?id=177585
860         <rdar://problem/34704078>
861
862         Reviewed by Daniel Bates.
863
864         * fast/html/details-line-height-overlap-expected.html: Added.
865         * fast/html/details-line-height-overlap.html: Added.
866         * platform/ios/fast/shadow-dom/copy-shadow-tree-expected.txt:
867
868 2017-10-18  Ryosuke Niwa  <rniwa@webkit.org>
869
870         Don't expose raw HTML in pasteboard to the web content
871         https://bugs.webkit.org/show_bug.cgi?id=178422
872
873         Reviewed by Wenson Hsieh.
874
875         Added tests to copy & paste web contents within the same origin as well as cross origin.
876
877         * TestExpectations:
878         * editing/pasteboard/data-transfer-get-data-on-drop-rich-text-expected.txt: Now contains DOCTYPE.
879         * editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Ditto.
880         * editing/pasteboard/onpaste-text-html-expected.txt: Rebaselined as now inline styles are stripped.
881         * editing/pasteboard/onpaste-text-html.html: Strip away the inline style data since they differ on each platform.
882         * http/tests/misc/copy-resolves-urls-expected.txt:
883         * http/tests/misc/copy-resolves-urls.html: Now uses blob URL for the pasted image as expected.
884         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin-expected.txt: Added.
885         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html: Added.
886         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-in-same-origin-expected.txt: Added.
887         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-in-same-origin.html: Added.
888         * http/tests/security/clipboard/drag-drop-html-cross-origin-iframe-in-same-origin-expected.txt: Added.
889         * http/tests/security/clipboard/drag-drop-html-cross-origin-iframe-in-same-origin.html: Added.
890         * http/tests/security/clipboard/resources/content-to-copy.html: Added.
891         * http/tests/security/clipboard/resources/subdirectory/paste-html.html: Added.
892         * platform/ios/TestExpectations: Unskip tests that have started passing.
893         * platform/mac-wk1/TestExpectations: Unskip the drag & drop test which only works in Mac WK1.
894         * platform/win/TestExpectations: Skip the newly added tests since we don't support custom pasteboard
895         data on Windows port.
896
897 2017-10-18  Chris Dumez  <cdumez@apple.com>
898
899         Implement ServiceWorkerRegistration.scope / updateViaCache
900         https://bugs.webkit.org/show_bug.cgi?id=178497
901
902         Reviewed by Youenn Fablet.
903
904         Extend layout test coverage.
905
906         * http/tests/workers/service/basic-register-expected.txt:
907         * http/tests/workers/service/resources/basic-register.js:
908         (then):
909
910 2017-10-18  Youenn Fablet  <youenn@apple.com>
911
912         Add preliminary support for ServiceWorker Handle Fetch
913         https://bugs.webkit.org/show_bug.cgi?id=178475
914
915         Reviewed by Chris Dumez.
916
917         * http/tests/workers/service/basic-fetch.https-expected.txt: Added.
918         * http/tests/workers/service/basic-fetch.https.html: Added.
919         * http/tests/workers/service/resources/basic-fetch-worker.js: Added.
920         * http/tests/workers/service/resources/basic-fetch.js: Added.
921
922 2017-10-18  Youenn Fablet  <youenn@apple.com>
923
924         TestController should clear all fetch caches when resetting its state
925         https://bugs.webkit.org/show_bug.cgi?id=178486
926
927         Reviewed by Chris Dumez.
928
929         * http/tests/cache-storage/cache-clearing-all.https.html:
930
931 2017-10-18  Dean Jackson  <dino@apple.com>
932
933         Some older hardware can't actually use renderbuffers at the size they advertise
934         https://bugs.webkit.org/show_bug.cgi?id=178417
935         <rdar://problem/35042291>
936
937         Reviewed by Tim Horton.
938
939         Unskip webgl/1.0.2/conformance/canvas/drawingbuffer-static-canvas-test.html.
940
941         * TestExpectations:
942
943 2017-10-18  Daniel Bates  <dabates@apple.com>
944
945         Add test to ensure that text-overflow: ellipsis text is scrollable
946         https://bugs.webkit.org/show_bug.cgi?id=178395
947
948         Reviewed by Zalan Bujtas.
949
950         * fast/text/scroll-text-overflow-ellipsis-expected.html: Added.
951         * fast/text/scroll-text-overflow-ellipsis.html: Added.
952         * platform/ios-wk1/TestExpectations: For now, skip the test in legacy WebKit on iOS
953         as eventSender.keyDown() does not seem to be dispatching a keyboard event to the
954         focused field. See <https://bugs.webkit.org/show_bug.cgi?id=178490>.
955         * resources/ui-helper.js:
956         (window.UIHelper.keyDown.return.new.Promise):
957         (window.UIHelper.keyDown):
958
959 2017-10-17  Dean Jackson  <dino@apple.com>
960
961         Make failing WebGL tests produce debug output
962         https://bugs.webkit.org/show_bug.cgi?id=178421
963
964         Reviewed by Jon Lee.
965
966         If a WebGL conformance test fails, we just get the word "FAIL". Instead,
967         have it log the actual output of the test, so we can see what happens
968         on bots.
969
970         Drive-by fix where I noticed a test file was missing, that causes
971         two tests to timeout. They may still timeout, but now because they
972         take a long time to run rather than they have a JS error.
973
974         * platform/mac/TestExpectations:
975         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/iterable-test.js: Added.
976         * webgl/1.0.2/resources/webkit-webgl-test-harness.js:
977         (window.webglTestHarness.notifyFinished):
978         * webgl/resources/webkit-webgl-test-harness.js:
979         (window.webglTestHarness.notifyFinished):
980
981 2017-10-18  Eric Carlson  <eric.carlson@apple.com>
982
983         Key events should not update Document.lastHandledUserGestureTimestamp unless key event is handled
984         https://bugs.webkit.org/show_bug.cgi?id=178473
985         <rdar://problem/34869935>
986
987         Reviewed by Brent Fulgham.
988
989         * media/restricted-audio-playback-with-document-gesture.html: Pass true to runWithKeyDown so
990         it consumes the keydown event.
991         * media/video-test.js:
992         (runWithKeyDown): Take optional parameter which causes event handler to call preventDefault.
993
994 2017-10-18  Myles C. Maxfield  <mmaxfield@apple.com>
995
996         editing/deleting/delete-emoji-9.html is failing consistently.
997         https://bugs.webkit.org/show_bug.cgi?id=178478
998
999         Unreviewed.
1000
1001         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
1002
1003 2017-10-18  Commit Queue  <commit-queue@webkit.org>
1004
1005         Unreviewed, rolling out r223321.
1006         https://bugs.webkit.org/show_bug.cgi?id=178476
1007
1008         This protocol change broke some internal builds (Requested by
1009         brrian__ on #webkit).
1010
1011         Reverted changeset:
1012
1013         "Web Inspector: provide a way to enable/disable event
1014         listeners"
1015         https://bugs.webkit.org/show_bug.cgi?id=177451
1016         https://trac.webkit.org/changeset/223321
1017
1018 2017-10-18  Alex Christensen  <achristensen@webkit.org>
1019
1020         http/tests/loading/basic-auth-resend-wrong-credentials.html is still a flaky failure after proposed fix.
1021         https://bugs.webkit.org/show_bug.cgi?id=178467
1022
1023         Reviewed by Andy Estes.
1024
1025         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
1026         * http/tests/loading/basic-auth-resend-wrong-credentials.html:
1027         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
1028         Use setTimeout to make the loading order deterministic.
1029         The important part of this test is that the passwords shown in the delegate callbacks are correct,
1030         and this doesn't change that.
1031
1032 2017-10-18  Ms2ger  <Ms2ger@igalia.com>
1033
1034         [GTK] Test gardening.
1035         https://bugs.webkit.org/show_bug.cgi?id=178461
1036
1037         Unreviewed test gardening.
1038
1039         * platform/gtk/TestExpectations:
1040
1041 2017-10-18  Chris Dumez  <cdumez@apple.com>
1042
1043         Add an efficient data structure for WebCore to query if there is a Service Worker registered for a given origin
1044         https://bugs.webkit.org/show_bug.cgi?id=177876
1045         <rdar://problem/34813129>
1046
1047         Reviewed by Ryosuke Niwa.
1048
1049         Add layout test coverage. Also rebaseline a few tests now that registration succeeds.
1050
1051         * http/tests/workers/service/basic-register-exceptions-expected.txt:
1052         * http/tests/workers/service/basic-register-expected.txt:
1053         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
1054         * http/tests/workers/service/resources/basic-register.js:
1055         * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1056
1057 2017-10-18  Antti Koivisto  <antti@apple.com>
1058
1059         Resolve ::before and ::after pseudo elements during style resolution
1060         https://bugs.webkit.org/show_bug.cgi?id=178339
1061         <rdar://problem/35025601>
1062
1063         Reviewed by Ryosuke Niwa.
1064
1065         Add a test verifying a crash noticed with earlier version of this patch.
1066
1067         * fast/css-generated-content/svg-use-crash-expected.html: Added.
1068         * fast/css-generated-content/svg-use-crash.html: Added.
1069
1070 2017-10-18  Yusuke Suzuki  <utatane.tea@gmail.com>
1071
1072         [JSC] __proto__ getter should be fast
1073         https://bugs.webkit.org/show_bug.cgi?id=178067
1074
1075         Reviewed by Saam Barati.
1076
1077         * js/object-literal-shorthand-construction-expected.txt:
1078         * js/script-tests/object-literal-shorthand-construction.js:
1079         (set 2):
1080         (get 1):
1081         * js/script-tests/sloppy-getter-setter-global-object.js:
1082         * js/sloppy-getter-setter-global-object-expected.txt:
1083
1084 2017-10-17  Myles C. Maxfield  <mmaxfield@apple.com>
1085
1086         [Regression] Webkit "-apple-system" font fallback token handles font weights of PingFang incorrectly.
1087         https://bugs.webkit.org/show_bug.cgi?id=177345
1088         <rdar://problem/32975942>
1089
1090         Reviewed by Jon Lee.
1091
1092         * fast/text/system-ui-chinese-bold-fallback.html:
1093
1094 2017-10-17  Dean Jackson  <dino@apple.com>
1095
1096         webgl/1.0.2/conformance/canvas/drawingbuffer-static-canvas-test.html failing
1097         https://bugs.webkit.org/show_bug.cgi?id=178417
1098         <rdar://problem/35042291>
1099
1100         Skip this test while I work out what causes it to fail on older hardware.
1101
1102         * TestExpectations:
1103
1104 2017-10-17  Ryan Haddad  <ryanhaddad@apple.com>
1105
1106         Unreviewed, rolling out r223523.
1107
1108         A test for this change is failing on debug JSC bots.
1109
1110         Reverted changeset:
1111
1112         "[JSC] __proto__ getter should be fast"
1113         https://bugs.webkit.org/show_bug.cgi?id=178067
1114         https://trac.webkit.org/changeset/223523
1115
1116 2017-10-17  Per Arne Vollan  <pvollan@apple.com>
1117
1118         Mark fast/text/ellipsis-text-rtl.html as a failure on Windows.
1119         https://bugs.webkit.org/show_bug.cgi?id=178413
1120
1121         Unreviewed test gardening.
1122
1123         * platform/win/TestExpectations:
1124
1125 2017-10-16  Andy Estes  <aestes@apple.com>
1126
1127         [Apple Pay] Add subLocality and subAdministrativeArea to ApplePayPaymentContact and ApplePayError
1128         https://bugs.webkit.org/show_bug.cgi?id=178191
1129         <rdar://problem/34906367>
1130
1131         Reviewed by Tim Horton.
1132
1133         * http/tests/ssl/applepay/ApplePayError-expected.txt:
1134         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
1135         * http/tests/ssl/applepay/ApplePaySession.html:
1136
1137 2017-10-17  Myles C. Maxfield  <mmaxfield@apple.com>
1138
1139         Delete button doesn't fully delete certain emoji
1140         https://bugs.webkit.org/show_bug.cgi?id=178096
1141         <rdar://problem/34785106>
1142
1143         Reviewed by Simon Fraser.
1144
1145         * editing/deleting/delete-emoji-1.html: Added.
1146         * editing/deleting/delete-emoji-2.html: Added.
1147         * editing/deleting/delete-emoji-3.html: Added.
1148         * editing/deleting/delete-emoji-4.html: Added.
1149         * editing/deleting/delete-emoji-5.html: Added.
1150         * editing/deleting/delete-emoji-6.html: Added.
1151         * editing/deleting/delete-emoji-7.html: Added.
1152         * editing/deleting/delete-emoji-8.html: Added.
1153         * editing/deleting/delete-emoji-9.html: Added.
1154         * editing/deleting/delete-emoji.html:
1155         * platform/ios/editing/deleting/delete-emoji-1-expected.txt: Added.
1156         * platform/ios/editing/deleting/delete-emoji-2-expected.txt: Added.
1157         * platform/ios/editing/deleting/delete-emoji-3-expected.txt: Added.
1158         * platform/ios/editing/deleting/delete-emoji-4-expected.txt: Added.
1159         * platform/ios/editing/deleting/delete-emoji-5-expected.txt: Added.
1160         * platform/ios/editing/deleting/delete-emoji-6-expected.txt: Added.
1161         * platform/ios/editing/deleting/delete-emoji-7-expected.txt: Added.
1162         * platform/ios/editing/deleting/delete-emoji-8-expected.txt: Added.
1163         * platform/ios/editing/deleting/delete-emoji-9-expected.txt: Added.
1164         * platform/ios/editing/deleting/delete-emoji-expected.txt:
1165         * platform/mac-elcapitan/editing/deleting/delete-emoji-2-expected.txt: Added.
1166         * platform/mac-elcapitan/editing/deleting/delete-emoji-3-expected.txt: Added.
1167         * platform/mac-elcapitan/editing/deleting/delete-emoji-4-expected.txt: Added.
1168         * platform/mac-elcapitan/editing/deleting/delete-emoji-5-expected.txt: Added.
1169         * platform/mac-elcapitan/editing/deleting/delete-emoji-6-expected.txt: Added.
1170         * platform/mac-elcapitan/editing/deleting/delete-emoji-7-expected.txt: Added.
1171         * platform/mac-elcapitan/editing/deleting/delete-emoji-8-expected.txt: Added.
1172         * platform/mac-elcapitan/editing/deleting/delete-emoji-9-expected.txt: Added.
1173         * platform/mac-elcapitan/editing/deleting/delete-emoji-expected.txt: Added.
1174         * platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt: Added.
1175         * platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt: Added.
1176         * platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt: Added.
1177         * platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt: Added.
1178         * platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt: Added.
1179         * platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt: Added.
1180         * platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt: Added.
1181         * platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt: Added.
1182         * platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt: Added.
1183         * platform/mac-sierra/editing/deleting/delete-emoji-expected.txt: Added.
1184         * platform/mac/editing/deleting/delete-emoji-1-expected.txt: Added.
1185         * platform/mac/editing/deleting/delete-emoji-2-expected.txt: Added.
1186         * platform/mac/editing/deleting/delete-emoji-3-expected.txt: Added.
1187         * platform/mac/editing/deleting/delete-emoji-4-expected.txt: Added.
1188         * platform/mac/editing/deleting/delete-emoji-5-expected.txt: Added.
1189         * platform/mac/editing/deleting/delete-emoji-6-expected.txt: Added.
1190         * platform/mac/editing/deleting/delete-emoji-7-expected.txt: Added.
1191         * platform/mac/editing/deleting/delete-emoji-8-expected.txt: Added.
1192         * platform/mac/editing/deleting/delete-emoji-9-expected.txt: Added.
1193         * platform/mac/editing/deleting/delete-emoji-expected.txt:
1194         * platform/win/TestExpectations:
1195
1196 2017-10-17  Per Arne Vollan  <pvollan@apple.com>
1197
1198         Skip service workers tests on Windows.
1199
1200         Unreviewed test gardening.
1201
1202         * platform/win/TestExpectations:
1203
1204 2017-10-17  Per Arne Vollan  <pvollan@apple.com>
1205
1206         Mark animations/play-state-suspend.html as flaky on Windows.
1207         https://bugs.webkit.org/show_bug.cgi?id=178341
1208
1209         Unreviewed test gardening.
1210
1211         * platform/win/TestExpectations:
1212
1213 2017-10-16  Dean Jackson  <dino@apple.com>
1214
1215         WebGL clamps drawingBufferWidth to 4096 pixels on a 5120 monitor/canvas
1216         https://bugs.webkit.org/show_bug.cgi?id=178223
1217         <rdar://problem/34597567>
1218
1219         Reviewed by Antoine Quint.
1220
1221         Test that resizes an already large buffer to make sure it
1222         doesn't get clamped to 4k.
1223
1224         * fast/canvas/webgl/large-drawing-buffer-resize-expected.txt: Added.
1225         * fast/canvas/webgl/large-drawing-buffer-resize.html: Added.
1226
1227 2017-10-17  John Wilander  <wilander@apple.com>
1228
1229         Add and remove cookie partition accordingly in intermediary redirect requests
1230         https://bugs.webkit.org/show_bug.cgi?id=178369
1231         <rdar://problem/34467603>
1232
1233         Reviewed by Brent Fulgham.
1234
1235         This patch adds two new tests, relevant for the code change.
1236         Also makes changes to existing tests to increase speed and
1237         reliability.
1238
1239         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt: Added.
1240         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html: Added.
1241         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1242         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1243         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1244         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1245         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1246         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1247         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Added.
1248         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Added.
1249         * http/tests/resourceLoadStatistics/resources/get-cookies.php: Added.
1250         * http/tests/resourceLoadStatistics/resources/redirect.php:
1251         * http/tests/resourceLoadStatistics/resources/set-cookie.php: Added.
1252         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1253         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1254         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1255         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1256         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1257         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1258         * platform/ios/TestExpectations:
1259             The two new tests are marked [ Pass ].
1260         * platform/mac-wk2/TestExpectations:
1261             The two new tests are marked [ Pass ].
1262         * platform/wk2/TestExpectations:
1263             The two new tests are marked [ Skip ] because they require cookie partitioning.
1264
1265 2017-10-17  Ryan Haddad  <ryanhaddad@apple.com>
1266
1267         Unreviewed, rolling out r223459.
1268
1269         This change introduced LayoutTest failures.
1270
1271         Reverted changeset:
1272
1273         "WebGL clamps drawingBufferWidth to 4096 pixels on a 5120
1274         monitor/canvas"
1275         https://bugs.webkit.org/show_bug.cgi?id=178223
1276         https://trac.webkit.org/changeset/223459
1277
1278 2017-10-17  Youenn Fablet  <youenn@apple.com>
1279
1280         Add preliminary support for fetch event
1281         https://bugs.webkit.org/show_bug.cgi?id=178171
1282
1283         Reviewed by Chris Dumez.
1284
1285         Skipping new tests for WK1 and GTK that do not have SW.
1286
1287         * http/wpt/service-workers/extendableEvent.https-expected.txt: Added.
1288         * http/wpt/service-workers/extendableEvent.https.html: Added.
1289         * http/wpt/service-workers/fetchEvent.https-expected.txt: Added.
1290         * http/wpt/service-workers/fetchEvent.https.html: Added.
1291         * platform/gtk/TestExpectations:
1292         * platform/ios-wk1/TestExpectations:
1293         * platform/mac-wk1/TestExpectations:
1294
1295 2017-10-17  Youenn Fablet  <youenn@apple.com>
1296
1297         Cache API implementation should be able to compute storage size for WebKit client applications.
1298         https://bugs.webkit.org/show_bug.cgi?id=178350
1299
1300         Reviewed by Chris Dumez.
1301
1302         * http/tests/cache-storage/cache-clearing-origin.https.html:
1303         * http/tests/cache-storage/cache-representation.https.html:
1304
1305 2017-10-17  Ryan Haddad  <ryanhaddad@apple.com>
1306
1307         Add expected result file for fast/css/DOMQuad-points-SameObject.html.
1308         https://bugs.webkit.org/show_bug.cgi?id=178366
1309
1310         Unreviewed test gardening.
1311
1312         * fast/css/DOMQuad-points-SameObject-expected.txt: Added.
1313
1314 2017-10-17  Alex Christensen  <achristensen@webkit.org>
1315
1316         de-flakify http/tests/security/cross-frame-access-put.html
1317         https://bugs.webkit.org/show_bug.cgi?id=178371
1318
1319         Reviewed by Tim Horton.
1320
1321         In the iframe, the test was being run after 0ms.  Sometimes, the whole iframe hadn't loaded yet,
1322         so window.innerHeight and window.innerWidth were 0 instead of their intended values.  This changes
1323         the test to wait for the iframe to finish loading before running the test, then post a message to
1324         the parent to tell it to finish running its test instead of just relying on setTimeout(..., 0) to
1325         always work after the iframe had finished loading.
1326
1327         * http/tests/security/cross-frame-access-put-expected.txt:
1328         * http/tests/security/cross-frame-access-put.html:
1329         * http/tests/security/resources/cross-frame-iframe-for-put-test.html:
1330         * platform/mac-wk2/TestExpectations:
1331
1332 2017-10-17  Alex Christensen  <achristensen@webkit.org>
1333
1334         Layout Test http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror.html is flaky
1335         https://bugs.webkit.org/show_bug.cgi?id=150095
1336
1337         Reviewed by Tim Horton.
1338
1339         * http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror-expected.txt:
1340         * http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror.html:
1341         * platform/mac-wk2/TestExpectations:
1342         We were mixing jsTestIsAsync with testRunner.notifyDone which caused some flakiness.
1343         Calling finishJSTest on the next runloop iteration causes it to no longer be flaky.
1344
1345 2017-10-17  Alex Christensen  <achristensen@webkit.org>
1346
1347         De-flakify http/tests/loading/basic-auth-resend-wrong-credentials.html
1348         https://bugs.webkit.org/show_bug.cgi?id=178370
1349
1350         Reviewed by Ryosuke Niwa.
1351
1352         Like r223445, in WebKit2 (and WebKit1 with asynchronous loading) sometimes the iframe would start
1353         loading before the main resource loading finished, sometimes it wouldn't.  This isn't a problem,
1354         and the rest of the test is still valid, but in order to make the dumped delegate callbacks deterministic,
1355         we make it so the iframe always starts loading after the main resource is done loading.
1356
1357         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
1358         * http/tests/loading/basic-auth-resend-wrong-credentials.html:
1359         * platform/ios-wk2/TestExpectations:
1360         * platform/mac-wk2/TestExpectations:
1361         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
1362
1363 2017-10-17  Daniel Bates  <dabates@apple.com>
1364
1365         ASSERTION FAILED: m_truncation != cFullTruncation in InlineTextBox::clampedOffset()
1366         https://bugs.webkit.org/show_bug.cgi?id=178322
1367
1368         Reviewed by Darin Adler.
1369
1370         Add a test to ensure that clicking on the ellipsis in a truncated text run does not
1371         cause an assertion failure in a debug build.
1372
1373         * fast/text/click-ellipsis-assertion-failure-expected.txt: Added.
1374         * fast/text/click-ellipsis-assertion-failure.html: Added.
1375
1376 2017-10-17  Daniel Bates  <dabates@apple.com>
1377
1378         REGRESSION (r222670 and r222732): RTL truncated text may not be drawn
1379         https://bugs.webkit.org/show_bug.cgi?id=178278
1380         <rdar://problem/34982818>
1381
1382         Reviewed by Darin Adler.
1383
1384         Add a test to ensure that we draw right-to-left truncated text correctly.
1385
1386         * fast/text/ellipsis-text-rtl-expected.html: Added.
1387         * fast/text/ellipsis-text-rtl.html: Added.
1388
1389 2017-10-10  Yusuke Suzuki  <utatane.tea@gmail.com>
1390
1391         [JSC] __proto__ getter should be fast
1392         https://bugs.webkit.org/show_bug.cgi?id=178067
1393
1394         Reviewed by Saam Barati.
1395
1396         * js/object-literal-shorthand-construction-expected.txt:
1397         * js/script-tests/object-literal-shorthand-construction.js:
1398         (set 2):
1399         (get 1):
1400         * js/script-tests/sloppy-getter-setter-global-object.js:
1401         * js/sloppy-getter-setter-global-object-expected.txt:
1402
1403 2017-10-17  Antti Koivisto  <antti@apple.com>
1404
1405         Text nodes with display:contents parent should render as if they were wrapped in an unstyled <span>
1406         https://bugs.webkit.org/show_bug.cgi?id=178332
1407
1408         Reviewed by Ryosuke Niwa.
1409
1410         * TestExpectations: 10 more display:contents tests pass.
1411
1412 2017-10-17  Alicia Boya García  <aboya@igalia.com>
1413
1414         [MSE][GStreamer] Insert parser elements in AppendPipeline when demuxing opus or Vorbis
1415         https://bugs.webkit.org/show_bug.cgi?id=178076
1416
1417         Reviewed by Xabier Rodriguez-Calvar.
1418
1419         YouTube does not include durations in the WebM container for files
1420         containing Opus audio, so we need to read them from the contained
1421         stream. Fortunately, GStreamer has an element to do that: opusparse.
1422
1423         The same thing happens with Vorbis contained in WebM files from the
1424         W3C tests, which should also be fixed by the GStreamer element
1425         vorbisparse.
1426
1427         This patch adds an opusparse or vorbisparse element to the
1428         AppendPipeline at the sinkpad of the demuxer when either is found.
1429
1430         Tests: updated expectations.
1431
1432         * platform/gtk/TestExpectations:
1433
1434 2017-10-17  Alicia Boya García  <aboya@igalia.com>
1435
1436         [GStreamer][MSE] Unreviewed microgardening
1437         https://bugs.webkit.org/show_bug.cgi?id=178344
1438
1439         Updates the following expectations:
1440
1441         - imported/w3c/web-platform-tests/media-source/mediasource-is-type-supported.html
1442
1443           Updated with current output (as a prerequisite to land this:
1444           https://bugs.webkit.org/show_bug.cgi?id=178160, which improves the
1445           -expected output a bit)
1446
1447         - imported/w3c/web-platform-tests/media-source/SourceBuffer-abort*.html
1448
1449           Marked them as passing, as they have been passing for a while.
1450
1451         - imported/w3c/web-platform-tests/media-source/mediasource-play-then-seek-back.html
1452           imported/w3c/web-platform-tests/media-source/mediasource-sourcebuffer-mode.html
1453
1454           Marked them as passing. They were crashing on the build bot because
1455           the changes of https://bugs.webkit.org/show_bug.cgi?id=176804 were
1456           not being built, but Carlos López is already working on that.
1457
1458         * platform/gtk/TestExpectations:
1459
1460 2017-10-16  Wenson Hsieh  <wenson_hsieh@apple.com>
1461
1462         Allow reading data and blob URLs via DataTransfer when the pasteboard contains files
1463         https://bugs.webkit.org/show_bug.cgi?id=178377
1464
1465         Reviewed by Ryosuke Niwa.
1466
1467         Tweaks an existing layout test to test dragging and dropping more URL protocols (ftp:, data: and blob:).
1468
1469         * editing/pasteboard/drag-drop-href-as-url-expected.txt:
1470         * editing/pasteboard/drag-drop-href-as-url.html:
1471
1472 2017-10-16  Ryosuke Niwa  <rniwa@webkit.org>
1473
1474         Strip away event handlers and JavaScript URLs when copying
1475         https://bugs.webkit.org/show_bug.cgi?id=178375
1476
1477         Reviewed by Wenson Hsieh.
1478
1479         Added a regression test.
1480
1481         * editing/pasteboard/copying-html-strips-javascript-url-and-event-handler-expected.txt: Added.
1482         * editing/pasteboard/copying-html-strips-javascript-url-and-event-handler.html: Added.
1483
1484 2017-10-16  Dean Jackson  <dino@apple.com>
1485
1486         WebGL clamps drawingBufferWidth to 4096 pixels on a 5120 monitor/canvas
1487         https://bugs.webkit.org/show_bug.cgi?id=178223
1488         <rdar://problem/34597567>
1489
1490         Reviewed by Antoine Quint.
1491
1492         Test that resizes an already large buffer to make sure it
1493         doesn't get clamped to 4k.
1494
1495         * fast/canvas/webgl/large-drawing-buffer-resize-expected.txt: Added.
1496         * fast/canvas/webgl/large-drawing-buffer-resize.html: Added.
1497
1498 2017-10-16  Chris Dumez  <cdumez@apple.com>
1499
1500         DOMQuad.p1 / p2 / p3 / p4 should behave as [SameObject]
1501         https://bugs.webkit.org/show_bug.cgi?id=178366
1502
1503         Reviewed by Youenn Fablet.
1504
1505         Add layout test coverage.
1506
1507         * fast/css/DOMQuad-points-SameObject.html: Added.
1508
1509 2017-10-16  Andy Estes  <aestes@apple.com>
1510
1511         [Apple Pay] Add subLocality and subAdministrativeArea to ApplePayPaymentContact and ApplePayError
1512         https://bugs.webkit.org/show_bug.cgi?id=178191
1513         <rdar://problem/34906367>
1514
1515         Reviewed by Tim Horton.
1516
1517         * http/tests/ssl/applepay/ApplePayError-expected.txt:
1518         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
1519         * http/tests/ssl/applepay/ApplePaySession.html:
1520
1521 2017-10-16  Alex Christensen  <achristensen@webkit.org>
1522
1523         De-flakify http/tests/loading/basic-credentials-sent-automatically.html
1524         https://bugs.webkit.org/show_bug.cgi?id=178365
1525
1526         Reviewed by Andy Estes.
1527
1528         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
1529         * http/tests/loading/basic-credentials-sent-automatically.html:
1530         * platform/ios-wk2/TestExpectations:
1531         * platform/mac-wk2/TestExpectations:
1532         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
1533
1534 2017-10-15  Ryosuke Niwa  <rniwa@webkit.org>
1535
1536         Cannot access images included in the content pasted from Microsoft Word
1537         https://bugs.webkit.org/show_bug.cgi?id=124391
1538         <rdar://problem/26862741>
1539
1540         Reviewed by Antti Koivisto.
1541
1542         Added tests for copying & pasting and dragging & dropping HTML contents.
1543
1544         * TestExpectations:
1545         * editing/pasteboard/data-transfer-get-data-on-drop-rich-text-expected.txt: Rebaselined.
1546         * editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Ditto.
1547         * editing/pasteboard/data-transfer-get-data-on-paste-rich-text.html: Modified the test to strip away platform specific
1548         inline style properties.
1549         * editing/pasteboard/data-transfer-get-data-on-pasting-html-uses-blob-url-expected.txt: Added.
1550         * editing/pasteboard/data-transfer-get-data-on-pasting-html-uses-blob-url.html: Added.
1551         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying-expected.txt: Added.
1552         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying-in-null-origin-expected.txt: Added.
1553         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying-in-null-origin.html: Added.
1554         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying.html: Added.
1555         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-dragging-in-null-origin-expected.txt: Added.
1556         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-dragging-in-null-origin.html: Added.
1557         * editing/pasteboard/data-transfer-set-data-sanitizes-url-when-dragging-in-null-origin.html: Removed the superflous
1558         call to setTimeout that was errornously added during debugging. Also updated the test to not claim all URL and
1559         HTML values are read in the same origin, and updated the assertion for cross-origin case as it's now sanitized.
1560         * editing/pasteboard/onpaste-text-html-expected.txt: Rebaselined. The order of CSS properties have changed.
1561         * http/tests/security/clipboard/copy-paste-html-across-origin-sanitizes-html-expected.txt: Added.
1562         * http/tests/security/clipboard/copy-paste-html-across-origin-sanitizes-html.html: Added.
1563         * http/tests/security/clipboard/copy-paste-url-across-origin-sanitizes-url.html:
1564         * http/tests/security/clipboard/resources/copy-html.html: Added.
1565         * http/tests/security/clipboard/resources/copy-url.html: Renamed from copy.html.
1566         * platform/ios-wk2/editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Remoevd.
1567         * platform/ios-wk1/editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Remoevd.
1568         * platform/mac-wk1/TestExpectations:
1569
1570 2017-10-16  Ross Kirsling  <ross.kirsling@sony.com>
1571
1572         Web Inspector: Layers tab mistakenly throws out the root element's layer.
1573         https://bugs.webkit.org/show_bug.cgi?id=178222
1574
1575         Reviewed by Brian Burg.
1576
1577         * inspector/layers/layer-tree-manager-expected.txt: Added.
1578         * inspector/layers/layer-tree-manager.html: Added.
1579
1580 2017-10-16  Tim Horton  <timothy_horton@apple.com>
1581
1582         Adjust one more test from constant() to env() after r177581
1583
1584         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html:
1585
1586 2017-10-16  Youenn Fablet  <youenn@apple.com>
1587
1588         LayoutTest http/tests/cache-storage/cache-clearing-origin.https.html is a flaky failure
1589         https://bugs.webkit.org/show_bug.cgi?id=178305
1590         <rdar://problem/34990264>
1591
1592         Unreviewed.
1593
1594         Removing flaky test expectations based on dashboard.
1595
1596         * TestExpectations:
1597         * platform/ios/TestExpectations:
1598         * platform/mac/TestExpectations:
1599
1600 2017-10-16  Chris Dumez  <cdumez@apple.com>
1601
1602         Clicks on Link with download attribute causes all (other) links to trigger download when clicked
1603         https://bugs.webkit.org/show_bug.cgi?id=178267
1604         <rdar://problem/34985016>
1605
1606         Reviewed by Darin Adler.
1607
1608         Add layout test coverage.
1609
1610         * http/tests/download/anchor-load-after-download-expected.txt: Added.
1611         * http/tests/download/anchor-load-after-download.html: Added.
1612         * platform/ios-wk2/TestExpectations:
1613         * platform/mac-wk1/TestExpectations:
1614         * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt.
1615
1616 2017-10-16  Ryan Haddad  <ryanhaddad@apple.com>
1617
1618         Rebaseline imported/w3c/web-platform-tests/beacon/headers/header-content-type.html for macOS.
1619         https://bugs.webkit.org/show_bug.cgi?id=178343
1620
1621         Unreviewed test gardening.
1622
1623         * platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
1624
1625 2017-10-16  Ryan Haddad  <ryanhaddad@apple.com>
1626
1627         Unreviewed, rolling out r223271.
1628
1629         This change introduced LayoutTest failures on WK1.
1630
1631         Reverted changeset:
1632
1633         "Use asynchronous ResourceHandleClient calls for WebKit1"
1634         https://bugs.webkit.org/show_bug.cgi?id=160677
1635         https://trac.webkit.org/changeset/223271
1636
1637 2017-10-16  Per Arne Vollan  <pvollan@apple.com>
1638
1639         Mark animations/play-state-in-shorthand.html as flaky on Windows.
1640         https://bugs.webkit.org/show_bug.cgi?id=178341
1641
1642         Unreviewed test gardening.
1643
1644         * platform/win/TestExpectations:
1645
1646 2017-10-16  Manuel Rego Casasnovas  <rego@igalia.com>
1647
1648         Don't use intrinsic width if our container's width is zero
1649         https://bugs.webkit.org/show_bug.cgi?id=178073
1650
1651         Reviewed by Sergio Villar Senin.
1652
1653         New rebaseline for width100percent-image.html test.
1654
1655         * fast/replaced/container-width-zero-expected.txt: Added.
1656         * fast/replaced/container-width-zero.html: Added.
1657         * platform/ios/fast/replaced/width100percent-image-expected.txt:
1658         * platform/gtk/fast/replaced/width100percent-image-expected.png:
1659         * platform/gtk/fast/replaced/width100percent-image-expected.txt:
1660         * platform/mac/fast/replaced/width100percent-image-expected.png:
1661         * platform/mac/fast/replaced/width100percent-image-expected.txt:
1662         * platform/win/TestExpectations: Skips test as it needs a rebaseline.
1663
1664 2017-10-16  Wenson Hsieh  <wenson_hsieh@apple.com>
1665
1666         On ToT, event.dataTransfer.getData("text/uri-list") returns an empty string when dragging an image
1667         https://bugs.webkit.org/show_bug.cgi?id=178301
1668         <rdar://problem/34990050>
1669
1670         Reviewed by Darin Adler.
1671
1672         Fixes an existing test to account for asynchronous image decoding, and also rebaselines results to expect that
1673         only the URL can be read, and not text.
1674
1675         * TestExpectations:
1676         * editing/pasteboard/data-transfer-item-list-add-file-multiple-times-expected.txt:
1677         * editing/pasteboard/drag-drop-href-as-text-data-expected.txt: Removed.
1678         * editing/pasteboard/drag-drop-href-as-text-data.html: Removed.
1679         * editing/pasteboard/drag-drop-href-as-url-expected.txt: Added.
1680         * editing/pasteboard/drag-drop-href-as-url.html: Added.
1681
1682         Tweaks an existing drag and drop test to verify that an URL can be read back when dragging an image, but not
1683         when if the URL is a file URL.
1684
1685         * editing/pasteboard/files-during-page-drags-expected.txt:
1686         * editing/pasteboard/files-during-page-drags.html:
1687
1688         Fixes this test by decoding the dragged image element before starting the drag and drop simulation.
1689
1690         * platform/mac-wk1/TestExpectations:
1691
1692 2017-10-15  Nikita Vasilyev  <nvasilyev@apple.com>
1693
1694         Web Inspector: Modify CSS number values with up key and down key
1695         https://bugs.webkit.org/show_bug.cgi?id=170779
1696         <rdar://problem/33170633>
1697
1698         Reviewed by Matt Baker.
1699
1700         Add tests for WI.incrementElementValue defined in WebInspectorUI/UserInterface/Views/EditingSupport.js.
1701
1702         * inspector/unit-tests/editing-support-expected.txt: Added.
1703         * inspector/unit-tests/editing-support.html: Added.
1704
1705 2017-10-14  Antoine Quint  <graouts@apple.com>
1706
1707         Remove all Web Animations code
1708         https://bugs.webkit.org/show_bug.cgi?id=178273
1709
1710         Reviewed by Sam Weinig.
1711
1712         Remove the only existing Web Animations test.
1713
1714         * webanimations/Document-expected.txt: Removed.
1715         * webanimations/Document.html: Removed.
1716
1717 2017-10-14  Youenn Fablet  <youenn@apple.com>
1718
1719         Resync tests up to c1716b039411090428e7073158b1aea081dafe71
1720         https://bugs.webkit.org/show_bug.cgi?id=178241
1721
1722         Reviewed by Ryosuke Niwa.
1723
1724         Rebasing expectations.
1725
1726         * TestExpectations: Skipping unsupported tests.
1727         * http/wpt/fetch/request-clone-expected.txt:
1728         * platform/ios-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
1729         * platform/ios-wk2/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin-expected.txt:
1730         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1731         * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt:
1732         * tests-options.json:
1733
1734 2017-10-14  Youenn Fablet  <youenn@apple.com>
1735
1736         Implement Cache API support for WPE/GTK
1737         https://bugs.webkit.org/show_bug.cgi?id=178316
1738
1739         Unreviewed.
1740
1741         Skip tests until feature is implemented.
1742
1743         * platform/gtk/TestExpectations:
1744         * platform/wpe/TestExpectations:
1745
1746 2017-10-14  Youenn Fablet  <youenn@apple.com>
1747
1748         WebRTC test gardening
1749         https://bugs.webkit.org/show_bug.cgi?id=178317
1750
1751         Unreviewed.
1752
1753         Updating expectations according dashboard.
1754         Skipping tests for platforms that do not support WebRTC.
1755
1756         * TestExpectations:
1757         * platform/gtk/TestExpectations:
1758         * platform/ios/TestExpectations:
1759         * platform/mac-wk1/TestExpectations:
1760         * platform/mac-wk2/TestExpectations:
1761         * platform/win/TestExpectations:
1762
1763 2017-10-14  Devin Rousso  <webkit@devinrousso.com>
1764
1765         Web Inspector: provide a way to enable/disable event listeners
1766         https://bugs.webkit.org/show_bug.cgi?id=177451
1767
1768         Reviewed by Joseph Pecoraro.
1769
1770         * inspector/dom/setEventListenerDisabled-expected.txt: Added.
1771         * inspector/dom/setEventListenerDisabled.html: Added.
1772
1773 2017-10-14  Per Arne Vollan  <pvollan@apple.com>
1774
1775         Mark fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html as a flaky crash on Windows.
1776         https://bugs.webkit.org/show_bug.cgi?id=178309
1777
1778         Unreviewed test gardening.
1779
1780         * platform/win/TestExpectations:
1781
1782 2017-10-14  Per Arne Vollan  <pvollan@apple.com>
1783
1784         Mark fast/images/animated-gif-scrolling-crash.html as flaky on Windows.
1785         https://bugs.webkit.org/show_bug.cgi?id=178307
1786
1787         Unreviewed test gardening.
1788
1789         * platform/win/TestExpectations:
1790
1791 2017-10-13  Brent Fulgham  <bfulgham@apple.com>
1792
1793         Protect FrameView during style calculations
1794         https://bugs.webkit.org/show_bug.cgi?id=178300
1795         <rdar://problem/34869329>
1796
1797         Reviewed by Ryosuke Niwa.
1798
1799         * fast/html/marquee-reparent-check-expected.txt: Added.
1800         * fast/html/marquee-reparent-check.html: Added.
1801
1802 2017-10-13  Ryan Haddad  <ryanhaddad@apple.com>
1803
1804         Mark http/tests/cache-storage/cache-clearing-origin.https.html as flaky.
1805         https://bugs.webkit.org/show_bug.cgi?id=178305
1806
1807         Unreviewed test gardening.
1808
1809         * platform/mac/TestExpectations:
1810
1811 2017-10-13  Youenn Fablet  <youenn@apple.com>
1812
1813         http/tests/cache-storage/cache-clearing-origin.https.html is flaky on Sierra
1814         https://bugs.webkit.org/show_bug.cgi?id=178303
1815
1816         Unreviewed.
1817
1818         * TestExpectations: Marking test as fail.
1819
1820 2017-10-13  Brent Fulgham  <bfulgham@apple.com>
1821
1822         CMD+R / CMD+Q keyboard shortcuts are treated as user interaction with page
1823         https://bugs.webkit.org/show_bug.cgi?id=178183
1824         <rdar://problem/33327730>
1825
1826         Reviewed by Ryosuke Niwa.
1827
1828         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown-expected.txt: Added.
1829         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html: Added.
1830         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown-expected.txt: Added.
1831         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html: Added.
1832         * http/tests/resourceLoadStatistics/resources: Added.
1833         * http/tests/resourceLoadStatistics/resources/onclick.html: Added.
1834         * platform/ios/TestExpectations: Skip tests that require 'keyDown' support, since this is not
1835           available on iOS.
1836
1837 2017-10-13  Matt Lewis  <jlewis3@apple.com>
1838
1839         Marked http/tests/inspector/network/resource-sizes-memory-cache.html as flaky.
1840         https://bugs.webkit.org/show_bug.cgi?id=177687
1841
1842         Unreviewed test gardening.
1843         * platform/mac-wk2/TestExpectations:
1844
1845 2017-10-13  Youenn Fablet  <youenn@apple.com>
1846
1847         Implement listing origins for which CacheStorage is storing data
1848         https://bugs.webkit.org/show_bug.cgi?id=178236
1849
1850         Reviewed by Chris Dumez.
1851
1852         * http/tests/cache-storage/cache-clearing-origin.https.html:
1853
1854 2017-10-13  Youenn Fablet  <youenn@apple.com>
1855
1856         http/tests/cache-storage/cache-origins.https.html is flaky
1857         https://bugs.webkit.org/show_bug.cgi?id=178266
1858
1859         Unreviewed.
1860
1861         * http/tests/cache-storage/cache-clearing-origin.https.html:
1862
1863 2017-10-13  Youenn Fablet  <youenn@apple.com>
1864
1865         Modernize LayoutTests/http/tests/cache-storage/cache-clearing-*.https.html
1866         https://bugs.webkit.org/show_bug.cgi?id=178245
1867
1868         Reviewed by Chris Dumez.
1869
1870         Using await/async to improve the testing.
1871         Taking benefit of clearDOMCache to wait for completion to simplify both tests as well.
1872
1873         * http/tests/cache-storage/cache-clearing-all.https.html:
1874         * http/tests/cache-storage/cache-clearing-origin.https.html:
1875
1876 2017-10-13  Wenson Hsieh  <wenson_hsieh@apple.com>
1877
1878         "text/html" data is not exposed when dragging and dropping across origins
1879         https://bugs.webkit.org/show_bug.cgi?id=178253
1880         <rdar://problem/34971203>
1881
1882         Reviewed by Ryosuke Niwa.
1883
1884         Renames some existing layout tests, and also augments two tests to verify that "text/html" is preserved when
1885         copying and dragging across origins that don't match.
1886
1887         * TestExpectations:
1888         * editing/pasteboard/data-transfer-set-data-ignore-copied-malformed-url-in-null-expected.txt: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-expected.txt.
1889         * editing/pasteboard/data-transfer-set-data-ignore-copied-malformed-url-in-null-origin-expected.txt: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-origin-expected.txt.
1890         * editing/pasteboard/data-transfer-set-data-ignore-copied-malformed-url-in-null-origin.html: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-origin.html.
1891         * editing/pasteboard/data-transfer-set-data-sanitize-url-when-copying-in-null-origin-expected.txt: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-sanitlize-url-when-copying-in-null-origin-expected.txt.
1892         * editing/pasteboard/data-transfer-set-data-sanitize-url-when-copying-in-null-origin.html: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-sanitlize-url-when-copying-in-null-origin.html.
1893         * editing/pasteboard/data-transfer-set-data-sanitize-url-when-dragging-in-null-origin-expected.txt: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-sanitlize-url-when-dragging-in-null-origin-expected.txt.
1894         * editing/pasteboard/data-transfer-set-data-sanitize-url-when-dragging-in-null-origin.html: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-sanitlize-url-when-dragging-in-null-origin.html.
1895         * platform/mac-wk1/TestExpectations:
1896
1897 2017-10-12  Brady Eidson  <beidson@apple.com>
1898
1899         SW "Hello world".
1900         https://bugs.webkit.org/show_bug.cgi?id=178187
1901
1902         Reviewed by Andy Estes.
1903
1904         * http/tests/workers/service/basic-register-exceptions-expected.txt:
1905         * http/tests/workers/service/basic-register-expected.txt:
1906         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
1907
1908 2017-10-12  Alex Christensen  <achristensen@webkit.org>
1909
1910         Use asynchronous ResourceHandleClient calls for WebKit1
1911         https://bugs.webkit.org/show_bug.cgi?id=160677
1912
1913         Reviewed by Brady Eidson.
1914
1915         * TestExpectations:
1916         * platform/gtk/TestExpectations:
1917         * platform/ios-wk2/TestExpectations:
1918         * platform/mac-wk2/TestExpectations:
1919         * platform/wk2/TestExpectations:
1920
1921         http/tests/cache/iframe-304-crash.html used to deterministically record its didFinishLoading callback,
1922         but only for WK1.  It was marked as flaky for all WK2 ports.  It is now flaky in WK1 because the order
1923         of the testRunner.notifyDone call and the didFinishLoading logging is no longer deterministic with
1924         asynchronous loading, but the test still verifies that there is no crash.
1925
1926         http/tests/security/cross-origin-modal-dialog-base.html does navigation during showModalDialog, which
1927         probably should've never worked in WK1 and never worked in WK2.  WK1 behavior now matches WK2 behavior.
1928         I'm not aware of any complaints about no navigation working during showModalDialog in WK2 and I imagine
1929         nobody will be regressed by this change, but if we do find such a problem, creative use of MessageQueues
1930         like we do with sync xhr in WK1 now could theoretically fix the problem, but we are trying to get
1931         rid of showModalDialog anyway.  The test was written to verify that the SecurityOrigin doesn't fall back
1932         to the wrong origin, and it certainly doesn't now.
1933
1934         These tests dump load delegate call order, which are less deterministic now but the tests still behave correctly.
1935         http/tests/svg/svg-use-external.html
1936         http/tests/loading/text-content-type-with-binary-extension.html
1937         http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html
1938
1939 2017-10-12  Youenn Fablet  <youenn@apple.com>
1940
1941         Layout Test http/tests/cache-storage/cache-clearing.https.html is failing
1942         https://bugs.webkit.org/show_bug.cgi?id=178200
1943
1944         Reviewed by Chris Dumez.
1945
1946         Splitting cache-clearing.https.html in two sub tests and marking them as Pass/Timeout for the moment.
1947
1948         * platform/win/TestExpectations: Skipping cache/sw tests.
1949         * TestExpectations:
1950         * http/tests/cache-storage/cache-clearing.https.html: Removed.
1951         * http/tests/cache-storage/cache-clearing-all.https-expected.txt: Added.
1952         * http/tests/cache-storage/cache-clearing-all.https.html: Added.
1953         * http/tests/cache-storage/cache-clearing-origin.https-expected.txt: Added.
1954         * http/tests/cache-storage/cache-clearing-origin.https.html: Added.
1955
1956 2017-10-12  Per Arne Vollan  <pvollan@apple.com>
1957
1958         Mark some xhtml tests as failing on Windows.
1959         https://bugs.webkit.org/show_bug.cgi?id=178230
1960
1961         Unreviewed test gardening.
1962
1963         * platform/win/TestExpectations:
1964
1965 2017-10-11  Simon Fraser  <simon.fraser@apple.com>
1966
1967         Don't assert if mix-blend-mode is set to a non-separable blend mode on a composited layer
1968         https://bugs.webkit.org/show_bug.cgi?id=178196
1969         rdar://problem/34942337
1970
1971         Reviewed by Dan Bates.
1972
1973         * compositing/filters/blend-mode-saturation-expected.txt: Added.
1974         * compositing/filters/blend-mode-saturation.html: Added.
1975
1976 2017-10-12  John Wilander  <wilander@apple.com>
1977
1978         ResourceLoadObserver::logFrameNavigation() should use redirectResponse.url()
1979         https://bugs.webkit.org/show_bug.cgi?id=175257
1980         <rdar://problem/33359866>
1981
1982         Reviewed by Brent Fulgham.
1983
1984         * TestExpectations:
1985             Marked new directory as [ Skip ] since these are WK2-only.
1986         * http/tests/resourceLoadStatistics: Added.
1987         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
1988         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
1989         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
1990         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
1991         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
1992         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
1993         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
1994         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
1995         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
1996         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
1997         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
1998         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
1999         * http/tests/resourceLoadStatistics/resources: Added.
2000         * http/tests/resourceLoadStatistics/resources/iframe-report-back-loaded.html: Added.
2001         * http/tests/resourceLoadStatistics/resources/page-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
2002         * http/tests/resourceLoadStatistics/resources/page-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
2003         * http/tests/resourceLoadStatistics/resources/page-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
2004         * http/tests/resourceLoadStatistics/resources/page-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
2005         * http/tests/resourceLoadStatistics/resources/redirect.php: Added.
2006         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
2007         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
2008         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
2009         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
2010         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
2011         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
2012         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
2013         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
2014         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
2015         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
2016         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
2017         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
2018         * platform/gtk/TestExpectations:
2019             Marked new directory as [ Skip ].
2020         * platform/wk2/TestExpectations:
2021             Marked new directory as [ Pass ].
2022         * platform/wpe/TestExpectations:
2023             Marked new directory as [ Skip ].
2024
2025 2017-10-12  Matt Lewis  <jlewis3@apple.com>
2026
2027         Marked imported/w3c/web-platform-tests/fetch/security/dangling-markup-mitigation-data-url.tentative.sub.html as flaky on iOS.
2028         https://bugs.webkit.org/show_bug.cgi?id=177547
2029
2030         Unreviewed test gardening.
2031
2032         * platform/ios/TestExpectations:
2033
2034 2017-10-12  Matt Lewis  <jlewis3@apple.com>
2035
2036         Edited expectations for http/tests/media/video-buffered-range-contains-currentTime.html.
2037         https://bugs.webkit.org/show_bug.cgi?id=177616
2038
2039         Unreviewed test gardening.
2040
2041         * platform/mac-wk2/TestExpectations:
2042
2043 2017-10-12  Yusuke Suzuki  <utatane.tea@gmail.com>
2044
2045         Support integrity="" on module scripts
2046         https://bugs.webkit.org/show_bug.cgi?id=177959
2047
2048         Reviewed by Sam Weinig.
2049
2050         * http/tests/subresource-integrity/resources/crossorigin-anon-script-module.js: Added.
2051         * http/tests/subresource-integrity/resources/crossorigin-creds-script-module.js: Added.
2052         * http/tests/subresource-integrity/resources/crossorigin-ineligible-script-module.js: Added.
2053         * http/tests/subresource-integrity/resources/matching-digest-module.js: Added.
2054         * http/tests/subresource-integrity/resources/non-matching-digest-module.js: Added.
2055         * http/tests/subresource-integrity/resources/sri-utilities.js:
2056         (add_result_callback):
2057         (SRIModuleTest):
2058         (SRIModuleTest.prototype.execute):
2059         * http/tests/subresource-integrity/sri-module-expected.txt: Added.
2060         * http/tests/subresource-integrity/sri-module.html: Added.
2061         * js/dom/modules/module-inline-ignore-integrity-expected.txt: Added.
2062         * js/dom/modules/module-inline-ignore-integrity.html: Added.
2063         * js/dom/modules/module-integrity-non-top-level-expected.txt: Added.
2064         * js/dom/modules/module-integrity-non-top-level.html: Added.
2065         * js/dom/modules/script-tests/module-integrity-non-top-level-2.js: Added.
2066         * js/dom/modules/script-tests/module-integrity-non-top-level.js: Added.
2067
2068 2017-10-11  Per Arne Vollan  <pvollan@apple.com>
2069
2070         Mark http/tests/cache-storage/cache-clearing.https.html as failing on Windows.
2071         https://bugs.webkit.org/show_bug.cgi?id=178200
2072
2073         Unreviewed test gardening.
2074
2075         * platform/win/TestExpectations:
2076
2077 2017-10-11  Ryan Haddad  <ryanhaddad@apple.com>
2078
2079         Unreviewed, rolling out r223215.
2080
2081         This change broke the Sierra build.
2082
2083         Reverted changeset:
2084
2085         "[Apple Pay] Add subLocality and subAdministrativeArea to
2086         ApplePayPaymentContact"
2087         https://bugs.webkit.org/show_bug.cgi?id=178191
2088         https://trac.webkit.org/changeset/223215
2089
2090 2017-10-11  Ryan Haddad  <ryanhaddad@apple.com>
2091
2092         Rebaseline fast/scrolling/adjust-scroll-offset-on-zoom.html for iOS.
2093
2094         Unreviewed test gardening.
2095
2096         * platform/ios/fast/scrolling/adjust-scroll-offset-on-zoom-expected.txt: Added.
2097
2098 2017-10-11  Chris Dumez  <cdumez@apple.com>
2099
2100         XMLHttpRequest: do not sniff text/html, and do not sniff XML when responseType is set to "text"
2101         https://bugs.webkit.org/show_bug.cgi?id=168724
2102
2103         Reviewed by Ryosuke Niwa.
2104
2105         Drop outdated test, proper behavior is covered by web-platform-tests.
2106
2107         * fast/xmlhttprequest/xmlhttprequest-html-response-encoding-expected.txt: Removed.
2108         * fast/xmlhttprequest/xmlhttprequest-html-response-encoding.html: Removed.
2109
2110 2017-10-11  Ryan Haddad  <ryanhaddad@apple.com>
2111
2112         Mark imported/w3c/web-platform-tests/XMLHttpRequest/open-url-worker-origin.htm as flaky.
2113         https://bugs.webkit.org/show_bug.cgi?id=178190
2114
2115         Unreviewed test gardening.
2116
2117         * platform/mac/TestExpectations:
2118
2119 2017-10-11  Andy Estes  <aestes@apple.com>
2120
2121         [Apple Pay] Add subLocality and subAdministrativeArea to ApplePayPaymentContact
2122         https://bugs.webkit.org/show_bug.cgi?id=178191
2123         <rdar://problem/34906367>
2124
2125         Reviewed by Tim Horton.
2126
2127         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
2128         * http/tests/ssl/applepay/ApplePaySession.html:
2129
2130 2017-10-11  Youenn Fablet  <youenn@apple.com>
2131
2132         Add API to clean CacheStorage data
2133         https://bugs.webkit.org/show_bug.cgi?id=178034
2134
2135         Reviewed by Chris Dumez.
2136
2137         * http/tests/cache-storage/cache-clearing.https-expected.txt: Added.
2138         * http/tests/cache-storage/cache-clearing.https.html: Added.
2139
2140 2017-10-11  Chris Dumez  <cdumez@apple.com>
2141
2142         [Geolocation] Expose Coordinates.floorLevel
2143         https://bugs.webkit.org/show_bug.cgi?id=178173
2144         <rdar://problem/34918936>
2145
2146         Reviewed by Ryosuke Niwa.
2147
2148         Add layout test coverage.
2149
2150         * fast/dom/Geolocation/floorLevel-expected.txt: Added.
2151         * fast/dom/Geolocation/floorLevel.html: Added.
2152
2153 2017-10-11  Simon Fraser  <simon.fraser@apple.com>
2154
2155         Avoid triggering layout from style change
2156         https://bugs.webkit.org/show_bug.cgi?id=178184
2157
2158         Reviewed by Zalan Bujtas.
2159
2160         * fast/scrolling/adjust-scroll-offset-on-zoom-expected.txt: Added.
2161         * fast/scrolling/adjust-scroll-offset-on-zoom.html: Added.
2162
2163 2017-10-11  Ryosuke Niwa  <rniwa@webkit.org>
2164
2165         Sanitize URL in pasteboard for other applications and cross origin content
2166         https://bugs.webkit.org/show_bug.cgi?id=178060
2167         <rdar://problem/34874518>
2168
2169         Reviewed by Wenson Hsieh.
2170
2171         Added tests for copying & pasting URLs. URLs should be %-escaped and any invalid URL should be stripped away and
2172         invisible to a cross-origin content or a null origin document but the same origin content should have access to
2173         its original form.
2174
2175         * TestExpectations:
2176         * editing/pasteboard/data-transfer-get-data-on-copying-pasting-malformed-url-in-same-document-expected.txt: Added.
2177         * editing/pasteboard/data-transfer-get-data-on-copying-pasting-malformed-url-in-same-document.html: Added.
2178         * editing/pasteboard/data-transfer-get-data-on-drop-custom-expected.txt: Rebaselined. We no longer normalize
2179         "https://www.apple.com" into "https://www.apple.com/" by NSURL / UIPasteboard within the same origin content.
2180         * editing/pasteboard/data-transfer-get-data-on-paste-custom-expected.txt: Ditto.
2181         * editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-expected.txt: Added.
2182         * editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-origin-expected.txt: Added.
2183         * editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-origin.html: Added.
2184         * editing/pasteboard/data-transfer-set-data-sanitlize-url-when-copying-in-null-origin-expected.txt: Added.
2185         * editing/pasteboard/data-transfer-set-data-sanitlize-url-when-copying-in-null-origin.html: Added.
2186         * editing/pasteboard/data-transfer-set-data-sanitlize-url-when-dragging-in-null-origin-expected.txt: Added.
2187         * editing/pasteboard/data-transfer-set-data-sanitlize-url-when-dragging-in-null-origin.html: Added.
2188         * editing/pasteboard/dataTransfer-setData-getData-expected.txt: Rebaselined. More test cases are passing.
2189         * editing/pasteboard/dataTransfer-setData-getData.html: Updated expectations as the original URL is now preserved.
2190         * http/tests/security/clipboard/copy-paste-url-across-origin-sanitizes-url-expected.txt: Added.
2191         * http/tests/security/clipboard/copy-paste-url-across-origin-sanitizes-url.html: Added.
2192         * http/tests/security/clipboard/resources/copy.html: Added.
2193         * platform/mac-wk1/TestExpectations:
2194
2195 2017-10-11  Andy Estes  <aestes@apple.com>
2196
2197         [Payment Request] Implement Apple Pay merchant validation
2198         https://bugs.webkit.org/show_bug.cgi?id=178159
2199
2200         Reviewed by Brady Eidson.
2201
2202         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https-expected.txt: Added.
2203         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html: Added.
2204
2205 2017-10-11  Brady Eidson  <beidson@apple.com>
2206
2207         Add a SW context process (where SW scripts will actually execute).
2208         https://bugs.webkit.org/show_bug.cgi?id=178156
2209
2210         Reviewed by Andy Estes.
2211
2212         * http/tests/workers/service/basic-register-exceptions-expected.txt:
2213         * http/tests/workers/service/basic-register-expected.txt:
2214         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
2215
2216 2017-10-11  Joanmarie Diggs  <jdiggs@igalia.com>
2217
2218         [ATK] Expose value of aria-keyshortcuts as object attribute
2219         https://bugs.webkit.org/show_bug.cgi?id=171175
2220
2221         Reviewed by Chris Fleizach.
2222
2223         * accessibility/gtk/aria-keyshortcuts-expected.txt: Added.
2224         * accessibility/gtk/aria-keyshortcuts.html: Added.
2225
2226 2017-10-11  Youenn Fablet  <youenn@apple.com>
2227
2228         Import media capture WPT tests
2229         https://bugs.webkit.org/show_bug.cgi?id=178138
2230
2231         Reviewed by Eric Carlson.
2232
2233         Skipping tests for ports not supporting getUserMedia.
2234
2235         * platform/mac-wk1/TestExpectations:
2236         * platform/win/TestExpectations:
2237         * platform/wpe/TestExpectations:
2238
2239 2017-10-11  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2240
2241         [GStreamer] Many media source tests crashing with GStreamer-CRITICAL **: _gst_util_uint64_scale: assertion 'denom != 0' failed in gst_qtdemux_configure_stream()
2242         https://bugs.webkit.org/show_bug.cgi?id=176804
2243
2244         Reviewed by Michael Catanzaro.
2245
2246         Update expectations for fixed tests.
2247
2248         * platform/gtk/TestExpectations:
2249
2250 2017-10-11  Antoine Quint  <graouts@apple.com>
2251
2252         Rebaseline tests at media/modern-media-controls/media-controller
2253         https://bugs.webkit.org/show_bug.cgi?id=178129
2254
2255         Reviewed by Sam Weinig.
2256
2257         Rebaseline a series of tests to work with the current modern-media-controls codebase. For the most part, this is accounting
2258         for metrics changes and the refactoring of the auto-hide controller code.
2259
2260         * media/modern-media-controls/media-controller/media-controller-auto-hide-expected.txt:
2261         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave-expected.txt:
2262         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html:
2263         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-over-controls-bar-expected.txt:
2264         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play-expected.txt:
2265         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html:
2266         * media/modern-media-controls/media-controller/media-controller-auto-hide-pause-expected.txt:
2267         * media/modern-media-controls/media-controller/media-controller-auto-hide-pause.html:
2268         * media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter-expected.txt:
2269         * media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html:
2270         * media/modern-media-controls/media-controller/media-controller-auto-hide.html:
2271         * media/modern-media-controls/media-controller/media-controller-click-on-video-controls-should-not-pause.html:
2272         * media/modern-media-controls/media-controller/media-controller-compact-expected.txt: Removed.
2273         * media/modern-media-controls/media-controller/media-controller-compact.html: Removed.
2274         * media/modern-media-controls/media-controller/media-controller-fullscreen-change-expected.txt:
2275         * media/modern-media-controls/media-controller/media-controller-fullscreen-change.html:
2276         * media/modern-media-controls/media-controller/media-controller-ios-do-not-hide-controls-when-tapping-button-expected.txt:
2277         * media/modern-media-controls/media-controller/media-controller-ios-do-not-hide-controls-when-tapping-button.html:
2278         * media/modern-media-controls/media-controller/media-controller-ios-only-enable-tap-gesture-recognizer-with-fades-when-idle-expected.txt:
2279         * media/modern-media-controls/media-controller/media-controller-ios-only-enable-tap-gesture-recognizer-with-fades-when-idle.html:
2280         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
2281         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
2282         * media/modern-media-controls/media-controller/media-controller-scale-factor-expected.txt:
2283         * media/modern-media-controls/media-controller/media-controller-scale-factor.html:
2284         * media/modern-media-controls/media-controller/media-controller-tight-padding-expected.txt: Removed.
2285         * media/modern-media-controls/media-controller/media-controller-tight-padding.html: Removed.
2286         * platform/ios-simulator/TestExpectations:
2287         * platform/mac-elcapitan/TestExpectations:
2288         * platform/mac/TestExpectations:
2289
2290 2017-09-27  Frederic Wang  <fwang@igalia.com>
2291
2292         [iOS] Do not flatten frames when async frame scrolling is enabled
2293         https://bugs.webkit.org/show_bug.cgi?id=173704
2294
2295         Reviewed by Simon Fraser.
2296
2297         Add an iOS test to verify that frame flattening is disabled when async frame scrolling is enabled.
2298
2299         * platform/ios/fast/frames/flattening/iframe-flattening-with-async-frame-scrolling-expected.txt: Added.
2300         * platform/ios/fast/frames/flattening/iframe-flattening-with-async-frame-scrolling.html: Added.
2301
2302 2017-10-10  Ryosuke Niwa  <rniwa@webkit.org>
2303
2304         Enable custom pasteboard data in DumpRenderTree and WebKitTestRunner
2305         https://bugs.webkit.org/show_bug.cgi?id=178154
2306
2307         Reviewed by Wenson Hsieh.
2308
2309         * editing/pasteboard/dataTransfer-setData-getData-expected.txt: Rebaselined. One more test case is passing now.
2310         * fast/events/dropzone-002.html: Fixed the test to accept an image since we no longer drop URLs when dropping
2311         an image avoid leaking local file paths.
2312         * platform/mac/TestExpectations: Enabled dropzone-005.html since it started passing after fixing LocalPasteboard.
2313
2314 2017-10-10  Andy Estes  <aestes@apple.com>
2315
2316         [Payment Request] Validate that all PaymentCurrencyAmounts use the same currency code when using Apple Pay
2317         https://bugs.webkit.org/show_bug.cgi?id=178150
2318
2319         Reviewed by Tim Horton.
2320
2321         * http/tests/paymentrequest/payment-request-abort-method.https.html:
2322         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
2323         * http/tests/paymentrequest/payment-request-show-method.https.html:
2324         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
2325         * http/tests/ssl/applepay/PaymentRequest.https.html:
2326
2327 2017-10-10  Andy Estes  <aestes@apple.com>
2328
2329         [Payment Request] Implement PaymentRequest.canMakePayment()
2330         https://bugs.webkit.org/show_bug.cgi?id=178048
2331
2332         Reviewed by Youenn Fablet.
2333
2334         * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt: Added.
2335         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html: Added.
2336         * http/tests/ssl/applepay/PaymentRequest.https.html:
2337         * platform/ios-wk2/TestExpectations:
2338         * platform/mac-wk2/TestExpectations:
2339
2340 2017-10-10  Joanmarie Diggs  <jdiggs@igalia.com>
2341
2342         AX: [ATK] ARIA form role should be mapped to ATK_ROLE_LANDMARK; not ATK_ROLE_FORM
2343         https://bugs.webkit.org/show_bug.cgi?id=178137
2344
2345         Reviewed by Chris Fleizach.
2346
2347         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated expectations.
2348
2349 2017-10-10  Matt Rajca  <mrajca@apple.com>
2350
2351         Respect audio rate change restrictions in HTMLMediaElement::setVolume.
2352         https://bugs.webkit.org/show_bug.cgi?id=178140
2353
2354         Reviewed by Eric Carlson.
2355
2356         * media/audio-playback-volume-changes-with-restrictions-and-user-gestures-expected.txt: Added.
2357         * media/audio-playback-volume-changes-with-restrictions-and-user-gestures.html: Added.
2358         * media/audio-playback-volume-changes-with-restrictions-expected.txt: Added.
2359         * media/audio-playback-volume-changes-with-restrictions.html: Added.
2360         * platform/ios/TestExpectations:
2361
2362 2017-10-10  Ryosuke Niwa  <rniwa@webkit.org>
2363
2364         Loading should be disabled while constructing the fragment in WebContentReader::readWebArchive
2365         https://bugs.webkit.org/show_bug.cgi?id=178118
2366
2367         Reviewed by Antti Koivisto.
2368
2369         Updated the existing tests to wait for images to load in each step explicitly instead of relying on
2370         them being loaded synchronously or that it's loaded within 100-200ms.
2371
2372         * editing/pasteboard/4641033.html:
2373         * editing/pasteboard/4947130.html:
2374         * editing/pasteboard/4989774.html:
2375         * editing/pasteboard/drag-selected-image-to-contenteditable.html:
2376         * editing/selection/drag-to-contenteditable-iframe.html:
2377         * platform/ios/TestExpectations: Skipped editing/selection/drag-to-contenteditable-iframe.html on iOS
2378         since we don't support testing drag & drop on iOS. Also added [ Skip ] to other entires there.
2379
2380 2017-10-10  Chris Dumez  <cdumez@apple.com>
2381
2382         Entries API should recognize path starting with 2 slashes as valid absolute path
2383         https://bugs.webkit.org/show_bug.cgi?id=178135
2384
2385         Reviewed by Ryosuke Niwa.
2386
2387         Add layout test coverage.
2388
2389         * editing/pasteboard/entries-api/datatransfer-items-drop-getDirectory-expected.txt:
2390         * editing/pasteboard/entries-api/datatransfer-items-drop-getDirectory.html:
2391         * editing/pasteboard/entries-api/datatransfer-items-drop-getFile-expected.txt:
2392         * editing/pasteboard/entries-api/datatransfer-items-drop-getFile.html:
2393
2394 2017-10-10  Matt Lewis  <jlewis3@apple.com>
2395
2396         Unreviewed, rolling out r223110.
2397
2398         This caused consistent failures and timeouts on multiple
2399         platforms.
2400
2401         Reverted changeset:
2402
2403         "Delete button doesn't fully delete certain emoji"
2404         https://bugs.webkit.org/show_bug.cgi?id=178096
2405         http://trac.webkit.org/changeset/223110
2406
2407 2017-10-10  Antti Koivisto  <antti@apple.com>
2408
2409         RenderObject::destroy() should only be invoked after renderer has been removed from the tree
2410         https://bugs.webkit.org/show_bug.cgi?id=178075
2411
2412         Reviewed by Zalan Bujtas.
2413
2414         * accessibility/mac/textbox-role-reports-notifications.html:
2415
2416         This passed because spurious AXValueChanged notifications. Force layout to prevent coalescing between mutations.
2417
2418 2017-10-10  Joanmarie Diggs  <jdiggs@igalia.com>
2419
2420         AX: [ATK] STATE_CHECKABLE should be removed from radio buttons in radiogroups with aria-readonly="true"
2421         https://bugs.webkit.org/show_bug.cgi?id=177931
2422
2423         Reviewed by Chris Fleizach.
2424
2425         * accessibility/gtk/aria-readonly-radiogroup-expected.txt: Added.
2426         * accessibility/gtk/aria-readonly-radiogroup.html: Added.
2427
2428 2017-10-09  Chris Dumez  <cdumez@apple.com>
2429
2430         Calling fileSystemDirectoryEntry.getDirectory() with empty path should not fail
2431         https://bugs.webkit.org/show_bug.cgi?id=178114
2432
2433         Reviewed by Ryosuke Niwa.
2434
2435         Extend layout test coverage.
2436
2437         * editing/pasteboard/entries-api/datatransfer-items-drop-getDirectory-expected.txt:
2438         * editing/pasteboard/entries-api/datatransfer-items-drop-getDirectory.html:
2439
2440 2017-10-09  Ryan Haddad  <ryanhaddad@apple.com>
2441
2442         Mark http/tests/paymentrequest/payment-request-abort-method.https.html as flaky.
2443         https://bugs.webkit.org/show_bug.cgi?id=178107
2444
2445         Unreviewed test gardening.
2446
2447         * platform/ios-wk2/TestExpectations:
2448         * platform/mac-wk2/TestExpectations:
2449
2450 2017-10-09  Ryan Haddad  <ryanhaddad@apple.com>
2451
2452         Rebaseline imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent.html for iOS.
2453
2454         Unreviewed test gardening.
2455
2456         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Removed.
2457         * platform/ios-wk2/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Removed.
2458         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
2459
2460 2017-10-09  Myles C. Maxfield  <mmaxfield@apple.com>
2461
2462         Delete button doesn't fully delete certain emoji
2463         https://bugs.webkit.org/show_bug.cgi?id=178096
2464         <rdar://problem/34785106>
2465
2466         Reviewed by Simon Fraser.
2467
2468         * editing/deleting/delete-emoji-2.html:
2469         * platform/mac/editing/deleting/delete-emoji-expected.txt:
2470         * platform/mac/editing/deleting/delete-emoji-2-expected.txt:
2471         * platform/ios/editing/deleting/delete-emoji-expected.txt:
2472         * platform/ios/editing/deleting/delete-emoji-2-expected.txt:
2473         * platform/win/TestExpectations:
2474
2475 2017-10-09  Michael Saboff  <msaboff@apple.com>
2476
2477         Implement RegExp Unicode property escapes
2478         https://bugs.webkit.org/show_bug.cgi?id=172069
2479
2480         Reviewed by JF Bastien.
2481
2482         New test.
2483
2484         * js/regexp-unicode-properties-expected.txt: Added.
2485         * js/regexp-unicode-properties.html: Added.
2486         * js/script-tests/regexp-unicode-properties.js: Added.
2487
2488 2017-10-09  Andy Estes  <aestes@apple.com>
2489
2490         [Payment Request] Implement PaymentRequest.show() and PaymentRequest.hide()
2491         https://bugs.webkit.org/show_bug.cgi?id=178043
2492         <rdar://problem/34076639>
2493
2494         Reviewed by Tim Horton.
2495
2496         Copied payment-request-abort-method.https.html and payment-request-show-method.https.html
2497         from web-platform-tests/payment-request/ and changed the payment method from basic-card to
2498         Apple Pay. This needs to eventually be upstreamed back to WPT.
2499
2500         * TestExpectations:
2501         * http/tests/paymentrequest/payment-request-abort-method.https-expected.txt: Added.
2502         * http/tests/paymentrequest/payment-request-abort-method.https.html: Added.
2503         * http/tests/paymentrequest/payment-request-show-method.https-expected.txt: Added.
2504         * http/tests/paymentrequest/payment-request-show-method.https.html: Added.
2505         * platform/ios-wk2/TestExpectations:
2506         * platform/mac-wk2/TestExpectations:
2507
2508 2017-10-09  Youenn Fablet  <youenn@apple.com>
2509
2510         Add quota to cache API
2511         https://bugs.webkit.org/show_bug.cgi?id=177552
2512
2513         Reviewed by Alex Christensen.
2514
2515         * http/wpt/cache-storage/cache-quota.https.any-expected.txt: Added.
2516         * http/wpt/cache-storage/cache-quota.https.any.html: Added.
2517         * http/wpt/cache-storage/cache-quota.https.any.js: Added.
2518
2519 2017-10-09  Matt Lewis  <jlewis3@apple.com>
2520
2521         Unskipped http/tests/cache/disk-cache/disk-cache-validation-no-body.html
2522         https://bugs.webkit.org/show_bug.cgi?id=178019
2523
2524         Unreviewed test gardening.
2525         * platform/mac-wk2/TestExpectations:
2526
2527 2017-10-09  Joseph Pecoraro  <pecoraro@apple.com>
2528
2529         Web Inspector: Network Tab - Cookies Detail View
2530         https://bugs.webkit.org/show_bug.cgi?id=177988
2531         <rdar://problem/34071927>
2532
2533         Reviewed by Brian Burg.
2534
2535         * inspector/unit-tests/cookie-expected.txt: Added.
2536         * inspector/unit-tests/cookie.html: Added.
2537
2538 2017-10-09  Matt Lewis  <jlewis3@apple.com>
2539
2540         Marked inspector/dom/csp-big5-hash.html as flaky.
2541         https://bugs.webkit.org/show_bug.cgi?id=177608
2542
2543         Unreviewed test garding.
2544
2545         * platform/mac/TestExpectations:
2546
2547 2017-10-09  Ryan Haddad  <ryanhaddad@apple.com>
2548
2549         Unreviewed, rolling out r223021.
2550
2551         LayoutTests added with this change are failing.
2552
2553         Reverted changeset:
2554
2555         "[Payment Request] Implement PaymentRequest.show() and
2556         PaymentRequest.hide()"
2557         https://bugs.webkit.org/show_bug.cgi?id=178043
2558         http://trac.webkit.org/changeset/223021
2559
2560 2017-10-09  Joanmarie Diggs  <jdiggs@igalia.com>
2561
2562         AX: [ATK] Explicitly-set aria-sort value of "none" should be exposed as an object attribute
2563         https://bugs.webkit.org/show_bug.cgi?id=177955
2564
2565         Reviewed by Chris Fleizach.
2566
2567         * accessibility/gtk/aria-sort-values-expected.txt: Added.
2568         * accessibility/gtk/aria-sort-values.html: Added.
2569
2570 2017-10-09  Ryan Haddad  <ryanhaddad@apple.com>
2571
2572         Mark media/media-source/media-source-paint-to-canvas.html as failing.
2573         https://bugs.webkit.org/show_bug.cgi?id=178083
2574
2575         Unreviewed test gardening.
2576
2577         * platform/mac/TestExpectations:
2578
2579 2017-10-08  Darin Adler  <darin@apple.com>
2580
2581         Update HTMLOListElement.start to behavior from latest HTML specification
2582         https://bugs.webkit.org/show_bug.cgi?id=178057
2583
2584         Reviewed by Chris Dumez.
2585
2586         * fast/lists/ol-reversed-simple-expected.txt:
2587         * fast/lists/ol-reversed-simple.html:
2588         * fast/lists/ol-reversed-simple.xhtml:
2589         Updated test and results to expect the new behavior.
2590
2591 2017-10-08  Darin Adler  <darin@apple.com>
2592
2593         Fix bugs related to setting reflected floating point DOM attributes
2594         https://bugs.webkit.org/show_bug.cgi?id=178061
2595
2596         Reviewed by Sam Weinig.
2597
2598         * fast/dom/HTMLProgressElement/set-progress-properties-expected.txt: Updated test to expect
2599         setting HTMLProgressElement.max to 0 to have no effect, rather than setting max to "1".
2600         * fast/dom/HTMLProgressElement/set-progress-properties.html: Ditto.
2601
2602         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2603         Updated to expect meter reflection tests to pass.
2604
2605 2017-10-08  Wenson Hsieh  <wenson_hsieh@apple.com>
2606
2607         DataTransfer.items does not contain items for custom types supplied via add or setData
2608         https://bugs.webkit.org/show_bug.cgi?id=178016
2609
2610         Reviewed by Darin Adler.
2611
2612         Adds new layout tests to check DataTransfer.items when dropping a file, and when copying and pasting with custom
2613         pasteboard data types. Tweaks an existing test to adjust for normalizeType stripping HTML whitespace rather than
2614         ASCII whitespace.
2615
2616         * TestExpectations:
2617         * editing/pasteboard/data-transfer-get-data-non-normalized-types-expected.txt:
2618         * editing/pasteboard/data-transfer-get-data-non-normalized-types.html:
2619         * editing/pasteboard/data-transfer-items-add-custom-data-expected.txt: Added.
2620         * editing/pasteboard/data-transfer-items-add-custom-data.html: Added.
2621         * editing/pasteboard/data-transfer-items-drop-file-expected.txt: Added.
2622         * editing/pasteboard/data-transfer-items-drop-file.html: Added.
2623         * platform/ios-simulator-wk1/TestExpectations:
2624         * platform/mac-wk1/TestExpectations:
2625
2626 2017-10-08  Ryosuke Niwa  <rniwa@webkit.org>
2627
2628         dragenter and dragleave shouldn't use the same data transfer object
2629         https://bugs.webkit.org/show_bug.cgi?id=178056
2630
2631         Reviewed by Darin Adler.
2632
2633         Added a regression test for checking the uniqueness of dataTransfer object for dragenter and dragleave events.
2634         Unfortunately, the test is only runnable in Mac WebKit1 port due to the lack of support in WebKitTestRunner.
2635
2636         * TestExpectations:
2637         * editing/pasteboard/data-transfer-is-unique-for-dragenter-and-dragleave-expected.txt: Added.
2638         * editing/pasteboard/data-transfer-is-unique-for-dragenter-and-dragleave.html: Added.
2639         * platform/mac-wk1/TestExpectations:
2640
2641 2017-10-08  Jer Noble  <jer.noble@apple.com>
2642
2643         SourceBuffer remove throws out way more content than requested
2644         https://bugs.webkit.org/show_bug.cgi?id=177884
2645         <rdar://problem/34817104>
2646
2647         Reviewed by Darin Adler.
2648
2649         * media/media-source/media-source-remove-decodeorder-crash-expected.txt:
2650         * media/media-source/media-source-remove-decodeorder-crash.html:
2651         * media/media-source/media-source-remove-too-much-expected.txt: Added.
2652         * media/media-source/media-source-remove-too-much.html: Added.
2653
2654 2017-10-08  Brent Fulgham  <bfulgham@apple.com>
2655
2656         Nullptr deref in WebCore::Node::computeEditability
2657         https://bugs.webkit.org/show_bug.cgi?id=177905
2658         <rdar://problem/34138402>
2659
2660         Reviewed by Darin Adler.
2661
2662         * fast/dom/focus-shift-crash-expected.txt: Added.
2663         * fast/dom/focus-shift-crash.html: Added.
2664
2665 2017-10-07  Andy Estes  <aestes@apple.com>
2666
2667         [Payment Request] Implement PaymentRequest.show() and PaymentRequest.hide()
2668         https://bugs.webkit.org/show_bug.cgi?id=178043
2669         <rdar://problem/34076639>
2670
2671         Reviewed by Tim Horton.
2672
2673         Copied payment-request-abort-method.https.html and payment-request-show-method.https.html
2674         from web-platform-tests/payment-request/ and changed the payment method from basic-card to
2675         Apple Pay. This needs to eventually be upstreamed back to WPT.
2676
2677         * TestExpectations:
2678         * http/tests/paymentrequest/payment-request-abort-method.https-expected.txt: Added.
2679         * http/tests/paymentrequest/payment-request-abort-method.https.html: Added.
2680         * http/tests/paymentrequest/payment-request-show-method.https-expected.txt: Added.
2681         * http/tests/paymentrequest/payment-request-show-method.https.html: Added.
2682         * platform/ios-wk2/TestExpectations:
2683         * platform/mac-wk2/TestExpectations:
2684
2685 2017-10-06  Sam Weinig  <sam@webkit.org>
2686
2687         Remove global-constructors-attributes tests
2688         https://bugs.webkit.org/show_bug.cgi?id=178041
2689
2690         Rubber-stamped by Alexey Proskuryakov.
2691
2692         In discusstion with Alexey, we agreed these tests were much more trouble than they
2693         were worth, due to testing very little, but requiring the update of up to eight
2694         platform specific results per global constructor changed.
2695
2696         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
2697         * js/dom/global-constructors-attributes-dedicated-worker.html: Removed.
2698         * js/dom/global-constructors-attributes-expected.txt: Removed.
2699         * js/dom/global-constructors-attributes-idb-expected.txt: Removed.
2700         * js/dom/global-constructors-attributes-idb.html: Removed.
2701         * js/dom/global-constructors-attributes.html: Removed.
2702         * js/dom/script-tests/global-constructors-attributes-idb.js: Removed.
2703         * js/dom/script-tests/global-constructors-attributes.js: Removed.
2704         * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Removed.
2705         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt: Removed.
2706         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt: Removed.
2707         * platform/mac-sierra-wk1/js/dom/global-constructors-attributes-expected.txt: Removed.
2708         * platform/mac-sierra/js/dom/global-constructors-attributes-expected.txt: Removed.
2709         * platform/mac-wk1/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
2710         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Removed.
2711         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Removed.
2712         * platform/mac/js/dom/global-constructors-attributes-expected.txt: Removed.
2713         * platform/win/js/dom/global-constructors-attributes-expected.txt: Removed.
2714         * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Removed.
2715
2716 2017-10-06  Daniel Bates  <dabates@apple.com>
2717
2718         Spelling error annotation should encompass hyphen in misspelled word that wraps across multiple lines
2719         https://bugs.webkit.org/show_bug.cgi?id=177980
2720         <rdar://problem/34847454>
2721
2722         Reviewed by Simon Fraser.
2723
2724         Add a test to ensure that a spelling error decoration encompasses the hyphen for a misspelled
2725         word that is hyphenated because it is broken across more than one line.
2726
2727         * editing/spelling/spelling-marker-includes-hyphen-expected.html: Added.
2728         * editing/spelling/spelling-marker-includes-hyphen.html: Added.
2729         * platform/ios/TestExpectations: Mark the test as WontFix as spelling and
2730         grammar markers are not support on iOS.
2731         * platform/mac-wk2/TestExpectations: Mark the test as a failure due to <https://bugs.webkit.org/show_bug.cgi?id=105616>.
2732
2733 2017-10-06  Matt Baker  <mattbaker@apple.com>
2734
2735         Web Inspector: Add Canvas tab and CanvasOverviewContentView
2736         https://bugs.webkit.org/show_bug.cgi?id=177604
2737         <rdar://problem/34714650>
2738
2739         Reviewed by Devin Rousso.
2740
2741         Add test for new static function View.fromElement.
2742
2743         * inspector/view/basics-expected.txt:
2744         * inspector/view/basics.html:
2745
2746 2017-10-06  Ryan Haddad  <ryanhaddad@apple.com>
2747
2748         LayoutTest http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html is a flaky failure
2749         https://bugs.webkit.org/show_bug.cgi?id=177679
2750
2751         Reviewed by Alexey Proskuryakov.
2752
2753         Move runTest() from an inline script to a load event handler to avoid a race between parsing and navigation.
2754
2755         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
2756         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2757
2758 2017-10-05  Joseph Pecoraro  <pecoraro@apple.com>
2759
2760         Web Inspector: Network Tab - Headers Detail View
2761         https://bugs.webkit.org/show_bug.cgi?id=177896
2762         <rdar://problem/34071924>
2763
2764         Reviewed by Devin Rousso.
2765
2766         * inspector/unit-tests/url-utilities-expected.txt:
2767         * inspector/unit-tests/url-utilities.html:
2768         Tests for new utility functions.
2769
2770 2017-10-06  Nan Wang  <n_wang@apple.com>
2771
2772         AX: [iOS] Layout Test accessibility/ios-simulator/video-elements-ios.html is failing
2773         https://bugs.webkit.org/show_bug.cgi?id=177954
2774         <rdar://problem/34838094>
2775
2776         The test is flaky because that the video element has triggered the canplaythrough event before
2777         we registered the event handler. Fixed it by setting the source after registering the handler.
2778
2779         Reviewed by Chris Fleizach.
2780
2781         * accessibility/ios-simulator/video-elements-ios.html:
2782
2783 2017-10-06  Sam Weinig  <sam@webkit.org>
2784
2785         Add basic support for getting a ImageBitmapRenderingContext
2786         https://bugs.webkit.org/show_bug.cgi?id=177983
2787
2788         Reviewed by Dean Jackson.
2789
2790         * js/dom/global-constructors-attributes-expected.txt:
2791         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2792         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
2793         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2794         * platform/mac-sierra-wk1/js/dom/global-constructors-attributes-expected.txt:
2795         * platform/mac-sierra/js/dom/global-constructors-attributes-expected.txt:
2796         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2797         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2798         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2799         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2800         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2801         
2802             Update test results.
2803
2804 2017-10-06  Ryan Haddad  <ryanhaddad@apple.com>
2805
2806         Mark inspector/canvas/create-context-2d.html as flaky.
2807         https://bugs.webkit.org/show_bug.cgi?id=178028
2808
2809         Unreviewed test gardening.
2810
2811         * platform/mac/TestExpectations:
2812
2813 2017-10-06  Matt Lewis  <jlewis3@apple.com>
2814
2815         Skipped http/tests/cache/disk-cache/disk-cache-validation-no-body.html on El Capitan Release.
2816         https://bugs.webkit.org/show_bug.cgi?id=178019
2817
2818         Unreviewed test gardening.
2819
2820         * platform/mac-wk2/TestExpectations:
2821
2822 2017-10-05  Dean Jackson  <dino@apple.com>
2823
2824         ImageBitmap API stubs
2825         https://bugs.webkit.org/show_bug.cgi?id=177984
2826         <rdar://problem/34848023>
2827
2828         Patch by Sam and Dean.
2829         Reviewed by Dean and Sam.
2830
2831         New global constructors, so go through the pain of updating all
2832         the platform results :(
2833
2834         * js/dom/global-constructors-attributes-expected.txt:
2835         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2836         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
2837         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2838         * platform/mac-sierra-wk2/js/dom/global-constructors-attributes-expected.txt:
2839         * platform/mac-sierra/js/dom/global-constructors-attributes-expected.txt:
2840         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2841         * platform/mac-wk2/js/dom/global-constructors-attributes-expected.txt:
2842         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2843         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2844         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2845         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2846
2847 2017-10-06  Brady Eidson  <beidson@apple.com>
2848
2849         Add (entirely incorrect) fetching of ServiceWorker scripts.
2850         https://bugs.webkit.org/show_bug.cgi?id=176179
2851
2852         Reviewed by Andy Estes.
2853
2854         * http/tests/workers/service/basic-register-exceptions-expected.txt:
2855         * http/tests/workers/service/basic-register-expected.txt:
2856         * http/tests/workers/service/resources/basic-register-exceptions.js:
2857         * http/tests/workers/service/resources/basic-register.js:
2858         * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
2859
2860 2017-10-06  Ryan Haddad  <ryanhaddad@apple.com>
2861
2862         Rebaseline js/dom/global-constructors-attributes.html
2863
2864         Unreviewed test gardening.
2865
2866         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
2867         * platform/mac-sierra/js/dom/global-constructors-attributes-expected.txt:
2868         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2869
2870 2017-10-06  Ryan Haddad  <ryanhaddad@apple.com>
2871
2872         Skip editing/pasteboard/data-transfer-items.html on iOS.
2873         https://bugs.webkit.org/show_bug.cgi?id=177961
2874
2875         Unreviewed test gardening.
2876
2877         * platform/ios/TestExpectations:
2878
2879 2017-10-06  Tomas Popela  <tpopela@redhat.com>
2880
2881         [GTK] 2 text tests failing since r222838
2882         https://bugs.webkit.org/show_bug.cgi?id=177938
2883
2884         Reviewed by Carlos Garcia Campos.
2885
2886         These tests are passing after r222907
2887
2888         * platform/gtk/TestExpectations:
2889
2890 2017-10-05  Carlos Garcia Campos  <cgarcia@igalia.com>
2891
2892         [GTK][WPE] All resource load statistics tests added in r212183 crash in GTK bots, timeout in GTK and WPE bots since r219049
2893         https://bugs.webkit.org/show_bug.cgi?id=168171
2894
2895         Reviewed by Chris Dumez.
2896
2897         Unskip the tests.
2898
2899         * platform/wpe/TestExpectations:
2900         * platform/wpe/TestExpectations:
2901
2902 2017-10-05  Nikita Vasilyev  <nvasilyev@apple.com>
2903
2904         Web Inspector: Styles Redesign: Add support for keyboard navigation (Tab, Shift-Tab, Enter, Esc)
2905         https://bugs.webkit.org/show_bug.cgi?id=177711
2906
2907         Reviewed by Joseph Pecoraro.
2908
2909         Add tests for WI.CSSProperty.prototype.remove.
2910
2911         * inspector/css/css-property-expected.txt:
2912         * inspector/css/css-property.html:
2913
2914 2017-10-05  Ryan Haddad  <ryanhaddad@apple.com>
2915
2916         Rebaseline fast/dom/navigator-detached-no-crash.html.
2917         https://bugs.webkit.org/show_bug.cgi?id=177261
2918
2919         Unreviewed test gardening.
2920
2921         * fast/dom/navigator-detached-no-crash-expected.txt:
2922         * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
2923
2924 2017-10-05  Ryosuke Niwa  <rniwa@webkit.org>
2925
2926         DataTransfer shouldn't contain text/html when performing Paste and Match Style
2927         https://bugs.webkit.org/show_bug.cgi?id=174165
2928         <rdar://problem/33138027>
2929
2930         Reviewed by Wenson Hsieh.
2931
2932         Added regression tests for pasting as plain text.
2933
2934         * editing/pasteboard/data-transfer-get-data-on-paste-as-plain-text-expected.txt: Added.
2935         * editing/pasteboard/data-transfer-get-data-on-paste-as-plain-text-when-custom-pasteboard-data-disabled-expected.txt: Added.
2936         * editing/pasteboard/data-transfer-get-data-on-paste-as-plain-text-when-custom-pasteboard-data-disabled.html: Added.
2937         * editing/pasteboard/data-transfer-get-data-on-paste-as-plain-text.html: Added.
2938
2939 2017-10-05  Myles C. Maxfield  <mmaxfield@apple.com>
2940
2941         Add "display" to FontFace Javascript object
2942         https://bugs.webkit.org/show_bug.cgi?id=175383
2943         <rdar://problem/33813239>
2944
2945         Reviewed by Simon Fraser.
2946
2947         * fast/text/font-loading-font-display-expected.txt: Added.
2948         * fast/text/font-loading-font-display.html: Added.
2949
2950 2017-10-05  John Wilander  <wilander@apple.com>
2951
2952         Storage Access API: Web process should ask UI process for grant/deny
2953         https://bugs.webkit.org/show_bug.cgi?id=176941
2954         <rdar://problem/34440036>
2955
2956         Reviewed by Chris Dumez and Sam Weinig.
2957
2958         The iframes now communicate the results back to the top frame through postMessage.
2959         Also, denied access results in a rejected promise which is handled in these
2960         changed test cases.
2961  
2962         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt:
2963         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html:
2964         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt:
2965         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html:
2966         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-iframe-expected.txt: Removed.
2967         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-iframe.html: Removed.
2968             Renamed to request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html.
2969         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt: Added.
2970         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html: Added.
2971             See comment above on renaming.
2972         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
2973         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Added.
2974         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Added.
2975         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt: Added.
2976         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html: Added.
2977             Two new test cases added for the new logic in WebKit::WebResourceLoadStatisticsStore.
2978         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe.html:
2979         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt:
2980         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html:
2981         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin-expected.txt:
2982         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html:
2983         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token-expected.txt:
2984         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token.html:
2985         * http/tests/storageAccess/request-storage-access-same-origin-iframe-expected.txt:
2986         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
2987         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-expected.txt:
2988         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token-expected.txt:
2989         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token.html:
2990         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe.html:
2991         * http/tests/storageAccess/request-storage-access-top-frame-expected.txt:
2992         * http/tests/storageAccess/request-storage-access-top-frame.html:
2993         * http/tests/storageAccess/resources/request-storage-access-iframe.html:
2994         * platform/mac-wk2/TestExpectations:
2995             Added the new tests as [ Pass ].
2996
2997 2017-10-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
2998
2999         RenderSVGRoot should check the renderers inside its visualOverflowRect for hit testing if the overflow is visible
3000         https://bugs.webkit.org/show_bug.cgi?id=177953
3001         <rdar://problem/34788389>
3002
3003         Reviewed by Simon Fraser.
3004
3005         * svg/hittest/svg-visual-overflow-rect-expected.html: Added.
3006         * svg/hittest/svg-visual-overflow-rect.html: Added.
3007
3008 2017-10-05  Per Arne Vollan  <pvollan@apple.com>
3009
3010         Mark 4 fast/text layout tests as flaky on Windows.
3011         https://bugs.webkit.org/show_bug.cgi?id=177964
3012
3013         Unreviewed test gardening.
3014
3015         * platform/win/TestExpectations:
3016
3017 2017-10-05  Nan Wang  <n_wang@apple.com>
3018
3019         AX: [iOS] Layout Test accessibility/ios-simulator/video-elements-ios.html is failing
3020         https://bugs.webkit.org/show_bug.cgi?id=177954
3021         <rdar://problem/34838094>
3022
3023         We should do the isIgnored check instead of the null check.
3024
3025         Reviewed by Chris Fleizach.
3026
3027         * accessibility/ios-simulator/video-elements-ios-expected.txt:
3028         * accessibility/ios-simulator/video-elements-ios.html:
3029
3030 2017-10-05  Myles C. Maxfield  <mmaxfield@apple.com>
3031
3032         Implement font-display loading behaviors
3033         https://bugs.webkit.org/show_bug.cgi?id=175384
3034         <rdar://problem/33813243>
3035
3036         Reviewed by Darin Adler.
3037
3038         Delete the tests using the old testing infrastructure and replace them
3039         with tests that use the new testing infrastructure.
3040
3041         * fast/text/font-loading-system-fallback-expected.html: Removed.
3042         * fast/text/font-loading-system-fallback.html: Removed.
3043         * fast/text/loading-block-finish-expected.html: Added.
3044         * fast/text/loading-block-finish.html: Added.
3045         * fast/text/loading-block-nofinish-expected.html: Added.
3046         * fast/text/loading-block-nofinish.html: Added.
3047         * fast/text/loading-failure-finish-expected.html: Added.
3048         * fast/text/loading-failure-finish.html: Added.
3049         * fast/text/loading-failure-nofinish-expected.html: Added.
3050         * fast/text/loading-failure-nofinish.html: Added.
3051         * fast/text/loading-swap-finish-expected.html: Added.
3052         * fast/text/loading-swap-finish.html: Added.
3053         * fast/text/loading-swap-nofinish-expected.html: Added.
3054         * fast/text/loading-swap-nofinish.html: Added.
3055         * fast/text/web-font-load-fallback-during-loading-2-expected.html: Removed.
3056         * fast/text/web-font-load-fallback-during-loading-2.html: Removed.
3057         * fast/text/web-font-load-fallback-during-loading-expected.html: Removed.
3058         * fast/text/web-font-load-fallback-during-loading.html: Removed.
3059         * platform/gtk/TestExpectations:
3060         * platform/ios-wk1/TestExpectations:
3061         * platform/win/TestExpectations:
3062
3063 2017-10-05  Antoine Quint  <graouts@apple.com>
3064
3065         Layout Test media/modern-media-controls/scrubber-support/scrubber-support-drag.html is flaky.
3066         https://bugs.webkit.org/show_bug.cgi?id=174682
3067
3068         Reviewed by Dean Jackson.
3069
3070         This test could fail since we would start it before the time control was fully sized and only
3071         the scrubber had bounds, but not the elapsed time label. We have to wait on both being fully
3072         sized before starting the test and only then it is reliable.
3073
3074         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
3075         * platform/mac/TestExpectations:
3076
3077 2017-10-05  Antoine Quint  <graouts@apple.com>
3078
3079         Layout Test media/modern-media-controls/scrubber-support/scrubber-support-click.html is flaky
3080         https://bugs.webkit.org/show_bug.cgi?id=177930
3081
3082         Reviewed by Dean Jackson.
3083
3084         In cases where this test failed, it actually worked as expected but the "timeupdate" event would be fired
3085         twice, most likely because it was registered twice. We now use an asynchronous expectation to run the test
3086         which should only register the event listener once and make the test more reliable.
3087
3088         * media/modern-media-controls/scrubber-support/scrubber-support-click-expected.txt:
3089         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
3090
3091 2017-10-05  Andy Estes  <aestes@apple.com>
3092
3093         [Payment Request] Add a payment method that supports Apple Pay
3094         https://bugs.webkit.org/show_bug.cgi?id=177850
3095
3096         Reviewed by Youenn Fablet.
3097
3098         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt: Added.
3099         * http/tests/ssl/applepay/PaymentRequest.https.html: Added.
3100         * platform/mac-wk2/TestExpectations:
3101         * platform/ios-wk2/TestExpectations:
3102
3103 2017-10-05  Miguel Gomez  <magomez@igalia.com>
3104
3105         Unreviewed GTK+ gardening. Update expectations and rebaseline tests failing at r222905.
3106
3107         * platform/gtk/TestExpectations:
3108         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3109
3110 2017-10-05  Zan Dobersek  <zdobersek@igalia.com>
3111
3112         Unreviewed WPE gardening.
3113
3114         Enable the http/tests/ layout tests in general, but skip the directories
3115         that contain failing tests that still have to be cataloged.
3116
3117         * platform/wpe/TestExpectations:
3118         * platform/wpe/http: Added.
3119         * platform/wpe/http/wpt: Added.
3120         * platform/wpe/http/wpt/resource-timing: Added.
3121         * platform/wpe/http/wpt/resource-timing/rt-initiatorType-media-expected.txt: Added.
3122
3123 2017-10-04  Matt Baker  <mattbaker@apple.com>
3124
3125         Web Inspector: Improve CanvasManager recording events
3126         https://bugs.webkit.org/show_bug.cgi?id=177762
3127
3128         Reviewed by Devin Rousso.
3129
3130         Update tests for renamed CanvasManager event.
3131
3132         * inspector/canvas/recording-2d.html:
3133         * inspector/canvas/recording-expected.txt:
3134         * inspector/canvas/recording-webgl-snapshots.html:
3135         * inspector/canvas/recording-webgl.html:
3136         * inspector/canvas/recording.html:
3137         * inspector/canvas/resources/recording-utilities.js:
3138         (TestPage.registerInitializer):
3139
3140 2017-10-04  Nan Wang  <n_wang@apple.com>
3141
3142         AX: Make video objects accessible on iOS
3143         https://bugs.webkit.org/show_bug.cgi?id=177788
3144         <rdar://problem/34778028>
3145
3146         Reviewed by Chris Fleizach.
3147
3148         * accessibility/ios-simulator/video-elements-ios-expected.txt: Added.
3149         * accessibility/ios-simulator/video-elements-ios.html: Added.
3150
3151 2017-10-04  Wenson Hsieh  <wenson_hsieh@apple.com>
3152
3153         Add basic support for the version of DataTransferItemList.add that takes a File
3154         https://bugs.webkit.org/show_bug.cgi?id=177853
3155         <rdar://problem/34807346>
3156
3157         Reviewed by Ryosuke Niwa.
3158
3159         Add tests to verify that Files can be added to and removed from the DataTransferItemList, and also read back via
3160         both the item list and the DataTransfer's FileList when copying and dragging. Additionally, adds a test that adds
3161         and removes the same File to the DataTransferItemList multiple times.
3162
3163         * TestExpectations:
3164         * editing/pasteboard/data-transfer-item-list-add-file-multiple-times-expected.txt: Added.
3165         * editing/pasteboard/data-transfer-item-list-add-file-multiple-times.html: Added.
3166         * editing/pasteboard/data-transfer-item-list-add-file-on-copy-expected.txt: Added.
3167         * editing/pasteboard/data-transfer-item-list-add-file-on-copy.html: Added.
3168         * editing/pasteboard/data-transfer-item-list-add-file-on-drag-expected.txt: Added.
3169         * editing/pasteboard/data-transfer-item-list-add-file-on-drag.html: Added.
3170         * platform/ios-simulator-wk1/TestExpectations:
3171         * platform/mac-wk1/TestExpectations:
3172
3173 2017-10-04  Per Arne Vollan  <pvollan@apple.com>
3174
3175         Mark http/wpt/cache-storage/cache-quota.any.html as flaky on Windows.
3176         https://bugs.webkit.org/show_bug.cgi?id=177891
3177
3178         Unreviewed test gardening.
3179
3180         * platform/win/TestExpectations:
3181
3182 2017-10-04  Youenn Fablet  <youenn@apple.com>
3183
3184         Remove OpenWebRTC backend
3185         https://bugs.webkit.org/show_bug.cgi?id=177868
3186
3187         Reviewed by Alejandro G. Castro.
3188
3189         * platform/gtk/TestExpectations:
3190
3191 2017-10-04  Carlos Garcia Campos  <cgarcia@igalia.com>
3192
3193         Unreviewed GTK+ gardening. Remove tests from expectations passing since freetype upgrade in r221670.
3194
3195         * platform/gtk/TestExpectations:
3196
3197 2017-10-04  Ryan Haddad  <ryanhaddad@apple.com>
3198
3199         Rebaseline fast/xmlhttprequest/set-dangerous-headers.html and http/tests/xmlhttprequest/set-dangerous-headers.html
3200         https://bugs.webkit.org/show_bug.cgi?id=177829
3201
3202         Unreviewed test gardening.
3203
3204         * fast/xmlhttprequest/set-dangerous-headers-expected.txt:
3205         * http/tests/xmlhttprequest/set-dangerous-headers-expected.txt:
3206
3207 2017-10-04  Zan Dobersek  <zdobersek@igalia.com>
3208
3209         Unreviewed WPE gardening.
3210
3211         * platform/wpe/TestExpectations: Unskip tests under http/wpt/. Manage
3212         expectations for failures that are currently present.
3213
3214 2017-10-04  Carlos Garcia Campos  <cgarcia@igalia.com>
3215
3216         [Harfbuzz] Implement ComplexTextController on top of HarfBuzz
3217         https://bugs.webkit.org/show_bug.cgi?id=167956
3218
3219         Unreviewed GTK+ gardening. Rebaseline tests.
3220
3221         * platform/gtk/css1/font_properties/font-expected.png:
3222         * platform/gtk/css1/font_properties/font-expected.txt:
3223         * platform/gtk/css1/pseudo/firstline-expected.png:
3224         * platform/gtk/css1/pseudo/firstline-expected.txt:
3225         * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.png:
3226         * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
3227         * platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.png:
3228         * platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.txt:
3229         * platform/gtk/css2.1/t051202-c26-psudo-nest-00-c-expected.png:
3230         * platform/gtk/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
3231         * platform/gtk/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
3232         * platform/gtk/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
3233         * platform/gtk/css2.1/t1508-c527-font-00-b-expected.png:
3234         * platform/gtk/css2.1/t1508-c527-font-00-b-expected.txt:
3235         * platform/gtk/css2.1/t1508-c527-font-06-b-expected.png:
3236         * platform/gtk/css2.1/t1508-c527-font-06-b-expected.txt:
3237         * platform/gtk/css2.1/t1508-c527-font-07-b-expected.png:
3238         * platform/gtk/css2.1/t1508-c527-font-07-b-expected.txt:
3239         * platform/gtk/css2.1/t1508-c527-font-10-c-expected.png:
3240         * platform/gtk/css2.1/t1508-c527-font-10-c-expected.txt:
3241         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
3242         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
3243         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
3244         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
3245         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
3246         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
3247         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
3248         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
3249         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-center-expected.png:
3250         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-center-expected.txt:
3251         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-left-expected.png:
3252         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-left-expected.txt:
3253         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.png:
3254         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt:
3255         * platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.png:
3256         * platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.txt:
3257         * platform/gtk/fast/text/atsui-rtl-override-selection-expected.png:
3258         * platform/gtk/fast/text/atsui-rtl-override-selection-expected.txt:
3259         * platform/gtk/fast/text/atsui-spacing-features-expected.png:
3260         * platform/gtk/fast/text/atsui-spacing-features-expected.txt:
3261         * platform/gtk/fast/text/emphasis-expected.png:
3262         * platform/gtk/fast/text/emphasis-expected.txt:
3263         * platform/gtk/fast/text/international/bold-bengali-expected.png:
3264         * platform/gtk/fast/text/international/bold-bengali-expected.txt:
3265         * platform/gtk/fast/text/international/hebrew-vowels-expected.png:
3266         * platform/gtk/fast/text/international/hebrew-vowels-expected.txt:
3267         * platform/gtk/fast/text/international/thai-baht-space-expected.png:
3268         * platform/gtk/fast/text/international/thai-baht-space-expected.txt:
3269         * platform/gtk/fast/text/international/thai-line-breaks-expected.png:
3270         * platform/gtk/fast/text/international/thai-line-breaks-expected.txt:
3271         * platform/gtk/fast/text/large-text-composed-char-dos-expected.txt: Added.
3272         * platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
3273         * platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
3274         * platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
3275         * platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
3276         * platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
3277         * platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
3278         * platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
3279         * platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
3280         * platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
3281         * platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
3282         * platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
3283         * platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
3284         * platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
3285         * platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
3286         * platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
3287         * platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
3288         * platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
3289         * platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
3290         * platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
3291         * platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
3292         * platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
3293         * platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
3294         * platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
3295         * platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
3296         * platform/gtk/svg/W3C-I18N/tspan-direction-rtl-expected.png:
3297         * platform/gtk/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
3298         * platform/gtk/svg/text/bidi-tspans-expected.png:
3299         * platform/gtk/svg/text/bidi-tspans-expected.txt:
3300         * platform/gtk/svg/text/select-textLength-spacing-squeeze-1-expected.png:
3301         * platform/gtk/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
3302         * platform/gtk/svg/text/select-textLength-spacing-squeeze-2-expected.png:
3303         * platform/gtk/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
3304         * platform/gtk/svg/text/select-textLength-spacing-stretch-2-expected.png:
3305         * platform/gtk/svg/text/select-textLength-spacing-stretch-2-expected.txt:
3306         * platform/gtk/svg/text/select-textLength-spacing-stretch-3-expected.png:
3307         * platform/gtk/svg/text/select-textLength-spacing-stretch-3-expected.txt:
3308
3309 2017-10-04  Miguel Gomez  <magomez@igalia.com>
3310
3311         Add animation support for WebP images
3312         https://bugs.webkit.org/show_bug.cgi?id=113124
3313
3314         Reviewed by Žan Doberšek.
3315
3316         Add a new test for WebP animations and skip it on ios, mac and win. Also unskip some
3317         webp tests that are passing on gtk.
3318
3319         * fast/images/animated-webp-expected.html: Added.
3320         * fast/images/animated-webp.html: Added.
3321         * fast/images/resources/awebp00-ref.webp: Added.
3322         * fast/images/resources/awebp00.webp: Added.
3323         * fast/images/resources/awebp01-ref.webp: Added.
3324         * fast/images/resources/awebp01.webp: Added.
3325         * fast/images/resources/awebp02-ref.webp: Added.
3326         * fast/images/resources/awebp02.webp: Added.
3327         * fast/images/resources/awebp03-ref.webp: Added.
3328         * fast/images/resources/awebp03.webp: Added.
3329         * fast/images/resources/awebp04-ref.webp: Added.
3330         * fast/images/resources/awebp04.webp: Added.
3331         * fast/images/resources/awebp05-ref.webp: Added.
3332         * fast/images/resources/awebp05.webp: Added.
3333         * fast/images/resources/awebp06-ref.webp: Added.
3334         * fast/images/resources/awebp06.webp: Added.
3335         * fast/images/resources/awebp07-ref.webp: Added.
3336         * fast/images/resources/awebp07.webp: Added.
3337         * fast/images/resources/awebp08-ref.webp: Added.
3338         * fast/images/resources/awebp08.webp: Added.
3339         * fast/images/resources/awebp09-ref.webp: Added.
3340         * fast/images/resources/awebp09.webp: Added.
3341         * platform/gtk/TestExpectations:
3342         * platform/ios/TestExpectations:
3343         * platform/mac/TestExpectations:
3344         * platform/win/TestExpectations:
3345
3346 2017-10-04  Joanmarie Diggs  <jdiggs@igalia.com>
3347
3348         AX: [ATK] aria-pressed="mixed" should be exposed via ATK_STATE_INDETERMINATE
3349         https://bugs.webkit.org/show_bug.cgi?id=177807
3350
3351         Reviewed by Chris Fleizach.
3352
3353         * accessibility/gtk/aria-pressed-mixed-value-expected.txt: Added.
3354         * accessibility/gtk/aria-pressed-mixed-value.html: Added.
3355
3356 2017-10-04  Joanmarie Diggs  <jdiggs@igalia.com>
3357
3358         AX: [ATK] ARIA tabpanel role should be exposed as ATK_ROLE_SCROLL_PANE
3359         https://bugs.webkit.org/show_bug.cgi?id=177815
3360
3361         Reviewed by Chris Fleizach.
3362
3363         Updated expectations to reflect new mapping.
3364
3365         * platform/gtk/accessibility/aria-tab-roles-expected.txt: Added.
3366         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
3367
3368 2017-10-03  Joanmarie Diggs  <jdiggs@igalia.com>
3369
3370         AX: [ATK] ARIA menuitems should be exposed with ATK_ROLE_MENU_ITEM even when it's the child of group role
3371         https://bugs.webkit.org/show_bug.cgi?id=177811
3372
3373         Reviewed by Chris Fleizach.
3374
3375         * accessibility/gtk/menu-with-group-child-tree-expected.txt: Added.
3376         * accessibility/gtk/menu-with-group-child-tree.html: Added.
3377
3378 2017-10-03  Joanmarie Diggs  <jdiggs@igalia.com>
3379
3380         AX: [ATK] aria-rowindex set on row element is not being exposed
3381         https://bugs.webkit.org/show_bug.cgi?id=177821
3382
3383         Reviewed by Chris Fleizach.
3384
3385         * accessibility/gtk/aria-rowindex-on-row-expected.txt: Added.
3386         * accessibility/gtk/aria-rowindex-on-row.html: Added.
3387
3388 2017-10-03  Ms2ger  <Ms2ger@igalia.com>
3389
3390         Remove some duplicate w3c tests for media tracks.
3391         https://bugs.webkit.org/show_bug.cgi?id=177819
3392
3393         Reviewed by Youenn Fablet.
3394
3395         All these tests also exist in
3396         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/interfaces,
3397         where they are kept up-to-date with upstream.
3398
3399         * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack-expected.txt: Removed.
3400         * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack.html: Removed.
3401         * media/track/w3c/interfaces/HTMLMediaElement/textTracks-expected.txt: Removed.
3402         * media/track/w3c/interfaces/HTMLMediaElement/textTracks.html: Removed.
3403         * media/track/w3c/interfaces/HTMLTrackElement/default-expected.txt: Removed.
3404         * media/track/w3c/interfaces/HTMLTrackElement/default.html: Removed.
3405         * media/track/w3c/interfaces/HTMLTrackElement/label-expected.txt: Removed.
3406         * media/track/w3c/interfaces/HTMLTrackElement/label.html: Removed.
3407         * media/track/w3c/interfaces/HTMLTrackElement/readyState-expected.txt: Removed.
3408         * media/track/w3c/interfaces/HTMLTrackElement/readyState.html: Removed.
3409         * media/track/w3c/interfaces/HTMLTrackElement/srclang-expected.txt: Removed.
3410         * media/track/w3c/interfaces/HTMLTrackElement/srclang.html: Removed.
3411         * media/track/w3c/interfaces/HTMLTrackElement/track-expected.txt: Removed.
3412         * media/track/w3c/interfaces/HTMLTrackElement/track.html: Removed.
3413         * media/track/w3c/interfaces/TextTrack/addCue-expected.txt: Removed.
3414         * media/track/w3c/interfaces/TextTrack/addCue.html: Removed.
3415         * media/track/w3c/interfaces/TextTrack/constants-expected.txt: Removed.
3416         * media/track/w3c/interfaces/TextTrack/constants.html: Removed.
3417         * media/track/w3c/interfaces/TextTrack/kind-expected.txt: Removed.
3418         * media/track/w3c/interfaces/TextTrack/kind.html: Removed.
3419         * media/track/w3c/interfaces/TextTrack/label-expected.txt: Removed.
3420         * media/track/w3c/interfaces/TextTrack/label.html: Removed.
3421         * media/track/w3c/interfaces/TextTrack/language-expected.txt: Removed.
3422         * media/track/w3c/interfaces/TextTrack/language.html: Removed.
3423         * media/track/w3c/interfaces/TextTrack/mode-expected.txt: Removed.
3424         * media/track/w3c/interfaces/TextTrack/mode.html: Removed.
3425         * media/track/w3c/interfaces/TextTrack/oncuechange-expected.txt: Removed.
3426         * media/track/w3c/interfaces/TextTrack/oncuechange.html: Removed.
3427         * media/track/w3c/interfaces/TextTrack/removeCue-expected.txt: Removed.
3428         * media/track/w3c/interfaces/TextTrack/removeCue.html: Removed.
3429         * media/track/w3c/interfaces/TextTrackCue/endTime-expected.txt: Removed.
3430         * media/track/w3c/interfaces/TextTrackCue/endTime.html: Removed.
3431         * media/track/w3c/interfaces/TextTrackCue/id-expected.txt: Removed.
3432         * media/track/w3c/interfaces/TextTrackCue/id.html: Removed.
3433         * media/track/w3c/interfaces/TextTrackCue/pauseOnExit-expected.txt: Removed.
3434         * media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html: Removed.
3435         * media/track/w3c/interfaces/TextTrackCue/startTime-expected.txt: Removed.
3436         * media/track/w3c/interfaces/TextTrackCue/startTime.html: Removed.
3437         * media/track/w3c/interfaces/TextTrackCue/track-expected.txt: Removed.
3438         * media/track/w3c/interfaces/TextTrackCue/track.html: Removed.
3439         * media/track/w3c/interfaces/TextTrackCueList/getCueById-expected.txt: Removed.
3440         * media/track/w3c/interfaces/TextTrackCueList/getCueById.html: Removed.
3441         * media/track/w3c/interfaces/TextTrackCueList/length-expected.txt: Removed.
3442         * media/track/w3c/interfaces/TextTrackCueList/length.html: Removed.
3443         * media/track/w3c/interfaces/TextTrackList/length-expected.txt: Removed.
3444         * media/track/w3c/interfaces/TextTrackList/length.html: Removed.
3445         * media/track/w3c/interfaces/TextTrackList/onaddtrack-expected.txt: Removed.
3446         * media/track/w3c/interfaces/TextTrackList/onaddtrack.html: Removed.
3447         * media/track/w3c/interfaces/TextTrackList/onremovetrack-expected.txt: Removed.
3448         * media/track/w3c/interfaces/TextTrackList/onremovetrack.html: Removed.
3449         * platform/ios/TestExpectations: Removed references to removed tests.
3450         * platform/mac/TestExpectations: Removed references to removed tests.
3451
3452 2017-10-03  Daniel Bates  <dabates@apple.com>
3453
3454         XMLHttpRequest.setRequestHeader() should allow Content-Transfer-Encoding header; remove
3455         duplicate logic to check for a forbidden XHR header field
3456         https://bugs.webkit.org/show_bug.cgi?id=177829
3457         <rdar://problem/34798441>
3458
3459         Update tests and expected results now that we match the XHR standard, <https://xhr.spec.whatwg.org> (09/08/2017).
3460
3461         We no longer consider Content-Transfer-Encoding and User-Agent forbidden headers as per
3462         the standard.
3463
3464         * fast/xmlhttprequest/set-dangerous-headers-expected.txt:
3465         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html:
3466         * fast/xmlhttprequest/set-dangerous-headers.html:
3467         * http/tests/xmlhttprequest/check-combining-headers-expected.txt:
3468         * http/tests/xmlhttprequest/set-dangerous-headers-expected.txt:
3469         * http/tests/xmlhttprequest/set-dangerous-headers.html:
3470
3471 2017-10-03  Megan Gardner  <megan_gardner@apple.com>
3472
3473         Add long press and drag test
3474         https://bugs.webkit.org/show_bug.cgi?id=177289
3475
3476         Reviewed by Wenson Hsieh.
3477
3478         Adding a test to test the long press and then drag functionality of selection.
3479         Also add additional helper functions to basic gestures, so that this and other
3480         tests can be written. Mostly deals with not lifting between gestures.
3481
3482         * fast/events/touch/ios/long-press-then-drag-to-select-text-expected.txt: Added.
3483         * fast/events/touch/ios/long-press-then-drag-to-select-text.html: Added.
3484         * fast/events/touch/ios/resources/basic-gestures.js:
3485         (longPressAndHoldAtPoint):
3486         (touchAndDragFromPointToPoint):
3487
3488 2017-10-03  Ryan Haddad  <ryanhaddad@apple.com>
3489
3490         Skip imported/w3c/web-platform-tests/payment-request/rejects_if_not_active.https.html on iOS.
3491         https://bugs.webkit.org/show_bug.cgi?id=177832
3492
3493         Unreviewed test gardening.
3494
3495         * platform/ios-wk2/TestExpectations:
3496
3497 2017-10-03  Joseph Pecoraro  <pecoraro@apple.com>
3498
3499         Layout Test http/tests/inspector/network/beacon-type.html is flaky.
3500         https://bugs.webkit.org/show_bug.cgi?id=177834
3501
3502         Unreviewed test gardening.
3503
3504         * http/tests/inspector/network/beacon-type.html:
3505         * http/tests/inspector/network/ping-type.html:
3506         Don't wait for the resource to finish loading if it has already finished loading.
3507         Logs showed the resource had already finished loading earlier, before this
3508         promise microtask started running.
3509
3510 2017-10-03  Daniel Bates  <dabates@apple.com>
3511
3512         XMLHttpRequest.setRequestHeader() should allow Content-Transfer-Encoding header; remove
3513         duplicate logic to check for a forbidden XHR header field
3514         https://bugs.webkit.org/show_bug.cgi?id=177829
3515
3516         Reviewed by Alexey Proskuryakov.
3517
3518         Update tests and test results now that we no longer consider Content-Transfer-Encoding a
3519         forbidden header.
3520
3521         * fast/xmlhttprequest/set-dangerous-headers-expected.txt:
3522         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html:
3523         * fast/xmlhttprequest/set-dangerous-headers.html:
3524         * http/tests/xmlhttprequest/set-dangerous-headers-expected.txt:
3525         * http/tests/xmlhttprequest/set-dangerous-headers.html:
3526
3527 2017-10-03  Joseph Pecoraro  <pecoraro@apple.com>
3528
3529         Unreviewed test gardening. Add debugging to flakey test.
3530
3531         * http/tests/inspector/network/beacon-type.html:
3532         Add some debugging to try and understand why this test times out.
3533
3534 2017-10-03  Adrian Perez de Castro  <aperez@igalia.com>
3535
3536         [GTK] Support the "system" CSS font family
3537         https://bugs.webkit.org/show_bug.cgi?id=177755
3538
3539         Reviewed by Carlos Garcia Campos.
3540
3541         Obtain the system UI font from the GtkSettings::gtk-font-name property
3542
3543         * platform/gtk/fonts/systemFont-expected.html: Added.
3544         * platform/gtk/fonts/systemFont.html: Added.
3545
3546 2017-10-03  Daniel Bates  <dabates@apple.com>
3547
3548         [XHR] Only exempt Dashboard widgets from XHR header restrictions
3549         https://bugs.webkit.org/show_bug.cgi?id=177824
3550         <rdar://problem/34384301>
3551
3552         Reviewed by Alexey Proskuryakov.
3553
3554         Add tests to ensure that file URLs are forbidden from setting the same set of blacklisted
3555         headers as non-file URLs except when running in Dashboard compatibility mode.
3556
3557         * TestExpectations: Mark test fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html
3558         as WontFix on all platforms. We will selectively enable this test on Mac because it is the
3559         only platform that supports Dashboard widgets.
3560         * fast/xmlhttprequest/set-dangerous-headers-expected.txt: Added.
3561         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard-expected.txt: Added.
3562         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html: Added.
3563         * fast/xmlhttprequest/set-dangerous-headers.html: Added. Derived from LayoutTests/http/tests/xmlhttprequest/set-dangerous-headers.html.
3564         * platform/mac/TestExpectations: Enable test fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html
3565         on Mac.
3566
3567 2017-10-03  Fujii Hironori  <Hironori.Fujii@sony.com>
3568
3569         REGRESSION(r221909): Failing fast/text/international/iso-8859-8.html
3570         https://bugs.webkit.org/show_bug.cgi?id=177364
3571
3572         Reviewed by Carlos Garcia Campos.
3573
3574         * platform/gtk/TestExpectations: Unmark fast/text/international/iso-8859-8.html.
3575
3576 2017-10-03  Zalan Bujtas  <zalan@apple.com>
3577
3578         [AX] Do not trigger redundant layout on tables.
3579         https://bugs.webkit.org/show_bug.cgi?id=177781
3580         <rdar://problem/34777030>
3581
3582         Reviewed by Antti Koivisto.
3583
3584         * TestExpectations: see webkit.org/b/177799
3585
3586 2017-10-03  Daniel Bates  <dabates@apple.com>
3587
3588         [CSP] Check policy before opening a new window to a JavaScript URL
3589         https://bugs.webkit.org/show_bug.cgi?id=176815
3590         <rdar://problem/34400057>
3591
3592         Reviewed by Brent Fulgham.
3593
3594         * http/tests/security/contentSecurityPolicy/resources/window-open-javascript-url-blocked.js: Added.
3595         * http/tests/security/contentSecurityPolicy/window-open-javascript-url-blocked-expected.txt: Added.
3596         * http/tests/security/contentSecurityPolicy/window-open-javascript-url-blocked.html: Added.
3597
3598 2017-10-03  Joanmarie Diggs  <jdiggs@igalia.com>
3599
3600         AX: [ATK] ARIA drag-and-drop attribute values should be exposed via AtkObject attributes
3601         https://bugs.webkit.org/show_bug.cgi?id=177763
3602
3603         Reviewed by Chris Fleizach.
3604
3605         * accessibility/gtk/aria-drag-and-drop-expected.txt: Added.
3606         * accessibility/gtk/aria-drag-and-drop.html: Added.
3607
3608 2017-10-03  Charles Turner  <cturner@igalia.com>
3609
3610         Unreviewed test gardening.
3611
3612         * platform/gtk/TestExpectations:
3613
3614 2017-10-03  Ryan Haddad  <ryanhaddad@apple.com>
3615
3616         Move payment-request TestExpectations to ios-wk2.
3617
3618         Unreviewed test gardening.
3619
3620         * platform/ios-wk2/TestExpectations:
3621         * platform/ios/TestExpectations:
3622
3623 2017-10-03  Matt Baker  <mattbaker@apple.com>
3624
3625         Web Inspector: Add View layout tests, make views more testable
3626         https://bugs.webkit.org/show_bug.cgi?id=161274
3627         <rdar://problem/28038615>
3628
3629         Reviewed by Devin Rousso.
3630
3631         Add tests for creating views, adding and removing subviews, and layout
3632         operations. These tests rely on a mock requestAnimationFrame, which is
3633         enabled with FrontendTestHarness.redirectRequestAnimationFrame.
3634
3635         * inspector/view/asynchronous-layout-expected.txt: Added.
3636         * inspector/view/asynchronous-layout.html: Added.
3637         * inspector/view/basics-expected.txt: Added.
3638         * inspector/view/basics.html: Added.
3639         * inspector/view/synchronous-layout-expected.txt: Added.
3640         * inspector/view/synchronous-layout.html: Added.
3641
3642         * inspector/view/resources/test-view.js: Added.
3643         (TestPage.registerInitializer.WI.TestView):
3644         (TestPage.registerInitializer.WI.TestView.prototype.get initialLayoutCount):
3645         (TestPage.registerInitializer.WI.TestView.prototype.get layoutCount):
3646         (TestPage.registerInitializer.WI.TestView.prototype.evaluateAfterLayout):
3647         (TestPage.registerInitializer.WI.TestView.prototype.initialLayout):
3648         (TestPage.registerInitializer.WI.TestView.prototype.layout):
3649         (TestPage.registerInitializer):
3650         Register an instrumentation subclass of View. TestView counts calls to
3651         protected methods and accepts callbacks to execute when a layout completes.
3652
3653 2017-10-03  Ryan Haddad  <ryanhaddad@apple.com>
3654
3655         Update iOS TestExpectations for payment-request tests.
3656         https://bugs.webkit.org/show_bug.cgi?id=177786
3657
3658         Unreviewed test gardening.
3659
3660         * platform/ios/TestExpectations:
3661
3662 2017-10-03  Brent Fulgham  <bfulgham@apple.com>
3663
3664         [Mac] Use safer decoding practices for NSKeyedUnarchiver
3665         https://bugs.webkit.org/show_bug.cgi?id=175887
3666         <rdar://problem/33435281>
3667
3668         Reviewed by Daniel Bates.
3669
3670         Mark two tests as flaky for now, until the relevant CFNetwork changes are available on the test systems.
3671         1. webarchive/loading/cache-expired-subresource.html
3672         2. webarchive/loading/test-loading-archive-subresource-null-mimetype.html
3673
3674         * platform/ios/TestExpectations:
3675         * platform/mac/TestExpectations:
3676
3677 2017-10-03  Ms2ger  <Ms2ger@igalia.com>
3678
3679         Remove some duplicated canvas toDataURL tests.
3680         https://bugs.webkit.org/show_bug.cgi?id=177805
3681
3682         Reviewed by Youenn Fablet.
3683
3684         This copy of the canvas test suite was added in bug 20553 (r59954).
3685         Another one-time import was done in bug 138324 (r176144). Yet another
3686         copy was added in bug 148822 (r189394) and this one has been kept
3687         up-to-date with upstream since.
3688
3689         I have verified that the latest tests cover everything the older copies
3690         do. There seems to be no reason to keep the older copies around.
3691
3692         * TestExpectations: Removed reference to removed test.
3693         * canvas/philip/tests/toDataURL.arguments.1-expected.txt: Removed.
3694         * canvas/philip/tests/toDataURL.arguments.1.html: Removed.
3695         * canvas/philip/tests/toDataURL.arguments.2-expected.txt: Removed.
3696         * canvas/philip/tests/toDataURL.arguments.2.html: Removed.
3697         * canvas/philip/tests/toDataURL.arguments.3-expected.txt: Removed.
3698         * canvas/philip/tests/toDataURL.arguments.3.html: Removed.
3699         * canvas/philip/tests/toDataURL.bogustype-expected.txt: Removed.
3700         * canvas/philip/tests/toDataURL.bogustype.html: Removed.
3701         * canvas/philip/tests/toDataURL.default-expected.txt: Removed.
3702         * canvas/philip/tests/toDataURL.default.html: Removed.
3703         * canvas/philip/tests/toDataURL.jpeg.alpha-expected.txt: Removed.
3704         * canvas/philip/tests/toDataURL.jpeg.alpha.html: Removed.
3705         * canvas/philip/tests/toDataURL.jpeg.alpha.png: Removed.
3706         * canvas/philip/tests/toDataURL.jpeg.primarycolours-expected.txt: Removed.
3707         * canvas/philip/tests/toDataURL.jpeg.primarycolours.html: Removed.
3708         * canvas/philip/tests/toDataURL.jpeg.primarycolours.png: Removed.
3709         * canvas/philip/tests/toDataURL.jpeg.quality.basic-expected.txt: Removed.
3710         * canvas/philip/tests/toDataURL.jpeg.quality.basic.html: Removed.
3711         * canvas/philip/tests/toDataURL.jpeg.quality.basic.png: Removed.
3712         * canvas/philip/tests/toDataURL.jpeg.quality.notnumber-expected.txt: Removed.
3713         * canvas/philip/tests/toDataURL.jpeg.quality.notnumber.html: Removed.
3714         * canvas/philip/tests/toDataURL.jpeg.quality.outsiderange-expected.txt: Removed.
3715         * canvas/philip/tests/toDataURL.jpeg.quality.outsiderange.html: Removed.
3716         * canvas/philip/tests/toDataURL.lowercase.ascii-expected.txt: Removed.
3717         * canvas/philip/tests/toDataURL.lowercase.ascii.html: Removed.
3718         * canvas/philip/tests/toDataURL.lowercase.unicode-expected.txt: Removed.
3719         * canvas/philip/tests/toDataURL.lowercase.unicode.html: Removed.
3720         * canvas/philip/tests/toDataURL.nocontext-expected.txt: Removed.
3721         * canvas/philip/tests/toDataURL.nocontext.html: Removed.
3722         * canvas/philip/tests/toDataURL.png-expected.txt: Removed.
3723         * canvas/philip/tests/toDataURL.png.complexcolours-expected.txt: Removed.
3724         * canvas/philip/tests/toDataURL.png.complexcolours.html: Removed.
3725         * canvas/philip/tests/toDataURL.png.complexcolours.png: Removed.
3726         * canvas/philip/tests/toDataURL.png.html: Removed.
3727         * canvas/philip/tests/toDataURL.png.primarycolours-expected.txt: Removed.
3728         * canvas/philip/tests/toDataURL.png.primarycolours.html: Removed.
3729         * canvas/philip/tests/toDataURL.png.primarycolours.png: Removed.
3730         * canvas/philip/tests/toDataURL.unrecognised-expected.txt: Removed.
3731         * canvas/philip/tests/toDataURL.unrecognised.html: Removed.
3732         * canvas/philip/tests/toDataURL.zerosize-expected.txt: Removed.
3733         * canvas/philip/tests/toDataURL.zerosize.html: Removed.
3734         * platform/ios-device/TestExpectations: Removed reference to removed test.
3735
3736 2017-10-03  Ryan Haddad  <ryanhaddad@apple.com>
3737
3738         Unreviewed, rolling out r222760.
3739
3740         This change caused LayoutTest crashes.
3741
3742         Reverted changeset:
3743
3744         "[Mac] Use safer decoding practices for NSKeyedUnarchiver"
3745         https://bugs.webkit.org/show_bug.cgi?id=175887
3746         http://trac.webkit.org/changeset/222760
3747
3748 2017-10-03  Michael Catanzaro  <mcatanzaro@igalia.com>
3749
3750         REGRESSION(r222392): [WPE][GTK] Many forms tests are failing due to broken event timestamps
3751         https://bugs.webkit.org/show_bug.cgi?id=177449
3752
3753         Reviewed by Chris Dumez.
3754
3755         * platform/gtk/TestExpectations:
3756
3757 2017-10-02  Wenson Hsieh  <wenson_hsieh@apple.com>
3758
3759         REGRESSION(r222595): Intermittent crash while accessing DataTransferItemList
3760         https://bugs.webkit.org/show_bug.cgi?id=177791
3761         <rdar://problem/34781456>
3762
3763         Reviewed by Ryosuke Niwa.
3764
3765         Add a new layout test that simulates the crash encountered in this bug by forcing a garbage collection sweep
3766         right before accessing the pasteboard in a "dragend" event handler.
3767
3768         * TestExpectations:
3769         * editing/pasteboard/drag-end-crash-accessing-item-list-expected.txt: Added.
3770         * editing/pasteboard/drag-end-crash-accessing-item-list.html: Added.
3771         * platform/mac-wk1/TestExpectations:
3772
3773 2017-10-02  Brent Fulgham  <bfulgham@apple.com>
3774
3775         Merge three Blink test cases
3776         https://bugs.webkit.org/show_bug.cgi?id=177797
3777         <rdar://problem/27331975>
3778
3779         Unreviewed merge of Blink test cases.
3780
3781         Merge three test cases from the following Blink change:
3782             https://chromium.googlesource.com/chromium/blink/+/17c5b48f130e4ebb796f9db89628f887624db4ef
3783
3784         Relevant fixes had been made in WebKit over the years, but we did not include proper
3785         test coverage.
3786
3787         * fast/dom/assertion-on-node-removal-expected.txt: Added.
3788         * fast/dom/assertion-on-node-removal.html: Added.
3789         * fast/forms/control-detach-crash-expected.txt: Added.
3790         * fast/forms/control-detach-crash.html: Added.
3791         * svg/custom/assert-on-node-removal-expected.txt: Added.
3792         * svg/custom/assert-on-node-removal.html: Added.
3793
3794 2017-10-02  Joanmarie Diggs  <jdiggs@igalia.com>
3795
3796         AX: [ATK] The value of aria-level is not exposed on non-heading roles
3797         https://bugs.webkit.org/show_bug.cgi?id=177775
3798
3799         Reviewed by Chris Fleizach.
3800
3801         * accessibility/gtk/aria-level-expected.txt: Added.
3802         * accessibility/gtk/aria-level.html: Added.
3803
3804 2017-10-02  Brent Fulgham  <bfulgham@apple.com>
3805
3806         [Mac] Use safer decoding practices for NSKeyedUnarchiver
3807         https://bugs.webkit.org/show_bug.cgi?id=175887
3808         <rdar://problem/33435281>
3809
3810         Reviewed by Daniel Bates.
3811
3812         Mark two tests as flaky for now, until the relevant CFNetwork changes are available on the test systems.
3813         1. webarchive/loading/cache-expired-subresource.html
3814         2. webarchive/loading/test-loading-archive-subresource-null-mimetype.html
3815
3816         * platform/ios/TestExpectations:
3817         * platform/mac/TestExpectations:
3818
3819 2017-10-02  Andy Estes  <aestes@apple.com>
3820
3821         [Payment Request] Update payment-request imported tests
3822         https://bugs.webkit.org/show_bug.cgi?id=177786
3823
3824         Reviewed by Zalan Bujtas.
3825
3826         * platform/mac-wk2/TestExpectations:
3827
3828 2017-10-02  Matt Lewis  <jlewis3@apple.com>
3829
3830         Additional rebaselining of js/dom/global-constructors-attributes.html.
3831
3832         Unreviewed test gardening.
3833
3834         * platform/mac-sierra-wk1/js/dom/global-constructors-attributes-expected.txt: Renamed from LayoutTests/platform/mac-sierra-wk2/js/dom/global-constructors-attributes-expected.txt.
3835         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3836         * platform/mac-wk2/js/dom/global-constructors-attributes-expected.txt: Removed.
3837
3838 2017-10-02  Joseph Pecoraro  <pecoraro@apple.com>
3839
3840         Web Inspector: Include Beacon and Ping requests in Network tab
3841         https://bugs.webkit.org/show_bug.cgi?id=177641
3842         <rdar://problem/33086839>
3843
3844         Reviewed by Chris Dumez.
3845
3846         * http/tests/inspector/network/beacon-type-expected.txt: Added.
3847         * http/tests/inspector/network/beacon-type.html: Added.
3848         * http/tests/inspector/network/ping-type-expected.txt: Added.
3849         * http/tests/inspector/network/ping-type.html: Added.
3850         * http/tests/inspector/network/resources/beacon.php: Added.
3851         * http/tests/inspector/network/resources/ping.php: Added.
3852         Test for Beacon and Ping resource loads.
3853
3854         * platform/mac-wk1/TestExpectations:
3855         * platform/mac-wk2/TestExpectations:
3856         * platform/win/TestExpectations:
3857         Skip beacon tests where beacon is not supported.
3858
3859 2017-10-02  Jiewen Tan  <jiewen_tan@apple.com>
3860
3861         Mark imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.html as slow
3862         https://bugs.webkit.org/show_bug.cgi?id=177615
3863
3864         Unreviewed test gardening.
3865
3866         * TestExpectations:
3867         * platform/mac-wk2/TestExpectations:
3868
3869 2017-10-02  Matt Lewis  <jlewis3@apple.com>
3870
3871         Rebaseline of js/dom/global-constructors-attributes-dedicated-worker.html after r222692.
3872
3873         Unreviewed test gardening.
3874
3875         * platform/mac-wk1/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3876
3877 2017-10-02  Zan Dobersek  <zdobersek@igalia.com>
3878
3879         Unreviewed WPE gardening.
3880
3881         * platform/wpe/TestExpectations: Unskip some more tests, and add
3882         failure expectations for whatever is still failing from that subset.
3883
3884 2017-10-02  Matt Lewis  <jlewis3@apple.com>
3885
3886         Rebaseline of js/dom/global-constructors-attributes.html after r222692.
3887
3888         Unreviewed test gardening.
3889
3890         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
3891         * platform/mac-sierra/js/dom/global-constructors-attributes-expected.txt:
3892         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3893
3894 2017-10-01  Sam Weinig  <sam@webkit.org>
3895
3896         Skip failing tests from r222692 that have different output on each run.
3897
3898         * TestExpectations:
3899         
3900             Skips imported/w3c/web-platform-tests/fetch/api/abort/general.any.html
3901             and imported/w3c/web-platform-tests/fetch/api/abort/general.any.worker.html
3902
3903 2017-10-01  Sam Weinig  <sam@webkit.org>
3904
3905         Add support for DOM aborting (https://dom.spec.whatwg.org/#aborting-ongoing-activities)
3906         https://bugs.webkit.org/show_bug.cgi?id=177718
3907
3908         Reviewed by Darin Adler.
3909
3910         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3911
3912             Update test results.
3913
3914 2017-09-30  Ryosuke Niwa  <rniwa@webkit.org>
3915
3916         Don't reveal file URL when pasting an image
3917         https://bugs.webkit.org/show_bug.cgi?id=177710
3918         <rdar://problem/34757924>
3919
3920         Reviewed by Wenson Hsieh.
3921
3922         Added a regression test for pasting an image. We enable this protection only when custom data is enabled
3923         to preserve the backwards compatibility.
3924
3925         * editing/pasteboard/paste-image-does-not-reveal-file-url-expected.txt: Added.
3926         * editing/pasteboard/paste-image-does-not-reveal-file-url.html: Added.
3927
3928 2017-09-30  Wenson Hsieh  <wenson_hsieh@apple.com>
3929
3930         Augment editing/pasteboard/data-transfer-get-data-non-normalized-types.html to check whitespace stripping
3931         https://bugs.webkit.org/show_bug.cgi?id=177707
3932
3933         Reviewed by Ryosuke Niwa.
3934
3935         Augment an existing layout test to check that whitespace is stripped from types passed into DataTransfer's
3936         getData and setData methods.
3937
3938         * editing/pasteboard/data-transfer-get-data-non-normalized-types-expected.txt:
3939         * editing/pasteboard/data-transfer-get-data-non-normalized-types.html:
3940
3941 2017-09-30  Wenson Hsieh  <wenson_hsieh@apple.com>
3942
3943         Add a layout test test that exercises setData and getData for non-normalized types
3944         https://bugs.webkit.org/show_bug.cgi?id=177707
3945
3946         Reviewed by Darin Adler.
3947
3948         We have test coverage for getData and setData with non-normalized types on some of our bots where custom
3949         pasteboard data is enabled by default, but this is not the case in EWS. This patch adds a copy and paste test
3950         that exercises this codepath across all Cocoa platforms.
3951
3952         * editing/pasteboard/data-transfer-get-data-non-normalized-types-expected.txt: Added.
3953         * editing/pasteboard/data-transfer-get-data-non-normalized-types.html: Added.
3954         * platform/ios-simulator-wk1/TestExpectations:
3955
3956 2017-09-30  Carlos Garcia Campos  <cgarcia@igalia.com>
3957
3958         Unreviewed. Upgrade webkitgtk-test-fonts to version 0.0.7.
3959
3960         Rebaseline tests affected by the new fonts.
3961
3962         * platform/gtk/css3/unicode-bidi-isolate-basic-expected.png:
3963         * platform/gtk/css3/unicode-bidi-isolate-basic-expected.txt:
3964         * platform/gtk/editing/selection/caret-rtl-2-expected.png:
3965         * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
3966         * platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
3967         * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
3968         * platform/gtk/editing/selection/caret-rtl-expected.png:
3969         * platform/gtk/editing/selection/caret-rtl-expected.txt:
3970         * platform/gtk/editing/selection/caret-rtl-right-expected.png:
3971         * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
3972         * platform/gtk/editing/selection/extend-by-word-002-expected.png:
3973         * platform/gtk/editing/selection/extend-by-word-002-expected.txt:
3974         * platform/gtk/editing/selection/extend-selection-bidi-expected.png:
3975         * platform/gtk/editing/selection/extend-selection-bidi-expected.txt:
3976         * platform/gtk/editing/selection/move-past-trailing-space-expected.png:
3977         * platform/gtk/editing/selection/move-past-trailing-space-expected.txt:
3978         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
3979         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
3980         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
3981         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
3982         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
3983         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
3984         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
3985         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
3986         * platform/gtk/fast/borders/rtl-border-04-expected.png:
3987         * platform/gtk/fast/borders/rtl-border-04-expected.txt:
3988         * platform/gtk/fast/borders/rtl-border-05-expected.png:
3989         * platform/gtk/fast/borders/rtl-border-05-expected.txt:
3990         * platform/gtk/fast/css/rtl-ordering-expected.png:
3991         * platform/gtk/fast/css/rtl-ordering-expected.txt:
3992         * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.png:
3993         * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3994         * platform/gtk/fast/css/text-overflow-ellipsis-expected.png:
3995         * platform/gtk/fast/css/text-overflow-ellipsis-expected.txt:
3996         * platform/gtk/fast/css/text-overflow-ellipsis-strict-expected.png:
3997         * platform/gtk/fast/css/text-overflow-ellipsis-strict-expected.txt:
3998         * platform/gtk/fast/css/word-space-extra-expected.png:
3999         * platform/gtk/fast/css/word-space-extra-expected.txt:
4000         * platform/gtk/fast/dom/34176-expected.png:
4001         * platform/gtk/fast/dom/34176-expected.txt:
4002         * platform/gtk/fast/dom/52776-expected.png:
4003         * platform/gtk/fast/dom/52776-expected.txt:
4004         * platform/gtk/fast/forms/listbox-bidi-align-expected.png:
4005         * platform/gtk/fast/forms/listbox-bidi-align-expected.txt:
4006         * platform/gtk/fast/forms/search-rtl-expected.png:
4007         * platform/gtk/fast/forms/search-rtl-expected.txt:
4008         * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
4009         * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
4010         * platform/gtk/fast/forms/visual-hebrew-text-field-expected.png:
4011         * platform/gtk/fast/forms/visual-hebrew-text-field-expected.txt:
4012         * platform/gtk/fast/inline/inline-box-background-expected.png:
4013         * platform/gtk/fast/inline/inline-box-background-expected.txt:
4014         * platform/gtk/fast/inline/inline-box-background-long-image-expected.png:
4015         * platform/gtk/fast/inline/inline-box-background-long-image-expected.txt:
4016         * platform/gtk/fast/inline/inline-box-background-repeat-x-expected.png:
4017         * platform/gtk/fast/inline/inline-box-background-repeat-x-expected.txt:
4018         * platform/gtk/fast/inline/inline-box-background-repeat-y-expected.png:
4019         * platform/gtk/fast/inline/inline-box-background-repeat-y-expected.txt:
4020         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.png:
4021         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt:
4022         * platform/gtk/fast/text/atsui-spacing-features-expected.png:
4023         * platform/gtk/fast/text/atsui-spacing-features-expected.txt:
4024         * platform/gtk/fast/text/basic/006-expected.png:
4025         * platform/gtk/fast/text/basic/006-expected.txt:
4026         * platform/gtk/fast/text/bidi-embedding-pop-and-push-same-expected.png:
4027         * platform/gtk/fast/text/bidi-embedding-pop-and-push-same-expected.txt:
4028         * platform/gtk/fast/text/capitalize-boundaries-expected.png:
4029         * platform/gtk/fast/text/capitalize-boundaries-expected.txt:
4030         * platform/gtk/fast/text/cg-fallback-bolding-expected.png:
4031         * platform/gtk/fast/text/cg-fallback-bolding-expected.txt:
4032         * platform/gtk/fast/text/drawBidiText-expected.png:
4033         * platform/gtk/fast/text/drawBidiText-expected.txt:
4034         * platform/gtk/fast/text/hyphenate-avoid-orphaned-word-expected.txt:
4035         * platform/gtk/fast/text/hyphenate-character-expected.png:
4036         * platform/gtk/fast/text/hyphenate-character-expected.txt:
4037         * platform/gtk/fast/text/hyphenate-first-word-expected.png:
4038         * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
4039         * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
4040         * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
4041         * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
4042         * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
4043         * platform/gtk/fast/text/hyphens-expected.png:
4044         * platform/gtk/fast/text/hyphens-expected.txt:
4045         * platform/gtk/fast/text/in-rendered-text-rtl-expected.png:
4046         * platform/gtk/fast/text/in-rendered-text-rtl-expected.txt:
4047         * platform/gtk/fast/text/international/bidi-AN-after-L-expected.png:
4048         * platform/gtk/fast/text/international/bidi-AN-after-L-expected.txt:
4049         * platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.png:
4050         * platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.txt:
4051         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.png:
4052         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt:
4053         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.png:
4054         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt:
4055         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
4056         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
4057         * platform/gtk/fast/text/international/bidi-explicit-embedding-expected.png:
4058         * platform/gtk/fast/text/international/bidi-explicit-embedding-expected.txt:
4059         * platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
4060         * platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt:
4061         * platform/gtk/fast/text/international/bidi-innertext-expected.png:
4062         * platform/gtk/fast/text/international/bidi-innertext-expected.txt:
4063         * platform/gtk/fast/text/international/bidi-linebreak-001-expected.png:
4064         * platform/gtk/fast/text/international/bidi-linebreak-001-expected.txt:
4065         * platform/gtk/fast/text/international/bidi-linebreak-002-expected.png:
4066         * platform/gtk/fast/text/international/bidi-linebreak-002-expected.txt:
4067         * platform/gtk/fast/text/international/bidi-linebreak-003-expected.png:
4068         * platform/gtk/fast/text/international/bidi-linebreak-003-expected.txt:
4069         * platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.png:
4070         * platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.txt:
4071         * platform/gtk/fast/text/international/bidi-neutral-run-expected.png:
4072         * platform/gtk/fast/text/international/bidi-neutral-run-expected.txt:
4073         * platform/gtk/fast/text/international/bidi-override-expected.png:
4074         * platform/gtk/fast/text/international/bidi-override-expected.txt:
4075         * platform/gtk/fast/text/international/hebrew-vowels-expected.png:
4076         * platform/gtk/fast/text/international/hebrew-vowels-expected.txt:
4077         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
4078         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
4079         * platform/gtk/fast/text/international/rtl-caret-expected.png:
4080         * platform/gtk/fast/text/international/rtl-caret-expected.txt:
4081         * platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.png:
4082         * platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
4083         * platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png:
4084         * platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
4085         * platform/gtk/fast/text/line-breaks-expected.png:
4086         * platform/gtk/fast/text/line-breaks-expected.txt:
4087         * platform/gtk/fast/text/midword-break-after-breakable-char-expected.png:
4088         * platform/gtk/fast/text/midword-break-after-breakable-char-expected.txt:
4089         * platform/gtk/fast/text/trailing-white-space-2-expected.png:
4090         * platform/gtk/fast/text/trailing-white-space-2-expected.txt:
4091         * platform/gtk/fast/text/trailing-white-space-expected.png:
4092         * platform/gtk/fast/text/trailing-white-space-expected.txt:
4093         * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
4094         * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
4095         * platform/gtk/fast/text/whitespace/026-expected.png:
4096         * platform/gtk/fast/text/whitespace/026-expected.txt:
4097         * platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
4098         * platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
4099         * platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
4100         * platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
4101         * platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
4102         * platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
4103         * platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
4104         * platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
4105         * platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
4106         * platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
4107         * platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
4108         * platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
4109         * platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
4110         * platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
4111         * platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
4112         * platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
4113         * platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
4114         * platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
4115         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
4116         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
4117         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
4118         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
4119         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
4120         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
4121         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
4122         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
4123         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
4124         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
4125         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
4126         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
4127         * platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.png:
4128         * platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
4129         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
4130         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
4131         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
4132         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
4133         * platform/gtk/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png:
4134         * platform/gtk/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
4135         * platform/gtk/svg/custom/glyph-selection-bidi-mirror-expected.png:
4136         * platform/gtk/svg/custom/glyph-selection-bidi-mirror-expected.txt:
4137         * platform/gtk/svg/text/bidi-embedded-direction-expected.png:
4138         * platform/gtk/svg/text/bidi-embedded-direction-expected.txt:
4139         * platform/gtk/svg/text/bidi-reorder-value-lists-expected.png:
4140         * platform/gtk/svg/text/bidi-reorder-value-lists-expected.txt: Added.
4141         * platform/gtk/svg/text/bidi-text-anchor-direction-expected.png:
4142         * platform/gtk/svg/text/bidi-text-anchor-direction-expected.txt:
4143         * platform/gtk/svg/text/text-tselect-02-f-expected.png:
4144         * platform/gtk/svg/text/text-tselect-02-f-expected.txt:
4145         * platform/gtk/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
4146         * platform/gtk/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
4147         * platform/gtk/tables/mozilla/marvin/backgr_position-table-expected.png:
4148         * platform/gtk/tables/mozilla/marvin/backgr_position-table-expected.txt:
4149         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
4150         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
4151         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
4152         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
4153         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
4154         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
4155         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-expected.png:
4156         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-expected.txt:
4157         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
4158         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
4159         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
4160         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
4161         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
4162         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
4163         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
4164         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
4165         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
4166         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
4167         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
4168         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
4169         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
4170         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
4171         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
4172         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
4173         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
4174         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
4175         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
4176         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
4177         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
4178         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
4179         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
4180         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
4181         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
4182         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
4183         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
4184         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
4185         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
4186         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
4187         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
4188         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
4189         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
4190         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
4191
4192 2017-09-29  Chris Dumez  <cdumez@apple.com>
4193
4194         http/tests/preconnect/link-rel-preconnect-https.html is flaky
4195         https://bugs.webkit.org/show_bug.cgi?id=177673
4196
4197         Reviewed by Alex Christensen.
4198
4199         * http/tests/preconnect/link-rel-preconnect-https-expected.txt:
4200         Rebaseline test now that it is passing.
4201
4202         * platform/wk2/TestExpectations:
4203         Uskip test as it should no longer be flaky.
4204
4205 2017-09-29  Chris Dumez  <cdumez@apple.com>
4206
4207         Unreviewed, temporarily mark http/tests/preconnect/link-rel-preconnect-https.html as flaky.
4208
4209    &nb