CounterMaps should hold a unique_ptr of CounterMap.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-08-30  Zalan Bujtas  <zalan@apple.com>
2
3         CounterMaps should hold a unique_ptr of CounterMap.
4         https://bugs.webkit.org/show_bug.cgi?id=189174
5         <rdar://problem/43686458>
6
7         Reviewed by Ryosuke Niwa.
8
9         * fast/css/counters/crash-when-cloning-body-expected.txt: Added.
10         * fast/css/counters/crash-when-cloning-body.html: Added.
11
12 2018-08-30  Truitt Savell  <tsavell@apple.com>
13
14         Unreviewed, rolling out r235516.
15
16         Caused 50 Crashes on Sierra
17
18         Reverted changeset:
19
20         "The width of a nullptr TextRun should be zero"
21         https://bugs.webkit.org/show_bug.cgi?id=189154
22         https://trac.webkit.org/changeset/235516
23
24 2018-08-30  Youenn Fablet  <youenn@apple.com>
25
26         Remove WebRTC legacy API implementation
27         https://bugs.webkit.org/show_bug.cgi?id=189040
28         <rdar://problem/43861361>
29
30         Unreviewed.
31
32         * platform/ios/TestExpectations: Use default expectations for the folder.
33         This allows skipping imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html
34
35 2018-08-30  Brent Fulgham  <bfulgham@apple.com>
36
37         The width of a nullptr TextRun should be zero
38         https://bugs.webkit.org/show_bug.cgi?id=189154
39         <rdar://problem/43685926>
40
41         Reviewed by Zalan Bujtas.
42
43         * fast/text/null-string-textrun-expected.txt: Added.
44         * fast/text/null-string-textrun.html: Added.
45
46 2018-08-30  Eric Carlson  <eric.carlson@apple.com>
47
48         Mock video devices should only support discrete sizes
49         https://bugs.webkit.org/show_bug.cgi?id=189000
50         <rdar://problem/43766551>
51
52         Reviewed by Youenn Fablet.
53
54         Updated tests and results now that we have better support for width and height constraints.
55
56         * fast/mediastream/MediaDevices-getUserMedia.html:
57         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
58         * fast/mediastream/apply-constraints-advanced-expected.txt:
59         * fast/mediastream/apply-constraints-advanced.html:
60         * fast/mediastream/apply-constraints-video-expected.txt:
61         * fast/mediastream/apply-constraints-video.html:
62         * fast/mediastream/getUserMedia-default-expected.txt:
63         * fast/mediastream/getUserMedia-default.html:
64         * imported/w3c/web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https-expected.txt:
65         * webrtc/video-interruption.html:
66         * webrtc/video.html:
67
68 2018-08-30  Youenn Fablet  <youenn@apple.com>
69
70         fast/mediastream/RTCPeerConnection-overloaded-operations.html is flaky after r235484
71         https://bugs.webkit.org/show_bug.cgi?id=189155
72
73         Reviewed by Eric Carlson.
74
75         * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
76         createOffer/createAnswer will now reject promises if callbacks are passed as parameters.
77         Make sure that these promises are handled.
78
79 2018-08-30  Zalan Bujtas  <zalan@apple.com>
80
81         [LFC][Floating] Formatting context roots avoid floats.
82         https://bugs.webkit.org/show_bug.cgi?id=189150
83
84         Reviewed by Antti Koivisto.
85
86         * fast/block/block-only/float-avoider-multiple-roots-expected.txt: Added.
87         * fast/block/block-only/float-avoider-multiple-roots.html: Added.
88         * fast/block/block-only/float-avoider-simple-left-expected.txt: Added.
89         * fast/block/block-only/float-avoider-simple-left.html: Added.
90         * fast/block/block-only/float-avoider-simple-right-expected.txt: Added.
91         * fast/block/block-only/float-avoider-simple-right.html: Added.
92         * fast/block/block-only/float-avoider-with-margins-expected.txt: Added.
93         * fast/block/block-only/float-avoider-with-margins.html: Added.
94
95 2018-08-29  Aditya Keerthi  <akeerthi@apple.com>
96
97         [Datalist] Display prefix-matched suggestions first
98         https://bugs.webkit.org/show_bug.cgi?id=189106
99
100         Reviewed by Tim Horton.
101
102         Added a test to verify that prefix-matched suggestions are shown before other
103         matches.
104
105         * fast/forms/datalist/datalist-textinput-suggestions-order-expected.txt: Added.
106         * fast/forms/datalist/datalist-textinput-suggestions-order.html: Added.
107         * platform/ios/TestExpectations:
108
109 2018-08-29  Olivia Barnett  <obarnett@apple.com>
110
111         Implement the Web Share API
112         https://bugs.webkit.org/show_bug.cgi?id=171100
113         <rdar://problem/31751734>
114
115         Reviewed by Tim Horton.
116
117         * fast/dom/navigator-detached-no-crash-expected.txt:
118         Updated expected results.
119
120 2018-08-29  Ryan Haddad  <ryanhaddad@apple.com>
121
122         Layout Test js/error-should-not-strong-reference-global-object.html is flaky on macOS
123         https://bugs.webkit.org/show_bug.cgi?id=187103
124
125         Unreviewed test gardening.
126
127         * platform/mac-wk2/TestExpectations:
128         * platform/mac/TestExpectations: Consolidate expectations.
129
130 2018-08-29  Daniel Bates  <dabates@apple.com>
131
132         REGRESSION (r226138): WebCore::subdivide() may return an empty vector; Web process can crash when performing find in Epiphany
133         https://bugs.webkit.org/show_bug.cgi?id=184390
134         <rdar://problem/41804994>
135         And
136         <rdar://problem/39771867>
137
138         Reviewed by Simon Fraser.
139
140         Add a test to ensure that we do not crash when painting an empty inline text box associated
141         with combined text.
142
143         * fast/text/text-combine-surroundContents-crash-expected.txt: Added.
144         * fast/text/text-combine-surroundContents-crash.html: Added.
145
146 2018-08-29  Youenn Fablet  <youenn@apple.com>
147
148         Remove WebRTC legacy API implementation
149         https://bugs.webkit.org/show_bug.cgi?id=189040
150
151         Reviewed by Eric Carlson.
152
153         * TestExpectations:
154         * fast/events/constructors/media-stream-event-constructor-expected.txt: Removed.
155         * fast/events/constructors/media-stream-event-constructor.html: Removed.
156         * fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt: Removed.
157         * fast/mediastream/RTCPeerConnection-AddRemoveStream.html: Removed.
158         * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
159         * fast/mediastream/RTCPeerConnection-createAnswer.html:
160         * fast/mediastream/RTCPeerConnection-createOffer-expected.txt: Removed.
161         * fast/mediastream/RTCPeerConnection-createOffer.html: Removed.
162         * fast/mediastream/RTCPeerConnection-dtmf.html: Removed.
163         * fast/mediastream/RTCPeerConnection-events-expected.txt: Removed.
164         * fast/mediastream/RTCPeerConnection-events.html: Removed.
165         * fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt:
166         * fast/mediastream/RTCPeerConnection-have-local-offer.html:
167         * fast/mediastream/RTCPeerConnection-have-local-pranswer-expected.txt:
168         * fast/mediastream/RTCPeerConnection-have-local-pranswer.html:
169         * fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt:
170         * fast/mediastream/RTCPeerConnection-have-remote-offer.html:
171         * fast/mediastream/RTCPeerConnection-have-remote-pranswer-expected.txt:
172         * fast/mediastream/RTCPeerConnection-have-remote-pranswer.html:
173         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt: Removed.
174         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html: Removed.
175         * fast/mediastream/RTCPeerConnection-localDescription-expected.txt:
176         * fast/mediastream/RTCPeerConnection-localDescription.html:
177         * fast/mediastream/RTCPeerConnection-remoteDescription-expected.txt:
178         * fast/mediastream/RTCPeerConnection-remoteDescription.html:
179         * fast/mediastream/RTCPeerConnection-stable-expected.txt:
180         * fast/mediastream/RTCPeerConnection-stable.html:
181         * fast/mediastream/RTCPeerConnection-stats.html:
182         * fast/mediastream/RTCPeerConnection-statsSelector-expected.txt:
183         * fast/mediastream/RTCPeerConnection-statsSelector.html:
184         * fast/mediastream/argument-types-expected.txt: Removed.
185         * fast/mediastream/argument-types.html: Removed.
186         * fast/mediastream/getusermedia-expected.txt: Removed.
187         * fast/mediastream/getusermedia.html: Removed.
188         * fast/mediastream/webkitGetUserMedia-shadowing-then-expected.txt: Removed.
189         * fast/mediastream/webkitGetUserMedia-shadowing-then.html: Removed.
190         * platform/mac/TestExpectations:
191         * webrtc/legacy-api-expected.txt:
192         * webrtc/legacy-api.html:
193
194 2018-08-29  Youenn Fablet  <youenn@apple.com>
195
196         Add a runtime flag for WebRTC unified plan
197         https://bugs.webkit.org/show_bug.cgi?id=189068
198
199         Reviewed by Eric Carlson.
200
201         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
202         * webrtc/peer-connection-audio-mute2.html:
203         * webrtc/peer-connection-remote-audio-mute2.html:
204         * webrtc/video-addTrack-expected.txt:
205         * webrtc/video-addTrack.html:
206         * webrtc/video-addTransceiver.html:
207
208 2018-08-29  Ali Juma  <ajuma@chromium.org>
209
210         Generalize suppresion for flaky IntersectionObserver web platform tests
211         https://bugs.webkit.org/show_bug.cgi?id=189091
212
213         Unreviewed test gardening.
214
215         * TestExpectations:
216         * platform/mac-wk1/TestExpectations:
217
218 2018-08-28  Simon Fraser  <simon.fraser@apple.com>
219
220         Fix crash when reflections and backdrop filter are combined
221         https://bugs.webkit.org/show_bug.cgi?id=188504
222         rdar://problem/43225590
223
224         Reviewed by Dan Bates.
225
226         * compositing/filters/backdrop-filter-update-rect-expected.txt: Added.
227         * compositing/filters/backdrop-filter-update-rect.html: Added.
228
229 2018-08-29  Ali Juma  <ajuma@chromium.org>
230
231         [mac-wk1] Mark three IntersectionObserver web platform tests as flaky
232         https://bugs.webkit.org/show_bug.cgi?id=189091
233
234         Unreviewed test gardening.
235
236         * platform/mac-wk1/TestExpectations:
237
238 2018-08-29  Truitt Savell  <tsavell@apple.com>
239
240         Layout Test svg/animations/animate-end-attribute-numeric-precision.html is flaky
241         https://bugs.webkit.org/show_bug.cgi?id=189087
242
243         Unreviewed test gardening. 
244
245         * platform/ios-wk2/TestExpectations:
246         * platform/mac-wk1/TestExpectations:
247
248 2018-08-29  Simon Fraser  <simon.fraser@apple.com>
249
250         Teach webkitpy how to check leaks and treat leaks as test failures
251         https://bugs.webkit.org/show_bug.cgi?id=189067
252
253         Reviewed by Darin Adler.
254         
255         Put some fake leaks in full_results.json, and update results.html to show a table
256         of leaks when results are expanded.
257
258         * fast/harness/full_results.json:
259         * fast/harness/results-expected.txt:
260         * fast/harness/results.html:
261
262 2018-08-29  Truitt Savell  <tsavell@apple.com>
263
264         Missed adding expctations to ios for webkit.org/b/188985
265         https://bugs.webkit.org/show_bug.cgi?id=188985
266
267         Unreviewed test gardening. 
268
269         * platform/ios-wk2/TestExpectations:
270
271 2018-08-29  David Kilzer  <ddkilzer@apple.com>
272
273         Remove empty directories from from svn.webkit.org repository
274         <https://webkit.org/b/189081>
275
276         * css3/filters/backdrop/script-tests: Removed.
277         * css3/filters/script-tests: Removed.
278         * indieui: Removed.
279         * legacy-animation-engine/fullscreen: Removed.
280         * platform/gtk/editing/pasteboard/script-tests: Removed.
281         * platform/gtk/resources: Removed.
282         * platform/ios-wk2/fast/backgrounds: Removed.
283         * platform/ios-wk2/fast/block/margin-collapse/block-inside-inline: Removed.
284         * platform/ios-wk2/fast/block/positioning/auto/vertical-lr: Removed.
285         * platform/ios-wk2/fast/body-propagation/background-color: Removed.
286         * platform/ios-wk2/fast/body-propagation/background-image: Removed.
287         * platform/ios-wk2/fast/borders: Removed.
288         * platform/ios-wk2/fast/box-shadow: Removed.
289         * platform/ios-wk2/fast/box-sizing: Removed.
290         * platform/ios-wk2/fast/canvas: Removed.
291         * platform/ios-wk2/fast/compact: Removed.
292         * platform/ios-wk2/fast/css/counters: Removed.
293         * platform/ios-wk2/fast/css/namespaces: Removed.
294         * platform/ios-wk2/fast/css3-text: Removed.
295         * platform/ios-wk2/fast/doctypes: Removed.
296         * platform/ios-wk2/fast/dom/Element: Removed.
297         * platform/ios-wk2/fast/dom/HTMLDocument: Removed.
298         * platform/ios-wk2/fast/dom/HTMLElement: Removed.
299         * platform/ios-wk2/fast/dom/HTMLHeadElement: Removed.
300         * platform/ios-wk2/fast/dom/HTMLImageElement: Removed.
301         * platform/ios-wk2/fast/dom/HTMLInputElement: Removed.
302         * platform/ios-wk2/fast/dom/HTMLLinkElement: Removed.
303         * platform/ios-wk2/fast/dom/HTMLMeterElement: Removed.
304         * platform/ios-wk2/fast/dom/HTMLObjectElement: Removed.
305         * platform/ios-wk2/fast/dom/HTMLProgressElement: Removed.
306         * platform/ios-wk2/fast/dom/HTMLTableColElement: Removed.
307         * platform/ios-wk2/fast/dom/HTMLTableElement: Removed.
308         * platform/ios-wk2/fast/dom/Range: Removed.
309         * platform/ios-wk2/fast/dom/Window: Removed.
310         * platform/ios-wk2/fast/events/touch: Removed.
311         * platform/ios-wk2/fast/fast-mobile-scrolling: Removed.
312         * platform/ios-wk2/fast/forms/color: Removed.
313         * platform/ios-wk2/fast/forms/datalist: Removed.
314         * platform/ios-wk2/fast/forms/file: Removed.
315         * platform/ios-wk2/fast/forms/number: Removed.
316         * platform/ios-wk2/fast/forms/range: Removed.
317         * platform/ios-wk2/fast/forms/select: Removed.
318         * platform/ios-wk2/fast/gradients: Removed.
319         * platform/ios-wk2/fast/inspector-support: Removed.
320         * platform/ios-wk2/fast/line-grid: Removed.
321         * platform/ios-wk2/fast/multicol/span: Removed.
322         * platform/ios-wk2/fast/multicol/vertical-lr: Removed.
323         * platform/ios-wk2/fast/preloader: Removed.
324         * platform/ios-wk2/fast/reflections: Removed.
325         * platform/ios-wk2/fast/regions/auto-size: Removed.
326         * platform/ios-wk2/fast/replaced/vertical-lr: Removed.
327         * platform/ios-wk2/fast/replaced/vertical-rl: Removed.
328         * platform/ios-wk2/fast/sub-pixel: Removed.
329         * platform/ios-wk2/fast/text/firstline: Removed.
330         * platform/ios-wk2/fast/text/shaping: Removed.
331         * platform/ios-wk2/fast/tokenizer: Removed.
332         * platform/ios-wk2/scrolling: Removed.
333         * platform/ios/fast/viewport: Removed.
334         * platform/ios/ios/fast/events/touch/script-tests: Removed.
335         * platform/ios/ios/fast/html: Removed.
336         * platform/ios/ios/scrolling: Removed.
337         * platform/mac-sierra-wk2/js: Removed.
338         * platform/mac-sierra/http/tests/ssl: Removed.
339         * platform/mac-wk2/http/tests/plugins: Removed.
340         * platform/mac-wk2/js: Removed.
341         * platform/mac-wk2/tiled-drawing: Removed.
342         * platform/mac/accessibility/resources: Removed.
343         * platform/mac/accessibility/select-text: Removed.
344         * platform/mac/editing/attributed-string: Removed.
345         * platform/mac/editing/dictionary-lookup: Removed.
346         * platform/mac/editing/input/resources: Removed.
347         * platform/mac/editing/selection/script-tests: Removed.
348         * platform/mac/fast/canvas/resources: Removed.
349         * platform/mac/fast/forms/script-tests: Removed.
350         * platform/mac/fast/ruby/resources: Removed.
351         * platform/mac/fast/scrolling/resources: Removed.
352         * platform/mac/http/tests/usercontentfilter: Removed.
353         * platform/mac/platform/mac/accessibility: Removed.
354         * platform/mac/platform/mac/editing: Removed.
355         * platform/win-xp: Removed.
356         * platform/win/editing/exeCommand: Removed.
357         * platform/win/platform/win/accessibility: Removed.
358         * platform/win/sputnik: Removed.
359         * platform/wk2/js: Removed.
360         * platform/wk2/storage: Removed.
361         * proximity: Removed.
362         * vibration: Removed.
363
364 2018-08-28  Ryosuke Niwa  <rniwa@webkit.org>
365
366         Changes to slot children should trigger slotchange
367         https://bugs.webkit.org/show_bug.cgi?id=169718
368         <rdar://problem/43317496>
369
370         Reviewed by Darin Adler.
371
372         Added a W3C style testharness.js test for firing slotchange event for the fallback content change
373         since web-platform-tests/shadow-dom/slotchange.html doesn't have adequate set of tests.
374
375         Chrome and Firefox pass all test cases. WebKit used to fail all test cases before this patch.
376
377         * fast/shadow-dom/slotchange-in-fallback-expected.txt: Added.
378         * fast/shadow-dom/slotchange-in-fallback.html: Added.
379
380 2018-08-28  Don Olmstead  <don.olmstead@sony.com>
381
382         Check for null renderer in canBeScrolledIntoView
383         https://bugs.webkit.org/show_bug.cgi?id=188935
384
385         Reviewed by Simon Fraser.
386
387         * fast/spatial-navigation/snav-display-contents-crash-expected.txt: Added.
388         * fast/spatial-navigation/snav-display-contents-crash.html: Added.
389
390 2018-08-28  Youenn Fablet  <youenn@apple.com>
391
392         WebKitMediaSession should be GC collectable when its document is being stopped
393         https://bugs.webkit.org/show_bug.cgi?id=189016
394         <rdar://problem/43804904>
395
396         Unreviewed.
397         Increasing number of GC and checks to unflake tests on bots.
398
399         * http/tests/IndexedDB/collect-IDB-objects.https.html:
400         * http/tests/media/clearkey/collect-webkit-media-session.html:
401
402 2018-08-28  Devin Rousso  <drousso@apple.com>
403
404         console.log() shows (anonymous function) instead of the passed string when a certain format is used
405         https://bugs.webkit.org/show_bug.cgi?id=188946
406         <rdar://problem/43756428>
407
408         Reviewed by Brian Burg.
409
410         * inspector/console/js-isLikelyStackTrace-expected.txt:
411         * inspector/console/js-isLikelyStackTrace.html:
412
413 2018-08-28  Truitt Savell  <tsavell@apple.com>
414
415         Edditing test expectations from webkit.org/b/188985.
416         https://bugs.webkit.org/show_bug.cgi?id=188985
417
418         Unreviewed test gardening.
419
420         * TestExpectations:
421         * platform/mac-wk2/TestExpectations:
422
423 2018-08-28  David Fenton  <david_fenton@apple.com>
424
425         Layout Test imported/w3c/web-platform-tests/service-workers/cache-storage/window/cache-storage-match.https.html is flaky
426         https://bugs.webkit.org/show_bug.cgi?id=187935
427
428         Unreviewed test gardening.
429
430         * platform/mac-wk2/TestExpectations:
431
432 2018-08-28  Truitt Savell  <tsavell@apple.com>
433
434         Moving test expectations for webkit.org/b/188985 from mac-wk2 to General test expectations due to failing on iOS.
435         https://bugs.webkit.org/show_bug.cgi?id=188985
436
437         Unreviewed test gardening.
438
439         * TestExpectations:
440         * platform/mac-wk2/TestExpectations:
441
442 2018-08-28  Youenn Fablet  <youenn@apple.com>
443
444         MediaDevices should be collectable as soon as its document is stopped
445         https://bugs.webkit.org/show_bug.cgi?id=189021
446
447         Reviewed by Eric Carlson.
448
449         * http/tests/media/media-stream/collect-media-devices.https-expected.txt: Added.
450         * http/tests/media/media-stream/collect-media-devices.https.html: Added.
451         * http/tests/media/media-stream/resources/mymediadevicesframe.htm: Added.
452
453 2018-08-28  Basuke Suzuki  <Basuke.Suzuki@sony.com>
454
455         [Curl] Fix issue that extra cookie is added when redirect happens.
456         https://bugs.webkit.org/show_bug.cgi?id=187874
457
458         Reviewed by Alex Christensen.
459
460         * http/tests/cookies/multiple-redirect-and-set-cookie-expected.txt: Added.
461         * http/tests/cookies/multiple-redirect-and-set-cookie.php: Added.
462
463 2018-08-28  Aditya Keerthi  <akeerthi@apple.com>
464
465         [macOS] Color wells should appear rounded and textured
466         https://bugs.webkit.org/show_bug.cgi?id=189039
467
468         Reviewed by Tim Horton.
469
470         Rebaseline tests to match new color-well appearance.
471
472         * platform/mac/fast/forms/color/input-appearance-color-expected.png:
473         * platform/mac/fast/forms/color/input-appearance-color-expected.txt:
474
475 2018-08-28  Youenn Fablet  <youenn@apple.com>
476
477         WebKitMediaSession should be GC collectable when its document is being stopped
478         https://bugs.webkit.org/show_bug.cgi?id=189016
479
480         Reviewed by Eric Carlson.
481
482         * http/tests/media/clearkey/collect-webkit-media-session-expected.txt: Added.
483         * http/tests/media/clearkey/collect-webkit-media-session.html: Added.
484         * http/tests/media/clearkey/resources/mywebkitmediasessionframe.htm: Added.
485
486 2018-08-28  Aditya Keerthi  <akeerthi@apple.com>
487
488         [Datalist] Pressing enter without a selected option shouldn't change the input
489         https://bugs.webkit.org/show_bug.cgi?id=189010
490
491         Reviewed by Tim Horton.
492
493         Augmented test to verify that pressing enter when there is no selected datalist
494         suggestion does not change the value of the input field.
495
496         * fast/forms/datalist/datalist-textinput-keydown-expected.txt:
497         * fast/forms/datalist/datalist-textinput-keydown.html:
498
499 2018-08-28  Aditya Keerthi  <akeerthi@apple.com>
500
501         [iOS] Support inputmode=none
502         https://bugs.webkit.org/show_bug.cgi?id=188896
503
504         Reviewed by Tim Horton.
505
506         Added new test to verify that the system keyboard does not show for inputs with
507         inputmode=none. Updated existing inputmode tests to reflect the addition of the
508         "none" value.
509
510         * fast/forms/inputmode-attribute-contenteditable-expected.txt:
511         * fast/forms/inputmode-attribute-contenteditable.html:
512         * fast/forms/inputmode-attribute-input-expected.txt:
513         * fast/forms/inputmode-attribute-input.html:
514         * fast/forms/inputmode-attribute-textarea-expected.txt:
515         * fast/forms/inputmode-attribute-textarea.html:
516         * fast/forms/ios/inputmode-none-expected.txt: Added.
517         * fast/forms/ios/inputmode-none.html: Added.
518         * resources/ui-helper.js:
519         (window.UIHelper.activateFormControl):
520         (window.UIHelper.inputViewBounds):
521
522 2018-08-28  Simon Fraser  <simon.fraser@apple.com>
523
524         More results.html cleanup
525         https://bugs.webkit.org/show_bug.cgi?id=189038
526
527         Reviewed by Zalan Bujtas.
528         
529         Use a map of table-id to SectionBuilderClass to drive the table builder class selection,
530         rather than hardcoding the builder class; this will allow for SectionBuilders to stay alive
531         longer in future, so they can be used to build the expanded state of each row.
532         
533         Refactor the code that generates the expand link and test name, to de-duplicate some HTML strings,
534         and let SectionBuilders control whether their rows are expandable and test names linkifyable.
535         
536         Put a "data-test-name" attribute on each row so we can easily map from HTML elements to
537         TestResults in future.
538         
539         The test result change is a progression; there is nothing to show for a test with missing results,
540         so the row should not be expandable.
541
542         * fast/harness/results-expected.txt:
543         * fast/harness/results.html:
544
545 2018-08-27  Mark Lam  <mark.lam@apple.com>
546
547         Fix exception throwing code so that topCallFrame and topEntryFrame stay true to their names.
548         https://bugs.webkit.org/show_bug.cgi?id=188577
549         <rdar://problem/42985684>
550
551         Reviewed by Saam Barati.
552
553         * http/tests/misc/large-js-program-expected.txt:
554
555 2018-08-27  Justin Fan  <justin_fan@apple.com>
556
557         WebGL 2 conformance: framebuffer-test
558         https://bugs.webkit.org/show_bug.cgi?id=188812
559
560         Reviewed by Jon Lee.
561
562         Update WebGL 2 implementation to handle READ_FRAMEBUFFER and default framebuffer conformance.
563
564         * TestExpectations: Unskipping webgl/2.0.0/conformance2/renderbuffers/framebuffer-test.html.
565
566 2018-08-27  Myles C. Maxfield  <mmaxfield@apple.com>
567
568         Null pointer deref in WidthIterator
569         https://bugs.webkit.org/show_bug.cgi?id=188993
570
571         Reviewed by Brent Fulgham.
572
573         * fast/text/rtl-justification-expected.html: Added.
574         * fast/text/rtl-justification.html: Added.
575
576 2018-08-27  Sihui Liu  <sihui_liu@apple.com>
577
578         [ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky
579         https://bugs.webkit.org/show_bug.cgi?id=187648
580         <rdar://problem/42405935>
581
582         Add an early exit so test does not call waitUntilDone after test ends.
583
584         Reviewed by Ryosuke Niwa.
585
586         * platform/wk2/TestExpectations:
587         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
588
589 2018-08-27  Youenn Fablet  <youenn@apple.com>
590
591         Various IndexDB tests abandon documents
592         https://bugs.webkit.org/show_bug.cgi?id=188728
593         <rdar://problem/43651095>
594
595         Reviewed by Alex Christensen.
596
597         * http/tests/IndexedDB/collect-IDB-objects.https-expected.txt: Added.
598         * http/tests/IndexedDB/collect-IDB-objects.https.html: Added.
599         * http/tests/IndexedDB/resources/myidbframe.htm: Added.
600         * http/tests/IndexedDB/resources/support.js: Added.
601
602 2018-08-27  Simon Fraser  <simon.fraser@apple.com>
603
604         [LayoutTests] results.html shows "no expected results" for text diff failures
605         https://bugs.webkit.org/show_bug.cgi?id=188927
606
607         Reviewed by Alexey Proskuryakov.
608         
609         The results.html rewrite confused "is missing all results" with "is missing one type of result",
610         causing tests with a missing image to show as tests with no results.
611         
612         Fix by clarifying the types of "missing".
613
614         * fast/harness/full_results.json:
615         * fast/harness/results-expected.txt:
616         * fast/harness/results.html:
617
618 2018-08-27  Andy Estes  <aestes@apple.com>
619
620         [Payment Request] Update payment-request web platform tests
621         https://bugs.webkit.org/show_bug.cgi?id=188985
622
623         Reviewed by Youenn Fablet.
624
625         * platform/mac-wk2/TestExpectations:
626
627 2018-08-27  Devin Rousso  <drousso@apple.com>
628
629         Web Inspector: provide autocompletion for event breakpoints
630         https://bugs.webkit.org/show_bug.cgi?id=188717
631
632         Reviewed by Brian Burg.
633
634         * inspector/dom/getSupportedEventNames-expected.txt: Added.
635         * inspector/dom/getSupportedEventNames.html: Added.
636
637 2018-08-27  Youenn Fablet  <youenn@apple.com>
638
639         Update WPT tools to 87329a1
640         https://bugs.webkit.org/show_bug.cgi?id=188766
641
642         Reviewed by Ryosuke Niwa.
643
644         The test name (.any.serviceworker.html) is clashing with the new WPT server.
645
646         * http/wpt/service-workers/cors-preflight-star.any-serviceworker-expected.txt: Renamed from LayoutTests/http/wpt/service-workers/cors-preflight-star.any.serviceworker-expected.txt.
647         * http/wpt/service-workers/cors-preflight-star.any-serviceworker.html: Renamed from LayoutTests/http/wpt/service-workers/cors-preflight-star.any.serviceworker.html.
648
649 2018-08-27  Per Arne Vollan  <pvollan@apple.com>
650
651         Layout Test fast/events/dblclick-event-getModifierState.html is failing
652         https://bugs.webkit.org/show_bug.cgi?id=188948
653
654         Unreviewed test gardening.
655
656         * platform/win/TestExpectations:
657
658 2018-08-27  Rob Buis  <rbuis@igalia.com>
659
660         XMLHTTPRequest.send for Document should have same Content-Type processing rules as String
661         https://bugs.webkit.org/show_bug.cgi?id=188953
662
663         Reviewed by Darin Adler.
664
665         * platform/gtk/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
666         * platform/ios/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
667         * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
668
669 2018-08-27  Youenn Fablet  <youenn@apple.com>
670
671         Update WPT XHR tests to 87329a1
672         https://bugs.webkit.org/show_bug.cgi?id=188816
673
674         Reviewed by Ryosuke Niwa.
675
676         Update expectations according renamed XMLHttpRequest to xhr folder.
677
678         * TestExpectations:
679         * platform/gtk/TestExpectations:
680         * platform/gtk/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt.
681         * platform/gtk/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt.
682         * platform/gtk/imported/w3c/web-platform-tests/xhr/send-network-error-sync-events.sub-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt.
683         * platform/gtk/imported/w3c/web-platform-tests/xhr/send-redirect-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt.
684         * platform/gtk/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
685         * platform/ios-wk1/imported/w3c/web-platform-tests/xhr/send-network-error-sync-events.sub-expected.txt: Renamed from LayoutTests/platform/ios-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt.
686         * platform/ios/imported/w3c/web-platform-tests/xhr/getresponseheader-case-insensitive-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt.
687         * platform/ios/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt.
688         * platform/ios/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt.
689         * platform/ios/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt.
690         * platform/ios/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
691         * platform/mac-sierra/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt.
692         * platform/mac-wk1/TestExpectations:
693         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/access-control-and-redirects-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt.
694         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/late-upload-events-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt.
695         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/send-authentication-basic-cors-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt.
696         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt.
697         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/xmlhttprequest-sync-default-feature-policy.sub-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub-expected.txt.
698         * platform/mac-wk2/TestExpectations:
699         * platform/mac/TestExpectations:
700         * platform/mac/imported/w3c/web-platform-tests/xhr/getresponseheader-case-insensitive-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt.
701         * platform/mac/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt.
702         * platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt.
703         * platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt.
704         * platform/win/imported/w3c/web-platform-tests/xhr/access-control-and-redirects-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt.
705         * platform/win/imported/w3c/web-platform-tests/xhr/late-upload-events-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt.
706         * platform/win/imported/w3c/web-platform-tests/xhr/send-authentication-basic-cors-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt.
707         * platform/win/imported/w3c/web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt.
708         * platform/wpe/TestExpectations:
709         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-cors-safelisted-request-headers-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt.
710         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-get-fail-non-simple-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt.
711         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt.
712         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt.
713         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt.
714         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt.
715         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt.
716         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-sync-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt.
717         * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
718         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt.
719         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-sync-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt.
720
721 2018-08-26  Zan Dobersek  <zdobersek@igalia.com>
722
723         Unreviewed WPE gardening. Enabling more tests under the fast/ directory.
724
725         * platform/wpe/TestExpectations:
726         * platform/wpe/fast/backgrounds: Added 28 baselines.
727         * platform/wpe/fast/block: Added 267 baselines.
728         * platform/wpe/fast/body-propagation: Added 65 baselines.
729         * platform/wpe/fast/borders: Added 69 baselines.
730         * platform/wpe/fast/css: Added 193 baselines.
731         * platform/wpe/fast/css3-text: Added 2 baselines.
732         * platform/wpe/fast/frames: Added 27 baselines.
733         * platform/wpe/fast/hidpi: Added 20 baselines.
734         * platform/wpe/fast/html: Added 64 baselines.
735         * platform/wpe/fast/images: Added 14 baselines.
736         * platform/wpe/fast/layers: Added 12 baselines.
737         * platform/wpe/fast/multicol: Added 98 baselines.
738         * platform/wpe/fast/overflow: Added 43 baselines.
739         * platform/wpe/fast/reflections: Added 9 baselines.
740         * platform/wpe/fast/selectors: Added 101 baselines.
741         * platform/wpe/fast/sub-pixel: Added 6 baselines.
742         * platform/wpe/fast/table: Added 162 baselines.
743         * platform/wpe/fast/visual-viewport: Added 1 baseline.
744
745 2018-08-26  Andy Estes  <aestes@apple.com>
746
747         [Apple Pay] Introduce new values for -apple-pay-button-type
748         https://bugs.webkit.org/show_bug.cgi?id=188949
749         <rdar://problem/39992228>
750
751         Reviewed by Anders Carlsson.
752
753         * http/tests/ssl/applepay/ApplePayButton.html: Added.
754         * http/tests/ssl/applepay/ApplePayButtonV4.html: Added.
755         * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.png:
756         * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.txt:
757         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png: Added.
758         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added.
759         * platform/mac/http/tests/ssl/applepay/ApplePayButtonV4-expected.png: Added.
760         * platform/mac/http/tests/ssl/applepay/ApplePayButtonV4-expected.txt: Added.
761         * platform/mac-wk2/TestExpectations:
762
763 2018-08-26  Andy Estes  <aestes@apple.com>
764
765         Update test expectations for http/tests/ssl/applepay/ApplePayButton.html on macOS High Sierra.
766
767         * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.png: Renamed from LayoutTests/platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.png.
768         * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.txt: Renamed from LayoutTests/platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.txt.
769
770 2018-08-26  Andy Estes  <aestes@apple.com>
771
772         [Apple Pay] PaymentRequest.show() should reject when an unsupported ApplePayRequest version is specified
773         https://bugs.webkit.org/show_bug.cgi?id=188954
774
775         Reviewed by Darin Adler.
776
777         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
778         * http/tests/ssl/applepay/PaymentRequest.https.html:
779
780 2018-08-26  Andy Estes  <aestes@apple.com>
781
782         [Apple Pay] Add a test for rendering Apple Pay buttons
783         https://bugs.webkit.org/show_bug.cgi?id=188947
784
785         Reviewed by Sam Weinig.
786
787         * http/tests/ssl/applepay/ApplePayButton.html: Added.
788         * platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.png: Added.
789         * platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added.
790         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png: Added.
791         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added.
792
793 2018-08-24  Jer Noble  <jer.noble@apple.com>
794
795         Using Touch Bar to scrub video on Youtube results in video playback freeze
796         https://bugs.webkit.org/show_bug.cgi?id=188926
797
798         Reviewed by Eric Carlson.
799
800         * media/media-source/media-source-seek-twice-expected.txt: Added.
801         * media/media-source/media-source-seek-twice.html: Added.
802
803 2018-08-24  Ryosuke Niwa  <rniwa@webkit.org>
804
805         Remove the flaky test expectation now that the test isn't flaky on bots after r235274.
806
807         * platform/wk2/TestExpectations:
808
809 2018-08-24  Ryosuke Niwa  <rniwa@webkit.org>
810
811         Add getModifierState to MouseEvent
812         https://bugs.webkit.org/show_bug.cgi?id=188913
813         <rdar://problem/43668772>
814
815         Reviewed by Simon Fraser.
816
817         Added two tests for getModifierState: one manually setting modifier key states in MouseEvent's constructor,
818         and another one for dblclick inheriting modifier key states from the click event.
819
820         Also improved the test coverage for KeyboardEvent's getModifierState.
821
822         * fast/events/constructors/keyboard-event-getModifierState-expected.txt:
823         * fast/events/constructors/keyboard-event-getModifierState.html: Added more test cases.
824         * fast/events/constructors/mouse-event-getModifierState-expected.txt: Added.
825         * fast/events/constructors/mouse-event-getModifierState.html: Added.
826         * fast/events/dblclick-event-getModifierState-expected.txt: Added.
827         * fast/events/dblclick-event-getModifierState.html: Added.
828         * fast/events/init-event-clears-capslock-expected.txt:
829         * fast/events/init-event-clears-capslock.html: Added tests for MouseEvent. Note that initMouseEvent doesn't
830         take altGraphKey boolean unlike initKeyboardEvent.
831         * platform/ios/TestExpectations: Skip the dblclick test in iOS since click event isn't supported on iOS.
832
833 2018-08-24  Youenn Fablet  <youenn@apple.com>
834
835         libwebrtc PeerConnection::AddTrack sometimes fail
836         https://bugs.webkit.org/show_bug.cgi?id=188914
837
838         Reviewed by Eric Carlson.
839
840         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
841
842 2018-08-24  Ryan Haddad  <ryanhaddad@apple.com>
843
844         Mark media/video-load-preload-metadata.html as flaky on iOS
845         https://bugs.webkit.org/show_bug.cgi?id=128312
846
847         Unreviewed test gardening.
848
849         * platform/ios/TestExpectations:
850
851 2018-08-24  Andy Estes  <aestes@apple.com>
852
853         [Apple Pay] Allow $0 totals
854         https://bugs.webkit.org/show_bug.cgi?id=185150
855         <rdar://problem/39212331>
856
857         Reviewed by Dan Bernstein.
858
859         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
860         * http/tests/ssl/applepay/ApplePaySession.html:
861         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt:
862         * http/tests/ssl/applepay/ApplePaySessionV3.html:
863         * http/tests/ssl/applepay/ApplePaySessionV4-expected.txt:
864         * http/tests/ssl/applepay/ApplePaySessionV4.html:
865         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
866         * http/tests/ssl/applepay/PaymentRequest.https.html:
867
868 2018-08-23  Ryosuke Niwa  <rniwa@webkit.org>
869
870         fast/files/blob-network-process-crash.html is flaky
871         https://bugs.webkit.org/show_bug.cgi?id=188911
872
873         Reviewed by Saam Barati.
874
875         The flakiness appears to come from the web content process not getting notified of
876         the termination of the network process in time. Wait for the network process to
877         relaunch after terminating one by continuously fetch'ing itself with an increasing
878         time interval until it succeeds.
879
880         * fast/files/blob-network-process-crash.html:
881
882 2018-08-23  Ryosuke Niwa  <rniwa@webkit.org>
883
884         Add a flaky failing test expectation to fast/files/blob-network-process-crash.html
885         while we investigate the root cause in webkit.org/b/188911.
886
887         * platform/wk2/TestExpectations:
888
889 2018-08-23  Ryosuke Niwa  <rniwa@webkit.org>
890
891         initKeyboardEvent doesn't clear CapsLock state
892         https://bugs.webkit.org/show_bug.cgi?id=188909
893
894         Reviewed by Wenson Hsieh.
895
896         Added a regression test. Note that altGraph is only supported in WebKit
897         so Chrome and Firefox would fail to reset it via initKeyboardEvent.
898
899         * fast/events/init-event-clears-capslock-expected.txt: Added.
900         * fast/events/init-event-clears-capslock.html: Added.
901
902 2018-08-23  Ryosuke Niwa  <rniwa@webkit.org>
903
904         Store the timer we scheduled in the global object.
905         The underlying bug is tracked by https://webkit.org/b/188911.
906
907         * fast/files/blob-network-process-crash.html:
908
909 2018-08-23  Andy Estes  <aestes@apple.com>
910
911         [Apple Pay] Introduce Apple Pay JS v4 on iOS 12 and macOS Mojave
912         https://bugs.webkit.org/show_bug.cgi?id=188829
913
914         Reviewed by Tim Horton.
915
916         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
917         * http/tests/ssl/applepay/ApplePaySession.html:
918         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt:
919         * http/tests/ssl/applepay/ApplePaySessionV3.html:
920         * http/tests/ssl/applepay/ApplePaySessionV4-expected.txt: Added.
921         * http/tests/ssl/applepay/ApplePaySessionV4.html: Added.
922         * platform/mac-wk2/TestExpectations:
923
924 2018-08-23  Devin Rousso  <drousso@apple.com>
925
926         Web Inspector: support breakpoints for timers and animation-frame events
927         https://bugs.webkit.org/show_bug.cgi?id=188778
928
929         Reviewed by Brian Burg.
930
931         * inspector/dom-debugger/event-animation-frame-breakpoints-expected.txt: Added.
932         * inspector/dom-debugger/event-animation-frame-breakpoints.html: Added.
933
934         * inspector/dom-debugger/event-breakpoint-with-navigation.html:
935
936         * inspector/dom-debugger/event-timer-breakpoints-expected.txt: Added.
937         * inspector/dom-debugger/event-timer-breakpoints.html: Added.
938
939         * inspector/dom-debugger/event-listener-breakpoints-expected.txt: Renamed from LayoutTests/inspector/dom-debugger/event-breakpoints-expected.txt.
940         * inspector/dom-debugger/event-listener-breakpoints.html: Renamed from LayoutTests/inspector/dom-debugger/event-breakpoints.html.
941
942         * inspector/dom-debugger/resources/event-breakpoint-utilities.js: Added.
943         (TestPage.registerInitializer.window.teardown):
944         (TestPage.registerInitializer.window.failOnPause):
945         (TestPage.registerInitializer.window.addBreakpoint):
946         (TestPage.registerInitializer.window.removeBreakpoint):
947         (TestPage.registerInitializer.window.disableBreakpoint):
948         (TestPage.registerInitializer.window.awaitEvent):
949
950 2018-08-23  Aditya Keerthi  <akeerthi@apple.com>
951
952         [iOS] Support the inputmode attribute on contenteditable elements
953         https://bugs.webkit.org/show_bug.cgi?id=188878
954
955         Reviewed by Ryosuke Niwa.
956
957         Added additional tests to verify the inputmode attribute is accessible on
958         HTMLElements.
959
960         * fast/forms/inputmode-attribute-contenteditable-expected.txt: Added.
961         * fast/forms/inputmode-attribute-contenteditable.html: Added.
962         * fast/forms/inputmode-attribute-input-expected.txt: Renamed from LayoutTests/fast/forms/inputmode-attribute-expected.txt.
963         * fast/forms/inputmode-attribute-input.html: Renamed from LayoutTests/fast/forms/inputmode-attribute.html.
964         * fast/forms/inputmode-attribute-textarea-expected.txt: Added.
965         * fast/forms/inputmode-attribute-textarea.html: Added.
966         * js/dom/dom-static-property-for-in-iteration-expected.txt: Rebaseline.
967
968 2018-08-22  Ryosuke Niwa  <rniwa@webkit.org>
969
970         Assert in NetworkBlobRegistry::unregisterBlobURL after network process had terminated
971         https://bugs.webkit.org/show_bug.cgi?id=188880
972
973         Reviewed by Saam Barati.
974
975         Added a layout test which demonstrates this debug assertion.
976
977         * TestExpectations:
978         * fast/files/blob-network-process-crash-expected.txt: Added.
979         * fast/files/blob-network-process-crash.html: Added.
980         * platform/wk2/TestExpectations:
981
982 2018-08-23  Youenn Fablet  <youenn@apple.com>
983
984         Update libwebrtc up to 984f1a80c0
985         https://bugs.webkit.org/show_bug.cgi?id=188745
986
987         Reviewed by Eric Carlson.
988
989         Updated tests according new webrtc backend.
990
991         * webrtc/libwebrtc/setLocalDescriptionCrash.html:
992         * webrtc/video-getParameters.html:
993
994 2018-08-23  Ryan Haddad  <ryanhaddad@apple.com>
995
996         Update iOS selection tests to reflect new behavior introduced by r235153
997         https://bugs.webkit.org/show_bug.cgi?id=188888
998
999         Reviewed by Megan Gardner.
1000
1001         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html:
1002         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html:
1003         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html:
1004
1005 2018-08-22  John Wilander  <wilander@apple.com>
1006
1007         Further adjustments to http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html
1008         https://bugs.webkit.org/show_bug.cgi?id=188856
1009
1010         Unreviewed test gardening. Trying to address flakiness I can't reproduce locally.
1011
1012         * http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html:
1013
1014 2018-08-22  Justin Fan  <justin_fan@apple.com>
1015
1016         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests
1017         https://bugs.webkit.org/show_bug.cgi?id=188825
1018
1019         Reviewed by Simon Fraser.
1020
1021         Another update to the test-harness specific to the new WebGL 2 tests in our suite. All sub-test messages are 
1022         now reported by the harness and presented in an ordered list for easier referencing. Sub-test failures are 
1023         marked accordingly and with their test number for diffing purposes.
1024
1025         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
1026         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
1027         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
1028         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
1029         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
1030         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
1031         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
1032         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
1033         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
1034         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
1035         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
1036         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
1037         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
1038         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
1039         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
1040         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
1041         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
1042         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
1043         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
1044         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
1045         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
1046         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
1047         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
1048         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
1049         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
1050         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
1051         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
1052         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
1053         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
1054         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
1055         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
1056         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
1057         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
1058         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
1059         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
1060         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
1061         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
1062         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
1063         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
1064         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
1065         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
1066         (list):
1067         (window.webglTestHarness.reportResults):
1068         (window.webglTestHarness.notifyFinished):
1069
1070 2018-08-22  Aditya Keerthi  <akeerthi@apple.com>
1071
1072         [iOS] Add support for the inputmode attribute
1073         https://bugs.webkit.org/show_bug.cgi?id=183621
1074
1075         Reviewed by Tim Horton.
1076
1077         Added test to verify behavior when getting and setting the inputmode attribute.
1078
1079         * fast/forms/inputmode-attribute-expected.txt: Added.
1080         * fast/forms/inputmode-attribute.html: Added.
1081
1082 2018-08-22  Per Arne Vollan  <pvollan@apple.com>
1083
1084         [Win] Some video tests under http/tests/security are crashing on EWS.
1085         https://bugs.webkit.org/show_bug.cgi?id=188853
1086
1087         Unreviewed test gardening.
1088
1089         * platform/win/TestExpectations:
1090
1091 2018-08-22  John Wilander  <wilander@apple.com>
1092
1093         Make ResourceLoadObserver::logWebSocketLoading() handle websockets in detached frames
1094         https://bugs.webkit.org/show_bug.cgi?id=188856
1095
1096         Unreviewed test gardening.
1097
1098         * TestExpectations:
1099             Skipped test since it's only valid on WK2 platforms.
1100         * http/tests/websocket/connection-refusal-in-frame-resource-load-statistics-expected.txt: Added.
1101         * http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html: Renamed from LayoutTests/http/tests/websocket/construct-in-detached-frame-resource-load-statistics.html.
1102         * http/tests/websocket/construct-in-detached-frame-resource-load-statistics-expected.txt: Removed.
1103         * http/tests/websocket/resources/construct-in-detached-frame-resource-load-statistics.html: Removed.
1104         * http/tests/websocket/resources/localhost-websocket-connect.html: Added.
1105         * platform/wk2/TestExpectations:
1106             Marked test as [ Pass ].
1107
1108 2018-08-22  Ryan Haddad  <ryanhaddad@apple.com>
1109
1110         [iOS] Rebaseline table tests
1111         https://bugs.webkit.org/show_bug.cgi?id=188833
1112
1113         Unreviewed test gardening.
1114 `
1115         * platform/ios/TestExpectations:
1116         * platform/ios-wk2/TestExpectations:
1117
1118 2018-08-21  Ryosuke Niwa  <rniwa@webkit.org>
1119
1120         Focus navigation order in slot fallback contents is wrong
1121         https://bugs.webkit.org/show_bug.cgi?id=178001
1122         <rdar://problem/42842997>
1123
1124         Reviewed by Antti Koivisto.
1125
1126         Updated the sequential focus navigation test for shadow DOM and its expectation.
1127
1128         New test passes in Firefox & Chrome other than the fact both browsers fail to focus a slot elemennt.
1129
1130         * fast/shadow-dom/focus-navigation-across-slots-expected.txt:
1131         * fast/shadow-dom/focus-navigation-across-slots.html:
1132
1133 2018-08-22  Per Arne Vollan  <pvollan@apple.com>
1134
1135         [Win] Some video tests under http/tests/security are crashing on EWS.
1136         https://bugs.webkit.org/show_bug.cgi?id=188853
1137
1138         Unreviewed test gardening.
1139
1140         * platform/win/TestExpectations:
1141
1142 2018-08-22  Per Arne Vollan  <pvollan@apple.com>
1143
1144         [Win] Some video tests under http/tests/security are crashing on EWS.
1145         https://bugs.webkit.org/show_bug.cgi?id=188853
1146
1147         Unreviewed test gardening.
1148
1149         * platform/win/TestExpectations:
1150
1151 2018-08-22  Rob Buis  <rbuis@igalia.com>
1152
1153         Fetch: Stop checking Request.integrity's value in no-cors mode
1154         https://bugs.webkit.org/show_bug.cgi?id=188802
1155
1156         Reviewed by Frédéric Wang.
1157
1158         Unskip fetch/api/basic/integrity.html and adjust sri-fetch.js.
1159
1160         * TestExpectations:
1161         * http/tests/subresource-integrity/sri-fetch.js:
1162
1163 2018-08-22  Ms2ger  <Ms2ger@igalia.com>
1164
1165         [GTK][WPE] Unreviewed test gardening
1166         https://bugs.webkit.org/show_bug.cgi?id=188845
1167
1168         Unreviewed test gardening.
1169
1170         * platform/gtk/TestExpectations: Note failing tests.
1171         * platform/wpe/TestExpectations: Note failing tests.
1172
1173 2018-08-22  Ms2ger  <Ms2ger@igalia.com>
1174
1175         [GTK] imported/w3c/web-platform-tests/media-source/mediasource-getvideoplaybackquality.html is flaky
1176         https://bugs.webkit.org/show_bug.cgi?id=187591
1177
1178         Unreviewed test gardening.
1179
1180         Re-enable mediasource-getvideoplaybackquality.html.
1181
1182         The crash was fixed in r233981, and the failure in r234981-r234983.
1183
1184         * platform/gtk/TestExpectations:
1185
1186 2018-08-22  Ms2ger  <Ms2ger@igalia.com>
1187
1188         REGRESSION(r234330): [GTK] svg/as-image/svg-image-with-data-uri-background.html is failing
1189         https://bugs.webkit.org/show_bug.cgi?id=188220
1190
1191         Unreviewed test gardening.
1192
1193         * platform/gtk/TestExpectations: Re-enable svg/as-image/svg-image-with-data-uri-background.html.
1194
1195 2018-08-21  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1196
1197         Support "name" option for dedicated workers
1198         https://bugs.webkit.org/show_bug.cgi?id=188779
1199
1200         Reviewed by Joseph Pecoraro.
1201
1202         * http/wpt/workers/name-property-enhanced-expected.txt: Added.
1203         * http/wpt/workers/name-property-enhanced.html: Added.
1204         * http/wpt/workers/name-property-no-name-expected.txt: Added.
1205         * http/wpt/workers/name-property-no-name.html: Added.
1206         * http/wpt/workers/support/name.js: Added.
1207         (test):
1208         * http/wpt/workers/support/no-name.js: Added.
1209         (test):
1210
1211 2018-08-21  Ryan Haddad  <ryanhaddad@apple.com>
1212
1213         Unreviewed, rolling out r235128.
1214
1215         The test added with this change is frequently failing.
1216
1217         Reverted changeset:
1218
1219         "Support "name" option for dedicated workers"
1220         https://bugs.webkit.org/show_bug.cgi?id=188779
1221         https://trac.webkit.org/changeset/235128
1222
1223 2018-08-21  Megan Gardner  <megan_gardner@apple.com>
1224
1225         Change Selection modification to not snap the grabber when selecting above or below the selection anchor
1226         https://bugs.webkit.org/show_bug.cgi?id=188826
1227
1228         Reviewed by Tim Horton.
1229
1230         Selecting single lines is sometimes difficult because we currently snap selections to single
1231         characters if we move past the position of the other anchor in our selection. This patch changes
1232         this behaviour to reflect the behaviour in the rest of this system, which snaps the selection
1233         to the position on the line of the other anchor, rather than snapping it all the way a single
1234         character. This updates the tests to reflect this new behaviour.
1235
1236         * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html:
1237         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html:
1238
1239 2018-08-21  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1240
1241         Support "name" option for dedicated workers
1242         https://bugs.webkit.org/show_bug.cgi?id=188779
1243
1244         Reviewed by Joseph Pecoraro.
1245
1246         * http/wpt/workers/name-property-enhanced-expected.txt: Added.
1247         * http/wpt/workers/name-property-enhanced.html: Added.
1248         * http/wpt/workers/support/name.js: Added.
1249         (test):
1250         * http/wpt/workers/support/no-name.js: Added.
1251         (test):
1252
1253 2018-08-21  Simon Fraser  <simon.fraser@apple.com>
1254
1255         REGRESSION(r234993): Test results page ignores TestExpectations, shows 1800 failures
1256         https://bugs.webkit.org/show_bug.cgi?id=188795
1257
1258         Reviewed by Tim Horton.
1259         
1260         A MISSING result would trigger a code path that hit appendActualOnlyLinks() which had
1261         a JS error, causing all expected results to be visible. Fix with a change to full_results.json
1262         which tests the change.
1263
1264         * fast/harness/full_results.json:
1265         * fast/harness/results.html:
1266
1267 2018-08-21  Per Arne Vollan  <pvollan@apple.com>
1268
1269         [WebGL] Contexts are not updated when display configuration changed.
1270         https://bugs.webkit.org/show_bug.cgi?id=188750
1271
1272         Reviewed by Brent Fulgham.
1273
1274         * TestExpectations:
1275         * fast/canvas/webgl/context-update-on-display-configuration-expected.txt: Added.
1276         * fast/canvas/webgl/context-update-on-display-configuration.html: Added.
1277         * platform/mac-wk2/TestExpectations:
1278
1279 2018-08-21  John Wilander  <wilander@apple.com>
1280
1281         Make ResourceLoadObserver::logWebSocketLoading() handle websockets in detached frames
1282         https://bugs.webkit.org/show_bug.cgi?id=188757
1283         <rdar://problem/38713390>
1284
1285         Reviewed by Alex Christensen.
1286
1287         * TestExpectations:
1288             Skipped the new test case since it is only supported on WebKit2.
1289         * http/tests/websocket/construct-in-detached-frame-resource-load-statistics-expected.txt: Added.
1290         * http/tests/websocket/construct-in-detached-frame-resource-load-statistics.html: Added.
1291         * http/tests/websocket/resources/construct-in-detached-frame-resource-load-statistics.html: Added.
1292         * platform/wk2/TestExpectations:
1293             Marked the new test case as [ Pass ].
1294
1295 2018-08-21  Daniel Bates  <dabates@apple.com>
1296
1297         Disallow navigations when page cache updates the current document of the frame
1298         https://bugs.webkit.org/show_bug.cgi?id=188422
1299
1300         Reviewed by Ryosuke Niwa.
1301
1302         Add a test case that ensures that we do not hit the assertion ASSERT(ownerFrame || m_frame.isMainFrame())
1303         in FrameLoader::addExtraFieldsToRequest() when navigating back to a page that loads a nested
1304         page, whose URL contains a fragment, via an HTML object element. This assertion fails if
1305         navigations are allowed when restoring a page from the page cache.
1306
1307         This change does not prevent navigations initiated from a pageshow event handler.
1308
1309         * fast/history/go-back-to-object-subframe-expected.txt: Added.
1310         * fast/history/go-back-to-object-subframe.html: Added.
1311
1312 2018-08-21  Daniel Bates  <dabates@apple.com>
1313
1314         [iOS][WK1] Support toggling continuous spell checking from tests
1315         https://bugs.webkit.org/show_bug.cgi?id=188763
1316
1317         Reviewed by Simon Fraser.
1318
1319         Fix up some spelling tests so that they enable continuous spell checking and unskip them,
1320         with the exception of fast/writing-mode/english-rl-text-with-spelling-marker.html, now
1321         that they pass.
1322
1323         Mark the test fast/writing-mode/english-rl-text-with-spelling-marker.html as an image-only
1324         failure. See <https://bugs.webkit.org/show_bug.cgi?id=188762> for more details.
1325
1326         * editing/spelling/spelling-marker-includes-hyphen-expected.html:
1327         * editing/spelling/spelling-marker-includes-hyphen.html:
1328         * editing/spelling/spelling-markers-in-overlapping-lines-expected.html:
1329         * editing/spelling/spelling-markers-in-overlapping-lines-large-font-expected.html:
1330         * editing/spelling/spelling-markers-in-overlapping-lines-large-font.html:
1331         * editing/spelling/spelling-markers-in-overlapping-lines.html:
1332         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
1333         * fast/writing-mode/english-bt-text-with-spelling-marker.html:
1334         * fast/writing-mode/english-rl-text-with-spelling-marker-expected.html:
1335         * fast/writing-mode/english-rl-text-with-spelling-marker.html:
1336         * platform/ios/TestExpectations:
1337
1338 2018-08-20  Fujii Hironori  <Hironori.Fujii@sony.com>
1339
1340         Unreviewed WinCairo port test gardening
1341
1342         * platform/wincairo/TestExpectations: Marked some http tests flaky.
1343
1344 2018-08-20  Devin Rousso  <drousso@apple.com>
1345
1346         Web Inspector: allow breakpoints to be set for specific event listeners
1347         https://bugs.webkit.org/show_bug.cgi?id=183138
1348
1349         Reviewed by Joseph Pecoraro.
1350
1351         * inspector/dom/breakpoint-for-event-listener-expected.txt: Added.
1352         * inspector/dom/breakpoint-for-event-listener.html: Added.
1353
1354 2018-08-20  Jeremy Jones  <jeremyj@apple.com>
1355
1356         Enable ios media tests that were blocked on user gesture.
1357         https://bugs.webkit.org/show_bug.cgi?id=188753
1358
1359         Reviewed by Jer Noble.
1360
1361         Enable tests that now work on ios because there is now a way to simulate user gesture.
1362
1363         * platform/ios/TestExpectations:
1364
1365 2018-08-20  Justin Fan  <justin_fan@apple.com>
1366
1367         Update webkit-webgl-test-harness.js to provide more info on failing and partially passing tests
1368         https://bugs.webkit.org/show_bug.cgi?id=188628
1369
1370         Reviewed by Alexey Proskuryakov.
1371
1372         Slightly augment the test-harness for the WebGL 2 conformance suite; failing test results now report
1373         failure messagees and the number of individual reported failures and passes from the wrapped Khronos test. 
1374         Allow us to track when incremental conformance improvements or regressions occur within the breadth of a 
1375         single conformance test. 
1376
1377         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
1378         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
1379         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
1380         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
1381         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
1382         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
1383         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
1384         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
1385         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
1386         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
1387         (window.webglTestHarness.reportResults):
1388         (window.webglTestHarness.notifyFinished):
1389
1390 2018-08-20  Eric Carlson  <eric.carlson@apple.com>
1391
1392         [MediaStream] Move capture device monitoring to WebKit
1393         https://bugs.webkit.org/show_bug.cgi?id=188521
1394         <rdar://problem/43251787>
1395
1396         Reviewed by Youenn Fablet.
1397
1398         * fast/mediastream/device-change-event-2-expected.txt: Updated.
1399         * fast/mediastream/device-change-event-2.html: Updated.
1400
1401 2018-08-20  Rob Buis  <rbuis@igalia.com>
1402
1403         Throw an exception if window.open() gets passed a URL that cannot be parsed
1404         https://bugs.webkit.org/show_bug.cgi?id=171656
1405
1406         Reviewed by Darin Adler.
1407
1408         * fast/dom/Window/open-invalid-url-expected.txt:
1409         * fast/dom/Window/open-invalid-url.html:
1410
1411 2018-08-20  Ms2ger  <Ms2ger@igalia.com>
1412
1413         [SOUP] Check length before calling soup_message_body_append_buffer.
1414         https://bugs.webkit.org/show_bug.cgi?id=176803
1415
1416         Reviewed by Carlos Garcia Campos.
1417
1418         * platform/gtk/TestExpectations: Enable test.
1419
1420 2018-08-20  Rob Buis  <rbuis@igalia.com>
1421
1422         Relax Request constructor around referrers
1423         https://bugs.webkit.org/show_bug.cgi?id=168649
1424
1425         Reviewed by Darin Adler.
1426
1427         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
1428
1429 2018-08-18  Ali Juma  <ajuma@chromium.org>
1430
1431         [IntersectionObserver] Fire an initial dummy notification
1432         https://bugs.webkit.org/show_bug.cgi?id=188670
1433
1434         Reviewed by Simon Fraser.
1435
1436         * intersection-observer/root-element-deleted.html: Add additional assertions.
1437         * intersection-observer/root-element-moved-expected.txt: Added.
1438         * intersection-observer/root-element-moved.html: Added.
1439
1440 2018-08-17  John Wilander  <wilander@apple.com>
1441
1442         Resource Load Statistics: Add layout test for web workers importing cross-site scripts
1443         https://bugs.webkit.org/show_bug.cgi?id=188706
1444         <rdar://problem/43437050>
1445
1446         Reviewed by Alex Christensen.
1447
1448         * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import-expected.txt: Added.
1449         * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import.html: Added.
1450         * http/tests/resourceLoadStatistics/resources/iframe-report-back-loaded.html:
1451             Fixed typo in URL.
1452         * http/tests/resourceLoadStatistics/resources/script-revealing-cookies.php: Added.
1453         * http/tests/resourceLoadStatistics/resources/worker-importing-localhost-script.js: Added.
1454
1455 2018-08-17  Devin Rousso  <drousso@apple.com>
1456
1457         Marked inspector/dom-debugger/event-breakpoint-with-navigation.html as flaky.
1458         https://bugs.webkit.org/show_bug.cgi?id=188708
1459
1460         Unreviewed test gardening.
1461
1462         * platform/mac-wk1/TestExpectations:
1463
1464 2018-08-17  Simon Fraser  <simon.fraser@apple.com>
1465
1466         Modernize results.html
1467         https://bugs.webkit.org/show_bug.cgi?id=188690
1468
1469         Reviewed by Alexey Proskuryakov.
1470         
1471         results.html, which is used to show layout test results, had some very old-school
1472         HTML string building to create the tables of test results, making it hard to hack on.
1473         
1474         Modernize it, using ES6 classes for the major actors, and using DOM API to build most
1475         of the content.
1476         
1477         The page is functionally the same (other than the addition of a missing 'History" column header).
1478
1479         * fast/harness/results-expected.txt:
1480         * fast/harness/results.html:
1481
1482 2018-08-16  Devin Rousso  <drousso@apple.com>
1483
1484         Web Inspector: support breakpoints for arbitrary event names
1485         https://bugs.webkit.org/show_bug.cgi?id=183118
1486
1487         Reviewed by Joseph Pecoraro.
1488
1489         * inspector/dom-debugger/event-breakpoints-expected.txt: Added.
1490         * inspector/dom-debugger/event-breakpoints.html: Added.
1491
1492         * inspector/dom-debugger/event-breakpoints-with-navigation-expected.txt: Added.
1493         * inspector/dom-debugger/event-breakpoints-with-navigation.html: Added.
1494
1495 2018-08-16  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1496
1497         [Curl] Bug fix on deleting cookies when Max-Age is set to zero.
1498         https://bugs.webkit.org/show_bug.cgi?id=188617
1499
1500         Reviewed by Alex Christensen.
1501
1502         * platform/wincairo/TestExpectations:
1503           - http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html [ Pass ]
1504
1505 2018-08-16  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1506
1507         [Curl] Implement deleteAllCookies()
1508         https://bugs.webkit.org/show_bug.cgi?id=188612
1509
1510         Reviewed by Alex Christensen.
1511
1512         * platform/wincairo/TestExpectations:
1513           - http/tests/cookies/simple-cookies-expired.html [ Pass ]
1514           - http/tests/cookies/simple-cookies-max-age.html [ Pass ]
1515
1516 2018-08-16  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1517
1518         [Curl] Test gardening
1519         https://bugs.webkit.org/show_bug.cgi?id=188675
1520
1521         Unreviewed test gardening.
1522
1523         Fix expectations to match after r234892 landed.
1524
1525         * platform/wincairo/TestExpectations:
1526         * platform/wincairo/http/tests/xmlhttprequest/methods-async-expected.txt: Added
1527         * platform/wincairo/http/tests/xmlhttprequest/methods-expected.txt:
1528         * platform/wincairo/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Added
1529         * platform/wincairo/http/tests/xmlhttprequest/workers/methods-expected.txt: Added
1530
1531 2018-08-16  Ryosuke Niwa  <rniwa@webkit.org>
1532
1533         Custom element doesn't invalidate its style when :defined rule starts to apply
1534         https://bugs.webkit.org/show_bug.cgi?id=188637
1535
1536         Reviewed by Antti Koivisto.
1537
1538         Added a regression test.
1539
1540         * fast/custom-elements/defined-update-style-expected.html: Added.
1541         * fast/custom-elements/defined-update-style.html: Added.
1542
1543 2018-08-16  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1544
1545         [Curl] Test gardening
1546         https://bugs.webkit.org/show_bug.cgi?id=188668
1547
1548         Unreviewed test gardening.
1549
1550         After r234863 landed, the information in the `LayoutTests/tests-options.json` is effective on WinCairo tests.
1551         Remove [ Slow ] keywords. Also maintain xmlhttprequest results.
1552
1553         * platform/wincairo/TestExpectations:
1554
1555 2018-08-16  Per Arne Vollan  <pvollan@apple.com>
1556
1557         [Win] The layout test editing/pasteboard/drag-and-drop-color-input-events.html is timing out.
1558         https://bugs.webkit.org/show_bug.cgi?id=188667
1559
1560         Unreviewed test gardening.
1561
1562         * platform/win/TestExpectations:
1563
1564 2018-08-16  Joseph Pecoraro  <pecoraro@apple.com>
1565
1566         LayoutTest inspector/worker/debugger-pause.html sometimes times out
1567         https://bugs.webkit.org/show_bug.cgi?id=188580
1568
1569         Reviewed by Matt Baker.
1570
1571         * inspector/worker/debugger-pause.html:
1572         * inspector/worker/resources/worker-utilities.js: Added.
1573         (TestPage.registerInitializer.window.awaitTargetMainResource):
1574         (TestPage.registerInitializer):
1575         Use a more deterministic wait for the main resource.
1576
1577 2018-08-16  Ryosuke Niwa  <rniwa@webkit.org>
1578
1579         Perform a microtask checkpoint before creating a custom element
1580         https://bugs.webkit.org/show_bug.cgi?id=188189
1581         <rdar://problem/42843022>
1582
1583         Reviewed by Geoffrey Garen.
1584
1585         Added a W3C style testharness.js test for perfoming microtask checkpoint before constructing
1586         a custom element synchronously.
1587
1588         * fast/custom-elements/perform-microtask-checkpoint-before-construction-expected.txt: Added.
1589         * fast/custom-elements/perform-microtask-checkpoint-before-construction.html: Added.
1590         * fast/dom/MutationObserver/parser-mutations.html: Fixed the test per new behavior in Document::finishParsing.
1591         Because iframe loads synchronously and fires DOMContentLoaded, mutation records are now delivered twice after
1592         iframe element is encountered in this test and before script element executes. Concatenate the mutation records
1593         arrays to account for this behavioral change. New WebKit behavior matches that of Chrome; namely this test
1594         fails both on Chrome Canary 70 and trunk WebKit with this patch without this fix.
1595
1596 2018-08-15  Jer Noble  <jer.noble@apple.com>
1597
1598         Add Experimental Feature support for SourceBuffer.changeType()
1599         https://bugs.webkit.org/show_bug.cgi?id=188626
1600
1601         Reviewed by Eric Carlson.
1602
1603         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt: Added.
1604
1605 2018-08-16  Per Arne Vollan  <pvollan@apple.com>
1606
1607         [win-ews] No such file or directory: u'/cygdrive/C/cygwin/home/buildbot/WebKit/WebKitBuild/Release/bin32/layout-test-results/pywebsocket.ws.log-out.txt'
1608         https://bugs.webkit.org/show_bug.cgi?id=188640
1609
1610         Unreviewed test gardening.
1611
1612         For now, skip websocket tests on Windows. Currently, run-webkit-tests is failing to start the websocket server because
1613         port 8880 is already in use. Port 8880 is being used because the python websocket server process from the previous run
1614         did not shutdown properly. We still need to understand why this is happening, but disable websocket tests now in order
1615         for tests to run again.
1616
1617         * platform/win/TestExpectations:
1618
1619 2018-08-16  Zan Dobersek  <zdobersek@igalia.com>
1620
1621         Unreviewed WPE gardening. Enable a few subdirectories under fast/ and
1622         provide platform-specific baselines as well as failure expectations
1623         where required.
1624
1625         * platform/wpe/TestExpectations:
1626         * platform/wpe/fast/box-shadow: Added 10 baselines.
1627         * platform/wpe/fast/box-sizing: Added 4 baselines.
1628         * platform/wpe/fast/clip: Added 23 baselines.
1629         * platform/wpe/fast/compact: Added 3 baselines.
1630         * platform/wpe/fast/css-generated-content: Added 43 baselines.
1631         * platform/wpe/fast/doctypes: Added 4 baselines.
1632         * platform/wpe/fast/flexbox: Added 26 baselines.
1633         * platform/wpe/fast/inline: Added 32 baselines.
1634         * platform/wpe/fast/inline-block: Added 9 baselines.
1635         * platform/wpe/fast/invalid: Added 29 baselines.
1636         * platform/wpe/fast/line-grid: Added 8 baselines.
1637         * platform/wpe/fast/lists: Added 27 baselines.
1638         * platform/wpe/fast/loader: Added 1 baseline.
1639         * platform/wpe/fast/preloader: Added 2 baselines.
1640         * platform/wpe/fast/replaced: Added 57 baselines.
1641         * platform/wpe/fast/ruby: Added 26 baselines.
1642         * platform/wpe/fast/writing-mode: Added 37 baselines.
1643
1644 2018-08-16  Aditya Keerthi  <akeerthi@apple.com>
1645
1646         Support drag-and-drop for input[type=color]
1647         https://bugs.webkit.org/show_bug.cgi?id=188464
1648
1649         Reviewed by Wenson Hsieh.
1650
1651         Added tests to verify that dragging from one color input to another behaves as
1652         expected in WK1. The tests consider disabled and read-only inputs in addition to
1653         default color inputs. The WK2 implementation is tested through API tests.
1654
1655         * editing/pasteboard/drag-and-drop-color-input-events-expected.txt: Added.
1656         * editing/pasteboard/drag-and-drop-color-input-events.html: Added.
1657         * editing/pasteboard/drag-and-drop-color-input-expected.txt: Added.
1658         * editing/pasteboard/drag-and-drop-color-input.html: Added.
1659         * platform/ios/TestExpectations:
1660         * platform/mac/TestExpectations:
1661         * platform/wk2/TestExpectations:
1662
1663 2018-08-16  Simon Fraser  <simon.fraser@apple.com>
1664
1665         Add fake layout test results JSON to exercise the functionality in results.html
1666         https://bugs.webkit.org/show_bug.cgi?id=188636
1667
1668         Reviewed by Alexey Proskuryakov.
1669         
1670         The results for results.html are mostly blank because the page runs without any JSON
1671         data, so there's no testing of the functionality of the page. Add some fake JSON
1672         data which supplies most of the different types of test result, so we're testing
1673         at least some of the results.html script.
1674
1675         * fast/harness/full_results.json: Added.
1676         * fast/harness/results-expected.txt:
1677
1678 2018-08-15  Ansh Shukla  <ansh_shukla@apple.com>
1679
1680         NSURLAuthenticationMethodOAuth challenges are surfaced to clients in -didReceiveAuthenticationChallenge as NSURLAuthenticationMethodDefault
1681         https://bugs.webkit.org/show_bug.cgi?id=186870
1682
1683         Reviewed by Alex Christensen.
1684
1685         Ensure the exposed authentication type to clients is OAuth.
1686
1687         * http/tests/loading/oauth-expected.txt: Added.
1688         * http/tests/loading/oauth.html: Added.
1689         * http/tests/loading/resources/oauth-subresource.php: Added.
1690
1691 2018-08-15  Christopher Reid  <chris.reid@sony.com>
1692
1693         [Curl] Implement default cookie path handling correctly as outlined in RFC6265.
1694         https://bugs.webkit.org/show_bug.cgi?id=188609
1695
1696         Reviewed by Alex Christensen.
1697
1698         Curl implementation of default cookie path was wrong so that some cookies cannot be accessible.
1699         It should be generated as outlined in: https://tools.ietf.org/html/rfc6265#section-5.1.4
1700
1701         * platform/wincairo/TestExpectations:
1702           - http/tests/cookies/http-get-cookie-set-in-js.html [ Pass ]
1703
1704
1705 2018-08-15  Ali Juma  <ajuma@chromium.org>
1706
1707         Disable IntersectionObserver tests on Windows for now
1708         https://bugs.webkit.org/show_bug.cgi?id=188613
1709
1710         Unreviewed test gardening.
1711
1712         The experimental feature for IntersectionObserver is off by default, and
1713         Windows WebKit API would have to change to enable it, so just skip the
1714         tests for now.
1715
1716         * platform/win/TestExpectations:
1717         * platform/wincairo/TestExpectations:
1718
1719 2018-08-15  Aditya Keerthi  <akeerthi@apple.com>
1720
1721         [Datalist] Add button to TextFieldInputs with a datalist
1722         https://bugs.webkit.org/show_bug.cgi?id=187741
1723
1724         Reviewed by Tim Horton.
1725
1726         Added tests to verify appearance of TextFieldInputs with a datalist.
1727
1728         * fast/forms/datalist/datalist-searchinput-appearance.html: Added.
1729         * fast/forms/datalist/datalist-textinput-appearance.html: Added.
1730         * platform/ios/TestExpectations:
1731         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added.
1732         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
1733         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added.
1734         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
1735
1736 2018-08-15  Ryan Haddad  <ryanhaddad@apple.com>
1737
1738         Unreviewed, rolling out r234870.
1739
1740         The test introduced with this change is a flaky failure.
1741
1742         Reverted changeset:
1743
1744         "NSURLAuthenticationMethodOAuth challenges are surfaced to
1745         clients in -didReceiveAuthenticationChallenge as
1746         NSURLAuthenticationMethodDefault"
1747         https://bugs.webkit.org/show_bug.cgi?id=186870
1748         https://trac.webkit.org/changeset/234870
1749
1750 2018-08-15  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1751
1752         [Curl] Test gardening
1753         https://bugs.webkit.org/show_bug.cgi?id=188610
1754
1755         Unreviewed test gardening.
1756
1757         Unskip http/tests/cookies.
1758
1759         * platform/wincairo/TestExpectations:
1760
1761 2018-08-15  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1762
1763         [Curl] Don't send Content-Type header for POST request when body is null.
1764         https://bugs.webkit.org/show_bug.cgi?id=188588
1765
1766         Reviewed by Youenn Fablet.
1767
1768         * platform/wincairo/TestExpectations:
1769
1770 2018-08-15  Per Arne Vollan  <pvollan@apple.com>
1771
1772         Layout Test editing/input/press-tab-during-ime-composition.html is failing
1773         https://bugs.webkit.org/show_bug.cgi?id=188600
1774
1775         Unreviewed test gardening.
1776
1777         * platform/win/TestExpectations:
1778
1779 2018-08-15  Wenson Hsieh  <wenson_hsieh@apple.com>
1780
1781         [Attachment SPI] Remove attachment display mode options
1782         https://bugs.webkit.org/show_bug.cgi?id=188596
1783
1784         Reviewed by Dan Bernstein.
1785
1786         Remove a layout test which verified that attachment elements with `-webkit-appearance: none` would render
1787         child elements. This was only used to implement in-place attachment display modes.
1788
1789         * fast/attachment/attachment-without-appearance-expected.html: Removed.
1790         * fast/attachment/attachment-without-appearance.html: Removed.
1791         * platform/gtk/TestExpectations:
1792
1793 2018-08-15  Ali Juma  <ajuma@chromium.org>
1794
1795         [IntersectionObserver] Do not hold a strong reference to the root element
1796         https://bugs.webkit.org/show_bug.cgi?id=188575
1797
1798         Reviewed by Simon Fraser.
1799
1800         * intersection-observer/root-element-deleted-expected.txt: Added.
1801         * intersection-observer/root-element-deleted.html: Added.
1802
1803 2018-08-14  Zalan Bujtas  <zalan@apple.com>
1804
1805         [LFC][Floating] Add support for negative clearance.
1806         https://bugs.webkit.org/show_bug.cgi?id=188555
1807
1808         Reviewed by Simon Fraser.
1809
1810         * fast/block/block-only/margin-collapse-with-clearance-expected.txt: Added.
1811         * fast/block/block-only/margin-collapse-with-clearance.html: Added.
1812
1813 2018-08-14  Ansh Shukla  <ansh_shukla@apple.com>
1814
1815         NSURLAuthenticationMethodOAuth challenges are surfaced to clients in -didReceiveAuthenticationChallenge as NSURLAuthenticationMethodDefault
1816         https://bugs.webkit.org/show_bug.cgi?id=186870
1817
1818         Reviewed by Alex Christensen.
1819
1820         Ensure the exposed authentication type to clients is OAuth.
1821
1822         * http/tests/loading/oauth-expected.txt: Added.
1823         * http/tests/loading/oauth.html: Added.
1824         * http/tests/loading/resources/oauth-subresource.php: Added.
1825
1826 2018-08-14  Ryan Haddad  <ryanhaddad@apple.com>
1827
1828         Unreviewed test gardening for mac-wk1.
1829
1830         * platform/mac-wk1/TestExpectations:
1831
1832 2018-08-14  Ryan Haddad  <ryanhaddad@apple.com>
1833
1834         Mark legacy-animation-engine/animations/combo-transform-translate+scale.html as flaky.
1835         https://bugs.webkit.org/show_bug.cgi?id=185308
1836
1837         Unreviewed test gardening.
1838
1839         * TestExpectations:
1840
1841 2018-08-14  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1842
1843         [Curl] Test gardening
1844         https://bugs.webkit.org/show_bug.cgi?id=188587
1845
1846         Unreviewed test gardening.
1847
1848         Added platform dependent expected result.
1849
1850         * platform/wincairo/http/tests/xmlhttprequest/methods-expected.txt: Added.
1851
1852 2018-08-14  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1853
1854         [Curl] Implement platform default timeout interval.
1855         https://bugs.webkit.org/show_bug.cgi?id=188565
1856
1857         Reviewed by Alex Christensen.
1858
1859         * platform/wincairo/TestExpectations:
1860           - xmlhttprequest/on-network-timeout-error-during-preflight.html
1861
1862 2018-08-14  Ryan Haddad  <ryanhaddad@apple.com>
1863
1864         Mark svg/custom/scrolling-embedded-svg-file-image-repaint-problem.html as flaky.
1865         https://bugs.webkit.org/show_bug.cgi?id=188578
1866
1867         Unreviewed test gardening.
1868
1869         * platform/ios/TestExpectations:
1870
1871 2018-08-14  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1872
1873         Unhandled Promise Rejection logging in workers should not emit ErrorEvent to host Worker object
1874         https://bugs.webkit.org/show_bug.cgi?id=188551
1875
1876         Reviewed by Youenn Fablet.
1877
1878         * http/wpt/workers/promise-unhandled-rejection.any.worker-expected.txt:
1879         * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers-expected.txt:
1880
1881 2018-08-14  Antoine Quint  <graouts@apple.com>
1882
1883         [Web Animations] Crash under AnimationTimeline::cancelOrRemoveDeclarativeAnimation()
1884         https://bugs.webkit.org/show_bug.cgi?id=188519
1885         <rdar://problem/43237889>
1886
1887         Reviewed by Eric Carlson.
1888
1889         Add a test where we clone the effect to be mutable and set a new target. At this stage the animation is no longer listed in the
1890         m_elementToCSSAnimationByName map on AnimationTimeline. Then we remove the animation and force a style recalc for this element,
1891         "anim" will be in the old style but not in the new style and we used to attempt to get an animation matching that name from
1892         m_elementToCSSAnimationByName but it would be null, which would lead to a crash. Now we check that we indeed have such an animation
1893         before proceeding.
1894
1895         * webanimations/css-animation-effect-target-change-and-animation-removal-crash-expected.html: Added.
1896         * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html: Added.
1897
1898 2018-08-14  Zalan Bujtas  <zalan@apple.com>
1899
1900         [LFC][Floating] Adjust vertical position with non-collapsing previous sibling margin.
1901         https://bugs.webkit.org/show_bug.cgi?id=188543
1902
1903         Reviewed by Antti Koivisto.
1904
1905         * fast/block/block-only/float-and-siblings-with-margins-expected.txt: Added.
1906         * fast/block/block-only/float-and-siblings-with-margins.html: Added.
1907
1908 2018-08-14  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1909
1910         Worker should support unhandled promise rejections
1911         https://bugs.webkit.org/show_bug.cgi?id=188265
1912
1913         Reviewed by Darin Adler.
1914
1915         * fast/dom/reference-cycle-leaks-expected.txt:
1916         * http/wpt/workers/promise-unhandled-rejection.any-expected.txt: Added.
1917         * http/wpt/workers/promise-unhandled-rejection.any.html: Added.
1918         * http/wpt/workers/promise-unhandled-rejection.any.js: Added.
1919         (promise_test):
1920         * http/wpt/workers/promise-unhandled-rejection.any.worker-expected.txt: Added.
1921         * http/wpt/workers/promise-unhandled-rejection.any.worker.html: Added.
1922         * js/dom/unhandled-promise-rejection-basic-in-workers-expected.txt: Added.
1923         * js/dom/unhandled-promise-rejection-basic-in-workers.html: Added.
1924         * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers-expected.txt: Added.
1925         * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers.html: Added.
1926         * js/dom/unhandled-promise-rejection-handle-during-event-in-workers-expected.txt: Added.
1927         * js/dom/unhandled-promise-rejection-handle-during-event-in-workers.html: Added.
1928         * js/dom/unhandled-promise-rejection-handle-in-handler-in-workers-expected.txt: Added.
1929         * js/dom/unhandled-promise-rejection-handle-in-handler-in-workers.html: Added.
1930         * js/dom/unhandled-promise-rejection-handle-in-workers-expected.txt: Added.
1931         * js/dom/unhandled-promise-rejection-handle-in-workers.html: Added.
1932         * js/dom/unhandled-promise-rejection-order-in-workers-expected.txt: Added.
1933         * js/dom/unhandled-promise-rejection-order-in-workers.html: Added.
1934         * js/resources/unhandled-promise-rejection-basic-in-workers.js: Added.
1935         (global.onunhandledrejection):
1936         * js/resources/unhandled-promise-rejection-bindings-type-error-in-workers.js: Added.
1937         (global.onunhandledrejection):
1938         (catch):
1939         (setTimeout):
1940         * js/resources/unhandled-promise-rejection-handle-during-event-in-workers.js: Added.
1941         (global.onunhandledrejection):
1942         * js/resources/unhandled-promise-rejection-handle-in-handler-in-workers.js: Added.
1943         (global.onunhandledrejection):
1944         (global.onrejectionhandled):
1945         * js/resources/unhandled-promise-rejection-handle-in-workers.js: Added.
1946         (global.onunhandledrejection):
1947         (global.onrejectionhandled):
1948         * js/resources/unhandled-promise-rejection-order-in-workers.js: Added.
1949         (global.onunhandledrejection):
1950
1951 2018-08-13  Joseph Pecoraro  <pecoraro@apple.com>
1952
1953         [macOS debug] LayoutTest inspector/worker/resources-in-worker.html is a flaky timeout
1954         https://bugs.webkit.org/show_bug.cgi?id=168091
1955
1956         Reviewed by Devin Rousso.
1957
1958         * inspector/worker/resources-in-worker-expected.txt:
1959         * inspector/worker/resources-in-worker.html:
1960         * inspector/worker/resources/resource-utilities.js:
1961         * inspector/worker/resources/worker-resources.js:
1962         Be a little more careful about proceeding with tests after starting the Worker.
1963         Fix the resource load from the main target to actually load a real resource.
1964
1965         * inspector/dom-debugger/resources/dataXHR.json: Added.
1966         * inspector/dom-debugger/xhr-breakpoints.html:
1967         Load an actual resource.
1968
1969         * platform/gtk/TestExpectations:
1970         * platform/mac/TestExpectations:
1971         This test always passes for me in Release and Debug. Reset expectations.
1972
1973 2018-08-13  Ali Juma  <ajuma@chromium.org>
1974
1975         [IntersectionObserver] Validate threshold values
1976         https://bugs.webkit.org/show_bug.cgi?id=188475
1977
1978         Reviewed by Simon Fraser.
1979
1980         Add test coverage for interesting floating point threshold values.
1981
1982         * intersection-observer/intersection-observer-interface-expected.txt:
1983         * intersection-observer/intersection-observer-interface.html:
1984
1985 2018-08-13  Ryan Haddad  <ryanhaddad@apple.com>
1986
1987         [iOS] Rebaseline and re-enable svg tests
1988         https://bugs.webkit.org/show_bug.cgi?id=180459
1989
1990         Unreviewed test gardening.
1991
1992         * platform/ios-wk2/TestExpectations:
1993         * platform/ios/TestExpectations:
1994         [ truncated ]
1995
1996 2018-08-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
1997
1998         Followup (r234683): Element::getAttribute() should return the first non-null attribute value
1999         https://bugs.webkit.org/show_bug.cgi?id=188419
2000
2001         Reviewed by Darin Adler.
2002
2003         * svg/custom/href-svg-namespace-empty-expected.txt: Added.
2004         * svg/custom/href-svg-namespace-empty.html: Added.
2005
2006 2018-08-13  Zalan Bujtas  <zalan@apple.com>
2007
2008         [LFC][Floating] Add basic clearance support
2009         https://bugs.webkit.org/show_bug.cgi?id=188492
2010
2011         Reviewed by Antti Koivisto.
2012
2013         * fast/block/block-only/floating-left-and-right-with-clearance-expected.txt: Added.
2014         * fast/block/block-only/floating-left-and-right-with-clearance.html: Added.
2015
2016 2018-08-13  Zan Dobersek  <zdobersek@igalia.com>
2017
2018         Unreviewed WPE gardening. Cleaned up test expectations for tests under
2019         fast/dom/, unskipping all tests and then adding the failure or timeout
2020         test expectations as appropriate. Missing port-specific baselines are
2021         also included.
2022
2023         * platform/wpe/TestExpectations:
2024         * platform/wpe/fast/dom/: Necessary test expectations added.
2025
2026 2018-08-13  Zan Dobersek  <zdobersek@igalia.com>
2027
2028         Unreviewed WPE gardening.
2029
2030         Removed an unnecessary block of skipped tests that cover WebCrypto API
2031         support for 521-bit EC keys. All these tests pass.
2032
2033         Removed unnecessary pass directives for imported WPT tests. Moved
2034         related flaky or skipped tests into appropriate sections.
2035
2036         Also adjusted a few other expectations, moving them into the appropriate
2037         section or just removing them for being outdated or duplicates.
2038
2039         * platform/wpe/TestExpectations:
2040
2041 2018-08-13  Zan Dobersek  <zdobersek@igalia.com>
2042
2043         Unreviewed WPE gardening. Adopt test expectation sections similar to the
2044         GTK+ TestExpectations file. Sort some test expectations accordingly,
2045         while the rest of the expectations will follow later.
2046
2047         * platform/wpe/TestExpectations:
2048
2049 2018-08-12  Michael Catanzaro  <mcatanzaro@igalia.com>
2050
2051         Unreviewed GTK test gardening
2052
2053         * platform/gtk/TestExpectations:
2054         * platform/gtk/fast/forms/color/input-appearance-color-expected.png:
2055         * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
2056
2057 2018-08-12  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
2058
2059         Break reference cycle in ErrorEvent by using JSValueInWrappedObject
2060         https://bugs.webkit.org/show_bug.cgi?id=188491
2061
2062         Reviewed by Darin Adler.
2063
2064         * fast/dom/reference-cycle-leaks-expected.txt:
2065
2066 2018-08-12  Aditya Keerthi  <akeerthi@apple.com>
2067
2068         [macOS] Color wells should appear pressed when presenting a color picker
2069         https://bugs.webkit.org/show_bug.cgi?id=188477
2070
2071         Reviewed by Tim Horton.
2072
2073         Rebaseline tests to match new color-well appearance.
2074
2075         * platform/mac/fast/forms/color/input-appearance-color-expected.png:
2076         * platform/mac/fast/forms/color/input-appearance-color-expected.txt:
2077
2078 2018-08-12  Zalan Bujtas  <zalan@apple.com>
2079
2080         [LFC] Float prev/next sibling should prevent top/bottom margin collapsing with parent.
2081         https://bugs.webkit.org/show_bug.cgi?id=188487
2082
2083         Reviewed by Antti Koivisto.
2084
2085         * fast/block/block-only/floating-and-next-previous-inflow-with-margin-expected.txt: Added.
2086         * fast/block/block-only/floating-and-next-previous-inflow-with-margin.html: Added.
2087
2088 2018-08-10  Joseph Pecoraro  <pecoraro@apple.com>
2089
2090         Web Inspector: console.log fires getters for deep properties
2091         https://bugs.webkit.org/show_bug.cgi?id=187542
2092         <rdar://problem/42873158>
2093
2094         Reviewed by Saam Barati.
2095
2096         * inspector/injected-script/avoid-getter-invocation-expected.txt: Added.
2097         * inspector/injected-script/avoid-getter-invocation.html: Added.
2098
2099 2018-08-10  Joseph Pecoraro  <pecoraro@apple.com>
2100
2101         LayoutTest inspector/worker/debugger-pause.html is a flaky failure
2102         https://bugs.webkit.org/show_bug.cgi?id=164833
2103         <rdar://problem/29295404>
2104
2105         Reviewed by Brian Burg.
2106
2107         * inspector/worker/debugger-pause.html:
2108         Add a microtask turn to ensure the workerTarget's mainResource is setup.
2109         There were times it might not get setup, but a single turn appears
2110         reliable enough.
2111
2112         * platform/gtk/TestExpectations:
2113         * platform/mac/TestExpectations:
2114         This test always passes for me in Release and Debug. Reset expectations.
2115
2116 2018-08-10  Chris Dumez  <cdumez@apple.com>
2117
2118         Crash under NetworkResourceLoader::convertToDownload()
2119         https://bugs.webkit.org/show_bug.cgi?id=188479
2120         <rdar://problem/42201724>
2121
2122         Reviewed by Alex Christensen.
2123
2124         Add layout test coverage which reproduces the crash by:
2125         1. Loading a cacheable plugin while plugins are enabled so that the plugin goes into the disk cache
2126         2. Load the plugin again with plugins disabled so that we try to convert the load to a download
2127
2128         * http/tests/download/convert-cached-load-to-download-expected.txt: Added.
2129         * http/tests/download/convert-cached-load-to-download.html: Added.
2130         * http/tests/plugins/resources/mock-plugin-cacheable.pl: Added.
2131
2132 2018-08-10  Ross Kirsling  <ross.kirsling@sony.com>
2133
2134         [WinCairo] More unreviewed gardening.
2135
2136         * platform/wincairo/TestExpectations:
2137
2138 2018-08-10  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2139
2140         [LayoutTests] Suppress warning messages generated by the test scripts.
2141         https://bugs.webkit.org/show_bug.cgi?id=188455
2142
2143         Reviewed by Fujii Hironori.
2144
2145         The messages such as warnings shouldn't be out on error log if that can be avoidable.
2146
2147         * http/tests/cookies/resources/cookie-utility.php:
2148         * http/tests/xmlhttprequest/resources/access-control-allow-lists.php:
2149         * http/tests/xmlhttprequest/resources/access-control-basic-get-fail-non-simple.cgi:
2150         * http/tests/xmlhttprequest/resources/post-echo.cgi:
2151         * http/tests/xmlhttprequest/web-apps/004-test.cgi:
2152
2153 2018-08-10  Daniel Bates  <dabates@apple.com>
2154
2155         Once <object> is hidden, its content won't be displayed again if its URL has fragment identifier ("#").
2156         https://bugs.webkit.org/show_bug.cgi?id=187990
2157
2158         Reviewed by Simon Fraser.
2159
2160         Add tests to ensure that we repaint an <object>, whose resource URL contains a fragment, when
2161         its CSS display property changes as well as when its navigated to a different anchor in the same
2162         document.
2163
2164         * fast/repaint/object-as-iframe-hide-and-show-document-at-anchor-expected.txt: Added.
2165         * fast/repaint/object-as-iframe-hide-and-show-document-at-anchor.html: Added.
2166         * fast/repaint/object-as-iframe-navigate-to-same-document-anchor-repaint-expected.txt: Added.
2167         * fast/repaint/object-as-iframe-navigate-to-same-document-anchor-repaint.html: Added.
2168         * fast/repaint/resources/red-square-on-top-of-green-square.html: Added.
2169
2170 2018-08-10  Ali Juma  <ajuma@chromium.org>
2171
2172         [IntersectionObserver] Implement rootMargin parsing
2173         https://bugs.webkit.org/show_bug.cgi?id=188469
2174
2175         Reviewed by Darin Adler.
2176
2177         * intersection-observer/intersection-observer-interface-expected.txt:
2178         * intersection-observer/intersection-observer-interface.html:
2179
2180 2018-08-10  Joseph Pecoraro  <pecoraro@apple.com>
2181
2182         Eliminate remaining instances of "ElCapitan" from LayoutTests / Tools
2183         https://bugs.webkit.org/show_bug.cgi?id=188458
2184
2185         Reviewed by Alex Christensen.
2186
2187         * platform/mac-wk1/TestExpectations:
2188         * platform/mac-wk2/TestExpectations:
2189         * platform/mac/TestExpectations:
2190
2191 2018-08-10  Ross Kirsling  <ross.kirsling@sony.com>
2192
2193         [WinCairo] Unreviewed layout test gardening.
2194
2195         * platform/wincairo/TestExpectations:
2196         * platform/wincairo/editing/selection/5057506-expected.png: Added.
2197         * platform/wincairo/editing/selection/caret-ltr-right-expected.txt:
2198         * platform/wincairo/editing/selection/caret-rtl-right-expected.txt:
2199         * platform/wincairo/editing/selection/doubleclick-crash-expected.txt: Added.
2200         * platform/wincairo/editing/selection/editable-links-expected.txt: Added.
2201         * platform/wincairo/editing/selection/extend-by-character-006-expected.txt: Added.
2202         * platform/wincairo/editing/selection/extend-by-sentence-001-expected.txt: Added.
2203         * platform/wincairo/editing/selection/extend-by-word-001-expected.txt: Added.
2204         * platform/wincairo/editing/selection/extend-inside-transforms-backward-expected.txt: Added.
2205         * platform/wincairo/editing/selection/extend-inside-transforms-forward-expected.txt: Added.
2206         * platform/wincairo/editing/selection/extend-selection-bidi-expected.txt: Added.
2207         * platform/wincairo/editing/selection/focus-body-expected.txt: Added.
2208         * platform/wincairo/editing/selection/move-by-line-001-expected.txt: Added.
2209         * platform/wincairo/editing/selection/move-by-word-001-expected.txt: Added.
2210         * platform/wincairo/editing/selection/select-all-001-expected.txt: Added.
2211         * platform/wincairo/editing/selection/select-all-002-expected.txt: Added.
2212         * platform/wincairo/editing/selection/select-all-003-expected.txt: Added.
2213         * platform/wincairo/editing/selection/select-all-004-expected.txt: Added.
2214         * platform/wincairo/editing/selection/unrendered-001-expected.txt: Added.
2215         * platform/wincairo/editing/selection/unrendered-002-expected.txt: Added.
2216         * platform/wincairo/editing/selection/unrendered-003-expected.txt: Added.
2217         * platform/wincairo/editing/selection/unrendered-004-expected.txt: Added.
2218         * platform/wincairo/editing/selection/unrendered-005-expected.txt: Added.
2219
2220 2018-08-09  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2221
2222         [LayoutTests] Test case which committed on r175053 was wrong.
2223         https://bugs.webkit.org/show_bug.cgi?id=188454
2224
2225         Reviewed by Fujii Hironori.
2226
2227         It was originally committed on https://bugs.webkit.org/show_bug.cgi?id=136938 and has kept unchanged,
2228         but the test case uses non-existing redirect.php scripts which was removed a few months before than
2229         this bug. Also result was compared to wrong values.
2230
2231         * http/tests/xmlhttprequest/cross-origin-redirect-responseURL-expected.txt:
2232         * http/tests/xmlhttprequest/cross-origin-redirect-responseURL.html:
2233
2234 2018-08-09  Joseph Pecoraro  <pecoraro@apple.com>
2235
2236         Remove ElCapitan specific layout test expectations
2237         https://bugs.webkit.org/show_bug.cgi?id=188457
2238
2239         Reviewed by Alex Christensen.
2240
2241         * platform/mac-wk1/TestExpectations:
2242         * platform/mac-wk2/TestExpectations:
2243         * platform/mac/TestExpectations:
2244
2245 2018-08-09  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2246
2247         [Curl] Test gardening
2248         https://bugs.webkit.org/show_bug.cgi?id=188456
2249
2250         Unreviewed test gardening.
2251
2252         Unskip http/xmlhttprequest.
2253
2254         * platform/wincairo/TestExpectations:
2255         * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.png: Added.
2256         * platform/wincairo/http/tests/multipart/invalid-image-data-expected.png: Added.
2257         * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.png: Added.
2258         * platform/wincairo/http/tests/uri/css-href-expected.png: Added.
2259
2260 2018-08-09  Truitt Savell  <tsavell@apple.com>
2261
2262         REGRESSION (r234330): 3 legacy-animation-engine/compositing tests are flaky failures
2263         https://bugs.webkit.org/show_bug.cgi?id=188357
2264
2265         Unreviewed test gardening.
2266
2267         * platform/mac-wk1/TestExpectations:
2268
2269 2018-08-09  Ali Juma  <ajuma@chromium.org>
2270
2271         Update IDL for IntersectionObserverEntry and IntersectionObserverEntryInit
2272         https://bugs.webkit.org/show_bug.cgi?id=188445
2273
2274         Reviewed by Simon Fraser.
2275
2276         * intersection-observer/intersection-observer-entry-interface-expected.txt:
2277         * intersection-observer/intersection-observer-entry-interface.html:
2278
2279 2018-08-08  Keith Miller  <keith_miller@apple.com>
2280
2281         Array.prototype.sort should call @toLength instead of ">>> 0"
2282         https://bugs.webkit.org/show_bug.cgi?id=188430
2283
2284         Reviewed by Saam Barati.
2285
2286         Remove invalid conformance test expectations. Array.prototype.sort calls toLength, which
2287         does not truncate integers.
2288
2289         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T1.html:
2290         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T2.html:
2291         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T3.html:
2292
2293 2018-08-09  Miguel Gomez  <magomez@igalia.com>
2294
2295         Unreviewed GTK+ gardening after r234720.
2296
2297         * platform/gtk/TestExpectations:
2298         * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt:
2299
2300 2018-08-09  Zan Dobersek  <zdobersek@igalia.com>
2301
2302         Unreviewed GTK+ and WPE gardening. Add a reftest failure expectation.
2303         Update a WPT EME test baseline for the WPE port.
2304
2305         * platform/gtk/TestExpectations:
2306         * platform/wpe/TestExpectations:
2307         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
2308
2309 2018-08-08  Ryosuke Niwa  <rniwa@webkit.org>
2310
2311         REGRESSION (r228260): Events handled by input method invoke default event handler
2312         https://bugs.webkit.org/show_bug.cgi?id=188370
2313
2314         Reviewed by Wenson Hsieh.
2315
2316         Added a regression test. Due to the lack of adequate support of textInputController in WebKitTestRunner,
2317         the test is only enabled in WebKit1. The WTR fix is tracked by https://webkit.org/b/188428.
2318
2319         * editing/input/press-tab-during-ime-composition-expected.txt: Added.
2320         * editing/input/press-tab-during-ime-composition.html: Added.
2321         * platform/ios/TestExpectations:
2322         * platform/wk2/TestExpectations:
2323
2324 2018-08-08  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2325
2326         [Curl] Test gardening
2327         https://bugs.webkit.org/show_bug.cgi?id=188420
2328
2329         Unreviewed test gardening.
2330
2331         Fix test result after r234607 landed. Part 1 for http/tests
2332
2333         * platform/wincairo/TestExpectations:
2334         * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.txt:
2335         * platform/wincairo/http/tests/multipart/invalid-image-data-expected.txt:
2336         * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.txt:
2337         * platform/wincairo/http/tests/uri/css-href-expected.txt:
2338
2339 2018-08-08  Joseph Pecoraro  <pecoraro@apple.com>
2340
2341         Web Inspector: XHR content sometimes shows as error even though load succeeded
2342         https://bugs.webkit.org/show_bug.cgi?id=188385
2343         <rdar://problem/42646160>
2344
2345         Reviewed by Devin Rousso.
2346
2347         * http/tests/inspector/network/xhr-response-body-expected.txt:
2348         * http/tests/inspector/network/xhr-response-body.html:
2349         Extend this test to include synchronous XHR for text and non-text resources.
2350
2351 2018-08-08  Truitt Savell  <tsavell@apple.com>
2352
2353         Adjusting test expectations for imported/blink/fast/text/international-iteration-simple-text.html
2354         https://bugs.webkit.org/show_bug.cgi?id=179853
2355
2356         Unreviewed test gardening.
2357
2358         * platform/ios-wk2/TestExpectations:
2359         * platform/mac-wk1/TestExpectations:
2360
2361 2018-08-08  Ms2ger  <Ms2ger@igalia.com>
2362
2363         [GTK] Unreviewed test gardening
2364         https://bugs.webkit.org/show_bug.cgi?id=188409
2365
2366         Unreviewed test gardening.
2367
2368         * platform/gtk/TestExpectations: Remove expectations for now-passing tests.
2369
2370 2018-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
2371
2372         [iOS] fast/events/ios/contenteditable-autocapitalize.html is a flaky failure
2373         https://bugs.webkit.org/show_bug.cgi?id=188401
2374         <rdar://problem/32542300>
2375
2376         Reviewed by Ryosuke Niwa.
2377
2378         Minor tweaks to make this test a bit easier to follow. Use async-await for each step of the test, and pass in
2379         the current autocapitalization type to `runTestWithAutocapitalizeType` rather than the next type. See Tools
2380         ChangeLog for more details.
2381
2382         * fast/events/ios/contenteditable-autocapitalize.html:
2383         * platform/ios/TestExpectations:
2384
2385         Remove the failing test expecation.
2386
2387 2018-08-08  Manuel Rego Casasnovas  <rego@igalia.com>
2388
2389         [css-grid] Update behavior of percentage row tracks and gutters
2390         https://bugs.webkit.org/show_bug.cgi?id=188403
2391
2392         Reviewed by Sergio Villar Senin.
2393
2394         Update tests as needed according to the new behavior.
2395
2396         * TestExpectations: Two grid gutters tests from WPT css-align suite are passing now.
2397         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
2398         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
2399         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
2400         * fast/css-grid-layout/grid-columns-rows-get-set.html:
2401         * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt:
2402         * fast/css-grid-layout/grid-gutters-as-percentage.html:
2403         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
2404         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
2405         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
2406         * fast/css-grid-layout/named-grid-line-get-set.html:
2407         * fast/css-grid-layout/nested-grid-expected.html:
2408         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
2409         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
2410         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
2411
2412 2018-08-07  Chris Dumez  <cdumez@apple.com>
2413
2414         navigator.sendBeacon does not work in pagehide callbacks
2415         https://bugs.webkit.org/show_bug.cgi?id=188329
2416
2417         Reviewed by Alex Christensen.
2418
2419         Add layout test coverage.
2420
2421         * http/wpt/beacon/sendBeacon-in-pagehide-expected.txt: Added.
2422         * http/wpt/beacon/sendBeacon-in-pagehide.html: Added.
2423         * http/wpt/beacon/support/sendBeacon-onpagehide-window.html: Added.
2424
2425 2018-08-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
2426
2427         Allow href attribute without xlink on SVG elements
2428         https://bugs.webkit.org/show_bug.cgi?id=153854
2429
2430         Reviewed by Dean Jackson.
2431
2432         * fast/selectors/any-link-basics-2-expected.txt:
2433         * fast/selectors/any-link-basics-2.html:
2434         Re-baseline this test because it was assuming the bare href should not 
2435         work for the SVG <a> element.
2436         * svg/custom/href-svg-namespace-animate-expected.svg: Added.
2437         * svg/custom/href-svg-namespace-animate.svg: Added.
2438         * svg/custom/href-svg-namespace-dynamic-expected.svg: Added.
2439         * svg/custom/href-svg-namespace-dynamic.svg: Added.
2440         * svg/custom/href-svg-namespace-elements-expected.txt: Added.
2441         * svg/custom/href-svg-namespace-elements.html: Added.
2442         * svg/custom/href-svg-namespace-static-expected.svg: Added.
2443         * svg/custom/href-svg-namespace.static-svg: Added.
2444
2445 2018-08-07  Ryosuke Niwa  <rniwa@webkit.org>
2446
2447         document.open and document.write must throw while the HTML parser is synchronously constructing a custom element
2448         https://bugs.webkit.org/show_bug.cgi?id=187319
2449         <rdar://problem/42843012>
2450
2451         Reviewed by Frédéric Wang.
2452
2453         Added W3C style testharness.js tests. The WPT test added by https://github.com/web-platform-tests/wpt/pull/12037
2454         doesn't test nearly as many edge cases.
2455
2456         * fast/custom-elements/resources/navigation-destination.html: Added.
2457         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct-expected.txt: Added.
2458         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct.html: Added.
2459         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions-expected.txt: Added.
2460         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions.html: Added.
2461
2462 2018-08-07  Rob Buis  <rbuis@igalia.com>
2463
2464         fetch() with subresource integrity crashes on zero length body
2465         https://bugs.webkit.org/show_bug.cgi?id=184325
2466
2467         Reviewed by Alex Christensen.
2468
2469         Add a subtest for zero length resources.
2470
2471         * http/tests/subresource-integrity/resources/empty-resource.txt: Added.
2472         * http/tests/subresource-integrity/sri-fetch-expected.txt:
2473         * http/tests/subresource-integrity/sri-fetch-worker-expected.txt:
2474         * http/tests/subresource-integrity/sri-fetch.js:
2475
2476 2018-08-07  Commit Queue  <commit-queue@webkit.org>
2477
2478         Unreviewed, rolling out r234669.
2479         https://bugs.webkit.org/show_bug.cgi?id=188390
2480
2481         Didn't commit the actual change (Requested by rniwa on
2482         #webkit).
2483
2484         Reverted changeset:
2485
2486         "document.open and document.write must throw while the HTML
2487         parser is synchronously constructing a custom element"
2488         https://bugs.webkit.org/show_bug.cgi?id=187319
2489         https://trac.webkit.org/changeset/234669
2490
2491 2018-08-07  Ryosuke Niwa  <rniwa@webkit.org>
2492
2493         document.open and document.write must throw while the HTML parser is synchronously constructing a custom element
2494         https://bugs.webkit.org/show_bug.cgi?id=187319
2495         <rdar://problem/42843012>
2496
2497         Reviewed by Frédéric Wang.
2498
2499         Added W3C style testharness.js tests. The WPT test added by https://github.com/web-platform-tests/wpt/pull/12037
2500         doesn't test nearly as many edge cases.
2501
2502         * fast/custom-elements/resources/navigation-destination.html: Added.
2503         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct-expected.txt: Added.
2504         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct.html: Added.
2505         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions-expected.txt: Added.
2506         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions.html: Added.
2507
2508 2018-08-07  Wenson Hsieh  <wenson_hsieh@apple.com>
2509
2510         REGRESSION (r233778): Text selection sometimes cannot be extended in iframes
2511         https://bugs.webkit.org/show_bug.cgi?id=188374
2512         <rdar://problem/42928657>
2513
2514         Reviewed by Simon Fraser.
2515
2516         Add 2 new layout tests to cover the original bug that r233778 fixed, as well as the regression in this bug.
2517
2518         * editing/selection/ios/selection-handles-in-iframe-expected.txt: Added.
2519         * editing/selection/ios/selection-handles-in-iframe.html: Added.
2520
2521         Add a test to verify that the user can select text in an iframe by dragging selection handles.
2522
2523         * editing/selection/ios/selection-handles-in-readonly-input-expected.txt: Added.
2524         * editing/selection/ios/selection-handles-in-readonly-input.html: Added.
2525
2526         Add a test to verify that dragging a selection handle outside of a readonly input does not cause the selection
2527         to jump outside of the input and clear out the selection in the input.
2528
2529 2018-08-07  Alex Christensen  <achristensen@webkit.org>
2530
2531         Fix things after r234640
2532         https://bugs.webkit.org/show_bug.cgi?id=188133
2533
2534         * platform/mac-sierra-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Added.
2535         Added test expectation for Sierra, which has no safe browsing framework.
2536
2537 2018-08-07  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
2538
2539         Unreviewed, Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/skip-waiting-installed.https.html is flaky
2540         https://bugs.webkit.org/show_bug.cgi?id=188246
2541
2542         Unreviewed test gardening, marked test as flaky because the test is wrong.
2543
2544         * TestExpectations:
2545
2546 2018-08-06  Simon Fraser  <simon.fraser@apple.com>
2547
2548         De-flake some animation tests
2549         https://bugs.webkit.org/show_bug.cgi?id=188356
2550
2551         Reviewed by Dean Jackson.
2552         
2553         The tests in legacy-animation-engine were flakey because the animation can start before
2554         we get a chance to register the event listener. Fix by starting the animation after the
2555         load event fires. Make the non-legacy tests match.
2556
2557         * compositing/visible-rect/animated-from-none.html:
2558         * compositing/visible-rect/animated.html:
2559         * legacy-animation-engine/compositing/visible-rect/animated-from-none.html:
2560         * legacy-animation-engine/compositing/visible-rect/animated.html:
2561
2562 2018-08-06  Alex Christensen  <achristensen@webkit.org>
2563
2564         Check with SafeBrowsing during navigation in WKWebView
2565         https://bugs.webkit.org/show_bug.cgi?id=188133
2566
2567         Reviewed by Andy Estes.
2568
2569         * platform/wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Copied from http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
2570         This test verifies that keys cannot be entered during navigation, and the keys seen in WebKitTestRunner
2571         are before the navigation.  This is seen now because there is a brief moment in time between when
2572         WebKitTestRunner calls decidePolicyForNavigationAction and when the WebContent receives it.
2573         * svg/custom/anchor-on-use.svg:
2574         This test verifies what the page looks like after navigation.  It used to just call testRunner.notifyDone
2575         when the link was clicked and because of the timing of messages sent with the UIProcess, WebKitTestRunner
2576         would see the results after the page navigated.  Because we are adding a delay during navigation, the
2577         message order can no longer be relied on in this way.  To fix this, we are just calling notifyDone in an
2578         unload handler.
2579
2580 2018-08-06  Ryosuke Niwa  <rniwa@webkit.org>
2581
2582         fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots
2583         https://bugs.webkit.org/show_bug.cgi?id=188353
2584
2585         Remove the timeout expectation now that the test is passing on debug bots.
2586
2587         * TestExpectations:
2588
2589 2018-08-04  Ryosuke Niwa  <rniwa@webkit.org>
2590
2591         Add CEReactions=NotNeeded for reactions only needed for customized builtins
2592         https://bugs.webkit.org/show_bug.cgi?id=187851
2593
2594         Reviewed by Chris Dumez.
2595
2596         Added a regression test for enqueuing a custom element reaction in a DOM API marked as [CEReaction]
2597         inside another DOM API with [CEReaction=NotNeeded]. WebKit should not hit a debug assertion added
2598         by this patch.
2599
2600         * fast/custom-elements/custom-element-reaction-within-disallowed-scope-expected.txt: Added.
2601         * fast/custom-elements/custom-element-reaction-within-disallowed-scope.html: Added.
2602
2603 2018-08-06  Matt Baker  <mattbaker@apple.com>
2604
2605         Web Inspector: split-up async stack trace test suite to improve clarity and maintainability
2606         https://bugs.webkit.org/show_bug.cgi?id=185398
2607         <rdar://problem/40040289>
2608
2609         Reviewed by Joseph Pecoraro.
2610
2611         * inspector/debugger/async-stack-trace-basic-expected.txt: Added.
2612         * inspector/debugger/async-stack-trace-basic.html: Added.
2613         Basic tests that check for the existence of an asynchronous stack trace
2614         when pausing inside an asynchronous callback function.
2615
2616         * inspector/debugger/async-stack-trace-event-listener-expected.txt: Added.
2617         * inspector/debugger/async-stack-trace-event-listener.html: Added.
2618         * inspector/debugger/async-stack-trace-expected.txt: Removed.
2619
2620         * inspector/debugger/async-stack-trace-truncate-expected.txt: Added.
2621         * inspector/debugger/async-stack-trace-truncate.html: Added.
2622         Test scenarios where the number of call frames in the async stack trace
2623         exceeds the maximum depth and is truncated.
2624
2625         * inspector/debugger/async-stack-trace.html: Removed.
2626
2627         * inspector/debugger/resources/async-stack-trace-test.js: Added.
2628         (TestPage.registerInitializer.window.getAsyncStackTrace):
2629         (TestPage.registerInitializer.logCallFrame):
2630         (TestPage.registerInitializer.window.logAsyncStackTrace):
2631         (TestPage.registerInitializer.window.addAsyncStackTraceTestCase):
2632         (TestPage.registerInitializer):
2633         Utility functions used across tests.
2634
2635         * inspector/debugger/resources/postMessage-echo.html: Removed.
2636         This was unnecessary. To check that an async stack trace exists when
2637         pausing in a postMessage handler, all we need is an iframe that posts a
2638         message to its parent as soon as it is created. The iframe is now created
2639         inline in async-stack-trace-basic.html.
2640
2641         * platform/mac/TestExpectations:
2642
2643 2018-08-06  Daniel Bates  <dabates@apple.com>
2644
2645         Setting table layout to fixed causes incorrect cell width calculations
2646         https://bugs.webkit.org/show_bug.cgi?id=90068
2647
2648         Reviewed by Simon Fraser.
2649
2650         Derived from the test case written by Pravin D.
2651
2652         Add a test case to ensure we do not regress cell width computation in fixed table layout
2653         when colspan is greater than the number of columns in the table.
2654
2655         * fast/table/fixed-table-layout/width-distribution-when-colspan-greater-than-table-columns-expected.html: Added.
2656         * fast/table/fixed-table-layout/width-distribution-when-colspan-greater-than-table-columns.html: Added.
2657
2658 2018-08-06  Daniel Bates  <dabates@apple.com>
2659
2660         Add tests to ensure that Same-Site cookies are stored when set as the first party
2661         https://bugs.webkit.org/show_bug.cgi?id=188080
2662
2663         Reviewed by Alexey Proskuryakov.
2664
2665         * http/tests/cookies/resources/cookie-utilities.js:
2666         (getDOMCookies): Return an empty dictionary when there are no DOM cookies. Currently we
2667         return {"": undefined}.
2668         * http/tests/cookies/resources/cookie-utilities.php: Added.
2669         * http/tests/cookies/resources/echo-http-and-dom-cookies-and-notify-done.php: Added.
2670         * http/tests/cookies/same-site/set-first-party-cross-site-cookies-expected.txt: Added.
2671         * http/tests/cookies/same-site/set-first-party-cross-site-cookies.php: Added.
2672         * http/tests/cookies/same-site/set-first-party-same-site-cookies-expected.txt: Added.
2673         * http/tests/cookies/same-site/set-first-party-same-site-cookies.php: Added.
2674         * platform/ios-12/TestExpectations: Skip the tests until the fix for <rdar://problem/42255251>
2675         is shipped.
2676         * platform/mac/TestExpectations: Ditto.
2677
2678 2018-08-06  Ryosuke Niwa  <rniwa@webkit.org>
2679
2680         fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots
2681         https://bugs.webkit.org/show_bug.cgi?id=188353
2682
2683         Reviewed by Saam Barati.
2684
2685         Rely on GCController.collect() instead of allocating 1,000,000 objects in WebKitTestRunner / DumpRenderTree
2686         so that debug builders won't timeout.
2687
2688         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html:
2689
2690 2018-08-06  Ryosuke Niwa  <rniwa@webkit.org>
2691
2692         fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots
2693         https://bugs.webkit.org/show_bug.cgi?id=188353
2694
2695         Add a timeout expectation to the test while I verify the fix for the test.
2696
2697         * TestExpectations:
2698
2699 2018-08-03  Ryan Haddad  <ryanhaddad@apple.com>
2700
2701         Unreviewed test gardening for mac-wk1.
2702
2703         * platform/mac-wk1/TestExpectations:
2704
2705 2018-08-06  Aditya Keerthi  <akeerthi@apple.com>
2706
2707         [iOS] Indeterminate checkboxes appear unchecked
2708         https://bugs.webkit.org/show_bug.cgi?id=160484
2709         <rdar://problem/31143185>
2710
2711         Reviewed by Wenson Hsieh.
2712
2713         Added reftest to ensure that the indeterminate checkbox does not appear the same
2714         as an unchecked checkbox.  
2715
2716         * fast/forms/ios/render-indeterminate-checkbox-expected-mismatch.html: Added.
2717         * fast/forms/ios/render-indeterminate-checkbox.html: Added.
2718         * platform/ios/fast/forms/indeterminate-expected.txt: Rebaseline.
2719
2720 2018-08-06  Truitt Savell  <tsavell@apple.com>
2721
2722         storage/indexeddb/modern/opendatabase-after-storage-crash.html is causing tests in directory svg/ to timeout at random
2723         https://bugs.webkit.org/show_bug.cgi?id=187931
2724
2725         Unreviewed test gardening.
2726
2727         * platform/wk2/TestExpectations:
2728
2729 2018-08-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2730
2731         [iOS] Tests that try to interact with the QuickType bar time out on iOS 11+
2732         https://bugs.webkit.org/show_bug.cgi?id=188335
2733         <rdar://problem/32542437> and <rdar://problem/32542433>
2734
2735         Reviewed by Tim Horton.
2736
2737         Refactors a couple of tests that currently rely on the QuickType bar being shown when the hardware keyboard is
2738         presented in the iOS simulator, so that it can insert text suggestions by tapping QuickType bar buttons; in the
2739         first place, it was never guaranteed that this bar would show up, or even have more than 1 text suggestion.
2740         Instead, we use the existing UIScriptController::applyAutocorrection method to trigger text replacement in the
2741         same way tapping a button on the QuickType bar would replace the current word with the suggested word.
2742
2743         * fast/events/ios/before-input-events-prevent-candidate-insertion-expected.txt:
2744         * fast/events/ios/before-input-events-prevent-candidate-insertion.html:
2745         * fast/events/ios/input-events-insert-replacement-text-expected.txt:
2746         * fast/events/ios/input-events-insert-replacement-text.html:
2747         * platform/ios/TestExpectations:
2748
2749         Removes a [Timeout] expectation.
2750
2751         * resources/ui-helper.js:
2752         (window.UIHelper.typeCharacter):
2753
2754         Add a new UIHelper method to type a character using the keyboard. Sends hardware keyboard events on the WebKit2
2755         port of iOS, and uses EventSender elsewhere.
2756
2757         (window.UIHelper.applyAutocorrection):
2758
2759         Add a new UIHelper method that wraps UIScriptController::applyAutocorrection. Only supported in WebKit2
2760         currently.
2761
2762         (window.UIHelper):
2763
2764 2018-08-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2765
2766         [iOS] Caret disappears after resigning and becoming first responder if active focus state is retained
2767         https://bugs.webkit.org/show_bug.cgi?id=188322
2768         <rdar://problem/42455270>
2769
2770         Reviewed by Tim Horton.
2771
2772         Adds a new layout test to verify that (1) selection handles are not shown when selecting a word by long
2773         pressing prior to ending the touch, and (2) selection handles are shown after ending the touch.
2774
2775         * editing/selection/ios/selection-handles-after-touch-end-expected.txt: Added.
2776         * editing/selection/ios/selection-handles-after-touch-end.html: Added.
2777         * platform/win/TestExpectations:
2778
2779         Skip iOS selection tests on Windows.
2780
2781         * resources/ui-helper.js:
2782
2783         Introduces new hooks in UIHelper to grab the frames of the start and end selection handle views.
2784
2785         (window.UIHelper.getSelectionStartGrabberViewRect.return.new.Promise.):
2786         (window.UIHelper.getSelectionStartGrabberViewRect.return.new.Promise):
2787         (window.UIHelper.getSelectionStartGrabberViewRect):
2788         (window.UIHelper.getSelectionEndGrabberViewRect.return.new.Promise.):
2789         (window.UIHelper.getSelectionEndGrabberViewRect.return.new.Promise):
2790         (window.UIHelper.getSelectionEndGrabberViewRect):
2791
2792 2018-08-06  Claudio Saavedra  <csaavedra@igalia.com>
2793
2794         [WPE] New webgl 2.0 failures.
2795
2796         Unreviewed gardening.
2797         * platform/wpe/TestExpectations: Two webgl 2.0 tests are failing,
2798         mark them.
2799
2800 2018-08-06  Claudio Saavedra  <csaavedra@igalia.com>
2801
2802         [GTK] Skip new webgl 2.0 tests. Unreviewed gardening.
2803
2804         * platform/gtk/TestExpectations: Expanded webgl 2.0 skipped
2805         test to include all, since there were new failures.
2806
2807 2018-08-06  Frederic Wang  <fwang@igalia.com>
2808
2809         ASSERTION !data.customElementReactionQueue() when creating custom element inside an SVG document
2810         https://bugs.webkit.org/show_bug.cgi?id=187802
2811
2812         The assertion has been removed in bug 188327. This patch updates the test expectations and
2813         add some non-regression test to verify different cases of XML custom element construction.
2814
2815         Reviewed by Ryosuke Niwa.
2816
2817         * TestExpectations: This test no longer crashes but times out because of bug 187800.
2818         * fast/custom-elements/xml-parsing-create-and-element-for-a-token-expected.txt: Added.
2819         * fast/custom-elements/xml-parsing-create-and-element-for-a-token.svg: Added.
2820
2821 2018-08-05  Yusuke Suzuki  <utatane.tea@gmail.com>
2822
2823         Implement self.queueMicrotask in Workers
2824         https://bugs.webkit.org/show_bug.cgi?id=188247
2825
2826         Reviewed by Ryosuke Niwa.
2827
2828         * http/wpt/workers/queue-microtask.any-expected.txt: Added.
2829         * http/wpt/workers/queue-microtask.any.html: Added.
2830         * http/wpt/workers/queue-microtask.any.js: Added.
2831         (promise_test):
2832         (promise_test.):
2833         (queueMicrotask.promise_test):
2834         (test):
2835         * http/wpt/workers/queue-microtask.any.worker-expected.txt: Added.
2836         * http/wpt/workers/queue-microtask.any.worker.html: Added.
2837
2838 2018-08-05  Rob Buis  <rbuis@igalia.com>
2839
2840         [GTK][WPE] Fetch tests assert in SubresourceLoader::didReceiveResponse()
2841         https://bugs.webkit.org/show_bug.cgi?id=188163
2842
2843         Reviewed by Frédéric Wang.
2844
2845         Unskip since this will not crash in Debug anymore.
2846
2847         * platform/wpe/TestExpectations:
2848
2849 2018-08-05  Yusuke Suzuki  <utatane.tea@gmail.com>
2850
2851         Add support for microtasks in workers
2852         https://bugs.webkit.org/show_bug.cgi?id=188246
2853
2854         Reviewed by Darin Adler.
2855
2856         * http/wpt/workers/microtasks.any-expected.txt: Added.
2857         * http/wpt/workers/microtasks.any.html: Added.
2858         * http/wpt/workers/microtasks.any.js: Added.
2859         (promise_test):
2860         * http/wpt/workers/microtasks.any.worker-expected.txt: Added.
2861         * http/wpt/workers/microtasks.any.worker.html: Added.
2862
2863 2018-08-05  Philippe Normand  <pnormand@igalia.com>
2864
2865         [MediaCapabilities] Platform integration
2866         https://bugs.webkit.org/show_bug.cgi?id=187850
2867
2868         Reviewed by Eric Carlson.
2869
2870         Mock tests for the MediaCapabilities specification.
2871
2872         * media/mediacapabilities/mock-decodingInfo-expected.txt: Added.
2873         * media/mediacapabilities/mock-decodingInfo.html: Added.
2874         * media/mediacapabilities/mock-encodingInfo-expected.txt: Added.
2875         * media/mediacapabilities/mock-encodingInfo.html: Added.
2876         * media/video-test.js:
2877         (checkMediaCapabilitiesInfo):
2878
2879 2018-08-03  Ryosuke Niwa  <rniwa@webkit.org>
2880
2881         Properties set on window.customElements can disappear due to GC
2882         https://bugs.webkit.org/show_bug.cgi?id=172575
2883         <rdar://problem/32440668>
2884
2885         Reviewed by Saam Barati.
2886
2887         Added a regression test.
2888
2889         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive-expected.txt: Added.
2890         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html: Added.
2891
2892 2018-08-03  Justin Fan  <justin_fan@apple.com>
2893
2894         WebGL 2 conformance: vertex_arrays/vertex_array_object.html
2895         https://bugs.webkit.org/show_bug.cgi?id=188291
2896         <rdar://problem/42792709>
2897
2898         Get https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/vertex_arrays/vertex-array-object.html 
2899         working on Mac OS and iOS, and check in the new test expectations.
2900
2901         Reviewed by Dean Jackson.
2902
2903         * TestExpectations: No longer skipping vertex_arrays tests.
2904         The following FAILed before this patch but are now expecting PASSes.
2905         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
2906         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
2907         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
2908         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
2909         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
2910         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
2911         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
2912         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
2913         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
2914         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
2915         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
2916         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
2917         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
2918         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
2919         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
2920         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
2921         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
2922
2923 2018-08-03  Ryan Haddad  <ryanhaddad@apple.com>
2924
2925         Skip imported/w3c/web-platform-tests/FileAPI/reading-data-section/filereader_abort.html.
2926         https://bugs.webkit.org/show_bug.cgi?id=187269
2927
2928         Unreviewed test gardening.
2929
2930         * TestExpectations:
2931
2932 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2933
2934         [LayoutTests][websocket] Return correct value even when cookie is not set.
2935         https://bugs.webkit.org/show_bug.cgi?id=188317
2936
2937         Reviewed by Darin Adler.
2938
2939         > ws://127.0.0.1:8880/websocket/tests/hybi/echo-cookie_wsh.py
2940         This web socket script throw exception when cookie is not set. That is ended up with
2941         immediate disconnection and causes timeout for failure tests which makes debugging hard.
2942
2943         * http/tests/websocket/tests/hybi/echo-cookie_wsh.py:
2944         (web_socket_transfer_data):
2945         * platform/wincairo/TestExpectations:
2946
2947 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2948
2949         [Curl] Test gardening
2950         https://bugs.webkit.org/show_bug.cgi?id=188316
2951
2952         Unreviewed test gardening.
2953
2954         Skip some flaky tests.
2955         Add comments why we skip for some platform dependent reason.
2956
2957         * platform/wincairo/TestExpectations:
2958
2959 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2960
2961         [LayoutTests][PHP] Fix old-style script which uses function name as a keyword.
2962         https://bugs.webkit.org/show_bug.cgi?id=188289
2963
2964         Reviewed by Alex Christensen.
2965
2966         Function name should be passed as a string literal. In PHP, named function is
2967         not the first class citizen.
2968
2969         * http/tests/cookies/resources/echo-cookies.php:
2970
2971 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2972
2973         [LayoutTests] Suppress PHP Error message by removing an execution time limit.
2974         https://bugs.webkit.org/show_bug.cgi?id=188288
2975
2976         Reviewed by Alex Christensen.
2977
2978         Remove execution timeout.
2979
2980         * http/tests/multipart/resources/multipart.php:
2981
2982 2018-08-02  Ryosuke Niwa  <rniwa@webkit.org>
2983
2984         Release assert when throwing exceptions in custom element reactions
2985         https://bugs.webkit.org/show_bug.cgi?id=187805
2986         <rdar://problem/42432714>
2987
2988         Reviewed by Saam Barati.
2989
2990         Unskipped the previously crashing test.
2991
2992         * TestExpectations:
2993
2994 2018-08-02  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2995
2996         [Curl] Test gardening
2997         https://bugs.webkit.org/show_bug.cgi?id=188293
2998
2999         Unreviewed test gardening.
3000
3001         Unskip some http tests.
3002
3003         * platform/wincairo/TestExpectations:
3004           - contentextensions
3005           - events
3006           - favicon.ico
3007           - fullscreen
3008           - globalhistory
3009           - gzip-content-encoding
3010           - history
3011           - local
3012           - messaging
3013           - mime
3014           - multipart
3015           - performance
3016           - permissionclient
3017           - referrer-policy
3018           - resourceLoadStatistics
3019         * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.txt: Added.
3020         * platform/wincairo/http/tests/multipart/invalid-image-data-expected.txt: Added.
3021         * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.txt: Added.
3022         * platform/wincairo/http/tests/uri/css-href-expected.txt: Added.
3023
3024 2018-08-02  Jer Noble  <jer.noble@apple.com>
3025
3026         Control center controls disappear when pausing, locking device.
3027         https://bugs.webkit.org/show_bug.cgi?id=188282
3028         <rdar://problem/42497809>
3029
3030         Reviewed by Eric Carlson.
3031
3032         * platform/mac/media/audio-session-category-video-paused-expected.txt: Added.
3033         * platform/mac/media/audio-session-category-video-paused.html: Added.
3034         * platform/ios/TestExpectations:
3035
3036 2018-08-02  Nan Wang  <n_wang@apple.com>
3037
3038         AX: [iOS] add support to return the attributed string under the element
3039         https://bugs.webkit.org/show_bug.cgi?id=188276
3040         <rdar://problem/42872357>
3041
3042         Reviewed by Chris Fleizach.
3043
3044         * accessibility/ios-simulator/attributed-string-for-element-expected.txt: Added.
3045         * accessibility/ios-simulator/attributed-string-for-element.html: Added.
3046
3047 2018-08-02  Tim Horton  <timothy_horton@apple.com>
3048
3049         REGRESSION (r234488): Layout test fast/events/ios/keyboard-scrolling-repeat.html is timing out
3050         <rdar://problem/42878480>
3051
3052         * fast/events/ios/keyboard-scrolling-repeat-expected.txt: Removed.
3053         * fast/events/ios/keyboard-scrolling-repeat.html: Removed.
3054         Remove a test that can't work anymore.
3055         If we need to re-write it it will probably need to be an API test.
3056
3057 2018-08-02  Megan Gardner  <megan_gardner@apple.com>
3058
3059         Reformat editable selection tests to remove potential flakeyness due to autoscroll
3060         https://bugs.webkit.org/show_bug.cgi?id=188263
3061         <rdar://problem/40565375>
3062
3063         Reviewed by Wenson Hsieh
3064
3065         Change the format of these editable selection tests to put the editable content at the top of the page so
3066         that when selecting we do not run into the page trying to autoscroll while selecting, which makes the tests more
3067         flakey, and more difficult to get accurate and consistent answers.
3068
3069         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html:
3070         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text.html:
3071         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text.html:
3072         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html:
3073         * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text.html:
3074         * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text.html:
3075         * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text.html:
3076         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html:
3077
3078 2018-08-01  Yusuke Suzuki  <utatane.tea@gmail.com>
3079
3080         Add self.queueMicrotask(f) on DOMWindow
3081         https://bugs.webkit.org/show_bug.cgi?id=188212
3082
3083         Reviewed by Ryosuke Niwa.
3084
3085         * js/dom/queue-microtask-window-expected.txt: Added.
3086         * js/dom/queue-microtask-window.html: Added.
3087
3088 2018-08-01  Ryosuke Niwa  <rniwa@webkit.org>
3089
3090         REGRESSION(r227983): fast/dom/adopt-node-crash-2.html is flaky
3091         https://bugs.webkit.org/show_bug.cgi?id=182589
3092
3093         Rebaseline the test and remove the flaky test expectation.
3094
3095         * fast/dom/adopt-node-crash-2-expected.txt:
3096         * platform/ios-wk2/TestExpectations:
3097         * platform/mac/TestExpectations:
3098
3099 2018-08-01  Nan Wang  <n_wang@apple.com>
3100
3101         AX: AOM: Add ARIA IDL Attribute Reflection
3102         https://bugs.webkit.org/show_bug.cgi?id=184676
3103         <rdar://problem/39476882>
3104
3105         Reviewed by Chris Fleizach.
3106
3107         * accessibility/ARIA-reflection-expected.txt: Added.
3108         * accessibility/ARIA-reflection.html: Added.
3109         * js/dom/dom-static-property-for-in-iteration.html:
3110         * platform/win/TestExpectations:
3111
3112 2018-08-01  David Fenton  <david_fenton@apple.com>
3113
3114         Layout Test editing/selection/update-selection-by-style-change.html is flaky.
3115         https://bugs.webkit.org/show_bug.cgi?id=187649
3116
3117         Unreviewed test gardening, re-marked test as flaky.
3118
3119         * platform/mac-wk2/TestExpectations:
3120
3121 2018-08-01  Andy VanWagoner  <andy@vanwagoner.family>
3122
3123         [INTL] Implement hourCycle in DateTimeFormat
3124         https://bugs.webkit.org/show_bug.cgi?id=188006
3125
3126         Reviewed by Darin Adler.
3127
3128         Added tests for hourCycle.
3129
3130         * js/intl-datetimeformat-expected.txt:
3131         * js/script-tests/intl-datetimeformat.js:
3132
3133 2018-08-01  Andy VanWagoner  <andy@vanwagoner.family>
3134
3135         number-toLocaleString.js test fails on ARM Linux buildbots
3136         https://bugs.webkit.org/show_bug.cgi?id=154533
3137
3138         Reviewed by Yusuke Suzuki.
3139
3140         Removed assumed default locale in Intl tests. The default is tested to
3141         verify that it is a string, and a canonicalized language tag. All other
3142         test cases explicitly use a locale when they expect a localized value.
3143
3144         * js/intl-collator-expected.txt:
3145         * js/intl-datetimeformat-expected.txt:
3146         * js/intl-default-locale-expected.txt:
3147         * js/intl-default-locale.html:
3148         * js/intl-numberformat-expected.txt:
3149         * js/intl-pluralrules-expected.txt:
3150         * js/script-tests/intl-collator.js:
3151         * js/script-tests/intl-datetimeformat.js:
3152         * js/script-tests/intl-numberformat.js:
3153         * js/script-tests/intl-pluralrules.js:
3154
3155 2018-08-01  Timothy Hatcher  <timothy@apple.com>
3156
3157         Hardcode some system colors to avoid fingerprinting exposure.
3158         https://bugs.webkit.org/show_bug.cgi?id=188203
3159         rdar://problem/42781630
3160
3161         Reviewed by Tim Horton.
3162
3163         * fast/css/apple-system-control-colors-expected.txt: Updated.
3164         * fast/css/test-setting-canvas-color.html: Fixed for colors with alpha.
3165         * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
3166         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Updated.
3167         * platform/mac/TestExpectations: Removed fast/css/test-setting-canvas-color.html.
3168         * platform/mac/fast/css/apple-system-control-colors-expected.txt: Updated.
3169
3170 2018-08-01  Alicia Boya García  <aboya@igalia.com>
3171
3172         [GTK] Unreviewed test gardening
3173         https://bugs.webkit.org/show_bug.cgi?id=188221
3174
3175         * platform/gtk/TestExpectations:
3176
3177 2018-07-31  Ross Kirsling  <ross.kirsling@sony.com>
3178
3179         [WinCairo] Unreviewed test gardening.
3180
3181         * platform/wincairo/TestExpectations:
3182         * platform/wincairo/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png: Added.
3183         * platform/wincairo/css3/masking/clip-path-circle-margin-box-expected.txt: Removed.
3184
3185 2018-07-31  Wenson Hsieh  <wenson_hsieh@apple.com>
3186
3187         Tidy up a layout test introduced in r234436.
3188         https://bugs.webkit.org/show_bug.cgi?id=188107
3189         <rdar://problem/42354250>
3190
3191         Reviewed by Daniel Bates.
3192
3193         The expected output of a test that uses js-test.js should include a description, plus a line that states that
3194         there will be a series of PASS messages, PASS/FAIL output, a successfully parsed line and finally a TEST
3195         COMPLETE line. This patch adjusts a newly introduced test to follow this convention.
3196
3197         * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt:
3198         * fast/forms/ios/click-should-not-suppress-misspelling.html:
3199
3200 2018-07-31  Ryan Haddad  <ryanhaddad@apple.com>
3201
3202         Layout Test svg/animations/smil-leak-element-instances-noBaseValRef.svg is flaky
3203         https://bugs.webkit.org/show_bug.cgi?id=180997
3204
3205         Unreviewed test gardening.
3206
3207         * platform/mac-wk1/TestExpectations: Remove flaky expectation.
3208
3209 2018-07-31  John Wilander  <wilander@apple.com>
3210
3211         Resource Load Statistics: Remove partitioned cookies for reduced complexity, lower memory footprint, and ability to support more platforms
3212         https://bugs.webkit.org/show_bug.cgi?id=188109
3213         <rdar://problem/42664391>
3214
3215         Reviewed by Brent Fulgham, Chris Dumez, and Alex Christensen.
3216
3217         This patch removes cookie partitioning which reduces the model to just
3218         blocked cookies (in third-party contexts) and first-party cookie access.
3219
3220         Several of the changes are renaming to reflect that there are no more
3221         cookie partitions.
3222
3223         The changes to the Storage Access API tests also involve fixes for potential
3224         flakiness by adopting several completion handlers in test functions.
3225
3226         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
3227         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt: Removed.
3228         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html: Removed.
3229         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
3230         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
3231         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
3232         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
3233         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
3234         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
3235         * http/tests/resourceLoadStatistics/cookie-deletion-expected.txt: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt.
3236         * http/tests/resourceLoadStatistics/cookie-deletion.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html.
3237         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction-expected.txt: Added.
3238         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html.
3239         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
3240         * http/tests/resourceLoadStatistics/enable-debug-mode.html:
3241         * http/tests/resourceLoadStatistics/grandfathering.html:
3242         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
3243         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
3244         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
3245         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
3246         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3247         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3248         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3249         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3250         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3251         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3252         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Removed.
3253         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Removed.
3254         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Removed.
3255         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
3256         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
3257         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Removed.
3258         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Removed.
3259         * http/tests/resourceLoadStatistics/resources/get-cookies.php:
3260         * http/tests/resourceLoadStatistics/resources/set-cookie-on-redirect.php: Added.
3261         * http/tests/resourceLoadStatistics/resources/util.js: Added.
3262         (setEnableFeature):
3263         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3264         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3265         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3266         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3267         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3268         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3269         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html:
3270         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
3271         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
3272         * http/tests/resourceLoadStatistics/telemetry-generation.html:
3273         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Removed.
3274         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Removed.
3275         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
3276         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
3277         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html:
3278         * http/tests/storageAccess/deny-storage-access-under-opener.html:
3279         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
3280         * http/tests/storageAccess/grant-storage-access-under-opener.html:
3281         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Removed.
3282         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction.html: Removed.
3283         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html: Removed.
3284         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt.
3285         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction.html: Added.
3286         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt.
3287         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt.
3288         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-pop-window.html: Added.
3289         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html.
3290         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt.
3291         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt.
3292         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame.html.
3293         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt.
3294         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame.html.
3295         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt.
3296         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction.html.
3297         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt.
3298         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html.
3299         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe.html.
3300         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt.
3301         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html.
3302         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
3303         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html:
3304         * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html:
3305         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window.html: Removed.
3306         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html:
3307         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token.html:
3308         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture.html:
3309         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
3310         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token.html:
3311         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe.html:
3312         * http/tests/storageAccess/request-storage-access-top-frame.html:
3313         * http/tests/storageAccess/resources/nesting-iframe.html:
3314         * platform/ios/TestExpectations:
3315             Test case renaming.
3316             webkit.org/b/183216 removed since it's resolved.
3317         * platform/mac-wk2/TestExpectations:
3318             Test case renaming.
3319         * platform/wk2/TestExpectations:
3320             Test case renaming.
3321
3322 2018-07-31  Wenson Hsieh  <wenson_hsieh@apple.com>
3323
3324         [iOS] Spelling suggestions cannot be selected in focused form controls when zoomed in
3325         https://bugs.webkit.org/show_bug.cgi?id=188107
3326         <rdar://problem/42354250>
3327
3328         Reviewed by Tim Horton.
3329
3330         Adds a new test to verify that tapping in a misspelled word to bring up the spelling correction callout and
3331         selection view does not immediately cause the selection to dismiss.
3332
3333         * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt: Added.
3334         * fast/forms/ios/click-should-not-suppress-misspelling.html: Added.
3335
3336 2018-07-31  Alex Christensen  <achristensen@webkit.org>
3337
3338         Remove Yosemite test results.
3339
3340         We haven't run these tests in over a year.  They're not needed.
3341
3342         * platform/mac-yosemite: Removed.
3343
3344 2018-07-31  Ryan Haddad  <ryanhaddad@apple.com>
3345
3346         Layout Test media/video-add-autoplay-user-gesture.html is flaky.
3347         https://bugs.webkit.org/show_bug.cgi?id=174591
3348
3349         Reviewed by Darin Adler.
3350
3351         Remove the 1000ms restriction for this test to complete in order to eliminate flakiness.
3352
3353         * media/video-add-autoplay-user-gesture.html:
3354
3355 2018-07-31  Miguel Gomez  <magomez@igalia.com>
3356
3357         [WPE] webanimations/partly-accelerated-transition-by-removing-property.html is failing since added in r234250 "[Web Animations] REGRESSION: transition added immediately after element creation doesn't work"
3358         https://bugs.webkit.org/show_bug.cgi?id=188058
3359
3360         Unreviewed. Adding custom test expectation for WPE, as it never leaves AC mode.
3361
3362         * platform/wpe/TestExpectations:
3363         * platform/wpe/webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
3364
3365 2018-07-30  Justin Fan  <justin_fan@apple.com>
3366
3367         [WebGL2] Support compilation of GLSL ES version 300 shaders
3368         https://bugs.webkit.org/show_bug.cgi?id=187982
3369         <rdar://problem/42564229>
3370
3371         Reviewed by Dean Jackson.
3372
3373         New simple test added to ensure that GLSL ES version 300 shaders compile.
3374         Updated other test results in glsl3 to match new functionality.
3375
3376         * fast/canvas/webgl/webgl2-glsl3-compile-expected.txt: Added.
3377         * fast/canvas/webgl/webgl2-glsl3-compile.html: Added.
3378         * platform/ios/TestExpectations: Skipping ios for now. 
3379         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
3380         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
3381         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
3382         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
3383         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
3384         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
3385         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
3386         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
3387         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
3388         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
3389         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
3390
3391 2018-07-30  Ryan Haddad  <ryanhaddad@apple.com>
3392
3393         Rebaseline fast/forms/file/input-file-re-render.html for Mojave.
3394
3395         Unreviewed test gardening.
3396
3397         * platform/mac-highsierra/fast/forms/file/input-file-re-render-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/file/input-file-re-render-expected.txt.
3398         * platform/mac/fast/forms/file/input-file-re-render-expected.txt:
3399
3400 2018-07-30  Ryan Haddad  <ryanhaddad@apple.com>
3401
3402         Update TestExpectations for mac-wk1.
3403
3404         Unreviewed test gardening.
3405
3406         * platform/mac-wk1/TestExpectations:
3407
3408 2018-07-30  Chris Dumez  <cdumez@apple.com>
3409
3410         Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
3411         https://bugs.webkit.org/show_bug.cgi?id=187284
3412
3413         Unreviewed, roll r233496 and r233571 now that all known issues have been fixed via
3414         dependency bugs.
3415
3416         * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
3417         * media/track/video-track-addition-and-frame-removal.html: Added.
3418
3419 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
3420
3421         [Win] Layout test http/tests/security/canvas-remote-read-remote-video-hls.html is failing.
3422         https://bugs.webkit.org/show_bug.cgi?id=188169
3423
3424         Unreviewed test gardening.
3425
3426         * platform/win/TestExpectations:
3427
3428 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
3429
3430         [Win] Layout test fast/text/complex-first-glyph-with-initial-advance.html is failing.
3431         https://bugs.webkit.org/show_bug.cgi?id=188168
3432
3433         Unreviewed test gardening.
3434
3435         * platform/win/TestExpectations:
3436
3437 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
3438
3439         [Win] Layout test fast/repaint/canvas-object-fit.html is failing.
3440         https://bugs.webkit.org/show_bug.cgi?id=188167
3441
3442         Unreviewed test gardening.
3443
3444         * platform/win/TestExpectations:
3445
3446 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
3447
3448         [Win] Layout test webanimations/accessing-current-time-after-clearing-css-animation-effect.html is failing.
3449         https://bugs.webkit.org/show_bug.cgi?id=188166
3450
3451         Unreviewed test gardening.
3452
3453         * platform/win/TestExpectations:
3454
3455 2018-07-30  Zan Dobersek  <zdobersek@igalia.com>
3456
3457         Unreviewed WPE gardening. Adding and adjusting a bunch of expectations
3458         to cover various ASSERT crashers.
3459
3460         * platform/wpe/TestExpectations:
3461
3462 2018-07-30  Zan Dobersek  <zdobersek@igalia.com>
3463
3464         Unreviewed WPE gardening.
3465
3466         Adding two WPE-specific test baselines. Adjusting or adding a few
3467         additional test expectations.
3468
3469         * platform/wpe/TestExpectations:
3470         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Added.
3471         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Added.
3472
3473 2018-07-29  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3474
3475         [Curl] Test gardening
3476         https://bugs.webkit.org/show_bug.cgi?id=188155
3477
3478         Unreviewed test gardening.
3479
3480         * platform/wincairo/TestExpectations:
3481
3482 2018-07-29  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3483
3484         [Curl] Fix the bug when client reject the redirect on WebKitLegacy.
3485         https://bugs.webkit.org/show_bug.cgi?id=188130
3486
3487         Reviewed by Darin Adler.
3488
3489         * platform/wincairo/TestExpectations:
3490         - xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Pass
3491
3492 2018-07-24  Simon Fraser  <simon.fraser@apple.com>
3493
3494         Animation stops with object-fit:contain on an animated 2d canvas
3495         https://bugs.webkit.org/show_bug.cgi?id=187840
3496
3497         Reviewed by Zalan Bujtas.
3498
3499         * fast/repaint/canvas-object-fit-expected.txt: Added.
3500         * fast/repaint/canvas-object-fit.html: Added.
3501
3502 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3503
3504         [Curl] Test gardening
3505         https://bugs.webkit.org/show_bug.cgi?id=188129
3506
3507         Unreviewed test gardening.
3508
3509         * platform/wincairo/TestExpectations:
3510         * platform/wincairo/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Added.
3511
3512 2018-07-27  Simon Fraser  <simon.fraser@apple.com>
3513
3514         Adjust the color matrix for the inverse apple-invert-lightness() transformation
3515         https://bugs.webkit.org/show_bug.cgi?id=188131
3516         rdar://problem/42673070
3517
3518         Reviewed by Zalan Bujtas.