Deny third-party cookie creation for prevalent resources without interaction
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-09-06  Brent Fulgham  <bfulgham@apple.com>
2
3         Deny third-party cookie creation for prevalent resources without interaction
4         https://bugs.webkit.org/show_bug.cgi?id=175232
5         <rdar://problem/33709386>
6
7         Reviewed by Alex Christensen.
8
9         * http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Added.
10         * http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Added.
11         * platform/mac-highsierra-wk2/TestExpectations: Add new test expectation.
12
13 2017-09-06  Per Arne Vollan  <pvollan@apple.com>
14
15         Layout Test http/tests/preload/single_download_preload.html is flaky.
16         https://bugs.webkit.org/show_bug.cgi?id=176465.
17
18         Unreviewed test gardening.
19
20         * platform/win/TestExpectations:
21
22 2017-09-06  Ms2ger  <Ms2ger@igalia.com>
23
24         [WPE] Add missing test expectations
25         https://bugs.webkit.org/show_bug.cgi?id=176453
26
27         Unreviewed test gardening.
28
29         * platform/wpe/TestExpectations:
30         * platform/wpe/fast/events/context-no-deselect-expected.txt: Added.
31         * platform/wpe/fast/events/event-listener-on-link-expected.txt: Added.
32         * platform/wpe/fast/events/ghostly-mousemoves-in-subframe-expected.txt: Added.
33         * platform/wpe/fast/events/onload-re-entry-expected.txt: Added.
34         * platform/wpe/fast/events/pointer-events-2-expected.txt: Added.
35         * platform/wpe/fast/events/resize-events-expected.txt: Added.
36         * platform/wpe/fast/events/reveal-link-when-focused-expected.txt: Added.
37         * platform/wpe/fast/events/updateLayoutForHitTest-expected.txt: Added.
38         * platform/wpe/fast/inspector-support/matchedrules-expected.txt: Added.
39
40 2017-09-06  Carlos Garcia Campos  <cgarcia@igalia.com>
41
42         Unreviewed GTK+ gardening. Rebaseline tests after Freetype version bump in r221670. Part 7.
43
44 2017-09-06  Carlos Garcia Campos  <cgarcia@igalia.com>
45
46         Unreviewed GTK+ gardening. Rebaseline tests after Freetype version bump in r221670. Part 6.
47
48 2017-09-06  Carlos Garcia Campos  <cgarcia@igalia.com>
49
50         Unreviewed GTK+ gardening. Rebaseline tests after Freetype version bump in r221670. Part 5.
51
52 2017-09-06  Carlos Garcia Campos  <cgarcia@igalia.com>
53
54         Unreviewed GTK+ gardening. Rebaseline tests after Freetype version bump in r221670. Part 4.
55
56 2017-09-06  Carlos Garcia Campos  <cgarcia@igalia.com>
57
58         Unreviewed GTK+ gardening. Rebaseline tests after Freetype version bump in r221670. Part 3.
59
60 2017-09-06  Carlos Garcia Campos  <cgarcia@igalia.com>
61
62         Unreviewed GTK+ gardening. Rebaseline tests after Freetype version bump in r221670. Part 2.
63
64 2017-09-06  Carlos Garcia Campos  <cgarcia@igalia.com>
65
66         Unreviewed GTK+ gardening. Rebaseline tests after Freetype version bump in r221670. Part 1.
67
68 2017-09-06  Manuel Rego Casasnovas  <rego@igalia.com>
69
70         [css-grid] grid shorthand should not reset the gutter properties
71         https://bugs.webkit.org/show_bug.cgi?id=176375
72
73         Reviewed by Sergio Villar Senin.
74
75         Update the test to check the new behavior.
76
77         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
78         * fast/css-grid-layout/grid-shorthand-get-set.html:
79
80 2017-09-06  Zan Dobersek  <zdobersek@igalia.com>
81
82         [WebGL2] Implement getActiveUniforms()
83         https://bugs.webkit.org/show_bug.cgi?id=175203
84
85         Reviewed by Darin Adler.
86
87         Add a basic gl.getActiveUniforms() test that checks proper return values
88         for a mat4 uniform in the simple vertex shader that's used when creating
89         the 'standard' program through webgl-test.js utilities. The test remains
90         skipped on GTK+ and Windows (WebGL 2.0 disabled). Mac port skips it as
91         well since the shader can't be compiled properly. WPE and iOS run the
92         test and are passing it.
93
94         * fast/canvas/webgl/webgl2-getActiveUniforms-expected.txt: Added.
95         * fast/canvas/webgl/webgl2-getActiveUniforms.html: Added.
96         * platform/gtk/TestExpectations:
97         * platform/mac/TestExpectations:
98
99 2017-09-05  Chris Dumez  <cdumez@apple.com>
100
101         Unreviewed, rebaseline test after r221639.
102
103         * fast/forms/file/entries-api/drag-folder-webkitEntries-expected.txt:
104         * fast/forms/file/entries-api/drag-folder-webkitEntries.html:
105
106 2017-09-05  Darin Adler  <darin@apple.com>
107
108         Fix a few minor problems found while working toward removing unneeded calls to updateStyle
109         https://bugs.webkit.org/show_bug.cgi?id=176279
110
111         Reviewed by Antti Koivisto.
112
113         * svg/hittest/svg-tooltip.svg: Made this test easier to run outside of WebKitTestRunnner,
114         by removing some overzealous checks.
115
116 2017-09-05  Chris Dumez  <cdumez@apple.com>
117
118         Add support for input.webkitEntries
119         https://bugs.webkit.org/show_bug.cgi?id=176257
120         <rdar://problem/34218671>
121
122         Reviewed by Andreas Kling.
123
124         Add layout test coverage.
125
126         * fast/forms/file/entries-api/drag-folder-webkitEntries-expected.txt: Added.
127         * fast/forms/file/entries-api/drag-folder-webkitEntries.html: Added.
128         * fast/forms/file/entries-api/webkitdirectory-drag-folder-webkitEntries-expected.txt: Added.
129         * fast/forms/file/entries-api/webkitdirectory-drag-folder-webkitEntries.html: Added.
130         * http/wpt/entries-api/interfaces-expected.txt:
131         * platform/wk2/TestExpectations:
132
133 2017-09-05  Per Arne Vollan  <pvollan@apple.com>
134
135         Marked imported/w3c/web-platform-tests/html/browsers/history/the-history-interface/joint_session_history/001.html as slow.
136
137         Unreviewed test gardening.
138
139         * platform/win/TestExpectations:
140
141 2017-09-05  Chris Dumez  <cdumez@apple.com>
142
143         FileSystemEntry API should ignore hidden files
144         https://bugs.webkit.org/show_bug.cgi?id=176292
145         <rdar://problem/34257666>
146
147         Reviewed by Andreas Kling.
148
149         Add layout test coverage.
150
151         * editing/pasteboard/enties-api/datatransfer-items-drop-getAsEntry-expected.txt:
152         * editing/pasteboard/enties-api/datatransfer-items-drop-getAsEntry.html:
153         * editing/pasteboard/enties-api/datatransfer-items-drop-hidden-file-expected.txt: Added.
154         * editing/pasteboard/enties-api/datatransfer-items-drop-hidden-file.html: Added.
155         * fast/forms/file/entries-api/resources/testFiles/.hidden.txt: Added.
156         * fast/forms/file/entries-api/resources/testFiles/.hidden/hidden.txt: Added.
157         * platform/win/TestExpectations:
158
159 2017-09-05  Matt Lewis  <jlewis3@apple.com>
160
161         Marked svg/as-image/svg-image-with-data-uri-background.html as flaky.
162         https://bugs.webkit.org/show_bug.cgi?id=172877
163
164         Unreviewed test gardening.
165
166         * platform/mac-wk1/TestExpectations:
167
168 2017-09-05  Per Arne Vollan  <pvollan@apple.com>
169
170         DataTransferItem tests are timing out on Windows.
171         https://bugs.webkit.org/show_bug.cgi?id=176423.
172
173         Unreviewed test gardening.
174
175         * platform/win/TestExpectations:
176
177 2017-09-05  Youenn Fablet  <youenn@apple.com>
178
179         Cache Storage Engine should not mix different origin caches
180         https://bugs.webkit.org/show_bug.cgi?id=176394
181
182         Reviewed by Alex Christensen.
183
184         * http/tests/cache-storage/cache-origins.https-expected.txt: Added.
185         * http/tests/cache-storage/cache-origins.https.html: Added.
186         * http/tests/cache-storage/resources/cache-persistency-iframe.html:
187
188 2017-09-05  Per Arne Vollan  <pvollan@apple.com>
189
190         Unskip two tests which was skipped by mistake.
191
192         Unreviewed test gardening.
193
194         * platform/win/TestExpectations:
195
196 2017-09-05  Myles C. Maxfield  <mmaxfield@apple.com>
197
198         Update font selection algorithm to match latest CSS spec
199         https://bugs.webkit.org/show_bug.cgi?id=175236
200
201         Reviewed by Darin Adler.
202
203         * fast/text/variations/font-selection-font-weight-expected.html: Added.
204         * fast/text/variations/font-selection-font-weight.html: Added.
205
206 2017-09-05  Matt Lewis  <jlewis3@apple.com>
207
208         Marked media/W3C/video/events/event_progress.html as flaky.
209         https://bugs.webkit.org/show_bug.cgi?id=175678
210
211         Unreviewed test gardening.
212         * platform/wk2/TestExpectations:
213
214 2017-09-05  Matt Lewis  <jlewis3@apple.com>
215
216         Unreviewed, rolling out r221603.
217
218         This caused accessibility/mac/select-element-selection-with-
219         optgroups.html to consistently timeout on macOS
220
221         Reverted changeset:
222
223         "Fix a few minor problems found while working toward removing
224         unneeded calls to updateStyle"
225         https://bugs.webkit.org/show_bug.cgi?id=176279
226         http://trac.webkit.org/changeset/221603
227
228 2017-09-05  Joseph Pecoraro  <pecoraro@apple.com>
229
230         test262: Completion values for control flow do not match the spec
231         https://bugs.webkit.org/show_bug.cgi?id=171265
232
233         Reviewed by Saam Barati.
234
235         * js/eval-throw-return-expected.txt:
236         * js/kde/completion-expected.txt:
237         * js/kde/script-tests/completion.js:
238         * js/script-tests/eval-throw-return.js:
239         * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9-expected.txt:
240         * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1-expected.txt:
241         Rebaseline expectations. These are all outdated. In fact the sputnik
242         tests were imported into test262 and modified for ES2015.
243         
244         * js/script-tests/function-toString-vs-name.js:
245         ClassDeclarations on their own don't produce a value. So output
246         the class value so the test behaves as expected.
247
248 2017-09-05  Charlie Turner  <cturner@igalia.com>
249
250         [WPE] Test gardening.
251         https://bugs.webkit.org/show_bug.cgi?id=176370
252
253         Unreviewed test gardening.
254
255         * platform/wpe/TestExpectations: Updated accordingly.
256         * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Rebaselined
257
258 2017-09-05  Per Arne Vollan  <pvollan@apple.com>
259
260         Skip service workers tests on Windows.
261
262         Unreviewed test gardening.
263
264         * platform/win/TestExpectations:
265
266 2017-09-05  Frederic Wang  <fwang@igalia.com>
267
268         Use TilesBacking for iframes when async frame scrolling is enabled
269         https://bugs.webkit.org/show_bug.cgi?id=173644
270
271         Reviewed by Simon Fraser.
272
273         This patch adds a test to verify the graphic layers created for frames when async scrolling
274         is enabled. On iOS and macOS and WK2, new layers appear for the tiled content, scroll bars...
275
276         * compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Added.
277         * compositing/tiling/tiled-drawing-async-frame-scrolling.html: Added.
278         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Added.
279         * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Added.
280
281 2017-09-04  Yoav Weiss  <yoav@yoav.ws>
282
283         [iOS Simulator] http/tests/preload/viewport/meta-viewport-link-headers.php is a flaky failure.
284         https://bugs.webkit.org/show_bug.cgi?id=172518
285
286         This unflakes the test by downloading a "timer" image and kicking off the timer that runs the
287         test only once that image was downloaded, while potentially waiting for the preloaded images to arrive,
288         up to 1 second.
289         That means that slow test environments would have a longer timer than today, avoiding flakiness.
290
291         Reviewed by Youenn Fablet.
292
293         * http/tests/preload/viewport/meta-viewport-link-headers.php: Add a "timer" image, which load event starts the test.
294         * platform/ios/TestExpectations: Unflake the test in expectations.
295
296 2017-09-03  Darin Adler  <darin@apple.com>
297
298         Fix a few minor problems found while working toward removing unneeded calls to updateStyle
299         https://bugs.webkit.org/show_bug.cgi?id=176279
300
301         Reviewed by Antti Koivisto.
302
303         * svg/hittest/svg-tooltip.svg: Made this test easier to run outside of WebKitTestRunnner,
304         by removing some overzealous checks.
305
306 2017-09-04  Sam Weinig  <sam@webkit.org>
307
308         [Canvas] Split CanvasRenderingContext2D.idl into separate IDLs to match current HTML spec
309         https://bugs.webkit.org/show_bug.cgi?id=176276
310
311         Reviewed by Dean Jackson.
312
313         * fast/canvas/canvas-clip-path-expected.txt:
314         * fast/canvas/canvas-fill-path-expected.txt:
315         * fast/canvas/canvas-path-addPath-expected.txt:
316         * fast/canvas/canvas-path-isPointInPath-expected.txt:
317         * fast/canvas/canvas-path-isPointInStroke-expected.txt:
318         * fast/canvas/canvas-stroke-path-expected.txt:
319         * fast/canvas/winding-enumeration-expected.txt:
320         * inspector/canvas/recording-2d-expected.txt:
321         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
322         
323             Update results.
324
325 2017-09-04  Ms2ger  <Ms2ger@igalia.com>
326
327         Loosen the check in video-canvas-drawing-output.html.
328         https://bugs.webkit.org/show_bug.cgi?id=127106
329
330         Reviewed by Xabier Rodriguez-Calvar.
331
332         GStreamer needs the extra tolerance since version 1.2.1.
333
334         * media/video-canvas-drawing-output.html:
335         * platform/gtk/TestExpectations:
336
337 2017-09-03  Chris Dumez  <cdumez@apple.com>
338
339         Consolidate entries-api tests under entries-api/ folders
340         https://bugs.webkit.org/show_bug.cgi?id=176315
341
342         Reviewed by Darin Adler.
343
344         Consolidate entries-api tests under entries-api/ folders, for clarity.
345         Also drop an older test for directory upload which did not pass because
346         it was missing its resources. We now have good coverage for this feature
347         so this test is not needed.
348
349         * editing/pasteboard/enties-api/datatransfer-items-drop-directoryReader-error-expected.txt: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-directoryReader-error-expected.txt.
350         * editing/pasteboard/enties-api/datatransfer-items-drop-directoryReader-error.html: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-directoryReader-error.html.
351         * editing/pasteboard/enties-api/datatransfer-items-drop-directoryReader-expected.txt: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-directoryReader-expected.txt.
352         * editing/pasteboard/enties-api/datatransfer-items-drop-directoryReader-root-expected.txt: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-directoryReader-root-expected.txt.
353         * editing/pasteboard/enties-api/datatransfer-items-drop-directoryReader-root.html: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-directoryReader-root.html.
354         * editing/pasteboard/enties-api/datatransfer-items-drop-directoryReader.html: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-directoryReader.html.
355         * editing/pasteboard/enties-api/datatransfer-items-drop-fileEntry-file-expected.txt: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-fileEntry-file-expected.txt.
356         * editing/pasteboard/enties-api/datatransfer-items-drop-fileEntry-file.html: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-fileEntry-file.html.
357         * editing/pasteboard/enties-api/datatransfer-items-drop-getAsEntry-expected.txt: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-getAsEntry-expected.txt.
358         * editing/pasteboard/enties-api/datatransfer-items-drop-getAsEntry.html: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-getAsEntry.html.
359         * editing/pasteboard/enties-api/datatransfer-items-drop-getDirectory-expected.txt: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-getDirectory-expected.txt.
360         * editing/pasteboard/enties-api/datatransfer-items-drop-getDirectory.html: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-getDirectory.html.
361         * editing/pasteboard/enties-api/datatransfer-items-drop-getFile-expected.txt: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-getFile-expected.txt.
362         * editing/pasteboard/enties-api/datatransfer-items-drop-getFile.html: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-getFile.html.
363         * editing/pasteboard/enties-api/datatransfer-items-drop-getParent-expected.txt: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-getParent-expected.txt.
364         * editing/pasteboard/enties-api/datatransfer-items-drop-getParent-root-expected.txt: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-getParent-root-expected.txt.
365         * editing/pasteboard/enties-api/datatransfer-items-drop-getParent-root.html: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-getParent-root.html.
366         * editing/pasteboard/enties-api/datatransfer-items-drop-getParent.html: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-getParent.html.
367         * editing/pasteboard/enties-api/datatransfer-items-drop-getParent2-expected.txt: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-getParent2-expected.txt.
368         * editing/pasteboard/enties-api/datatransfer-items-drop-getParent2.html: Renamed from LayoutTests/editing/pasteboard/datatransfer-items-drop-getParent2.html.
369         * fast/forms/file/entries-api/resources/testFiles/file1.txt: Renamed from LayoutTests/fast/forms/file/resources/testFiles/file1.txt.
370         * fast/forms/file/entries-api/resources/testFiles/file2.txt: Renamed from LayoutTests/fast/forms/file/resources/testFiles/file2.txt.
371         * fast/forms/file/entries-api/resources/testFiles/subfolder1/file3.txt: Renamed from LayoutTests/fast/forms/file/resources/testFiles/subfolder1/file3.txt.
372         * fast/forms/file/entries-api/resources/testFiles/subfolder2/file4.txt: Renamed from LayoutTests/fast/forms/file/resources/testFiles/subfolder2/file4.txt.
373         * fast/forms/file/entries-api/resources/testFiles/subfolder2/subfolder2a/file5.txt: Renamed from LayoutTests/fast/forms/file/resources/testFiles/subfolder2/subfolder2a/file5.txt.
374         * fast/forms/file/entries-api/webkitdirectory-drag-folder-expected.txt: Renamed from LayoutTests/fast/forms/file/webkitdirectory-drag-folder-expected.txt.
375         * fast/forms/file/entries-api/webkitdirectory-drag-folder.html: Renamed from LayoutTests/fast/forms/file/webkitdirectory-drag-folder.html.
376         * fast/forms/file/entries-api/webkitdirectory-open-panel-expected.txt: Renamed from LayoutTests/fast/forms/file/webkitdirectory-open-panel-expected.txt.
377         * fast/forms/file/entries-api/webkitdirectory-open-panel.html: Renamed from LayoutTests/fast/forms/file/webkitdirectory-open-panel.html.
378         * fast/forms/file/input-file-directory-upload-expected.txt: Removed.
379         * fast/forms/file/input-file-directory-upload.html: Removed.
380         * platform/ios/TestExpectations:
381         * platform/mac-wk1/fast/forms/file/entries-api/webkitdirectory-open-panel-expected.txt: Renamed from LayoutTests/platform/mac-wk1/fast/forms/file/webkitdirectory-open-panel-expected.txt.
382         * platform/mac/TestExpectations:
383         * platform/win/TestExpectations:
384         * platform/wk2/TestExpectations:
385
386 2017-09-02  Chris Dumez  <cdumez@apple.com>
387
388         Implement FileSystemFileEntry.file()
389         https://bugs.webkit.org/show_bug.cgi?id=176166
390         <rdar://problem/34187756>
391
392         Reviewed by Sam Weinig.
393
394         Add layout test coverage. I have verified that this test passes in Chrome as well.
395
396         * editing/pasteboard/datatransfer-items-drop-fileEntry-file-expected.txt: Added.
397         * editing/pasteboard/datatransfer-items-drop-fileEntry-file.html: Added.
398         * platform/wk2/TestExpectations:
399
400 2017-09-02  Chris Dumez  <cdumez@apple.com>
401
402         Implement FileSystemDirectoryEntry.getDirectory()
403         https://bugs.webkit.org/show_bug.cgi?id=176168
404         <rdar://problem/34187787>
405
406         Reviewed by Darin Adler.
407
408         Add layout test coverage.
409
410         * editing/pasteboard/datatransfer-items-drop-getDirectory-expected.txt: Added.
411         * editing/pasteboard/datatransfer-items-drop-getDirectory.html: Added.
412         * platform/wk2/TestExpectations:
413
414 2017-09-01  Sam Weinig  <sam@webkit.org>
415
416         DOMMatrix and DOMMatrixReadOnly should be available in workers
417         https://bugs.webkit.org/show_bug.cgi?id=176255
418
419         Reviewed by Simon Fraser.
420
421         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
422         * platform/mac-wk1/js/dom/global-constructors-attributes-dedicated-worker-expected.txt
423         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt
424
425 2017-09-01  Chris Dumez  <cdumez@apple.com>
426
427         Implement FileSystemDirectoryEntry.getFile()
428         https://bugs.webkit.org/show_bug.cgi?id=176167
429         <rdar://problem/34187775>
430
431         Reviewed by Andreas Kling.
432
433         Add layout test coverage.
434
435         * editing/pasteboard/datatransfer-items-drop-getFile-expected.txt: Added.
436         * editing/pasteboard/datatransfer-items-drop-getFile.html: Added.
437
438 2017-09-01  Matt Lewis  <jlewis3@apple.com>
439
440         Skipped multiple webgl tests.
441         <rdar://problem/34209038>
442
443         Unreviewed test gardening.
444
445         * platform/ios-11/TestExpectations:
446
447 2017-09-01  Youenn Fablet  <youenn@apple.com>
448
449         [Fetch API] Add support for consuming a Request ReadableStream body
450         https://bugs.webkit.org/show_bug.cgi?id=176182
451
452         Reviewed by Alex Christensen.
453
454         * http/wpt/fetch/request-stream-disturbed-1-expected.txt:
455         * http/wpt/fetch/request-stream-disturbed-2-expected.txt:
456         * http/wpt/fetch/request-stream-disturbed-3-expected.txt:
457         * http/wpt/fetch/request-stream-empty-expected.txt: Added.
458         * http/wpt/fetch/request-stream-empty.html: Added.
459         * http/wpt/fetch/request-stream-error-expected.txt: Added.
460         * http/wpt/fetch/request-stream-error.html: Added.
461
462 2017-09-01  Per Arne Vollan  <pvollan@apple.com>
463
464         http/tests/misc/slow-loading-animated-image.html is flaky on iOS simulator and Windows.
465         https://bugs.webkit.org/show_bug.cgi?id=157916
466
467         Unreviewed test gardening.
468
469         * platform/win/TestExpectations:
470
471 2017-09-01  Simon Fraser  <simon.fraser@apple.com>
472
473         transformCanLikelyUseFastPath() can read off the end of a string
474         https://bugs.webkit.org/show_bug.cgi?id=176232
475         rdar://problem/33851237
476
477         Reviewed by Tim Horton.
478
479         * fast/css/transform-fast-paths-expected.txt: Added.
480         * fast/css/transform-fast-paths.html: Added.
481
482 2017-09-01  Matt Lewis  <jlewis3@apple.com>
483
484         Marked webrtc/datachannel/bufferedAmountLowThreshold.html as flaky on Mac WK1.
485         https://bugs.webkit.org/show_bug.cgi?id=172334
486
487         Unreviewed test gardening.
488
489         * platform/mac-wk1/TestExpectations:
490
491 2017-09-01  Chris Dumez  <cdumez@apple.com>
492
493         Implement FileSystemEntry.getParent()
494         https://bugs.webkit.org/show_bug.cgi?id=176165
495         <rdar://problem/34187743>
496
497         Reviewed by Andreas Kling.
498
499         * editing/pasteboard/datatransfer-items-drop-getParent-expected.txt: Added.
500         * editing/pasteboard/datatransfer-items-drop-getParent-root-expected.txt: Added.
501         * editing/pasteboard/datatransfer-items-drop-getParent-root.html: Added.
502         * editing/pasteboard/datatransfer-items-drop-getParent.html: Added.
503         * editing/pasteboard/datatransfer-items-drop-getParent2-expected.txt: Added.
504         * editing/pasteboard/datatransfer-items-drop-getParent2.html: Added.
505         Add layout test coverage for FileSystemEntry.getParent().
506
507         * http/wpt/entries-api/interfaces-expected.txt:
508         Rebaseline test now that one more check is passing.
509
510         * platform/wk2/TestExpectations:
511         Skip new tests on WK2 since they rely on beginDragWithFiles.
512
513 2017-09-01  Ms2ger  <Ms2ger@igalia.com>
514
515         [GTK] Mark audio-mpeg-supported.html as passing.
516         https://bugs.webkit.org/show_bug.cgi?id=131535
517
518         Unreviewed test gardening.
519
520         The last time it intermittently timed out was on r194436.
521         (It also timed out between r200951 and r201016, but that was consistent
522         and unrelated.)
523
524         * platform/gtk/TestExpectations:
525
526 2017-09-01  Ms2ger  <Ms2ger@igalia.com>
527
528         Mark media-ended.html as passing.
529         https://bugs.webkit.org/show_bug.cgi?id=131534
530
531         Unreviewed test gardening.
532
533         The test needs to run through the entire audio file twice, so it will
534         take several seconds by design. GTK used to have a shorter timeout,
535         which was extended in r218270. The test hasn't timed out since.
536
537         * platform/gtk/TestExpectations:
538
539 2017-08-31  Sam Weinig  <sam@webkit.org>
540
541         Implement DOMMatrix2DInit for setTransform()/addPath()
542         https://bugs.webkit.org/show_bug.cgi?id=176048
543
544         Reviewed by Simon Fraser.
545
546         * fast/canvas/canvas-path-addPath-expected.txt:
547         * fast/canvas/canvas-path-addPath.html:
548         Update test / results now that the transform is for the path is an optional dictionary.
549         Mostly this means we throw a little less.
550
551 2017-08-31  Brady Eidson  <beidson@apple.com>
552
553         Add (entirely incorrect) fetching of ServiceWorker scripts.
554         https://bugs.webkit.org/show_bug.cgi?id=176179
555
556         Reviewed by Andy Estes.
557
558         * http/tests/workers/service/basic-register-expected.txt:
559         * http/tests/workers/service/resources/basic-register.js:
560         * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
561
562 2017-08-31  Antti Koivisto  <antti@apple.com>
563
564         Remove newBlockInsideInlineModel and anonymous inline block
565         https://bugs.webkit.org/show_bug.cgi?id=176181
566
567         Reviewed by Zalan Bujtas.
568
569         * TestExpectations:
570         * fast/block/inside-inlines/crash-on-first-line-change.html:
571
572             Don't set newBlockInsideInlineModel.
573
574         * fast/block/inside-inlines/new-model: Removed.
575         * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Removed.
576         * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Removed.
577         * fast/block/inside-inlines/new-model/block-width-check-expected.html: Removed.
578         * fast/block/inside-inlines/new-model/block-width-check.html: Removed.
579         * fast/block/inside-inlines/new-model/breaking-behavior-expected.html: Removed.
580         * fast/block/inside-inlines/new-model/breaking-behavior.html: Removed.
581         * fast/block/inside-inlines/new-model/empty-block-expected.html: Removed.
582         * fast/block/inside-inlines/new-model/empty-block.html: Removed.
583         * fast/block/inside-inlines/new-model/margin-collapse: Removed.
584         * fast/block/inside-inlines/new-model/margin-collapse/001-expected.html: Removed.
585         * fast/block/inside-inlines/new-model/margin-collapse/001.html: Removed.
586         * fast/block/inside-inlines/new-model/margin-collapse/002-expected.html: Removed.
587         * fast/block/inside-inlines/new-model/margin-collapse/002.html: Removed.
588         * fast/block/inside-inlines/new-model/margin-collapse/003-expected.html: Removed.
589         * fast/block/inside-inlines/new-model/margin-collapse/003.html: Removed.
590         * fast/block/inside-inlines/new-model/margin-collapse/004-expected.html: Removed.
591         * fast/block/inside-inlines/new-model/margin-collapse/004.html: Removed.
592         * fast/block/inside-inlines/new-model/margins-pushing-below-float-expected.html: Removed.
593         * fast/block/inside-inlines/new-model/margins-pushing-below-float.html: Removed.
594         * fast/block/inside-inlines/new-model/paint-order-expected.html: Removed.
595         * fast/block/inside-inlines/new-model/paint-order.html: Removed.
596         * fast/block/inside-inlines/new-model/self-collapsing-test-expected.html: Removed.
597         * fast/block/inside-inlines/new-model/self-collapsing-test.html: Removed.
598
599             These are reftests comparing newBlockInsideInlineModel and the current model and don't have value anymore.
600
601         * fast/block/inside-inlines/opacity-on-inline.html:
602
603             Don't set newBlockInsideInlineModel.
604             Marked this as failing since it only worked with newBlockInsideInlineModel enabled.
605             The test passes in Firefox and fails in Chrome.
606
607 2017-08-31  Youenn Fablet  <youenn@apple.com>
608
609         Add support for Request body stream cloning
610         https://bugs.webkit.org/show_bug.cgi?id=176148
611
612         Reviewed by Alex Christensen.
613
614         * http/wpt/fetch/request-clone-expected.txt: Added.
615         * http/wpt/fetch/request-clone.html: Added.
616         * http/wpt/fetch/request-consume-stream-expected.txt: Added.
617         * http/wpt/fetch/request-consume-stream.html: Added.
618         * http/wpt/fetch/request-stream-disturbed-1-expected.txt: Added.
619         * http/wpt/fetch/request-stream-disturbed-1.html: Added.
620         * http/wpt/fetch/request-stream-disturbed-2-expected.txt: Added.
621         * http/wpt/fetch/request-stream-disturbed-2.html: Added.
622         * http/wpt/fetch/request-stream-disturbed-3-expected.txt: Added.
623         * http/wpt/fetch/request-stream-disturbed-3.html: Added.
624
625 2017-08-31  Carlos Alberto Lopez Perez  <clopez@igalia.com>
626
627         [GTK][WPE] Mark test media/event-queue-crash as flaky
628         https://bugs.webkit.org/show_bug.cgi?id=176174
629
630         Unreviewed gardening.
631
632         * platform/gtk/TestExpectations:
633         * platform/wpe/TestExpectations:
634
635 2017-08-31  Jonathan Bedard  <jbedard@apple.com>
636
637         iOS should include both iPad and iPhone when running layout tests
638         https://bugs.webkit.org/show_bug.cgi?id=176172
639         <rdar://problem/34190219>
640
641         Reviewed by Tim Horton.
642
643         * resources/ui-helper.js:
644         (window.UIHelper.isIOS): 
645
646 2017-08-31  Youenn Fablet  <youenn@apple.com>
647
648         Take into account removed caches in Caches::remove assertion
649         https://bugs.webkit.org/show_bug.cgi?id=176164
650
651         Reviewed by Alex Christensen.
652
653         * http/wpt/cache-storage/cache-remove-twice-expected.txt: Added.
654         * http/wpt/cache-storage/cache-remove-twice.html: Added.
655         * http/wpt/cache-storage/resources/cache-remove-twice-iframe.html: Added.
656
657 2017-08-31  Michael Catanzaro  <mcatanzaro@igalia.com>
658
659         Unreviewed, remove crash expectation for hopefully-fixed test
660         https://bugs.webkit.org/show_bug.cgi?id=175577
661
662         * platform/gtk/TestExpectations:
663
664 2017-08-22  Darin Adler  <darin@apple.com>
665
666         REGRESSION (r220052): ASSERTION FAILED: !frame().isMainFrame() || !needsStyleRecalcOrLayout()  in WebCore::FrameView::updateLayoutAndStyleIfNeededRecursive()
667         https://bugs.webkit.org/show_bug.cgi?id=175270
668
669         Reviewed by Simon Fraser and Antti Koivisto.
670
671         * platform/mac-wk2/TestExpectations: Re-enable the disabled test.
672
673 2017-08-31  Ms2ger  <Ms2ger@igalia.com>
674
675         [GTK] Mark some tests as passing.
676         https://bugs.webkit.org/show_bug.cgi?id=176156
677
678         Unreviewed test gardening.
679
680         * platform/gtk/TestExpectations:
681           - fast/hidpi/percent-height-image-nested.html: passing since test change in r217943.
682           - fast/ruby/bopomofo.html: passing since r216874.
683           - fast/ruby/bopomofo-letter-spacing.html: passing since r216874.
684           - fast/ruby/bopomofo-rl.html: passing since r216874.
685           - fast/sub-pixel/sub-pixel-composited-layers.html: passing since r215179.
686           - fast/text/font-weight-download-2.html: passing since r216944.
687           - fast/text/justify-ideograph-vertical.html: passing since r216874.
688           - fast/text/multiglyph-characters.html: passing since r216817.
689           - http/tests/misc/will-send-request-returns-null-on-redirect.html: passing since r214245.
690           - http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star.html: passing since r211627.
691           - imported/w3c/web-platform-tests/css/css-ui-3/text-overflow-005.html: has been passing all along on GTK.
692           - imported/w3c/web-platform-tests/fetch/api/basic/error-after-response.html: passing since r218269-r218276.
693           - imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-cross-origin.html: matching expectations since rebaseline in r215164.
694           - imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker.html: matching expectations since rebaseline in r215164.
695           - imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html: passing since r218248.
696
697 2017-08-31  Yusuke Suzuki  <utatane.tea@gmail.com>
698
699         [JSC] Use reifying system for "name" property of builtin JSFunction
700         https://bugs.webkit.org/show_bug.cgi?id=175260
701
702         Reviewed by Saam Barati.
703
704         * js/dom/builtin-getter-name-expected.txt: Added.
705         * js/dom/builtin-getter-name.html: Added.
706
707 2017-08-30  Chris Dumez  <cdumez@apple.com>
708
709         Implement FileSystemDirectoryReader.readEntries()
710         https://bugs.webkit.org/show_bug.cgi?id=176091
711         <rdar://problem/34168015>
712
713         Reviewed by Andreas Kling.
714
715         Add layout test coverage.
716
717         * editing/editing.js:
718         (moveMouseToCenterOfElement):
719         (dragFilesOntoElement):
720         * editing/pasteboard/datatransfer-items-drop-directoryReader-error-expected.txt: Added.
721         * editing/pasteboard/datatransfer-items-drop-directoryReader-error.html: Added.
722         * editing/pasteboard/datatransfer-items-drop-directoryReader-expected.txt: Added.
723         * editing/pasteboard/datatransfer-items-drop-directoryReader-root-expected.txt: Added.
724         * editing/pasteboard/datatransfer-items-drop-directoryReader-root.html: Added.
725         * editing/pasteboard/datatransfer-items-drop-directoryReader.html: Added.
726         * editing/pasteboard/datatransfer-items-drop-getAsEntry.html:
727         * platform/wk2/TestExpectations:
728
729 2017-08-30  Myles C. Maxfield  <mmaxfield@apple.com>
730
731         Previous elements with lang= can affect fonts selected for subsequent elements
732         https://bugs.webkit.org/show_bug.cgi?id=175959
733         <rdar://problem/33785853>
734
735         Reviewed by Zalan Bujtas.
736
737         * fast/text/lang-font-selection-cache-expected.html: Added.
738         * fast/text/lang-font-selection-cache.html: Added.
739
740 2017-08-30  Ryan Haddad  <ryanhaddad@apple.com>
741
742         Unreviewed, rolling out r221327.
743
744         This change caused test262 failures.
745
746         Reverted changeset:
747
748         "[JSC] Use reifying system for "name" property of builtin
749         JSFunction"
750         https://bugs.webkit.org/show_bug.cgi?id=175260
751         http://trac.webkit.org/changeset/221327
752
753 2017-08-30  Youenn Fablet  <youenn@apple.com>
754
755         [Cache API] Support cache names persistency
756         https://bugs.webkit.org/show_bug.cgi?id=175995
757
758         Reviewed by Alex Christensen.
759
760         Putting these tests in http/tests folder so that they run in a different origin and so a different Caches than other tests.
761         Testing private browsing caching and clearing the memory representation would probably affect other cache+prviate browsing tests that would run in parallel.
762
763         * http/tests/cache-storage/cache-persistency.https-expected.txt: Added.
764         * http/tests/cache-storage/cache-persistency.https.html: Added.
765         * http/tests/cache-storage/resources/cache-persistency-iframe.html: Added.
766         * platform/ios-wk1/TestExpectations: Skipping new test on WK1.
767         * platform/mac-wk1/TestExpectations: Ditto.
768
769 2017-08-30  Per Arne Vollan  <pvollan@apple.com>
770
771         Update expectations for CSS regions tests after r220870.
772
773         Unreviewed test gardening.
774
775         * platform/win/TestExpectations:
776
777 2017-08-30  Brady Eidson  <beidson@apple.com>
778
779         Implement all of "Register" right up until where the script is fetched.
780         https://bugs.webkit.org/show_bug.cgi?id=176082
781
782         Reviewed by Andy Estes.
783
784         * http/tests/workers/service/basic-register-exceptions-expected.txt: Added.
785         * http/tests/workers/service/basic-register-exceptions.html: Added.
786         * http/tests/workers/service/resources/basic-register-exceptions.js: Added.
787
788 2017-08-22  Matt Rajca  <mrajca@apple.com>
789
790         Opt all Mac clients into document-level media user gesture quirks.
791         https://bugs.webkit.org/show_bug.cgi?id=175831
792
793         Reviewed by Eric Carlson.
794
795         * media/document-level-media-user-gesture-quirk-expected.txt: Added.
796         * media/document-level-media-user-gesture-quirk.html: Added.
797
798 2017-08-30  Matt Lewis  <jlewis3@apple.com>
799
800         Rebaseline js/dom/global-constructors-attributes.html for High Sierra after r221302.
801
802         Unreviewed test gardening.
803
804         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
805         * platform/mac-highsierra-wk2/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt.
806
807 2017-08-30  Alicia Boya GarcĂ­a  <aboya@igalia.com>
808
809         Unreviewed GTK test gardening.
810         https://bugs.webkit.org/show_bug.cgi?id=176111
811
812         * TestExpectations:
813         * platform/gtk/TestExpectations:
814         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
815         * platform/ios-wk2/TestExpectations:
816
817 2017-08-30  Antti Koivisto  <antti@apple.com>
818
819         RenderMultiColumnFlowThread - Avoid render tree mutation during layout
820         https://bugs.webkit.org/show_bug.cgi?id=176026
821         <rdar://problem/33402891>
822
823         Reviewed by Zalan Bujtas.
824
825         * imported/blink/fast/pagination/first-letter-inherit-all-crash-expected.txt:
826
827 2017-08-30  Matt Lewis  <jlewis3@apple.com>
828
829         Creation of missing expectation folders and rebaseline for js/dom/global-constructors-attributes-expected.txt after r221302.
830
831         * platform/mac-sierra-wk2/js/dom/global-constructors-attributes-expected.txt: Added.
832
833 2017-08-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
834
835         The SVG fragment identifier is not respected if it is a part of an HTTP URL
836         https://bugs.webkit.org/show_bug.cgi?id=163811
837
838         Reviewed by Darin Adler.
839
840         * http/tests/svg/resources/rgb-icons-1.svg: Added.
841         * http/tests/svg/resources/rgb-icons-2.svg: Added.
842         * http/tests/svg/resources/rgb-icons-3.svg: Added.
843         * http/tests/svg/svg-fragment-background-expected.html: Added.
844         * http/tests/svg/svg-fragment-background.html: Added.
845         * http/tests/svg/svg-fragment-image-expected.html: Added.
846         * http/tests/svg/svg-fragment-image.html: Added.
847
848 2017-08-30  Per Arne Vollan  <pvollan@apple.com>
849
850         The test imported/w3c/web-platform-tests/dom/traversal/NodeFilter-constants.html is slow on Windows.
851
852         Unreviewed test gardening.
853
854         * platform/win/TestExpectations:
855
856 2017-08-30  Per Arne Vollan  <pvollan@apple.com>
857
858         The test imported/w3c/web-platform-tests/encoding/api-basics.html is slow on Windows.
859
860         Unreviewed test gardening.
861
862         * platform/win/TestExpectations:
863
864 2017-08-30  Zan Dobersek  <zdobersek@igalia.com>
865
866         [WebCrypto] Add layout tests covering EC P-521
867         https://bugs.webkit.org/show_bug.cgi?id=175659
868
869         Reviewed by Jiewen Tan.
870
871         Add layout tests that cover operations with 521-bit elliptic curves.
872         The newly-introduced tests are skipped on all platforms for now since
873         no implementation provides support just yet. The already-existing tests
874         are modified in a way that only tests the EC P-521 capability optionally,
875         if e.g. P-521 key imports are successful, without affecting the tests for
876         P-256 and P-384 operations.
877
878         The newly-introduced tests are mirros of existing P-256 and P-384 tests,
879         but they specifically test the P-521 capabilities and use appropriate
880         curve information (X and Y coordinates for the EC public key, D for the
881         EC private key) for that type of elliptic curve.
882
883         * crypto/subtle/ec-import-pkcs8-key-export-pkcs8-key-p521-expected.txt: Added.
884         * crypto/subtle/ec-import-pkcs8-key-export-pkcs8-key-p521.html: Added.
885         * crypto/subtle/ec-import-spki-key-export-spki-key-p521-expected.txt: Added.
886         * crypto/subtle/ec-import-spki-key-export-spki-key-p521.html: Added.
887         * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt:
888         * crypto/subtle/ecdh-derive-bits-length-limits.html:
889         * crypto/subtle/ecdh-generate-export-jwk-key-p521-expected.txt: Added.
890         * crypto/subtle/ecdh-generate-export-jwk-key-p521.html: Added.
891         * crypto/subtle/ecdh-generate-export-key-pkcs8-p521-expected.txt: Added.
892         * crypto/subtle/ecdh-generate-export-key-pkcs8-p521.html: Added.
893         * crypto/subtle/ecdh-generate-export-key-raw-p521-expected.txt: Added.
894         * crypto/subtle/ecdh-generate-export-key-raw-p521.html: Added.
895         * crypto/subtle/ecdh-generate-export-key-spki-p521-expected.txt: Added.
896         * crypto/subtle/ecdh-generate-export-key-spki-p521.html: Added.
897         * crypto/subtle/ecdh-generate-key-p521-expected.txt: Added.
898         * crypto/subtle/ecdh-generate-key-p521.html: Added.
899         * crypto/subtle/ecdh-import-jwk-private-key-p521-expected.txt: Added.
900         * crypto/subtle/ecdh-import-jwk-private-key-p521.html: Added.
901         * crypto/subtle/ecdh-import-jwk-public-key-p521-expected.txt: Added.
902         * crypto/subtle/ecdh-import-jwk-public-key-p521.html: Added.
903         * crypto/subtle/ecdh-import-pkcs8-key-p521-expected.txt: Added.
904         * crypto/subtle/ecdh-import-pkcs8-key-p521-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
905         * crypto/subtle/ecdh-import-pkcs8-key-p521-validate-ecprivatekey-parameters-publickey.html: Added.
906         * crypto/subtle/ecdh-import-pkcs8-key-p521.html: Added.
907         * crypto/subtle/ecdh-import-raw-key-p521-expected.txt: Added.
908         * crypto/subtle/ecdh-import-raw-key-p521.html: Added.
909         * crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt:
910         * crypto/subtle/ecdh-import-spki-key-ecdh-identifier.html:
911         * crypto/subtle/ecdh-import-spki-key-p521-expected.txt: Added.
912         * crypto/subtle/ecdh-import-spki-key-p521.html: Added.
913         * crypto/subtle/ecdsa-generate-key-sign-verify-p521-expected.txt: Added.
914         * crypto/subtle/ecdsa-generate-key-sign-verify-p521.html: Added.
915         * crypto/subtle/ecdsa-import-jwk-public-key-alg-521-expected.txt: Added.
916         * crypto/subtle/ecdsa-import-jwk-public-key-alg-521.html: Added.
917         * crypto/subtle/ecdsa-import-key-sign-p521-expected.txt: Added.
918         * crypto/subtle/ecdsa-import-key-sign-p521.html: Added.
919         * crypto/subtle/ecdsa-import-key-verify-p521-expected.txt: Added.
920         * crypto/subtle/ecdsa-import-key-verify-p521.html: Added.
921         * crypto/subtle/ecdsa-import-pkcs8-key-p521-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
922         * crypto/subtle/ecdsa-import-pkcs8-key-p521-validate-ecprivatekey-parameters-publickey.html: Added.
923         * platform/gtk/TestExpectations:
924         * platform/ios/TestExpectations:
925         * platform/mac/TestExpectations:
926         * platform/wpe/TestExpectations:
927
928 2017-08-29  Wenson Hsieh  <wenson_hsieh@apple.com>
929
930         REGRESSION(r210287) On drop, event.dataTransfer.getData("text") returns an empty string when dragging an image
931         https://bugs.webkit.org/show_bug.cgi?id=170637
932         <rdar://problem/31347248>
933
934         Reviewed by Ryosuke Niwa.
935
936         Adds a new test to verify that upon dropping an image enclosed within an anchor, DataTransfer.getData() can be
937         used to grab the href of the enclosing anchor.
938
939         * TestExpectations:
940         * editing/pasteboard/drag-drop-href-as-text-data-expected.txt: Added.
941         * editing/pasteboard/drag-drop-href-as-text-data.html: Added.
942         * platform/mac-wk1/TestExpectations:
943
944 2017-08-29  Devin Rousso  <webkit@devinrousso.com>
945
946         CallTracingCallback should ignore `readonly attribute`
947         https://bugs.webkit.org/show_bug.cgi?id=176070
948
949         Reviewed by Matt Baker.
950
951         * inspector/canvas/recording-2d-expected.txt:
952         * inspector/canvas/recording-2d.html:
953         * inspector/canvas/recording-webgl-expected.txt:
954         * inspector/canvas/recording-webgl.html:
955         Remove calls to existing readonly attributes.
956
957 2017-08-29  Said Abou-Hallawa  <sabouhallawa@apple.com>
958
959         Assertion failure when opening a file with a missing tag closing bracket
960         https://bugs.webkit.org/show_bug.cgi?id=176061
961
962         Reviewed by Darin Adler.
963
964         * fast/tokenizer/missing-script-tag-closing-bracket-expected.txt: Added.
965         * fast/tokenizer/missing-script-tag-closing-bracket.html: Added.
966
967 2017-08-29  Yusuke Suzuki  <utatane.tea@gmail.com>
968
969         [JSC] Use reifying system for "name" property of builtin JSFunction
970         https://bugs.webkit.org/show_bug.cgi?id=175260
971
972         Reviewed by Saam Barati.
973
974         * js/dom/builtin-getter-name-expected.txt: Added.
975         * js/dom/builtin-getter-name.html: Added.
976
977 2017-08-29  Per Arne Vollan  <pvollan@apple.com>
978
979         Rebaseline editing/style/5084241.html after r220706.
980
981         Unreviewed test gardening.
982
983         * platform/win/editing/style/5084241-expected.txt:
984
985 2017-08-29  Matt Lewis  <jlewis3@apple.com>
986
987         Rebaselined http/tests/websocket/tests/hybi/secure-cookie-secure-connection.pl for ios-11.
988
989         Unreviewed test gardening.
990
991         * http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt:
992
993 2017-08-29  Matt Lewis  <jlewis3@apple.com>
994
995         Rebaselined js/dom/global-constructors-attributes.html after r221258.
996
997         Unreviewed test gardening.
998
999         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
1000         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1001         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1002
1003 2017-08-29  Per Arne Vollan  <pvollan@apple.com>
1004
1005         Rebaseline editing/style/5065910.html after r220706.
1006
1007         Unreviewed test gardening.
1008
1009         * platform/win/editing/style/5065910-expected.txt:
1010
1011 2017-08-29  Nikita Vasilyev  <nvasilyev@apple.com>
1012
1013         Web Inspector: Optimize View.prototype.removeSubview
1014         https://bugs.webkit.org/show_bug.cgi?id=176041
1015
1016         Reviewed by Matt Baker.
1017
1018         Split Array.prototype.remove(value, onlyFirst) into Array.prototype.removeAll(value) and Array.prototype.remove(value).
1019
1020         * inspector/unit-tests/array-utilities-expected.txt:
1021         * inspector/unit-tests/array-utilities.html:
1022
1023 2017-08-29  Youenn Fablet  <youenn@apple.com>
1024
1025         CanvasCaptureMediaStreamTrack clone is not a CanvasCaptureMediaStreamTrack
1026         https://bugs.webkit.org/show_bug.cgi?id=176036
1027
1028         Reviewed by Eric Carlson.
1029
1030         * fast/mediacapturefromelement/CanvasCaptureMediaStream-clone-track-expected.txt:
1031         * fast/mediastream/captureStream/canvas2d.html:
1032         * fast/mediastream/captureStream/canvas2d-expected.txt:
1033
1034 2017-08-29  Per Arne Vollan  <pvollan@apple.com>
1035
1036         Skip editing/pasteboard/paste-empty-startcontainer.html on Windows.
1037         It is skipped on all other platforms.
1038
1039         Unreviewed test gardening.
1040
1041         * platform/win/TestExpectations:
1042
1043 2017-08-29  Matt Lewis  <jlewis3@apple.com>
1044
1045         Marked fast/events/mouse-cursor-no-mousemove.html as flaky.
1046         https://bugs.webkit.org/show_bug.cgi?id=169238
1047
1048         Unreviewed test gardening.
1049
1050         * platform/mac-wk2/TestExpectations:
1051
1052 2017-08-29  Chris Dumez  <cdumez@apple.com>
1053
1054         Add initial support for dataTransferItem.webkitGetAsEntry()
1055         https://bugs.webkit.org/show_bug.cgi?id=176038
1056         <rdar://problem/34121095>
1057
1058         Reviewed by Wenson Hsieh.
1059
1060         * editing/pasteboard/datatransfer-items-drop-getAsEntry-expected.txt: Added.
1061         * editing/pasteboard/datatransfer-items-drop-getAsEntry.html: Added.
1062         Add layout test coverage.
1063
1064         * http/wpt/entries-api/interfaces-expected.txt:
1065         Rebaseline test now that we support more of the API.
1066
1067         * platform/wk2/TestExpectations:
1068         Skip new test on WK2 because it relies on beginDragWithFiles().
1069
1070 2017-08-29  Matt Lewis  <jlewis3@apple.com>
1071
1072          Marked media/video-controls-no-display-with-text-track.html and media/video-controls-in-media-document.html as flaky.
1073          https://bugs.webkit.org/show_bug.cgi?id=176054
1074
1075          Unreviewed test gardening.
1076
1077         * platform/mac-wk2/TestExpectations:
1078
1079 2017-08-29  Per Arne Vollan  <pvollan@apple.com>
1080
1081         Rebaseline fast/doctypes/002.html after r220858.
1082
1083         Unreviewed test gardening.
1084
1085         * platform/win/fast/doctypes/002-expected.txt:
1086
1087 2017-08-29  Per Arne Vollan  <pvollan@apple.com>
1088
1089         Rebaseline fast/lists/marker-before-empty-inline.html after r220858.
1090
1091         Unreviewed test gardening.
1092
1093         * platform/win/fast/lists/marker-before-empty-inline-expected.txt:
1094
1095 2017-08-29  Per Arne Vollan  <pvollan@apple.com>
1096
1097         Rebaseline css2.1/t0805-c5520-brdr-b-01-e.html after r220858.
1098
1099         Unreviewed test gardening.
1100
1101         * platform/win/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
1102
1103 2017-08-29  Ms2ger  <Ms2ger@igalia.com>
1104
1105         [GTK] Remove some obsolete expectations.
1106         https://bugs.webkit.org/show_bug.cgi?id=176051
1107
1108         Unreviewed test gardening.
1109
1110         * platform/gtk/TestExpectations:
1111           - fast/animation/request-animation-frame-throttling-detached-iframe.html: passing since r215259.
1112           - fast/animation/request-animation-frame-throttling-lowPowerMode.html: passing since r215259.
1113           - fast/events/drag-parent-node.html: passing since r217670-r217679.
1114           - fast/events/keydown-leftright-keys.html: passing since r210504.
1115           - fast/events/selectionchange-iframe.html: passing since r205908-r205913.
1116
1117
1118 2017-08-19  Sergio Villar Senin  <svillar@igalia.com>
1119
1120         [SVG] Leak in SVGAnimatedListPropertyTearOff
1121         https://bugs.webkit.org/show_bug.cgi?id=172545
1122
1123         Reviewed by Darin Adler.
1124
1125         The list of new added tests includes the one for the original bug, a new test for the
1126         regression and a couple of tests imported from Blink which verify that
1127         SVGAnimatedListPropertyTearOff does not crash after the context element goes out of scope.
1128
1129         * svg/animations/animation-leak-list-property-instances-expected.txt: Added.
1130         * svg/animations/animation-leak-list-property-instances.html: Added.
1131         * svg/dom/SVGAnimatedListPropertyTearOff-crash-2-expected.txt: Added. Imported from Blink.
1132         * svg/dom/SVGAnimatedListPropertyTearOff-crash-2.html: Added. Imported from Blink.
1133         * svg/dom/SVGAnimatedListPropertyTearOff-crash-expected.txt: Added. Imported from Blink.
1134         * svg/dom/SVGAnimatedListPropertyTearOff-crash.html: Added. Imported from Blink.
1135         * svg/dom/SVGAnimatedListPropertyTearOff-leak-expected.txt: Added.
1136         * svg/dom/SVGAnimatedListPropertyTearOff-leak.html: Added.
1137
1138 2017-08-28  Per Arne Vollan  <pvollan@apple.com>
1139
1140         Rebaseline accessibility/menu-list-crash2.html after r220930.
1141
1142         Unreviewed test gardening.
1143
1144         * platform/win/accessibility/menu-list-crash2-expected.txt:
1145
1146 2017-08-28  Ryan Haddad  <ryanhaddad@apple.com>
1147
1148         Rebaseline http/tests/websocket/tests/hybi/secure-cookie-secure-connection.pl.
1149
1150         Unreviewed test gardening.
1151
1152         * http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt:
1153         * platform/mac-highsierra/http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt: Copied from LayoutTests/http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt.
1154
1155 2017-08-28  Matt Lewis  <jlewis3@apple.com>
1156
1157         Unreviewed test gardening. <rdar://problem/34051745>
1158
1159         * platform/ios-11/TestExpectations:
1160
1161 2017-08-28  Youenn Fablet  <youenn@apple.com>
1162
1163         WebRTC MediaStream created without tracks does not update active state after tracks are added
1164         https://bugs.webkit.org/show_bug.cgi?id=175434
1165
1166         Reviewed by Eric Carlson.
1167
1168         * fast/mediacapturefromelement/CanvasCaptureMediaStream-clone-track-expected.txt:
1169         * fast/mediacapturefromelement/CanvasCaptureMediaStream-creation-expected.txt:
1170         * fast/mediastream/MediaStream-add-remove-tracks-expected.txt:
1171         * fast/mediastream/MediaStream-add-remove-tracks.html:
1172
1173 2017-08-28  Brent Fulgham  <bfulgham@apple.com>
1174
1175         Disable access to secure cookies if an HTTPS site loads mixed content (Part 2: Header Requests)
1176         https://bugs.webkit.org/show_bug.cgi?id=175992
1177         <rdar://problem/34086613>
1178
1179         Reviewed by Daniel Bates.
1180
1181         * http/tests/websocket/tests/hybi/secure-cookie-insecure-connection-expected.txt: Added.
1182         * http/tests/websocket/tests/hybi/secure-cookie-insecure-connection.pl: Added.
1183         * http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt: Added.
1184         * http/tests/websocket/tests/hybi/secure-cookie-secure-connection.pl: Added.
1185
1186 2017-08-28  Ryan Haddad  <ryanhaddad@apple.com>
1187
1188         Unreviewed, remove duplicated TestExpectation entry.
1189
1190         * platform/mac-highsierra-wk2/TestExpectations:
1191
1192 2017-08-28  Per Arne Vollan  <pvollan@apple.com>
1193
1194         Before r220970, these ssl tests were failing. Now they are timing out.
1195
1196         Unreviewed test gardening.
1197
1198         * platform/win/TestExpectations:
1199
1200 2017-08-28  Ryan Haddad  <ryanhaddad@apple.com>
1201
1202         Mark tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html as flaky.
1203         https://bugs.webkit.org/show_bug.cgi?id=172544
1204
1205         Unreviewed test gardening.
1206
1207         * platform/mac-wk2/TestExpectations:
1208
1209 2017-08-28  Matt Lewis  <jlewis3@apple.com>
1210
1211         Marked svg/in-html/by-reference.html as flaky.
1212         https://bugs.webkit.org/show_bug.cgi?id=175781
1213
1214         Unreviewed test gardening.
1215
1216         * platform/mac-wk2/TestExpectations:
1217
1218 2017-08-28  Per Arne Vollan  <pvollan@apple.com>
1219
1220         Skip service workers tests on Windows.
1221
1222         Unreviewed test gardening.
1223
1224         * platform/win/TestExpectations:
1225
1226 2017-08-28  Matt Lewis  <jlewis3@apple.com>
1227
1228         Fixed expectations for http/tests/loading/basic-auth-remove-credentials.html by removing double expectations
1229
1230         Unreviewed test gardening.
1231
1232         * platform/mac-wk2/TestExpectations:
1233
1234 2017-08-28  Ms2ger  <Ms2ger@igalia.com>
1235
1236         Fix document-create-touch.html.
1237         https://bugs.webkit.org/show_bug.cgi?id=172813
1238
1239         Reviewed by Michael Catanzaro.
1240
1241         The document.createTouch() call is supposed to throw an exception (as
1242         defined by WebIDL). It has been doing this since r203941, but this
1243         wasn't noticed because the entire fast/events/touch folder is skipped
1244         on mac, ios and win.
1245
1246         * fast/events/touch/document-create-touch-expected.txt:
1247         * fast/events/touch/document-create-touch.html:
1248         * platform/gtk/TestExpectations:
1249         * platform/gtk/fast/events/touch/document-create-touch-expected.txt: Removed.
1250         * platform/wpe/TestExpectations:
1251
1252 2017-08-28  Ryan Haddad  <ryanhaddad@apple.com>
1253
1254         Rebaseline js/dom/global-constructors-attributes.html after r221209.
1255
1256         Unreviewed test gardening..
1257
1258         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
1259         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
1260
1261 2017-08-28  Ryan Haddad  <ryanhaddad@apple.com>
1262
1263         Rebaseline js/dom/global-constructors-attributes.html after r221209.
1264
1265         Unreviewed test gardening.
1266
1267         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
1268         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1269         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1270
1271 2017-08-28  Michael Catanzaro  <mcatanzaro@igalia.com>
1272
1273         Unreviewed GTK/WPE test gardening
1274
1275         * platform/gtk/TestExpectations:
1276         * platform/gtk/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
1277         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1278         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1279
1280 2017-08-28  Michael Catanzaro  <mcatanzaro@igalia.com>
1281
1282         New baseline for insecure-audio-video-in-main-frame.html should apply to all ports
1283
1284         The global baseline was never updated because the test has been failing on macOS.
1285
1286         * http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt:
1287         * platform/gtk/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt: Removed.
1288
1289 2017-08-28  Ms2ger  <Ms2ger@igalia.com>
1290
1291         [GTK] Rebaseline insecure-audio-video-in-main-frame.html.
1292         https://bugs.webkit.org/show_bug.cgi?id=142482
1293
1294         Unreviewed test gardening.
1295
1296         The test is failing due to a different console message. It seems better
1297         to add a platform-specific baseline so we can catch actual failures.
1298
1299         * platform/gtk/TestExpectations:
1300         * platform/gtk/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt: Added.
1301
1302 2017-08-28  Ms2ger  <Ms2ger@igalia.com>
1303
1304         [GTK] Enable userAgentShadowDOM tests.
1305         https://bugs.webkit.org/show_bug.cgi?id=176015
1306
1307         Unreviewed test gardening.
1308
1309         * platform/gtk/TestExpectations:
1310
1311 2017-08-27  Wenson Hsieh  <wenson_hsieh@apple.com>
1312
1313         Picking an emoji via the emoji dialog (Ctrl+Cmd+Space) fires inconsistent beforeinput events.
1314         https://bugs.webkit.org/show_bug.cgi?id=170955
1315         <rdar://problem/31697653>
1316
1317         Reviewed by Ryosuke Niwa.
1318
1319         Augments two existing layout tests to check for additional cases of inserting text with replacement ranges.
1320         Also enables this test for WebKit1 on Mac. Both these tests are currently enabled only for WebKit2, and also only
1321         check the case where we're replacing an existing non-empty range of text.
1322
1323         * fast/events/before-input-prevent-insert-replacement-expected.txt:
1324         * fast/events/before-input-prevent-insert-replacement.html:
1325         * fast/events/input-event-insert-replacement-expected.txt:
1326         * fast/events/input-event-insert-replacement.html:
1327
1328         Tests for cases of replacing existing text ranges, and inserting text at a position.
1329
1330         * platform/mac-wk1/TestExpectations:
1331         * resources/ui-helper.js:
1332
1333         Add a new UIHelper function to insert text at a given replacement range. This codepath is taken when selecting
1334         an emoji using the emoji picker menu on Mac, and also when selecting a dead key option after holding down on a
1335         vowel key.
1336
1337         (window.UIHelper.replaceTextAtRange):
1338
1339 2017-08-27  Devin Rousso  <webkit@devinrousso.com>
1340
1341         Web Inspector: Record actions performed on WebGLRenderingContext
1342         https://bugs.webkit.org/show_bug.cgi?id=174483
1343         <rdar://problem/34040722>
1344
1345         Reviewed by Matt Baker.
1346
1347         * inspector/canvas/recording-webgl-expected.txt: Added.
1348         * inspector/canvas/recording-webgl.html: Added.
1349
1350         * inspector/canvas/recording-webgl-snapshots-expected.txt: Added.
1351         * inspector/canvas/recording-webgl-snapshots.html: Added.
1352         Created separate test for checking that snapshots differ so that each test doesn't interfere
1353         with the results of the other tests.
1354
1355         * inspector/canvas/recording-2d-expected.html:
1356         * inspector/canvas/recording-2d.html:
1357         Drive by: change naming to match inspector/canvas/recording-webgl.html.
1358
1359 2017-08-26  Michael Catanzaro  <mcatanzaro@igalia.com>
1360
1361         Unreviewed gardening, mark a test as still failing
1362
1363         * platform/gtk/TestExpectations:
1364
1365 2017-08-26  Michael Catanzaro  <mcatanzaro@igalia.com>
1366
1367         [SOUP] Update cookie jar implementation to filter out secure cookies
1368         https://bugs.webkit.org/show_bug.cgi?id=175850
1369
1370         Reviewed by Brent Fulgham.
1371
1372         Unskip newly-passing tests.
1373
1374         * platform/gtk/TestExpectations:
1375
1376 2017-08-25  Chris Dumez  <cdumez@apple.com>
1377
1378         Land stubs for File and Directory Entries API interfaces
1379         https://bugs.webkit.org/show_bug.cgi?id=175993
1380         <rdar://problem/34087477>
1381
1382         Reviewed by Ryosuke Niwa.
1383
1384         Add layout test coverage.
1385
1386         * http/wpt/entries-api/interfaces-expected.txt: Added.
1387         * http/wpt/entries-api/interfaces.html: Added.
1388
1389 2017-08-25  Youenn Fablet  <youenn@apple.com>
1390
1391         Add support for ReadableStream storage in FetchBody
1392         https://bugs.webkit.org/show_bug.cgi?id=175866
1393
1394         Reviewed by Sam Weinig.
1395
1396         * http/wpt/beacon/beacon-readablestream-expected.txt: Added.
1397         * http/wpt/beacon/beacon-readablestream.html: Added.
1398
1399 2017-08-25  Wenson Hsieh  <wenson_hsieh@apple.com>
1400
1401         Using the touchbar, both align left and align justify send a beforeinput event with the 'formatJustifyLeft' inputType.
1402         https://bugs.webkit.org/show_bug.cgi?id=168669
1403         <rdar://problem/30639155>
1404
1405         Reviewed by Beth Dakin.
1406
1407         Adds a new LayoutTest checking that the text alignment editor commands, "Align{Right|Center|Left|Justify}",
1408         correctly propagate input events and beforeinput events of inputType "formatJustify{Right|Center|Left|Justify}",
1409         and that these text alignment style changes can be prevented by calling preventDefault() on the dispatched
1410         beforeinput event.
1411
1412         * fast/events/input-events-text-alignment-expected.txt: Added.
1413         * fast/events/input-events-text-alignment.html: Added.
1414
1415 2017-08-25  Brady Eidson  <beidson@apple.com>
1416
1417         Introduce ServerWorkerRegistration task queues.
1418         https://bugs.webkit.org/show_bug.cgi?id=175851
1419
1420         Reviewed by Andy Estes.
1421
1422         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt: Added.
1423         * http/tests/workers/service/registration-task-queue-scheduling-1.html: Added.
1424         * http/tests/workers/service/resources/registration-task-queue-scheduling-1-second-window.html: Added.
1425         * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js: Added.
1426
1427 2017-07-25  Frederic Wang  <fwang@igalia.com>
1428
1429         Add flag allow-modals to iframe sandbox
1430         https://bugs.webkit.org/show_bug.cgi?id=171321
1431
1432         Reviewed by Brent Fulgham.
1433
1434         The allow-modals flag is added to tests trying to open modal dialogs in sandboxed frames, now
1435         that the default behavior has changed. New tests are also added to verify that the dialogs
1436         are allowed or blocked according to the value of the allow-modals flag.
1437
1438         * fast/events/popup-blocked-from-sandboxed-frame-via-window-open-named-sibling-frame.html: Add allow-modals.
1439         * fast/events/popup-blocked-from-sandboxed-frame-via-window-open-named-sibling-frame2.html: Ditto.
1440         * fast/forms/autofocus-in-sandbox-with-allow-scripts.html: Ditto.
1441         * fast/frames/sandboxed-iframe-navigation-top-by-name-denied.html: Ditto.
1442         * fast/frames/sandboxed-iframe-parsing-space-characters.html: Ditto.
1443         * fast/frames/sandboxed-iframe-scripting-02.html: Ditto.
1444         * http/tests/security/contentSecurityPolicy/resources/sandboxed-eval.php: Ditto.
1445         * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header-control.html: Ditto.
1446         * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header.html: Ditto.
1447         * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header2.php: Ditto.
1448         * http/tests/security/drag-drop-same-unique-origin.html: Ditto.
1449         * http/tests/security/no-indexeddb-from-sandbox.html: Ditto.
1450         * http/tests/security/no-popup-from-sandbox-top.html: Ditto.
1451         * http/tests/security/no-popup-from-sandbox.html: Ditto.
1452         * http/tests/security/popup-allowed-by-sandbox-is-sandboxed-control.html: Ditto.
1453         * http/tests/security/popup-allowed-by-sandbox-when-allowed.html: Ditto.
1454         * http/tests/security/xss-DENIED-window-name-alert.html: Ditto.
1455         * http/tests/security/sandboxed-iframe-ALLOWED-modals.html: Added. Verify that alert,
1456         confirm, prompt and print dialogs are allowed when the allow-modals flag is set.
1457         * http/tests/security/sandboxed-iframe-ALLOWED-modals-expected.txt: Added.
1458         * http/tests/security/sandboxed-iframe-DENIED-modals.html: Added. Verify that alert,
1459         confirm, prompt and print dialogs are denied when the allow-modals flag not set. The returned
1460         values are also verified.
1461         * http/tests/security/sandboxed-iframe-DENIED-modals-expected.txt: Added.
1462         * http/tests/misc/iframe-beforeunload-dialog-allow-modals.html: Added. Verify that the
1463         confirm dialog for beforeunload is displayed when allow-modals is set.
1464         * http/tests/misc/iframe-beforeunload-dialog-allow-modals-expected.txt: Added.
1465         * http/tests/misc/iframe-beforeunload-dialog-block-modals.html: Added. Verify that the
1466         confirm dialog for beforeunload is not displayed when allow-modals is unset.
1467         * http/tests/misc/iframe-beforeunload-dialog-block-modals-expected.txt: Added.
1468
1469 2017-08-25  Jonathan Bedard  <jbedard@apple.com>
1470
1471         Moving iOS 11 test expectations
1472         <rdar://problem/31587826>
1473
1474         Unreviewed test gardening.
1475
1476         These iOS 11 test expectations were for Simulator, but on-device
1477         testing has the same failures.
1478
1479         * platform/ios-11/TestExpectations:
1480
1481 2017-08-25  Jonathan Bedard  <jbedard@apple.com>
1482
1483         Manage tests which require different device types better
1484         <https://bugs.webkit.org/show_bug.cgi?id=175987>
1485         <rdar://problem/34082632>
1486
1487         Unreviewed test gardening.
1488
1489         * platform/ios-device/TestExpectations: Skip tests requiring a device type.
1490
1491 2017-08-25  Ms2ger  <Ms2ger@gmail.com>
1492
1493         Import track-element/cloneNode.html from web-platform-tests.
1494         https://bugs.webkit.org/show_bug.cgi?id=175984
1495
1496         Reviewed by Youenn Fablet.
1497
1498         We already had an older copy in LayoutTests/media/track/opera/track/;
1499         remove that in favour of the new and maintained copy.
1500
1501         * platform/gtk/TestExpectations:
1502         * platform/mac/TestExpectations:
1503         * platform/win/TestExpectations:
1504
1505 2017-08-25  Antti Koivisto  <antti@apple.com>
1506
1507         Mark bunch of disk cache tests non-flaky on release
1508         https://bugs.webkit.org/show_bug.cgi?id=175982
1509
1510         Unreviewed.
1511
1512         According to https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fcache%2Fdisk-cache
1513         these are no longer flaky on release (after somewhat recent fixes).
1514
1515         Only mark them flaky on debug builds.
1516
1517         * platform/mac-wk2/TestExpectations:
1518         * platform/wk2/TestExpectations:
1519
1520 2017-08-24  Chris Dumez  <cdumez@apple.com>
1521
1522         [Directory Upload] Add basic support for input.webkitdirectory
1523         https://bugs.webkit.org/show_bug.cgi?id=175950
1524         <rdar://problem/33951915>
1525
1526         Reviewed by Geoffrey Garen.
1527
1528         Add layout test coverage for input.webkitdirectory. It covers both
1529         the file picker and the drag and drop code paths.
1530
1531         * fast/forms/file/resources/testFiles/file1.txt: Added.
1532         * fast/forms/file/resources/testFiles/file2.txt: Added.
1533         * fast/forms/file/resources/testFiles/subfolder1/file3.txt: Added.
1534         * fast/forms/file/resources/testFiles/subfolder2/file4.txt: Added.
1535         * fast/forms/file/resources/testFiles/subfolder2/subfolder2a/file5.txt: Added.
1536         * fast/forms/file/webkitdirectory-drag-folder-expected.txt: Added.
1537         * fast/forms/file/webkitdirectory-drag-folder.html: Added.
1538         * fast/forms/file/webkitdirectory-open-panel-expected.txt: Added.
1539         * fast/forms/file/webkitdirectory-open-panel.html: Added.
1540         * platform/mac-wk1/fast/forms/file/webkitdirectory-open-panel-expected.txt: Added.
1541         * platform/wk2/TestExpectations:
1542
1543 2017-08-24  Ryan Haddad  <ryanhaddad@apple.com>
1544
1545         Unreviewed, rolling out r221139.
1546
1547         This change did not resolve the LayoutTest assertion failure.
1548
1549         Reverted changeset:
1550
1551         "REGRESSION (r220052): ASSERTION FAILED:
1552         !frame().isMainFrame() || !needsStyleRecalcOrLayout()  in
1553         WebCore::FrameView::updateLayoutAndStyleIfNeededRecursive()"
1554         https://bugs.webkit.org/show_bug.cgi?id=175270
1555         http://trac.webkit.org/changeset/221139
1556
1557 2017-08-24  Youenn Fablet  <youenn@apple.com>
1558
1559         WPT harness errors on leaks and iOS-sim EWS bots
1560         https://bugs.webkit.org/show_bug.cgi?id=175269
1561         <rdar://problem/33902404>
1562
1563         Unreviewed.
1564
1565         * TestExpectations: Skipping a test that uses a python script run by WPT that makes a lot of noise in the log.
1566
1567 2017-08-24  Matt Lewis  <jlewis3@apple.com>
1568
1569         Marked quicklook/multi-sheet-numbers-09.html as flaky.
1570         https://bugs.webkit.org/show_bug.cgi?id=175865
1571
1572         Unreviewed test gardening.
1573         * platform/ios-simulator-wk2/TestExpectations:
1574
1575 2017-08-24  Michael Saboff  <msaboff@apple.com>
1576
1577         Add support for RegExp "dotAll" flag
1578         https://bugs.webkit.org/show_bug.cgi?id=175924
1579
1580         Reviewed by Keith Miller.
1581
1582         * js/regexp-dotall-expected.txt: Added.
1583         * js/regexp-dotall.html: Added.
1584         * js/script-tests/Object-getOwnPropertyNames.js:
1585         * js/script-tests/regexp-dotall.js: Added.
1586         New tests.
1587
1588         * js/Object-getOwnPropertyNames-expected.txt:
1589         Updated tests for new dotAll ('s' flag) changes.
1590
1591 2017-08-24  Kirill Ovchinnikov  <kirill.ovchinn@gmail.com>
1592
1593         HTMLTrackElement behavior violates the standard
1594         https://bugs.webkit.org/show_bug.cgi?id=175888
1595
1596         Reviewed by Eric Carlson.
1597
1598         * media/track/text-track-src-change-expected.txt:
1599         * media/track/text-track-src-change.html:
1600
1601 2017-08-24  Jonathan Bedard  <jbedard@apple.com>
1602
1603         Move imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type.htm expectation.
1604         <rdar://problem/32826391>
1605
1606         Unreviewed test gardening.
1607
1608         * platform/ios-simulator-wk2/TestExpectations:
1609         * platform/ios-wk2/TestExpectations:
1610
1611 2017-08-24  Jonathan Bedard  <jbedard@apple.com>
1612
1613         Move imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html expectations.
1614         https://bugs.webkit.org/show_bug.cgi?id=173487
1615
1616         Unreviewed test gardening.
1617
1618         imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html is flakey on both
1619         iOS Simulator and iOS Device.
1620
1621         * platform/ios-simulator-wk2/TestExpectations:
1622         * platform/ios-wk2/TestExpectations:
1623
1624 2017-08-24  Jonathan Bedard  <jbedard@apple.com>
1625
1626         Move http/tests/preload/viewport/meta-viewport-link-headers.php back to iOS.
1627         https://bugs.webkit.org/show_bug.cgi?id=172518
1628
1629         Unreviewed test gardening.
1630
1631         This test is flakey on both iOS device and iOS simulator. http/tests/preload/viewport
1632         should be marked as passing for iOS, but we should not re-mark it for iOS Simulator.
1633
1634         * platform/ios-simulator/TestExpectations:
1635         * platform/ios/TestExpectations:
1636
1637 2017-08-24  Ryan Haddad  <ryanhaddad@apple.com>
1638
1639         Skip editing/execCommand/forward-delete-read-write-canvas.html.
1640         https://bugs.webkit.org/show_bug.cgi?id=175939
1641
1642         Unreviewed test gardening.
1643
1644         * platform/ios-wk2/TestExpectations:
1645
1646 2017-08-22  Darin Adler  <darin@apple.com>
1647
1648         REGRESSION (r220052): ASSERTION FAILED: !frame().isMainFrame() || !needsStyleRecalcOrLayout()  in WebCore::FrameView::updateLayoutAndStyleIfNeededRecursive()
1649         https://bugs.webkit.org/show_bug.cgi?id=175270
1650
1651         Reviewed by Simon Fraser.
1652
1653         * platform/mac-wk2/TestExpectations: Re-enable the disabled test.
1654
1655 2017-08-24  Ms2ger  <Ms2ger@igalia.com>
1656
1657         Remove some duplicated media track tests.
1658         https://bugs.webkit.org/show_bug.cgi?id=175929
1659
1660         Reviewed by Sam Weinig.
1661
1662         All these tests have been submitted to web-platform-tests and are maintained
1663         there. A copy of them exists in
1664         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/.
1665         Most of the retained tests also exist in web-platform-tests, but in the
1666         webvtt/ top-level directory, which is currently not imported.
1667
1668         * media/track/opera/interfaces/TextTrack/activeCues.html: Removed.
1669         * media/track/opera/interfaces/TextTrackCue/onenter.html: Removed.
1670         * media/track/opera/interfaces/TextTrackCue/onexit.html: Removed.
1671         * media/track/opera/interfaces/TextTrackCueList/getter.html: Removed.
1672         * media/track/opera/interfaces/TextTrackList/getter.html: Removed.
1673         * media/track/opera/interfaces/TrackEvent/constructor.html: Removed.
1674         * media/track/opera/interfaces/TrackEvent/createEvent.html: Removed.
1675         * media/track/opera/track/track-element/src-clear-cues.html: Removed.
1676         * platform/gtk/TestExpectations:
1677         * platform/mac/TestExpectations:
1678         * platform/win/TestExpectations:
1679
1680 2017-08-24  Miguel Gomez  <magomez@igalia.com>
1681
1682         Unreviewed GTK+ gardening. Update expectations of several tests failing at r221132.
1683
1684         * platform/gtk/TestExpectations:
1685
1686 2017-08-23  Wenson Hsieh  <wenson_hsieh@apple.com>
1687
1688         DeleteSelectionCommand should be robust when starting and ending editable positions cannot be found
1689         https://bugs.webkit.org/show_bug.cgi?id=175914
1690         <rdar://problem/29792688>
1691
1692         Reviewed by Ryosuke Niwa.
1693
1694         Adds a new LayoutTest. This test passes if WebKit successfully loaded the page.
1695
1696         * editing/execCommand/forward-delete-read-write-canvas-expected.txt: Added.
1697         * editing/execCommand/forward-delete-read-write-canvas.html: Added.
1698
1699 2017-08-23  Matt Lewis  <jlewis3@apple.com>
1700
1701         Marked loader/stateobjects/replacestate-size.html as flaky.
1702         https://bugs.webkit.org/show_bug.cgi?id=172829
1703
1704         Unreviewed test gardening.
1705
1706         * platform/mac-wk2/TestExpectations:
1707
1708 2017-08-23  Michael Saboff  <msaboff@apple.com>
1709
1710         REGRESSION (r221052): DumpRenderTree crashed in com.apple.JavaScriptCore: JSC::Yarr::YarrCodeBlock::execute + 137
1711         https://bugs.webkit.org/show_bug.cgi?id=175903
1712
1713         Reviewed by Saam Barati.
1714
1715         New regression test case.
1716
1717         * js/regexp-unicode-expected.txt:
1718         * js/script-tests/regexp-unicode.js:
1719
1720 2017-08-23  Matt Lewis  <jlewis3@apple.com>
1721
1722         Marked webrtc/filtering-ice-candidate-after-reload.html a flaky.
1723         https://bugs.webkit.org/show_bug.cgi?id=174471
1724
1725         Unreviewed test gardening.
1726
1727         * platform/wk2/TestExpectations:
1728
1729 2017-08-23  Jer Noble  <jer.noble@apple.com>
1730
1731         Track VideoPlaybackQuality metrics when using WebCoreDecompressionSession.
1732         https://bugs.webkit.org/show_bug.cgi?id=175835
1733         <rdar://problem/34022234>
1734
1735         Reviewed by Eric Carlson.
1736
1737         * platform/mac/media/media-source/videoplaybackquality-decompressionsession-expected.txt: Added.
1738         * platform/mac/media/media-source/videoplaybackquality-decompressionsession.html: Added.
1739
1740 2017-08-23  Matt Lewis  <jlewis3@apple.com>
1741
1742         Removed flaky timeout expectation for inspector/codemirror/prettyprinting-css.html.
1743
1744         Unreviewed test gardening.
1745
1746         * platform/mac/TestExpectations:
1747
1748 2017-08-22  Dean Jackson  <dino@apple.com>
1749
1750         Default passive touch event listeners on the root
1751         https://bugs.webkit.org/show_bug.cgi?id=175346
1752         <rdar://problem/33164597>
1753
1754         Reviewed by Sam Weinig.
1755
1756         * fast/events/touch/ios/passive-by-default-on-document-and-window-expected.txt: Added.
1757         * fast/events/touch/ios/passive-by-default-on-document-and-window.html: Added.
1758         * fast/events/touch/ios/passive-by-default-overridden-on-document-and-window-expected.txt: Added.
1759         * fast/events/touch/ios/passive-by-default-overridden-on-document-and-window.html: Added.
1760         * fast/events/touch/ios/tap-with-active-listener-on-window.html: Explicitly set passive to false.
1761         * fast/events/touch/ios/touch-event-regions/document.html: Ditto.
1762
1763 2017-08-23  Matt Lewis  <jlewis3@apple.com>
1764
1765         Marked imported/w3c/web-platform-tests/html/webappapis/timers/type-long-settimeout.html as flaky.
1766         https://bugs.webkit.org/show_bug.cgi?id=173780
1767
1768         Unreviewed test gardening.
1769
1770         * platform/mac/TestExpectations:
1771
1772 2017-08-23  Skachkov Oleksandr  <gskachkov@gmail.com>
1773
1774         [ESNext] Async iteration - Implement Async Generator - runtime
1775         https://bugs.webkit.org/show_bug.cgi?id=175240
1776
1777         Reviewed by Yusuke Suzuki.
1778
1779         * js/Object-getOwnPropertyNames-expected.txt:
1780         * js/script-tests/Object-getOwnPropertyNames.js:
1781
1782 2017-08-23  Brent Fulgham  <bfulgham@apple.com>
1783
1784         Ensure media controls host exists before using it
1785         https://bugs.webkit.org/show_bug.cgi?id=175833
1786         <rdar://problem/34001219>
1787
1788         Reviewed by Jer Noble.
1789
1790         * media/track/track-display-before-controls-crash-expected.txt: Added.
1791         * media/track/track-display-before-controls-crash.html: Added.
1792
1793 2017-08-23  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1794
1795         [WPE] Some event handlers not working.
1796         https://bugs.webkit.org/show_bug.cgi?id=175864
1797
1798         Reviewed by Michael Catanzaro.
1799
1800         Remove expected failures for tests that now pass, add new expectation
1801         for a test that is failing also on GTK+ and rebaseline a test with
1802         the same expected result than on GTK+.
1803
1804         * platform/wpe/TestExpectations:
1805         * platform/wpe/fast/events/focus-label-legend-elements-with-tab-expected.txt: Added.
1806
1807 2017-08-23  Ms2ger  <Ms2ger@igalia.com>
1808
1809         [GTK] Remove some flaky annotations for passing tests.
1810         https://bugs.webkit.org/show_bug.cgi?id=175881
1811
1812         Unreviewed test gardening.
1813
1814         None of these tests have had their alternative status in months.
1815
1816         * platform/gtk/TestExpectations:
1817
1818 2017-08-23  Zan Dobersek  <zdobersek@igalia.com>
1819
1820         Unreviewed WPE gardening. Unskipping tests under fast/canvas/, adding
1821         failure expectations for actual failures, and providing port-specific
1822         baselines for tests that require them.
1823
1824         * platform/wpe/TestExpectations:
1825         * platform/wpe/fast/canvas: Added.
1826         * platform/wpe/fast/canvas/canvas-size-change-after-layout-expected.txt: Added.
1827         * platform/wpe/fast/canvas/canvas-zoom-expected.txt: Added.
1828         * platform/wpe/fast/canvas/webgl: Added.
1829         * platform/wpe/fast/canvas/webgl/angle-instanced-arrays-expected.txt: Added.
1830         * platform/wpe/fast/canvas/webgl/angle-instanced-arrays-out-of-bounds-expected.txt: Added.
1831         * platform/wpe/fast/canvas/webgl/css-webkit-canvas-expected.txt: Added.
1832         * platform/wpe/fast/canvas/webgl/css-webkit-canvas-repaint-expected.txt: Added.
1833         * platform/wpe/fast/canvas/webgl/framebuffer-object-attachment-expected.txt: Added.
1834         * platform/wpe/fast/canvas/webgl/glsl-conformance-expected.txt: Added.
1835         * platform/wpe/fast/canvas/webgl/oes-texture-half-float-expected.txt: Added.
1836         * platform/wpe/fast/canvas/webgl/webgl-draw-buffers-expected.txt: Added.
1837
1838 2017-08-23  Ms2ger  <Ms2ger@igalia.com>
1839
1840         [GTK][WPE] Unreviewed test gardening
1841         https://bugs.webkit.org/show_bug.cgi?id=175878
1842
1843         Unreviewed test gardening.
1844
1845         * platform/gtk/TestExpectations:
1846           - Mark fast/mediastream/captureStream/canvas2d-heavy-drawing.html as flaky.
1847           - Add crash annotations for cache-storage tests.
1848         * platform/gtk/http/wpt/beacon/beacon-async-error-logging-expected.txt:
1849           Added: logs a different error message to the console on GTK.
1850         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1851           Update for the disabling of the CSS Regions code in r220870.
1852         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1853           Update for the disabling of the CSS Regions code in r220870.
1854
1855 2017-08-23  Ms2ger  <Ms2ger@igalia.com>
1856
1857         Disable intermittently crashing CSS Regions tests.
1858         https://bugs.webkit.org/show_bug.cgi?id=135051
1859
1860         Unreviewed test gardening.
1861
1862         They have been failing since the CSS Regions code was disabled in r220870.
1863         That commit also skipped these tests, but the older crash expectation
1864         overrode the skipping.
1865
1866         * platform/gtk/TestExpectations:
1867
1868 2017-08-22  Ryosuke Niwa  <rniwa@webkit.org>
1869
1870         Consolidate the code to normalize MIME type in DataTransfer
1871         https://bugs.webkit.org/show_bug.cgi?id=175810
1872
1873         Rubber-stamped by Wenson Hsieh.
1874
1875         Address the forgotten review comment by Wenson.
1876
1877         * editing/pasteboard/datatransfer-getdata-plaintext-expected.txt:
1878         * editing/pasteboard/datatransfer-getdata-plaintext.html:
1879
1880 2017-08-22  Wenson Hsieh  <wenson_hsieh@apple.com>
1881
1882         [iOS WK2] WKWebView schedules nonstop layout after pressing cmb+b,i,u inside a contenteditable div
1883         https://bugs.webkit.org/show_bug.cgi?id=175116
1884         <rdar://problem/28279301>
1885
1886         Reviewed by Darin Adler and Ryosuke Niwa.
1887
1888         * platform/ios-wk2/editing/style/unbold-in-bold-expected.txt:
1889         * platform/mac-wk2/editing/style/unbold-in-bold-expected.txt:
1890
1891         Rebaseline a WK2 LayoutTest expectations. This test currently expects an empty anonymous RenderBlock to be
1892         inserted into the render tree, but this is only a result of us adding and removing a temporary <span> when
1893         computing a RenderStyle in WebPage::editorState -- this patch removes these empty RenderBlocks, making these
1894         expectations' RenderTrees consistent with WebKit1.
1895
1896 2017-08-22  Wenson Hsieh  <wenson_hsieh@apple.com>
1897
1898         [WK2] EditorState updates should be rolled into the layer update lifecycle when possible
1899         https://bugs.webkit.org/show_bug.cgi?id=175370
1900         <rdar://problem/33799806>
1901
1902         Reviewed by Ryosuke Niwa.
1903
1904         Rebaseline and adjust LayoutTests.
1905
1906         * editing/caret/ios/absolute-caret-position-after-scroll-expected.txt:
1907         * editing/caret/ios/absolute-caret-position-after-scroll.html:
1908         * editing/caret/ios/fixed-caret-position-after-scroll-expected.txt:
1909         * editing/caret/ios/fixed-caret-position-after-scroll.html:
1910         * editing/secure-input/password-input-changed-type.html:
1911         * editing/secure-input/password-input-focusing.html:
1912         * editing/secure-input/removed-password-input.html:
1913         * editing/secure-input/reset-state-on-navigation.html:
1914         * editing/selection/character-granularity-rect.html:
1915
1916         Delay checking for secure input state and caret rects until after the next presentation update.
1917
1918         * editing/selection/ios/absolute-selection-after-scroll-expected.txt:
1919         * editing/selection/ios/absolute-selection-after-scroll.html:
1920         * editing/selection/ios/fixed-selection-after-scroll-expected.txt:
1921         * editing/selection/ios/fixed-selection-after-scroll.html:
1922
1923         Refactor and simplify these tests. These tests are not run on the OpenSource bots, since they depend on long
1924         press and tap gestures.
1925
1926         * platform/ios-wk2/editing/inserting/insert-div-024-expected.txt:
1927         * platform/ios-wk2/editing/inserting/insert-div-026-expected.txt:
1928         * platform/ios-wk2/editing/style/5084241-expected.txt:
1929
1930         Rebaselines these tests, removing an anonymous RenderBlock inserted as a result of inserting and removing a
1931         dummy span in order to compute a RenderStyle in WebPage::editorState. This is because editorState is no longer
1932         invoked immediately on page load; https://bugs.webkit.org/show_bug.cgi?id=175116 tracks preventing this render
1933         tree thrashing altogether.
1934
1935         * platform/mac-wk2/TestExpectations:
1936         * platform/mac-wk2/editing/style/unbold-in-bold-expected.txt:
1937         * resources/ui-helper.js:
1938
1939         Introduce new UIHelper functions.
1940
1941         (window.UIHelper.ensurePresentationUpdate.return.new.Promise):
1942         (window.UIHelper.ensurePresentationUpdate):
1943
1944         Returns a Promise, resolved after the next presentation update.
1945
1946         (window.UIHelper.activateAndWaitForInputSessionAt.return.new.Promise.):
1947         (window.UIHelper.activateAndWaitForInputSessionAt.return.new.Promise):
1948         (window.UIHelper.activateAndWaitForInputSessionAt):
1949
1950         Returns a Promise, resolved after tapping at the given location and waiting for the keyboard to appear on iOS.
1951
1952         (window.UIHelper.getUICaretRect.return.new.Promise.):
1953         (window.UIHelper.getUICaretRect.return.new.Promise):
1954         (window.UIHelper.getUICaretRect):
1955         (window.UIHelper.getUISelectionRects.return.new.Promise.):
1956         (window.UIHelper.getUISelectionRects.return.new.Promise):
1957         (window.UIHelper.getUISelectionRects):
1958
1959         Helpers to fetch selection and caret rect information in the UI process.
1960
1961 2017-08-21  Ryosuke Niwa  <rniwa@webkit.org>
1962
1963         Consolidate the code to normalize MIME type in DataTransfer
1964         https://bugs.webkit.org/show_bug.cgi?id=175810
1965
1966         Reviewed by Wenson Hsieh.
1967
1968         Added a regression test. Some test cases were failing on some platforms.
1969
1970         * editing/pasteboard/datatransfer-getdata-plaintext-expected.txt: Added.
1971         * editing/pasteboard/datatransfer-getdata-plaintext.html: Added.
1972
1973 2017-08-22  Matt Lewis  <jlewis3@apple.com>
1974
1975         Unreviewed, rolling out r221033.
1976
1977         This revision caused assertion failures on all Open Source
1978         Debug testers. See Radar for more information.
1979
1980         Reverted changeset:
1981
1982         "Ensure media controls host exists before using it"
1983         https://bugs.webkit.org/show_bug.cgi?id=175833
1984         http://trac.webkit.org/changeset/221033
1985
1986 2017-08-22  Matt Lewis  <jlewis3@apple.com>
1987
1988         Marked http/tests/loading/basic-auth-remove-credentials.html as falky on macOS.
1989         https://bugs.webkit.org/show_bug.cgi?id=173500
1990
1991         Unreviewed test gardening.
1992
1993         * platform/mac-wk2/TestExpectations:
1994
1995 2017-08-22  Michael Saboff  <msaboff@apple.com>
1996
1997         Implement Unicode RegExp support in the YARR JIT
1998         https://bugs.webkit.org/show_bug.cgi?id=174646
1999
2000         Reviewed by Filip Pizlo.
2001
2002         Updated tests.
2003
2004         * js/regexp-unicode-expected.txt:
2005         * js/script-tests/regexp-unicode.js:
2006
2007 2017-08-22  Brent Fulgham  <bfulgham@apple.com>
2008
2009         Unreviewed test fix after r221017.
2010
2011         I forgot to check-in the expected result!
2012
2013         * http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Added.
2014
2015 2017-08-22  Brent Fulgham  <bfulgham@apple.com>
2016
2017         Ensure media controls host exists before using it
2018         https://bugs.webkit.org/show_bug.cgi?id=175833
2019         <rdar://problem/34001219>
2020
2021         Reviewed by Jer Noble.
2022
2023         * media/track/track-display-before-controls-crash-expected.txt: Added.
2024         * media/track/track-display-before-controls-crash.html: Added.
2025
2026 2017-08-22  Chris Dumez  <cdumez@apple.com>
2027
2028        Unreviewed, beacon/contentextensions is only expected to work on Sierra+.
2029
2030         * platform/mac-wk2/TestExpectations:
2031
2032 2017-08-22  Devin Rousso  <webkit@devinrousso.com>
2033
2034         Web Inspector: provide way for ShaderPrograms to be enabled/disabled
2035         https://bugs.webkit.org/show_bug.cgi?id=175400
2036
2037         Reviewed by Matt Baker.
2038
2039         * inspector/canvas/setShaderProgramDisabled-expected.txt: Added.
2040         * inspector/canvas/setShaderProgramDisabled.html: Added.
2041
2042 2017-08-22  Youenn Fablet  <youenn@apple.com>
2043
2044         [Cache API] Add support for overwriting responses with put on an existing record
2045         https://bugs.webkit.org/show_bug.cgi?id=175825
2046
2047         Reviewed by Geoffrey Garen.
2048
2049         Adding update counter for response
2050         Skipping new test on WK1.
2051
2052         * platform/ios-wk1/TestExpectations:
2053         * platform/mac-wk1/TestExpectations:
2054         * http/wpt/cache-storage/cache-put-keys.https.any-expected.txt: Added.
2055         * http/wpt/cache-storage/cache-put-keys.https.any.html: Added.
2056         * http/wpt/cache-storage/cache-put-keys.https.any.js: Added.
2057         (cache_test):
2058         * http/wpt/cache-storage/cache-put-keys.https.any.worker-expected.txt: Added.
2059         * http/wpt/cache-storage/cache-put-keys.https.any.worker.html: Added.
2060
2061 2017-08-22  Matt Lewis  <jlewis3@apple.com>
2062
2063         Marked imported/w3c/web-platform-tests/fetch/http-cache/invalidate.html as flaky on macOS WK2.
2064         https://bugs.webkit.org/show_bug.cgi?id=173672
2065
2066         Unreviewed test gardening.
2067
2068         * platform/mac-wk2/TestExpectations:
2069
2070 2017-08-22  Andy Estes  <aestes@apple.com>
2071
2072         [Payment Request] Implement error checking for show(), abort(), and canMakePayment()
2073         https://bugs.webkit.org/show_bug.cgi?id=175789
2074
2075         Reviewed by Brady Eidson.
2076         
2077         Stopped marking payment-request-abort-method.https.html and payment-request-show-method.https.html  as flaky.
2078
2079         * platform/ios-wk2/TestExpectations:
2080         * platform/mac-wk2/TestExpectations:
2081
2082 2017-08-22  Chris Dumez  <cdumez@apple.com>
2083
2084         Unreviewed, enable http/wpt/beacon/contentextensions on Mac WK2 only.
2085
2086         It seems content extensions are not supported by WKTR on iOS.
2087
2088         * TestExpectations:
2089         * platform/mac-wk2/TestExpectations:
2090
2091 2017-08-22  Brent Fulgham  <bfulgham@apple.com> and Pranjal Jumde  <pjumde@apple.com>
2092
2093         Disable access to secure cookies if an HTTPS site loads mixed content
2094         https://bugs.webkit.org/show_bug.cgi?id=157053
2095         <rdar://problem/11290808>
2096
2097         Reviewed by Dan Bates.
2098
2099         * http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt: Added.
2100         * http/tests/security/mixedContent/insecure-css-with-secure-cookies.html: Added.
2101         * http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies.html: Added.
2102         * http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Added.
2103         * http/tests/security/mixedContent/insecure-image-with-securecookie-block-expected.txt: Added.
2104         * http/tests/security/mixedContent/insecure-image-with-securecookie-block.html: Added.
2105         * http/tests/security/mixedContent/insecure-image-with-securecookie-expected.txt: Added.
2106         * http/tests/security/mixedContent/insecure-image-with-securecookie.html: Added.
2107         * http/tests/security/mixedContent/insecure-script-with-secure-cookies-expected.txt: Added.
2108         * http/tests/security/mixedContent/insecure-script-with-secure-cookies.html: Added.
2109         * http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt: Added.
2110         * http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block.html: Added.
2111         * http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt: Added.
2112         * http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies.html: Added.
2113         * http/tests/security/mixedContent/resources/frame-with-insecure-css-secure-cookies.html: Added.
2114         * http/tests/security/mixedContent/resources/frame-with-insecure-executable-css-with-secure-cookies.html: Added.
2115         * http/tests/security/mixedContent/resources/frame-with-insecure-image-secure-cookie-block.html: Added.
2116         * http/tests/security/mixedContent/resources/frame-with-insecure-image-secure-cookie.html: Added.
2117         * http/tests/security/mixedContent/resources/frame-with-insecure-script-secure-cookies.html: Added.
2118         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-image-secure-cookie-block.html: Added.
2119         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-image-secure-cookie.html: Added.
2120         * http/tests/security/mixedContent/resources/insecure-executable.css: Added.
2121         * http/tests/security/mixedContent/resources/insecure.css: Added.
2122         * http/tests/security/resources/greenbox-hotspot5-4.cur: Added.
2123
2124 2017-08-22  Jer Noble  <jer.noble@apple.com>
2125
2126         Autoplay Muted Videos Don't Play When Outside Viewport
2127         https://bugs.webkit.org/show_bug.cgi?id=175748
2128         <rdar://problem/33974383>
2129
2130         Reviewed by Eric Carlson.
2131
2132         * media/video-restricted-invisible-autoplay-not-allowed-source-expected.txt: Added.
2133         * media/video-restricted-invisible-autoplay-not-allowed-source.html: Added.
2134
2135 2017-08-21  Matt Rajca  <mrajca@apple.com>
2136
2137         Call updateIsPlayingMedia whenever m_userHasInteractedWithMediaElement changes
2138         https://bugs.webkit.org/show_bug.cgi?id=175796
2139
2140         Reviewed by Eric Carlson.
2141
2142         Skip the test on iOS like all the other tests that use runWithKeyDown.
2143
2144         * media/video-user-gesture-tracking-expected.txt: Added.
2145         * media/video-user-gesture-tracking.html: Added.
2146
2147 2017-08-21  Chris Dumez  <cdumez@apple.com>
2148
2149         [Beacon] Content extensions should be able to intercept Beacon / Ping redirects
2150         https://bugs.webkit.org/show_bug.cgi?id=175746
2151         <rdar://problem/33946050>
2152
2153         Reviewed by Alex Christensen.
2154
2155         Add layout test coverage for blocking beacon loads via content extensions.
2156
2157         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt:
2158         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub.html:
2159         * http/wpt/beacon/contentextensions/beacon-blocked-expected.txt: Added.
2160         * http/wpt/beacon/contentextensions/beacon-blocked.html: Added.
2161         * http/wpt/beacon/contentextensions/beacon-blocked.html.json: Added.
2162         * http/wpt/beacon/contentextensions/beacon-redirect-blocked-expected.txt: Added.
2163         * http/wpt/beacon/contentextensions/beacon-redirect-blocked.html: Added.
2164         * http/wpt/beacon/contentextensions/beacon-redirect-blocked.html.json: Added.
2165
2166 2017-08-21  Matt Lewis  <jlewis3@apple.com>
2167
2168         Fixed expectations.
2169
2170         Unreviewed test expectations.
2171
2172         * platform/mac/TestExpectations:
2173
2174 2017-08-21  Ms2ger  <Ms2ger@gmail.com>
2175
2176         Stop media/video-controls-toggling.html from timing out.
2177         https://bugs.webkit.org/show_bug.cgi?id=116266
2178
2179         Reviewed by Dean Jackson.
2180
2181         Use getComputedStyle to check the display property. Element::style only
2182         contains properties set in the style attribute, but the display property
2183         is set through CSS using the 'hidden' class.
2184
2185         * media/video-controls-toggling-expected.txt:
2186         * media/video-controls-toggling.html:
2187         * platform/gtk/TestExpectations:
2188         * platform/gtk/media/video-controls-toggling-expected.txt:
2189           Copied from LayoutTests/media/video-controls-toggling-expected.txt.
2190           I'm not sure where the console message comes from, but it seems to
2191           be in the GTK-specific code.
2192
2193 2017-08-21  Dean Jackson  <dino@apple.com>
2194
2195         Persistent WebGL Warning "vertex WARNING: 0:1: extension 'GL_ARB_gpu_shader5' is not supported" in Safari 10.1.2
2196         https://bugs.webkit.org/show_bug.cgi?id=175783
2197         <rdar://problem/33623867>
2198
2199         Reviewed by Alex Christensen.
2200
2201         * fast/canvas/webgl/no-info-log-for-simple-shaders-expected.txt: Added.
2202         * fast/canvas/webgl/no-info-log-for-simple-shaders.html: Added.
2203
2204 2017-08-21  Matt Lewis  <jlewis3@apple.com>
2205
2206         Marked svg/animations/smil-leak-list-property-instances.svg as flaky on macOS WK1.
2207         https://bugs.webkit.org/show_bug.cgi?id=174218
2208
2209         Unreviewed test gardening.
2210
2211         * platform/mac-wk1/TestExpectations:
2212
2213 2017-08-21  Ms2ger  <Ms2ger@gmail.com>
2214
2215         Re-enable tests based on media-fullscreen.js for GTK.
2216         https://bugs.webkit.org/show_bug.cgi?id=175770
2217
2218         Reviewed by Eric Carlson.
2219
2220         The media-fullscreen-not-in-document test checks that a disconnected
2221         element can go fullscreen, while the code explicitly disallows that
2222         (in Document::requestFullScreenForElement). Update the test to match
2223         the code.
2224
2225         The media-fullscreen-inline test will now fail more clearly if the
2226         attempt to go fullscreen is rejected (which it isn't).
2227
2228         * media/media-fullscreen-not-in-document-expected.txt: rebaseline.
2229         * media/media-fullscreen.js:
2230         (fullscreenerror): pass the test if the webkitfullscreenerror
2231         (addEventListeners): add a webkitfullscreenerror event handler
2232         * platform/gtk/TestExpectations: remove failure expectations.
2233         * platform/gtk/media/media-fullscreen-not-in-document-expected.txt:
2234           Copied from LayoutTests/media/media-fullscreen-not-in-document-expected.txt.
2235           This copy leaves out the webkitSupportsPresentationMode check that's
2236           disabled on GTK.
2237
2238 2017-08-21  Matt Lewis  <jlewis3@apple.com>
2239
2240         Marked inspector/css/add-rule.html as flaky on macOS
2241         https://bugs.webkit.org/show_bug.cgi?id=173560
2242
2243         Unreviewed test gardening.
2244
2245         * platform/mac/TestExpectations:
2246
2247 2017-08-21  Matt Lewis  <jlewis3@apple.com>
2248
2249         Rebaselined js/dom/global-constructors-attributes.html on macOS.
2250
2251         Unreviewed test gardening.
2252
2253         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
2254         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
2255         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
2256         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2257
2258 2017-08-21  Ryan Haddad  <ryanhaddad@apple.com>
2259
2260         Skip imported/w3c/web-platform-tests/payment-request/payment-request-constructor-crash.https.html.
2261         https://bugs.webkit.org/show_bug.cgi?id=175773
2262
2263         Unreviewed test gardening.
2264
2265         * platform/mac-wk2/TestExpectations:
2266
2267 2017-08-21  Ms2ger  <Ms2ger@igalia.com>
2268
2269         [GTK][WPE] Rebaseline tests with list item markers.
2270         https://bugs.webkit.org/show_bug.cgi?id=175771
2271
2272         Unreviewed test gardening.
2273
2274         The output was changed in r220858 and rebaselined for ios and mac only.
2275         They're changes in render tree dumps that don't affect rendering.
2276
2277         * platform/gtk/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
2278         * platform/gtk/fast/doctypes/002-expected.txt:
2279         * platform/gtk/fast/lists/marker-before-empty-inline-expected.txt:
2280         * platform/wpe/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
2281
2282 2017-08-21  Ms2ger  <Ms2ger@igalia.com>
2283
2284         media-captions.html improvements
2285         https://bugs.webkit.org/show_bug.cgi?id=175768
2286
2287         Reviewed by Eric Carlson.
2288
2289         * media/media-captions.html: remove reference to unused script file.
2290         * platform/gtk/TestExpectations: remove Timeout, Crash annotations.
2291
2292 2017-08-21  Ms2ger  <Ms2ger@gmail.com>
2293
2294         [GTK] Remove some old flaky crash expectations.
2295         https://bugs.webkit.org/show_bug.cgi?id=108682
2296
2297         Unreviewed test gardening.
2298
2299         * platform/gtk/TestExpectations:
2300
2301 2017-08-20  Zan Dobersek  <zdobersek@igalia.com>
2302
2303         [EME] Add basic implementation of HTMLMediaElement::setMediaKeys()
2304         https://bugs.webkit.org/show_bug.cgi?id=175717
2305
2306         Reviewed by Xabier Rodriguez-Calvar.
2307
2308         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt:
2309         Update the baseline, with the test no longer timing out but instead
2310         failing with a NotAllowed exception thrown.
2311
2312 2017-08-19  Andy Estes  <aestes@apple.com>
2313
2314         [Payment Request] Add interface stubs
2315         https://bugs.webkit.org/show_bug.cgi?id=175730
2316
2317         Reviewed by Youenn Fablet.
2318
2319         * TestExpectations: Skipped payment-request tests.
2320         * platform/ios-wk2/TestExpectations: Enabled payment-request tests on ios-wk2.
2321         * platform/mac-wk2/TestExpectations: Ditto for mac-wk2.
2322
2323 2017-08-18  Youenn Fablet  <youenn@apple.com>
2324
2325         [Cache API] Add support for being loaded responses
2326         https://bugs.webkit.org/show_bug.cgi?id=175732
2327
2328         Reviewed by Chris Dumez.
2329
2330         * TestExpectations: Removing some flaky test expectations.
2331
2332 2017-08-18  Chris Dumez  <cdumez@apple.com>
2333
2334         [Beacon] Improve error reporting
2335         https://bugs.webkit.org/show_bug.cgi?id=175723
2336
2337         Reviewed by Darin Adler.
2338
2339         Add layout test coverage.
2340
2341         * http/wpt/beacon/beacon-async-error-logging-expected.txt: Added.
2342         * http/wpt/beacon/beacon-async-error-logging.html: Added.
2343
2344 2017-08-18  Matt Lewis  <jlewis3@apple.com>
2345
2346         Marked fast/scrolling/arrow-key-scroll-in-rtl-document.html as flaky.
2347         https://bugs.webkit.org/show_bug.cgi?id=173779
2348
2349         Unreviewed Test gardening.
2350
2351         * platform/mac-wk2/TestExpectations:
2352
2353 2017-08-18  Sam Weinig  <sam@webkit.org>
2354
2355         Remove the deprecated WebKitSubtleCrypto interface
2356         https://bugs.webkit.org/show_bug.cgi?id=164938
2357         <rdar://problem/29894563>
2358
2359         Reviewed by Chris Dumez.
2360
2361         * crypto/webkitSubtle: Removed.
2362         * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt-expected.txt: Removed.
2363         * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt.html: Removed.
2364         * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt-expected.txt: Removed.
2365         * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt.html: Removed.
2366         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-expected.txt: Removed.
2367         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt: Removed.
2368         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding.html: Removed.
2369         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt.html: Removed.
2370         * crypto/webkitSubtle/aes-cbc-generate-key-expected.txt: Removed.
2371         * crypto/webkitSubtle/aes-cbc-generate-key.html: Removed.
2372         * crypto/webkitSubtle/aes-cbc-import-jwk-expected.txt: Removed.
2373         * crypto/webkitSubtle/aes-cbc-import-jwk.html: Removed.
2374         * crypto/webkitSubtle/aes-cbc-invalid-length-expected.txt: Removed.
2375         * crypto/webkitSubtle/aes-cbc-invalid-length.html: Removed.
2376         * crypto/webkitSubtle/aes-cbc-unwrap-failure-expected.txt: Removed.
2377         * crypto/webkitSubtle/aes-cbc-unwrap-failure.html: Removed.
2378         * crypto/webkitSubtle/aes-cbc-unwrap-rsa-expected.txt: Removed.
2379         * crypto/webkitSubtle/aes-cbc-unwrap-rsa.html: Removed.
2380         * crypto/webkitSubtle/aes-cbc-wrap-rsa-expected.txt: Removed.
2381         * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable-expected.txt: Removed.
2382         * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable.html: Removed.
2383         * crypto/webkitSubtle/aes-cbc-wrap-rsa.html: Removed.
2384         * crypto/webkitSubtle/aes-cbc-wrong-key-class-expected.txt: Removed.
2385         * crypto/webkitSubtle/aes-cbc-wrong-key-class.html: Removed.
2386         * crypto/webkitSubtle/aes-export-key-expected.txt: Removed.
2387         * crypto/webkitSubtle/aes-export-key.html: Removed.
2388         * crypto/webkitSubtle/aes-kw-key-manipulation-expected.txt: Removed.
2389         * crypto/webkitSubtle/aes-kw-key-manipulation.html: Removed.
2390         * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes-expected.txt: Removed.
2391         * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes.html: Removed.
2392         * crypto/webkitSubtle/aes-postMessage-expected.txt: Removed.
2393         * crypto/webkitSubtle/aes-postMessage.html: Removed.
2394         * crypto/webkitSubtle/argument-conversion-expected.txt: Removed.
2395         * crypto/webkitSubtle/argument-conversion.html: Removed.
2396         * crypto/webkitSubtle/array-buffer-view-offset-expected.txt: Removed.
2397         * crypto/webkitSubtle/array-buffer-view-offset.html: Removed.
2398         * crypto/webkitSubtle/disallowed-in-worker-expected.txt: Removed.
2399         * crypto/webkitSubtle/disallowed-in-worker.html: Removed.
2400         * crypto/webkitSubtle/gc-2-expected.txt: Removed.
2401         * crypto/webkitSubtle/gc-2.html: Removed.
2402         * crypto/webkitSubtle/gc-3-expected.txt: Removed.
2403         * crypto/webkitSubtle/gc-3.html: Removed.
2404         * crypto/webkitSubtle/gc-expected.txt: Removed.
2405         * crypto/webkitSubtle/gc.html: Removed.
2406         * crypto/webkitSubtle/hmac-check-algorithm-expected.txt: Removed.
2407         * crypto/webkitSubtle/hmac-check-algorithm.html: Removed.
2408         * crypto/webkitSubtle/hmac-export-key-expected.txt: Removed.
2409         * crypto/webkitSubtle/hmac-export-key.html: Removed.
2410         * crypto/webkitSubtle/hmac-generate-key-expected.txt: Removed.
2411         * crypto/webkitSubtle/hmac-generate-key.html: Removed.
2412         * crypto/webkitSubtle/hmac-import-jwk-expected.txt: Removed.
2413         * crypto/webkitSubtle/hmac-import-jwk.html: Removed.
2414         * crypto/webkitSubtle/hmac-postMessage-expected.txt: Removed.
2415         * crypto/webkitSubtle/hmac-postMessage.html: Removed.
2416         * crypto/webkitSubtle/hmac-sign-verify-empty-key-expected.txt: Removed.
2417         * crypto/webkitSubtle/hmac-sign-verify-empty-key.html: Removed.
2418         * crypto/webkitSubtle/hmac-sign-verify-expected.txt: Removed.
2419         * crypto/webkitSubtle/hmac-sign-verify.html: Removed.
2420         * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Removed.
2421         * crypto/webkitSubtle/import-export-raw-key-leak.html: Removed.
2422         * crypto/webkitSubtle/import-jwk-expected.txt: Removed.
2423         * crypto/webkitSubtle/import-jwk.html: Removed.
2424         * crypto/webkitSubtle/jwk-export-use-values-expected.txt: Removed.
2425         * crypto/webkitSubtle/jwk-export-use-values.html: Removed.
2426         * crypto/webkitSubtle/jwk-import-use-values-expected.txt: Removed.
2427         * crypto/webkitSubtle/jwk-import-use-values.html: Removed.
2428         * crypto/webkitSubtle/resources: Removed.
2429         * crypto/webkitSubtle/resources/disallowed-in-worker.js: Removed.
2430         * crypto/webkitSubtle/resources/rsa-indexeddb-non-exportable.js: Removed.
2431         * crypto/webkitSubtle/resources/rsa-indexeddb.js: Removed.
2432         * crypto/webkitSubtle/rsa-export-generated-keys-expected.txt: Removed.
2433         * crypto/webkitSubtle/rsa-export-generated-keys.html: Removed.
2434         * crypto/webkitSubtle/rsa-export-key-expected.txt: Removed.
2435         * crypto/webkitSubtle/rsa-export-key.html: Removed.
2436         * crypto/webkitSubtle/rsa-export-private-key-expected.txt: Removed.
2437         * crypto/webkitSubtle/rsa-export-private-key.html: Removed.
2438         * crypto/webkitSubtle/rsa-indexeddb-expected.txt: Removed.
2439         * crypto/webkitSubtle/rsa-indexeddb-non-exportable-expected.txt: Removed.
2440         * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private-expected.txt: Removed.
2441         * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private.html: Removed.
2442         * crypto/webkitSubtle/rsa-indexeddb-non-exportable.html: Removed.
2443         * crypto/webkitSubtle/rsa-indexeddb-private-expected.txt: Removed.
2444         * crypto/webkitSubtle/rsa-indexeddb-private.html: Removed.
2445         * crypto/webkitSubtle/rsa-indexeddb.html: Removed.
2446         * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key-expected.txt: Removed.
2447         * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key.html: Removed.
2448         * crypto/webkitSubtle/rsa-oaep-key-manipulation-expected.txt: Removed.
2449         * crypto/webkitSubtle/rsa-oaep-key-manipulation.html: Removed.
2450         * crypto/webkitSubtle/rsa-oaep-plaintext-length-expected.txt: Removed.
2451         * crypto/webkitSubtle/rsa-oaep-plaintext-length.html: Removed.
2452         * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes-expected.txt: Removed.
2453         * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes.html: Removed.
2454         * crypto/webkitSubtle/rsa-postMessage-expected.txt: Removed.
2455         * crypto/webkitSubtle/rsa-postMessage.html: Removed.
2456         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt-expected.txt: Removed.
2457         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt.html: Removed.
2458         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes-expected.txt: Removed.
2459         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html: Removed.
2460         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Removed.
2461         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent-expected.txt: Removed.
2462         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html: Removed.
2463         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key.html: Removed.
2464         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt: Removed.
2465         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-small-key-expected.txt: Removed.
2466         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-small-key.html: Removed.
2467         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk.html: Removed.
2468         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt: Removed.
2469         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify.html: Removed.
2470         * crypto/webkitSubtle/sha-1-expected.txt: Removed.
2471         * crypto/webkitSubtle/sha-1.html: Removed.
2472         * crypto/webkitSubtle/sha-224-expected.txt: Removed.
2473         * crypto/webkitSubtle/sha-224.html: Removed.
2474         * crypto/webkitSubtle/sha-256-expected.txt: Removed.
2475         * crypto/webkitSubtle/sha-256.html: Removed.
2476         * crypto/webkitSubtle/sha-384-expected.txt: Removed.
2477         * crypto/webkitSubtle/sha-384.html: Removed.
2478         * crypto/webkitSubtle/sha-512-expected.txt: Removed.
2479         * crypto/webkitSubtle/sha-512.html: Removed.
2480         * crypto/webkitSubtle/unimplemented-unwrap-crash-expected.txt: Removed.
2481         * crypto/webkitSubtle/unimplemented-unwrap-crash.html: Removed.
2482         * crypto/webkitSubtle/unwrapKey-check-usage-expected.txt: Removed.
2483         * crypto/webkitSubtle/unwrapKey-check-usage.html: Removed.
2484         * crypto/webkitSubtle/wrapKey-check-usage-expected.txt: Removed.
2485         * crypto/webkitSubtle/wrapKey-check-usage.html: Removed.
2486
2487             Remove webkitSubtleCrypto tests.
2488
2489         * fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt:
2490
2491             Remove webkitSubtleCrypto deprecation warning that no longer happens.
2492
2493         * platform/ios-wk1/TestExpectations:
2494         * platform/win/TestExpectations:
2495         * platform/wpe/TestExpectations:
2496
2497             Remove webkitSubtle tests from expectations files.
2498
2499 2017-08-18  Jonathan Bedard  <jbedard@apple.com>
2500
2501         Marking canvas/webgl tests as failing
2502         https://bugs.webkit.org/show_bug.cgi?id=175736
2503
2504         Unreviewed test gardening.
2505
2506         * platform/ios-device/TestExpectations:
2507
2508 2017-08-18  Jiewen Tan  <jiewen_tan@apple.com>
2509
2510         [WebCrypto][Mac] Replace CCECCryptorGetKeyComponents with CCECCryptorExportKey for exporting ECC JWKs
2511         https://bugs.webkit.org/show_bug.cgi?id=175657
2512         <rdar://problem/33797150>
2513
2514         Reviewed by Brent Fulgham.
2515
2516         * crypto/subtle/ecdsa-generate-export-import-jwk-sign-verify-expected.txt: Added.
2517         * crypto/subtle/ecdsa-generate-export-import-jwk-sign-verify.html: Added.
2518
2519 2017-08-18  Matt Lewis  <jlewis3@apple.com>
2520
2521         Marked imported/w3c/web-platform-tests/IndexedDB/open-request-queue.html as flaky timeout.
2522         https://bugs.webkit.org/show_bug.cgi?id=172044
2523
2524         Unreviewed test gardening.
2525
2526         * platform/mac-wk2/TestExpectations:
2527
2528 2017-08-18  Matt Lewis  <jlewis3@apple.com>
2529
2530         Marked js/slow-stress/Int32Array-alloc-huge.html as flaky on mac.
2531         https://bugs.webkit.org/show_bug.cgi?id=173010
2532
2533         Unreviewed test gardening.
2534
2535         * platform/mac/TestExpectations:
2536
2537 2017-08-18  Brady Eidson  <beidson@apple.com>
2538
2539         Bounce ServiceWorker jobs to the Storage Process.
2540         https://bugs.webkit.org/show_bug.cgi?id=175650
2541
2542         Reviewed by Andy Estes.
2543
2544         Service worker tests will always be dumpAsText and always be asynchronous.
2545
2546         * http/tests/workers/service/basic-register.html:
2547         * http/tests/workers/service/resources/basic-register.js:
2548         * http/tests/workers/service/resources/sw-test-pre.js: Added.
2549
2550 2017-08-18  Chris Dumez  <cdumez@apple.com>
2551
2552         [Beacon] Add support for quota limitation
2553         https://bugs.webkit.org/show_bug.cgi?id=175443
2554         <rdar://problem/33729002>
2555
2556         Reviewed by Youenn Fablet.
2557
2558         Extend layout test coverage and rebaseline test.
2559
2560         * http/wpt/beacon/beacon-quota-expected.txt:
2561         * http/wpt/beacon/beacon-quota.html:
2562
2563 2017-08-18  Ryan Haddad  <ryanhaddad@apple.com>
2564
2565         Unreviewed, land TestExpectations for rdar://problem/33850189.
2566
2567         * platform/mac-highsierra/TestExpectations:
2568
2569 2017-08-18  Ryan Haddad  <ryanhaddad@apple.com>
2570
2571         Rebaseline js/dom/global-constructors-attributes.html for El Capitan WK2.
2572
2573         Unreviewed test gardening.
2574
2575         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
2576
2577 2017-08-18  Youenn Fablet  <youenn@apple.com>
2578
2579         [Cache API] Add a WK2 implementation of CacheStorageConnection
2580         https://bugs.webkit.org/show_bug.cgi?id=175640
2581
2582         Reviewed by Alex Christensen & Chris Dumez.
2583
2584         * TestExpectations: Marking some tests as flaky until being loaded resources can be cached.
2585
2586 2017-08-18  Ms2ger  <Ms2ger@igalia.com>
2587
2588         [GTK] Layout Test media/video-controls-no-scripting.html is failing
2589         https://bugs.webkit.org/show_bug.cgi?id=141835
2590
2591         Unreviewed test gardening.
2592
2593         The output appears to be consistent based on local testing.
2594
2595         Rebaseline video-controls-no-scripting.html.
2596
2597         * platform/gtk/TestExpectations:
2598         * platform/gtk/media/video-controls-no-scripting-expected.txt:
2599
2600 2017-08-18  Ms2ger  <Ms2ger@igalia.com>
2601
2602         Update track-datacue.html test to the current code.
2603         https://bugs.webkit.org/show_bug.cgi?id=175624
2604
2605         Reviewed by Eric Carlson.
2606
2607         * media/track/track-datacue-expected.txt: rebaselined.
2608         * media/track/track-datacue.html: updated for IDL, exception changes, addition of a new constructor.
2609         * platform/gtk/TestExpectations: removed failure expectation.
2610         * platform/ios/TestExpectations: enable.
2611         * platform/mac/TestExpectations: enable.
2612         * platform/win/TestExpectations: enable.
2613
2614 2017-08-18  Ms2ger  <Ms2ger@gmail.com>
2615
2616         [GTK] Remove some obsolete expected failures.
2617         https://bugs.webkit.org/show_bug.cgi?id=175674
2618
2619         Unreviewed test gardening.
2620
2621         * platform/gtk/TestExpectations:
2622           - imported/w3c/web-platform-tests/IndexedDB/keyorder.htm: passing since r204279.
2623           - imported/w3c/web-platform-tests/resource-timing/rt-cors.html: passing since r212944 and r212993.
2624           - imported/w3c/web-platform-tests/resource-timing/rt-cors.worker.html: passing since r212944 and r212993.
2625           - imported/w3c/web-platform-tests/webrtc/getstats.html: passing since test update and rebaseline in r217225.
2626           - mathml/opentype/large-operators-displaystyle-dynamic.html: used to be flaky, seems to be passing consistently now.
2627           - media/media-fullscreen-return-to-inline.html: likely passing since r218270.
2628           - media/video-fast-seek.html: passing since r207879-r207894.
2629           - platform/gtk/scrollbars/main-frame-scrollbar-horizontal-wheel-scroll.html: passing since r205075.
2630           - security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star.html: flaky.
2631           - storage/indexeddb/cursor-key-order.html: likely passing since r209135.
2632           - svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg: flaky.
2633           - svg/repaint/add-outline-property-on-root.html: passing since r211277
2634           - svg/repaint/remove-outline-property-on-root.html: passing since r211277
2635
2636 2017-08-18  Ms2ger  <Ms2ger@gmail.com>
2637
2638         [GTK] Show controls if a video element isn't allowed to play inline.
2639         https://bugs.webkit.org/show_bug.cgi?id=141705
2640
2641         Reviewed by Xabier Rodriguez-Calvar.
2642
2643         * platform/gtk/TestExpectations: enable test for this case.
2644
2645 2017-08-17  Wenson Hsieh  <wenson_hsieh@apple.com>
2646
2647         [Input Events] Rename inputType "formatForeColor" to "formatFontColor"
2648         https://bugs.webkit.org/show_bug.cgi?id=175703
2649
2650         Reviewed by Ryosuke Niwa.
2651
2652         Rebaselines two LayoutTests that check for the "formatForeColor" inputType.
2653
2654         * fast/events/input-events-forecolor-data-expected.txt:
2655         * fast/events/input-events-selection-forecolor-data.html:
2656
2657 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
2658
2659         Mark media/video-controls-rendering.html as flaky.
2660         https://bugs.webkit.org/show_bug.cgi?id=175700
2661
2662         Unreviewed test gardening.
2663
2664         * platform/mac/TestExpectations:
2665
2666 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
2667
2668         Update TestExpectations for media/video-controls-show-on-kb-or-ax-event.html.
2669         https://bugs.webkit.org/show_bug.cgi?id=158889
2670
2671         Unreviewed test gardening.
2672
2673         * platform/mac/TestExpectations:
2674
2675 2017-08-17  Matt Lewis  <jlewis3@apple.com>
2676
2677         Marked accessibility/mac/select-element-selection-with-optgroups.html as flaky.
2678         https://bugs.webkit.org/show_bug.cgi?id=175341
2679
2680         Unreviewed test gardening.
2681
2682         * platform/mac-wk2/TestExpectations:
2683
2684 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
2685
2686         Rebaseline js/dom/global-constructors-attributes.html for Sierra.
2687
2688         Unreviewed test gardening.
2689
2690         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2691
2692 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
2693
2694         Rebaseline two tests after r220870.
2695
2696         Unreviewed test gardening.
2697
2698         * inspector/dom/content-node-region-info-expected.txt:
2699         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2700
2701 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
2702
2703         Mark inspector/canvas/context-attributes.html as flaky.
2704         https://bugs.webkit.org/show_bug.cgi?id=173931
2705
2706         Unreviewed test gardening.
2707
2708         * platform/mac/TestExpectations:
2709
2710 2017-08-17  Matt Lewis  <jlewis3@apple.com>
2711
2712         Marked fast/hidpi/hidpi-long-page-with-inset-element.html as a flaky ImageOnlyFailure.
2713         https://bugs.webkit.org/show_bug.cgi?id=172384
2714
2715         Unreviewed test gardening.
2716
2717         * platform/ios-simulator-wk2/TestExpectations:
2718
2719 2017-08-17  Matt Lewis  <jlewis3@apple.com>
2720
2721         Changed expectations to include release for memory/memory-pressure-simulation.html.
2722         https://bugs.webkit.org/show_bug.cgi?id=170629
2723
2724         Unreviewed test gardening.
2725
2726         * platform/mac-wk2/TestExpectations:
2727
2728 2017-08-17  Andreas Kling  <akling@apple.com>
2729
2730         Disable CSS regions at compile time
2731         https://bugs.webkit.org/show_bug.cgi?id=175630
2732
2733         Reviewed by Antti Koivisto.
2734
2735         Skip tests that are entirely about regions, and tweak logic
2736         and/or expectations for tests that test regions in addition to
2737         other things.
2738
2739         * TestExpectations:
2740         * fast/css/will-change/resources/will-change-stacking-helper.js:
2741         * fast/dom/collection-iterators-expected.txt:
2742         * fast/dom/collection-iterators.html:
2743         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2744         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
2745         * platform/ios/fast/dom/collection-iterators-expected.txt:
2746         * platform/mac-wk2/TestExpectations:
2747         * platform/win/js/dom/dom-static-property-for-in-iteration-expected.txt:
2748         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
2749
2750 2017-08-17  Antti Koivisto  <antti@apple.com>
2751
2752         RenderListItem - Avoid render tree mutation during layout
2753         https://bugs.webkit.org/show_bug.cgi?id=175666
2754
2755         Reviewed by Andreas Kling.
2756
2757         Changes in render tree dumps that don't affect rendering.
2758
2759         * platform/ios/fast/doctypes/002-expected.txt:
2760         * platform/ios/fast/lists/marker-before-empty-inline-expected.txt:
2761         * platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
2762         * platform/mac/fast/doctypes/002-expected.txt:
2763         * platform/mac/fast/lists/marker-before-empty-inline-expected.txt:
2764
2765 2017-08-17  Ms2ger  <Ms2ger@gmail.com>
2766
2767         REGRESSION(r220751): [GTK] Layout Test imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.html is failing
2768         https://bugs.webkit.org/show_bug.cgi?id=175641
2769
2770         Unreviewed test gardening.
2771
2772         Correct the error message in scheme-about.any-expected.txt.
2773
2774         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
2775
2776 2017-08-17  Ms2ger  <Ms2ger@gmail.com>
2777
2778         [GTK] Unreviewed test gardening
2779         https://bugs.webkit.org/show_bug.cgi?id=175664
2780
2781         Unreviewed test gardening.
2782
2783         * platform/gtk/TestExpectations: update.
2784         * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: rebaseline for change in r220811.
2785         * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: rebaseline for change in r220811.
2786
2787 2017-08-16  Ryosuke Niwa  <rniwa@webkit.org>
2788
2789         Add the support for mutating clipboard data via DataTransferItemList
2790         https://bugs.webkit.org/show_bug.cgi?id=175639
2791
2792         Reviewed by Wenson Hsieh.
2793
2794         Rebaselined the IDL test which now passes all test cases, and added a regression test for mutating clipboard data
2795         via dataTransfer.items and methods on dataTransfer for plaintext.
2796
2797         * editing/pasteboard/datatransfer-idl-expected.txt:
2798         * editing/pasteboard/datatransfer-items-copy-plaintext-expected.txt: Added.
2799         * editing/pasteboard/datatransfer-items-copy-plaintext.html: Added.
2800
2801 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
2802
2803         Mark fullscreen/full-screen-iframe-legacy.html as flaky on Sierra WK1.
2804         https://bugs.webkit.org/show_bug.cgi?id=175554
2805
2806         Unreviewed test gardening.
2807
2808         * platform/mac-wk1/TestExpectations:
2809
2810 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
2811
2812         Correct a typo in a test name.
2813
2814         Unreviewed test gardening.
2815
2816         * platform/mac/TestExpectations:
2817
2818 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
2819
2820         Rebaseline crypto/subtle/rsa-generate-key-malformed-parameters.html after r220811.
2821
2822         Unreviewed test gardening.
2823
2824         * platform/ios-11/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
2825
2826 2017-08-16  Chris Dumez  <cdumez@apple.com>
2827
2828         Cross origin Beacon requests with a ArrayBuffer / ArrayBufferView payload should not do a CORS preflight
2829         https://bugs.webkit.org/show_bug.cgi?id=175628
2830         <rdar://problem/33919278>
2831
2832         Reviewed by Geoffrey Garen.
2833
2834         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
2835         * http/wpt/fetch/fetch-request-arraybuffer-content-type-expected.txt:
2836         * http/wpt/fetch/fetch-request-arraybuffer-content-type.html:
2837         Rebaseline test due to revert of r220779.
2838
2839         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure-expected.txt: Removed.
2840         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure.html: Removed.
2841         Drop outdated test. CORS preflight failure is still covered by the corresponding Blob payload test.
2842
2843         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success-expected.txt: Removed.
2844         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success.html: Removed.
2845         * http/wpt/beacon/cors/crossorigin-arraybufferview-no-preflight-expected.txt: Added.
2846         * http/wpt/beacon/cors/crossorigin-arraybufferview-no-preflight.html: Added.
2847         Rename and update test so that it checks that we no longer do a CORS preflight for cross origin
2848         beacons that have an ArrayBuffer payload.
2849
2850 2017-08-16  Matt Baker  <mattbaker@apple.com>
2851
2852         Web Inspector: capture async stack trace when workers/main context posts a message
2853         https://bugs.webkit.org/show_bug.cgi?id=167084
2854         <rdar://problem/30033673>
2855
2856         Reviewed by Brian Burg.
2857
2858         Add a test to check for asynchronous stack trace data when the debugger
2859         pauses inside a MessageEvent handler.
2860
2861         * inspector/debugger/async-stack-trace-expected.txt:
2862         * inspector/debugger/async-stack-trace.html:
2863         * inspector/debugger/resources/postMessage-echo.html: Added.
2864
2865 2017-08-16  Sam Weinig  <sam@webkit.org>
2866
2867         [WebIDL] Remove the need for JSSubtleCryptoCustom.cpp
2868         https://bugs.webkit.org/show_bug.cgi?id=175526
2869
2870         Reviewed by Chris Dumez.
2871
2872         * crypto/subtle/encrypt-malformed-parameters-expected.txt:
2873         * crypto/subtle/export-key-malformed-parameters-expected.txt:
2874         * crypto/subtle/generate-key-malformed-parameters-expected.txt:
2875         * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt:
2876         * crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt:
2877         * crypto/subtle/import-key-malformed-parameters-expected.txt:
2878         * crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt:
2879         * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
2880         * platform/mac-highsierra/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
2881         Update expectations with improved error messages.
2882
2883 2017-08-16  Eric Carlson  <eric.carlson@apple.com>
2884
2885         Consider allow gUM to be called from localhost without https
2886         https://bugs.webkit.org/show_bug.cgi?id=173457
2887         <rdar://problem/33900527>
2888
2889         Reviewed by Youenn Fablet.
2890
2891         * http/tests/media/media-stream/get-user-media-localhost-expected.txt: Added.
2892         * http/tests/media/media-stream/get-user-media-localhost.html: Added.
2893         * http/tests/media/media-stream/get-user-media-loopback-ip-expected.txt: Added.
2894         * http/tests/media/media-stream/get-user-media-loopback-ip.html: Added.
2895
2896 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
2897
2898         Skip workers/wasm-hashset-many.html and workers/wasm-hashset-many-2.html
2899         https://bugs.webkit.org/show_bug.cgi?id=175102
2900
2901         Unreviewed test gardening.
2902
2903         * platform/mac/TestExpectations:
2904
2905 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
2906
2907         Rebaseline js/dom/global-constructors-attributes.html.
2908
2909         Unreviewed test gardening.
2910
2911         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2912
2913 2017-08-16  Fujii Hironori  <Hironori.Fujii@sony.com>
2914
2915         [HarfBuzz] Decomposed Vietnamese characters are rendered incorrectly
2916         https://bugs.webkit.org/show_bug.cgi?id=174418
2917
2918         Reviewed by Michael Catanzaro.
2919
2920         * fast/text/international/vietnamese-nfd-expected.html: Added.
2921         * fast/text/international/vietnamese-nfd.html: Added.
2922
2923 2017-08-16  Chris Dumez  <cdumez@apple.com>
2924
2925         Unreviewed, rebaseline a few tests after r220779.
2926
2927         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
2928         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure.html:
2929         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success.html:
2930
2931 2017-08-15  Andy Estes  <aestes@apple.com>
2932
2933         [Payment Request] Import test suite from web-platform-tests
2934         https://bugs.webkit.org/show_bug.cgi?id=175612
2935         <rdar://problem/33906070>
2936
2937         Reviewed by Tim Horton.
2938
2939         * TestExpectations: Skipped payment-request tests that currently time out.
2940
2941 2017-08-15  Ryosuke Niwa  <rniwa@webkit.org>
2942
2943         Make DataTransferItemList work with plain text entries
2944         https://bugs.webkit.org/show_bug.cgi?id=175596
2945
2946         Reviewed by Wenson Hsieh.
2947
2948         Rebaselined the tests and added two regression tests for pasting plain text and dropping a plain text file.
2949
2950         Unfortunately, dropping a file is only supported by DumpRenderTree on Mac :( so it's disabled elsewhere.
2951
2952         * editing/pasteboard/datatransfer-idl-expected.txt: Rebaselined now that NoInterfaceObject has been dropped from
2953         DataTransferItem.idl and DataTransferItemList.idl as expected.
2954         * editing/pasteboard/datatransfer-idl.html: Fixed the bug that it wasn't testing IDL for DataTransferItem.
2955         * editing/pasteboard/datatransfer-items-drop-plaintext-file-expected.txt: Added.
2956         * editing/pasteboard/datatransfer-items-drop-plaintext-file.html: Added.
2957         * editing/pasteboard/datatransfer-items-paste-plaintext-expected.txt: Added.
2958         * editing/pasteboard/datatransfer-items-paste-plaintext.html: Added.
2959         * editing/resources/text-pasteboard-data.txt: Added.
2960         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2961         * platform/ios/TestExpectations:
2962         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
2963         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2964         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
2965         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
2966         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2967         * platform/win/TestExpectations:
2968         * platform/wk2/TestExpectations:
2969         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2970
2971 2017-08-15  Chris Dumez  <cdumez@apple.com>
2972
2973         Fetch / Beacon: Use "application/octet-stream" Content-Type for payloads of type ArrayBuffer / ArrayBufferView
2974         https://bugs.webkit.org/show_bug.cgi?id=175600
2975
2976         Reviewed by Youenn Fablet.
2977
2978         * http/wpt/fetch/fetch-request-arraybuffer-content-type-expected.txt: Added.
2979         * http/wpt/fetch/fetch-request-arraybuffer-content-type.html: Added.
2980         * platform/mac-highsierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2981         * platform/mac-highsierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2982
2983 2017-08-15  Matt Lewis  <jlewis3@apple.com>
2984
2985         Skipped media/modern-media-controls/time-labels-support/elapsed-time.html.
2986         <rdar://problem/33731086>
2987
2988         Unreviewed test gardening.
2989
2990         * platform/mac-highsierra/TestExpectations:
2991
2992 2017-08-15  JF Bastien  <jfbastien@apple.com>
2993
2994         LayoutTests: test that an XMLHttpRequest with Content-Encoding: gzip is properly decompressed
2995         https://bugs.webkit.org/show_bug.cgi?id=175579
2996
2997         Also test that without Content-Encoding proper sniffing takes place, and gzip
2998         decoding occurs. This test is disabled and tracked by #175597.
2999
3000         Reviewed by Daniel Bates.
3001
3002         * TestExpectations:
3003         * http/tests/xmlhttprequest/gzip-content-type-expected.txt: Added.
3004         * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding-expected.txt: Added.
3005         * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding.html: Added.
3006         * http/tests/xmlhttprequest/gzip-content-type.html: Added.
3007         * http/tests/xmlhttprequest/resources/gzip-lorem-no-content-encoding.php: Added.
3008         * http/tests/xmlhttprequest/resources/gzip-lorem.php: Added.
3009
3010 2017-08-15  Chris Dumez  <cdumez@apple.com>
3011
3012         Re-sync DOM Web-Platform-Tests from upstream
3013         https://bugs.webkit.org/show_bug.cgi?id=175588
3014
3015         Reviewed by Youenn Fablet.
3016
3017         * platform/mac/TestExpectations:
3018
3019 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
3020
3021         Mark http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html as flaky.
3022         https://bugs.webkit.org/show_bug.cgi?id=175263
3023
3024         Unreviewed test gardening.
3025
3026         * platform/wk2/TestExpectations:
3027
3028 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
3029
3030         Mark fast/images/animated-gif-scrolling-crash.html as flaky.
3031         https://bugs.webkit.org/show_bug.cgi?id=175345.
3032
3033         Unreviewed test gardening.
3034
3035         * platform/mac-wk1/TestExpectations:
3036
3037 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
3038
3039         Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html as flaky.
3040         https://bugs.webkit.org/show_bug.cgi?id=175592
3041
3042         Unreviewed test gardening.
3043
3044         * platform/mac/TestExpectations:
3045
3046 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
3047
3048         Mark http/tests/appcache/deferred-events-delete-while-raising-timer.html as flaky.
3049         https://bugs.webkit.org/show_bug.cgi?id=87633
3050
3051         Unreviewed test gardening.
3052
3053         * TestExpectations: Add expectation that was removed with r220750.
3054
3055 2017-08-15  Youenn Fablet  <youenn@apple.com>
3056
3057         [Cache API] Adding generic support for CacheStorage and Cache methods
3058         https://bugs.webkit.org/show_bug.cgi?id=175455
3059
3060         Reviewed by Chris Dumez.
3061
3062         * TestExpectations: Skipping a test that would timeout otherwise due to the current implementation limitations.
3063
3064 2017-08-15  Chris Dumez  <cdumez@apple.com>
3065
3066         Implement quota limitation for keepalive Fetch requests
3067         https://bugs.webkit.org/show_bug.cgi?id=175482
3068
3069         Reviewed by Sam Weinig and Youenn Fablet.
3070
3071         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
3072         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
3073         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
3074         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
3075         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
3076         Rebaseline a few tests now that we provide a more helpful error message when an XHR is failing synchronously.
3077
3078         * http/wpt/beacon/beacon-quota-expected.txt: Added.
3079         * http/wpt/beacon/beacon-quota.html: Added.
3080         Add layout test coverage for keepalive Fetch requests quota in the context of sendBeacon().
3081         The second part of the test is still failing because WebCore does not currently know when
3082         ping loads (e.g. beacon loads) complete. This will be addressed via Bug 175443.
3083
3084 2017-08-15  Darin Adler  <darin@apple.com>
3085
3086         REGRESSION(r220052): http/tests/appcache/deferred-events-delete-while-raising-timer.html is crashing.
3087         https://bugs.webkit.org/show_bug.cgi?id=175107
3088
3089         Reviewed by Alexey Proskuryakov.
3090
3091         * TestExpectations: Removed the flakiness expectation for this test.
3092
3093 2017-08-15  Michael Catanzaro  <mcatanzaro@igalia.com>
3094
3095         Unreviewed GTK test gardening
3096
3097         * TestExpectations:
3098         * platform/gtk/TestExpectations:
3099         * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt:
3100         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-field-id-2-expected.txt: Added.
3101         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-field-id-expected.txt: Added.
3102         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Added.
3103         * platform/ios/TestExpectations:
3104         * platform/mac/TestExpectations:
3105
3106 2017-08-15  Commit Queue  <commit-queue@webkit.org>
3107
3108         Unreviewed, rolling out r219504.
3109         https://bugs.webkit.org/show_bug.cgi?id=175580
3110
3111         Broke Arabic text shaping (Requested by mcatanzaro on
3112         #webkit).
3113
3114         Reverted changeset:
3115
3116         "[HarfBuzz] Decomposed Vietnamese characters are rendered
3117         incorrectly"
3118         https://bugs.webkit.org/show_bug.cgi?id=174418
3119         http://trac.webkit.org/changeset/219504
3120
3121 2017-08-14  Simon Fraser  <simon.fraser@apple.com>
3122
3123         Remove Proximity Events and related code
3124         https://bugs.webkit.org/show_bug.cgi?id=175545
3125
3126         Reviewed by Daniel Bates.
3127
3128         No platform enables Proximity Events, so remove code inside ENABLE(PROXIMITY_EVENTS)
3129         and other related code.
3130
3131         * fast/events/constructors/device-proximity-event-constructor-expected.txt: Removed.
3132         * fast/events/constructors/device-proximity-event-constructor.html: Removed.
3133         * platform/gtk/TestExpectations:
3134         * platform/ios/TestExpectations:
3135         * platform/mac/TestExpectations:
3136         * platform/win/TestExpectations:
3137         * proximity/add-listener-from-callback-expected.txt: Removed.
3138         * proximity/add-listener-from-callback.html: Removed.
3139         * proximity/basic-operation-expected.txt: Removed.
3140         * proximity/basic-operation.html: Removed.
3141         * proximity/check-event-deviceproximity-expected.txt: Removed.
3142         * proximity/check-event-deviceproximity.html: Removed.
3143         * proximity/create-event-deviceproximity-expected.txt: Removed.
3144         * proximity/create-event-deviceproximity.html: Removed.
3145         * proximity/create-event-expected.txt: Removed.
3146         * proximity/create-event.html: Removed.
3147         * proximity/event-after-navigation-expected.txt: Removed.
3148         * proximity/event-after-navigation.html: Removed.
3149         * proximity/multiple-frames-expected.txt: Removed.
3150         * proximity/multiple-frames.html: Removed.
3151         * proximity/no-page-cache-expected.txt: Removed.
3152         * proximity/no-page-cache.html: Removed.
3153         * proximity/optional-event-properties-expected.txt: Removed.
3154         * proximity/optional-event-properties.html: Removed.
3155         * proximity/resources/cached-page-1.html: Removed.
3156         * proximity/resources/cached-page-2.html: Removed.
3157         * proximity/resources/event-after-navigation-new.html: Removed.
3158         * proximity/updates-expected.txt: Removed.
3159         * proximity/updates.html: Removed.
3160         * proximity/window-property-expected.txt: Removed.
3161         * proximity/window-property.html: Removed.
3162
3163 2017-08-14  Chris Dumez  <cdumez@apple.com>
3164
3165         Import eventsource Web-Platform-Tests
3166         https://bugs.webkit.org/show_bug.cgi?id=175556
3167
3168         Reviewed by Youenn Fablet.
3169
3170         * tests-options.json:
3171
3172 2017-08-14  Chris Dumez  <cdumez@apple.com>
3173
3174         XHR should only fire an abort event if the cancellation was requested by the client
3175         https://bugs.webkit.org/show_bug.cgi?id=175546
3176
3177         Reviewed by Youenn Fablet.
3178
3179         * http/tests/navigation/page-cache-xhr-expected.txt:
3180         * http/tests/navigation/page-cache-xhr-in-pagehide-expected.txt: Copied from LayoutTests/http/tests/navigation/page-cache-xhr-expected.txt.
3181         * http/tests/navigation/page-cache-xhr-in-pagehide.html: Copied from LayoutTests/http/tests/navigation/page-cache-xhr.html.
3182         * http/tests/navigation/page-cache-xhr.html:
3183         When an XHR is pending and navigating away, we would send an abort event before the navigation and an error event after
3184         restoring from PageCache. This bug was not seen before because the test only checked for error events, not abort ones.
3185         The expected behavior is now that we fire an error event before navigating away, similar to the non-PageCache case.
3186         The only case where the error event should be fired after restoring from PageCache is when an XHR is done in the pagehide
3187         event handler, because it is too late to send the error event to the page before navigating in this case. I added test
3188         coverage for this case.
3189
3190         * http/tests/xmlhttprequest/navigation-should-abort-expected.txt:
3191         * http/tests/xmlhttprequest/navigation-should-abort.html:
3192         This test was expecting an abort event on navigation which is against spec. This test was failing in Blink too.
3193         Update the test to expect an error event instead.
3194
3195 2017-08-14  Simon Fraser  <simon.fraser@apple.com>
3196
3197         Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
3198         https://bugs.webkit.org/show_bug.cgi?id=175557
3199
3200         Reviewed by Jon Lee.
3201
3202         No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
3203
3204         * fast/media/media-query-list-02-expected.txt: Removed.
3205         * fast/media/media-query-list-02.html: Removed.
3206         * fast/media/media-query-list-03-expected.txt: Removed.
3207         * fast/media/media-query-list-03.html: Removed.
3208         * fast/media/media-query-list-04-expected.txt: Removed.
3209         * fast/media/media-query-list-04.html: Removed.
3210         * fast/media/media-query-list-05-expected.txt: Removed.
3211         * fast/media/media-query-list-05.html: Removed.
3212         * fast/media/media-query-list-06-expected.txt: Removed.
3213         * fast/media/media-query-list-06.html: Removed.
3214         * fast/media/view-mode-media-feature-expected.html: Removed.
3215         * fast/media/view-mode-media-feature.html: Removed.
3216         * platform/gtk/TestExpectations:
3217         * platform/ios-wk2/TestExpectations:
3218         * platform/ios/TestExpectations:
3219         * platform/mac/TestExpectations:
3220         * platform/win/TestExpectations:
3221
3222 2017-08-14  Ryan Haddad  <ryanhaddad@apple.com>
3223
3224         Rebaseline editing/mac/input/firstrectforcharacterrange-styled.html.
3225
3226         Unreviewed test gardening.
3227
3228         * platform/mac-highsierra/editing/mac/input/firstrectforcharacterrange-styled-expected.txt: Added.
3229
3230 2017-08-14  Myles C. Maxfield  <mmaxfield@apple.com>
3231
3232         Parse font-display
3233         https://bugs.webkit.org/show_bug.cgi?id=175382
3234
3235         Reviewed by Simon Fraser.
3236
3237         * fast/text/font-display/parse-expected.txt: Added.
3238         * fast/text/font-display/parse.html: Added.
3239
3240 2017-08-14  Andy Estes  <aestes@apple.com>
3241
3242         [Apple Pay] Add support for phonetic contact names
3243         https://bugs.webkit.org/show_bug.cgi?id=175537
3244         <rdar://problem/32002644>
3245
3246         Reviewed by Tim Horton.
3247
3248         * http/tests/ssl/applepay/ApplePayError-expected.txt:
3249         * http/tests/ssl/applepay/ApplePayError.html:
3250         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
3251         * http/tests/ssl/applepay/ApplePaySession.html:
3252         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt:
3253         * http/tests/ssl/applepay/ApplePaySessionV3.html:
3254
3255 2017-08-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
3256
3257         The none smooth stroke applied to an SVG shape breaks its hit testing
3258         https://bugs.webkit.org/show_bug.cgi?id=175506
3259
3260         Reviewed by Simon Fraser.
3261
3262         * svg/stroke/stroke-linejoin-click-expected.html: Added.
3263         * svg/stroke/stroke-linejoin-click.html: Added.
3264
3265 2017-08-14  Daniel Bates  <dabates@apple.com>
3266
3267         [css-ui] Implement caret-color support
3268         https://bugs.webkit.org/show_bug.cgi?id=166572
3269         <rdar://problem/33852589>
3270
3271         Update GTK expected results following r220706.
3272
3273         * platform/gtk/editing/style/5065910-expected.txt:
3274         * platform/gtk/editing/style/5084241-expected.txt:
3275
3276 2017-08-14  Chris Dumez  <cdumez@apple.com>
3277
3278         Unreviewed, rollout r220622 & r220696
3279         https://bugs.webkit.org/show_bug.cgi?id=175482
3280         <rdar://problem/33860695>
3281
3282         Seems to have caused failures on iOS.
3283
3284         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
3285         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
3286         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
3287         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
3288         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
3289         * http/wpt/beacon/beacon-quota-expected.txt: Removed.
3290         * http/wpt/beacon/beacon-quota.html: Removed.
3291         * inspector/worker/resources-in-worker-expected.txt:
3292         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
3293         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt:
3294
3295 2017-08-14  Daniel Bates  <dabates@apple.com>
3296
3297         [css-ui] Implement caret-color support
3298         https://bugs.webkit.org/show_bug.cgi?id=166572
3299         <rdar://problem/33852589>
3300
3301         Reviewed by David Hyatt.
3302
3303         Add reference tests to ensure that we do not regress CSS property caret-color.
3304
3305         * TestExpectations: Unskip Web Platform Tests that now pass.
3306         * editing/deleting/maintain-style-after-delete-expected.txt: Updated expected result.
3307         * editing/inserting/insert-paragraph-with-font-and-background-color-expected.txt: Ditto.
3308         * editing/pasteboard/do-not-copy-unnecessary-styles-2-expected.txt: Ditto.
3309         * editing/pasteboard/onpaste-text-html-expected.txt: Ditto.
3310         * editing/pasteboard/preserve-caret-color-expected.txt: Added.
3311         * editing/pasteboard/preserve-caret-color.html: Added.
3312         * editing/pasteboard/preserve-underline-color-expected.txt:
3313         * fast/css/caret-color-auto-expected.html: Added.
3314         * fast/css/caret-color-auto.html: Added.
3315         * fast/css/caret-color-expected.html: Added.
3316         * fast/css/caret-color-fallback-to-color-expected.html: Added.
3317         * fast/css/caret-color-fallback-to-color.html: Added.
3318         * fast/css/caret-color-inherit-expected.html: Added.
3319         * fast/css/caret-color-inherit.html: Added.
3320         * fast/css/caret-color-span-inside-editable-parent-expected.html: Added.
3321         * fast/css/caret-color-span-inside-editable-parent.html: Added.
3322         * fast/css/caret-color.html: Added.
3323         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt: Updated expected result.
3324         * fast/events/input-events-paste-rich-datatransfer-expected.txt: Ditto.
3325         * fast/events/ondrop-text-html-expected.txt: Ditto.
3326         * fast/history/visited-link-caret-color-expected.html: Added.
3327         * fast/history/visited-link-caret-color.html: Added.
3328         * platform/ios/TestExpectations: Skip the tests on iOS as iOS does not enable
3329         ENABLE(TEXT_CARET). UIKit renders the text insertion caret on iOS.
3330         * platform/mac/editing/style/5065910-expected.txt: Updated expected result.
3331         * platform/mac/editing/style/5084241-expected.png: Ditto.
3332         * platform/mac/editing/style/5084241-expected.txt: Ditto.
3333         * platform/ios-wk2/editing/style/5084241-expected.txt: Ditto.
3334
3335 2017-08-14  Zan Dobersek  <zdobersek@igalia.com>
3336
3337         REGRESSION(r220517-r220521) [GTK] Various compositing tests fail
3338         https://bugs.webkit.org/show_bug.cgi?id=175478
3339
3340         Reviewed by Sergio Villar Senin.
3341
3342         * platform/gtk/TestExpectations: Remove failure and flakiness expectations.
3343
3344 2017-08-14  Ms2ger  <Ms2ger@igalia.com>
3345
3346         GTK-focused gardening.
3347         https://bugs.webkit.org/show_bug.cgi?id=175529
3348
3349         Unreviewed test gardening.
3350
3351         * http/wpt/css/css-pseudo-4/marker-font-properties-expected.html: Set line-height for more reliable rendering.
3352         * http/wpt/css/css-pseudo-4/marker-font-properties.html: Set line-height for more reliable rendering.
3353         * media/video-fullscreen-restriction-removed-expected.txt: DOMException's toString was changed in r219663; rebaseline. (The test is marked as flaky on mac.)
3354         * platform/gtk/TestExpectations:
3355         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: SecurityError got a new message in r220376; rebaseline.
3356         * platform/gtk/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Added: GTK does not yet enable the in-progress ServiceWorker implementation.
3357         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: TypeError got a new message in r220622; rebaseline.
3358         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt: Added: TypeError uses a different message on GTK.
3359
3360 2017-08-14  Ms2ger  <Ms2ger@igalia.com>
3361
3362         [GTK] Update some test expectations.
3363         https://bugs.webkit.org/show_bug.cgi?id=175480
3364
3365         Unreviewed test gardening.
3366
3367         * platform/gtk/TestExpectations:
3368         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt: Added.
3369         * platform/gtk/imported/w3c/web-platform-tests/webrtc/simplecall-expected.txt: Added.
3370
3371 2017-08-14  Antti Koivisto  <antti@apple.com>
3372
3373         [Render Tree Mutation] First letter should not mutate the render tree while in layout.
3374         https://bugs.webkit.org/show_bug.cgi?id=163848
3375         <rdar://problem/33402718>
3376
3377         Reviewed by Zalan Bujtas.
3378
3379         * fast/text-autosizing/ios/first-letter-expected.html: Added.
3380
3381             Turn into reftest for easier debugging and robustness.
3382
3383         * imported/blink/fast/css/first-letter-range-insert-expected.txt:
3384
3385             This is crash-or-assert test and the output change here doesn't matter.
3386
3387         * platform/ios/fast/text-autosizing/ios/first-letter-expected.txt: Removed.
3388         * platform/mac/fast/text-autosizing/ios/first-letter-expected.txt: Removed.
3389
3390 2017-08-13  Manuel Rego Casasnovas  <rego@igalia.com>
3391
3392         Composition underline color is always black
3393         https://bugs.webkit.org/show_bug.cgi?id=174675
3394
3395         Reviewed by Ryosuke Niwa.
3396
3397         Added new test to check that the composition underline
3398         is using the text color.
3399         The test hides the text and the caret, so it only shows
3400         the composition underline and checks against an -expected-mismatch
3401         that the color of the composition marker is different.
3402
3403         * editing/composition-underline-color-expected-mismatch.html: Added.
3404         * editing/composition-underline-color.html: Added.
3405
3406 2017-08-11  Ryosuke Niwa  <rniwa@webkit.org>
3407
3408         Replace DATA_TRANSFER_ITEMS by a runtime flag and add a stub implementation
3409         https://bugs.webkit.org/show_bug.cgi?id=175474
3410         <rdar://problem/33844628>
3411
3412         Reviewed by Wenson Hsieh.
3413
3414         Added a W3C-style IDL test.
3415
3416         * editing/pasteboard/datatransfer-idl.html: Added.
3417
3418 2017-08-12  Chris Dumez  <cdumez@apple.com>
3419
3420         Address flakiness related to download tests
3421         https://bugs.webkit.org/show_bug.cgi?id=175338
3422
3423         Reviewed by Ryosuke Niwa.
3424
3425         * TestExpectations:
3426         Unmark several download tests as flaky.
3427
3428         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click.html:
3429         * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click.html:
3430         * fast/dom/HTMLAnchorElement/anchor-download.html:
3431         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html:
3432         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-backslash.html:
3433         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-doublequote.html:
3434         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes.html:
3435         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-unicode.html:
3436         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-no-extension.html:
3437         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html:
3438         * fast/dom/HTMLAnchorElement/anchor-nodownload-set.html:
3439         * http/tests/download/anchor-download-attribute-content-disposition.html:
3440         * http/tests/download/anchor-download-no-extension.html:
3441         * http/tests/download/anchor-download-no-value.html:
3442         * http/tests/download/area-download-expected.txt:
3443         * http/tests/download/area-download.html:
3444         * http/tests/security/anchor-download-allow-blob-expected.txt:
3445         * http/tests/security/anchor-download-allow-blob.html:
3446         * http/tests/security/anchor-download-allow-data-expected.txt:
3447         * http/tests/security/anchor-download-allow-data.html:
3448         * http/tests/security/anchor-download-allow-sameorigin.html:
3449         Update download tests to explicitly enable download callbacks logging.
3450
3451 2017-08-11  Chris Dumez  <cdumez@apple.com>
3452
3453         Implement quota limitation for keepalive Fetch requests
3454         https://bugs.webkit.org/show_bug.cgi?id=175482
3455
3456         Reviewed by Sam Weinig and Youenn Fablet.
3457
3458         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
3459         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
3460         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
3461         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
3462         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
3463         Rebaseline a few tests now that we provide a more helpful error message when an XHR is failing synchronously.
3464
3465         * http/wpt/beacon/beacon-quota-expected.txt: Added.
3466         * http/wpt/beacon/beacon-quota.html: Added.
3467         Add layout test coverage for keepalive Fetch requests quota in the context of sendBeacon().
3468         The second part of the test is still failing because WebCore does not currently know when
3469         ping loads (e.g. beacon loads) complete. This will be addressed via Bug 175443.
3470
3471 2017-08-11  Ryan Haddad  <ryanhaddad@apple.com>
3472
3473         Update TestExpectations for failing media/video-controls tests.
3474         https://bugs.webkit.org/show_bug.cgi?id=173978
3475
3476         Unreviewed test gardening.
3477
3478         * platform/mac/TestExpectations:
3479
3480 2017-08-10  Nan Wang  <n_wang@apple.com>
3481
3482         Layout test accessibility/press-target-uses-text-descendant-node.html is flaky.
3483         https://bugs.webkit.org/show_bug.cgi?id=175272
3484         <rdar://problem/33756962>
3485
3486         Since accessibilityPress is async, we shouldn't rely on the timeout.
3487
3488         Reviewed by Chris Fleizach.
3489
3490         * accessibility/press-target-uses-text-descendant-node.html:
3491
3492 2017-08-10  Ryan Haddad  <ryanhaddad@apple.com>
3493
3494         Unreviewed test gardening for High Sierra.
3495
3496         * platform/mac-highsierra/css1/basic/inheritance-expected.txt: Added.
3497         * platform/mac-highsierra/css2.1/t0602-c13-inh-underlin-00-e-expected.txt: Added.
3498         * platform/mac-highsierra/css2.1/t0805-c5522-brdr-02-e-expected.txt: Added.
3499         * platform/mac-highsierra/css3/selectors3/html/css3-modsel-18-expected.txt: Added.
3500         * platform/mac-highsierra/css3/selectors3/xhtml/css3-modsel-18-expected.txt: Added.
3501         * platform/mac-highsierra/css3/selectors3/xml/css3-modsel-18-expected.txt: Added.
3502         * platform/mac-highsierra/fast/block/basic/001-expected.txt: Added.
3503         * platform/mac-highsierra/fast/css-generated-content/initial-letter-basic-expected.txt: Added.
3504         * platform/mac-highsierra/fast/css-generated-content/initial-letter-border-padding-expected.txt: Added.
3505         * platform/mac-highsierra/fast/css-generated-content/initial-letter-raised-expected.txt: Added.
3506         * platform/mac-highsierra/fast/css-generated-content/initial-letter-sunken-expected.txt: Added.
3507         * platform/mac-highsierra/fast/css/css3-nth-child-expected.txt: Added.
3508         * platform/mac-highsierra/fast/css/text-overflow-input-expected.txt: Added.
3509         * platform/mac-highsierra/fast/dom/34176-expected.txt: Added.
3510         * platform/mac-highsierra/fast/dom/clone-node-dynamic-style-expected.txt: Added.
3511         * platform/mac-highsierra/fast/forms/basic-inputs-expected.txt: Added.
3512         * platform/mac-highsierra/fast/forms/input-value-expected.txt: Added.
3513         * platform/mac-highsierra/fast/forms/plaintext-mode-2-expected.txt: Added.
3514         * platform/mac-highsierra/fast/invalid/003-expected.txt: Added.
3515         * platform/mac-highsierra/fast/invalid/004-expected.txt: Added.
3516         * platform/mac-highsierra/fast/invalid/nestedh3s-expected.txt: Added.
3517         * platform/mac-highsierra/fast/selectors/018-expected.txt: Added.
3518         * platform/mac-highsierra/fast/table/frame-and-rules-expected.txt: Added.
3519         * platform/mac-highsierra/fast/text/atsui-multiple-renderers-expected.txt: Added.
3520         * platform/mac-highsierra/fast/text/bidi-embedding-pop-and-push-same-expected.txt: Added.
3521         * platform/mac-highsierra/fast/text/font-weights-expected.txt: Added.
3522         * platform/mac-highsierra/fast/text/font-weights-zh-expected.txt: Added.
3523         * platform/mac-highsierra/fast/text/indic-expected.txt: Added.
3524         * platform/mac-highsierra/fast/text/international/complex-character-based-fallback-expected.txt:
3525         * platform/mac-highsierra/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
3526         * platform/mac-highsierra/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Added.
3527         * platform/mac-highsierra/svg/batik/text/textStyles-expected.txt: Added.
3528         * platform/mac-highsierra/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt: Added.
3529         * platform/mac-highsierra/tables/mozilla/other/wa_table_tr_align-expected.txt: Added.
3530
3531 2017-08-10  Nan Wang  <n_wang@apple.com>
3532
3533         AX: crash at WebCore::AccessibilityObject::supportsARIALiveRegion() const + 24
3534         https://bugs.webkit.org/show_bug.cgi?id=175340
3535         <rdar://problem/33782159>
3536
3537         Reviewed by Chris Fleizach.
3538
3539         * accessibility/add-children-pseudo-element-expected.txt: Added.
3540         * accessibility/add-children-pseudo-element.html: Added.
3541         * accessibility/resources/svg-circle.svg: Added.
3542
3543 2017-08-10  Chris Dumez  <cdumez@apple.com>
3544
3545         [Beacon] Do connect-src CSP check on redirects as well
3546         https://bugs.webkit.org/show_bug.cgi?id=175410
3547         <rdar://problem/33815470>
3548
3549         Reviewed by Youenn Fablet.
3550
3551         Add layout test coverage.
3552
3553         * http/wpt/beacon/connect-src-beacon-redirect-allowed.sub-expected.txt: Added.
3554         * http/wpt/beacon/connect-src-beacon-redirect-allowed.sub.html: Added.
3555         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt: Added.
3556         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub.html: Added.
3557
3558 2017-08-10  Jonathan Bedard  <jbedard@apple.com>
3559
3560         Mark webgl/webgl-box-shadow.html and webgl/webgl-border.html as failing for ios-device.
3561         https://bugs.webkit.org/show_bug.cgi?id=175437
3562
3563         Unreviewed test gardening.
3564
3565         * platform/ios-device/TestExpectations:
3566