blob: 4d3fec23eb4341bafa44def0316a96e936b12e70 [file] [log] [blame]
zandobersek@gmail.com80448652017-06-07 09:16:03 +000012017-06-07 Zan Dobersek <zdobersek@igalia.com>
2
3 [GCrypt] RSA-PSS support
4 https://bugs.webkit.org/show_bug.cgi?id=172856
5
6 Reviewed by Jiewen Tan.
7
8 * platform/gtk/TestExpectations: Enable RSA-PSS tests that we pass. The remaining
9 disabled tests rely on SPKI or PKCS#8 support that hasn't landed yet.
10
jlewis3@apple.com7f0496b2017-06-06 23:45:44 +0000112017-06-06 Matt Lewis <jlewis3@apple.com>
12
13 Marked workers/bomb.html as flaky on iOS.
14 https://bugs.webkit.org/show_bug.cgi?id=167757
15
16 Unreviewed test gardening.
17
18 * platform/ios-wk2/TestExpectations:
19
darin@apple.com1af28b22017-06-06 22:38:27 +0000202017-06-06 Darin Adler <darin@apple.com>
21
22 Update to slightly stricter rules for custom element names from more recent standard draft
23 https://bugs.webkit.org/show_bug.cgi?id=173019
24
25 Reviewed by Ryosuke Niwa.
26
27 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Expect more PASS.
28 * platform/ios/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Ditto.
29
yoav@yoav.ws51a6fed2017-06-06 22:36:27 +0000302017-06-06 Yoav Weiss <yoav@yoav.ws>
31
32 [preload] Conditional support for media preloading and align media `as` values.
33 https://bugs.webkit.org/show_bug.cgi?id=172501
34
35 Reviewed by Dean Jackson.
36
37 Tests checking media resources preloading support were removed.
38
39 * http/tests/preload/download_resources.html: Replaced "media" with "video".
40 * http/tests/preload/download_resources_from_header_iframe-expected.txt: Changed expectation due to added "audio" test.
41 * http/tests/preload/onload_event.html: Replaced "media" with "video".
42 * http/tests/preload/preloadscanner_download_resources.html: Replaced "media" with "video".
43 * http/tests/preload/resources/download_resources_from_header.php: Replaced "media" with "video" and "audio".
44 * http/tests/preload/resources/nph-invalid_resources_from_header.pl: Replaced "media" with "video".
45 * http/tests/preload/single_download_preload.html: Replaced "media" with "video" and "audio".
46 * http/tests/preload/single_download_preload_headers.php: Replaced "media" with "video" and "audio".
47 * http/tests/preload/single_download_preload_headers_charset.php: Replaced "media" with "video" and "audio".
48
ryanhaddad@apple.com1c663e12017-06-06 21:27:28 +0000492017-06-06 Ryan Haddad <ryanhaddad@apple.com>
50
51 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on mac.
52 https://bugs.webkit.org/show_bug.cgi?id=170907
53
54 Unreviewed test gardening.
55
56 * platform/mac-wk2/TestExpectations:
57 * platform/mac/TestExpectations:
58
zandobersek@gmail.coma1147192017-06-06 20:28:34 +0000592017-06-06 Zan Dobersek <zdobersek@igalia.com>
60
61 Unreviewed GTK+ gardening.
62
63 * platform/gtk/TestExpectations: Clean up the Web Crypto API test expectations.
64 Unskip the crypto/subtle/, crypto/workers/subtle/ and
65 imported/w3c/web-platform-tests/WebCryptoAPI/ directories and add expectations
66 that skip the remaining failing layout tests, instead of skipping those
67 directories and maintaining expectations for the passing tests.
68
jbedard@apple.com634e6732017-06-06 20:06:57 +0000692017-06-06 Jonathan Bedard <jbedard@apple.com>
70
71 Move storage/websql/alter-to-info-table.html failure expectation.
72 https://bugs.webkit.org/show_bug.cgi?id=156718
73
74 Unreviewed test gardening
75
76 storage/websql/alter-to-info-table.html fails on iOS-simulator,
77 but passes on device.
78
79 * platform/ios-simulator/TestExpectations:
80 * platform/ios/TestExpectations:
81
ryanhaddad@apple.com76f6ca42017-06-06 19:52:48 +0000822017-06-06 Ryan Haddad <ryanhaddad@apple.com>
83
84 Mark media/fullscreen-api-enabled-media-with-presentation-mode.html is failing.
85 https://bugs.webkit.org/show_bug.cgi?id=172998
86
87 Unreviewed test gardening.
88
89 * platform/mac-wk2/TestExpectations:
90
zalan@apple.comde191042017-06-06 19:35:56 +0000912017-06-06 Zalan Bujtas <zalan@apple.com>
92
93 Safari doesn't load newest The Order of the Stick comic.
94 https://bugs.webkit.org/show_bug.cgi?id=172949
95 <rdar://problem/32389730>
96
97 Reviewed by Antti Koivisto.
98
99 * fast/table/floating-table-sibling-is-invisible-expected.html: Added.
100 * fast/table/floating-table-sibling-is-invisible.html: Added.
101
commit-queue@webkit.org70387cb2017-06-06 18:27:53 +00001022017-06-06 Emilio Cobos Álvarez <ecobos@igalia.com>
103
104 [css-conditional] The one-string version of CSS.supports should be wrapped in implied parentheses.
105 https://bugs.webkit.org/show_bug.cgi?id=172906
106
107 Reviewed by Darin Adler.
108
109 * css3/supports-dom-api-expected.txt:
110 * css3/supports-dom-api.html: Added test
111
joepeck@webkit.org0b005d62017-06-06 18:15:31 +00001122017-06-06 Joseph Pecoraro <pecoraro@apple.com>
113
114 Unreviewed rollout r217807. Caused a test to crash.
115
116 * inspector/unit-tests/heap-snapshot-expected.txt:
117 * inspector/unit-tests/heap-snapshot.html:
118
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +00001192017-06-06 Antoine Quint <graouts@apple.com>
120
graouts@webkit.org9905c812017-06-06 17:41:44 +0000121 Rebaseline and enable media/modern-media-controls/audio
122 https://bugs.webkit.org/show_bug.cgi?id=172996
123 <rdar://problem/32590725>
124
125 Reviewed by Eric Carlson.
126
127 The new controls design switches the AirPlay and mute button order around.
128
129 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
130 * media/modern-media-controls/audio/audio-controls-buttons.html:
131 * platform/ios-simulator/TestExpectations:
132 * platform/mac/TestExpectations:
133
1342017-06-06 Antoine Quint <graouts@apple.com>
135
graouts@webkit.orgbe4b2872017-06-06 16:29:20 +0000136 Rebaseline and enable media/modern-media-controls/airplay-support
137 https://bugs.webkit.org/show_bug.cgi?id=172980
138 <rdar://problem/32589074>
139
140 Reviewed by Eric Carlson.
141
142 The test passes as-is on macOS, but needs to be skipped on iOS since we can't test AirPlay.
143
144 * platform/ios-simulator/TestExpectations:
145 * platform/mac/TestExpectations:
146
1472017-06-06 Antoine Quint <graouts@apple.com>
148
graouts@webkit.org56c41692017-06-06 16:27:38 +0000149 Rebaseline and enable media/modern-media-controls/airplay-placard
150 https://bugs.webkit.org/show_bug.cgi?id=172977
151 <rdar://problem/32588681>
152
153 Reviewed by Eric Carlson.
154
155 These two tests work fine as-is, we just need to enable them.
156
157 * platform/ios-simulator/TestExpectations:
158 * platform/mac/TestExpectations:
159
1602017-06-06 Antoine Quint <graouts@apple.com>
161
graouts@webkit.org757b07f2017-06-06 16:26:03 +0000162 Rebaseline and enable media/modern-media-controls/airplay-button
163 https://bugs.webkit.org/show_bug.cgi?id=172975
164 <rdar://problem/32588422>
165
166 Reviewed by Eric Carlson.
167
168 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
169 * media/modern-media-controls/airplay-button/airplay-button-on.html: Remove some unnecessary
170 code, the path to the icon directory is provided directly by media-controls-loader.js.
171 * media/modern-media-controls/airplay-button/airplay-button.html: Remove the test for the "icon"
172 CSS class since buttons no longer carry this class. We also update the assumptions to use SVG
173 assets.
174 * platform/ios-simulator/TestExpectations:
175 * platform/mac/TestExpectations:
176
1772017-06-06 Antoine Quint <graouts@apple.com>
178
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +0000179 Update modern media controls testing utilities
180 https://bugs.webkit.org/show_bug.cgi?id=172976
181 <rdar://problem/32588432>
182
183 Reviewed by Eric Carlson.
184
185 Update the list of CSS files to load to match the current list of
186 existing CSS files in the modern-media-controls module.
187
188 * media/modern-media-controls/resources/media-controls-loader.js:
189
graouts@webkit.orgd479abbe2017-06-06 08:10:39 +00001902017-06-05 Antoine Quint <graouts@apple.com>
191
192 Update media controls to match latest design specs
193 https://bugs.webkit.org/show_bug.cgi?id=172932
194
195 Reviewed by Dean Jackson.
196
197 Update test expectations to make a few of the tests we had already rebaselined pass.
198
199 * TestExpectations:
200 * platform/ios-simulator/TestExpectations:
201 * platform/mac/TestExpectations:
202
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +00002032017-06-05 Ryan Haddad <ryanhaddad@apple.com>
204
ryanhaddad@apple.com78e80d72017-06-06 06:30:49 +0000205 Rebaseline fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html and update TestExpectations.
206
207 Unreviewed test gardening.
208
209 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events-expected.txt:
210
2112017-06-05 Ryan Haddad <ryanhaddad@apple.com>
212
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +0000213 Skip storage/domstorage/sessionstorage/set-item-synchronous-keydown.html on iOS.
214 https://bugs.webkit.org/show_bug.cgi?id=172943
215
216 Unreviewed test gardening.
217
218 * platform/ios/TestExpectations:
219
mcatanzaro@igalia.comd870f612017-06-06 04:00:37 +00002202017-06-05 Michael Catanzaro <mcatanzaro@igalia.com>
221
222 Unreviewed GTK expectations gardening
223
224 Mark a few tests as crashing.
225
226 * platform/gtk/TestExpectations:
227
cdumez@apple.com74d28782017-06-06 02:03:29 +00002282017-06-05 Chris Dumez <cdumez@apple.com>
229
230 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
231 https://bugs.webkit.org/show_bug.cgi?id=172943
232 <rdar://problem/31288058>
233
234 Reviewed by Alexey Proskuryakov.
235
cdumez@apple.com889126c2017-06-06 02:59:05 +0000236 Make test clean a little bit more robust.
237
238 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html:
239
2402017-06-05 Chris Dumez <cdumez@apple.com>
241
242 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
243 https://bugs.webkit.org/show_bug.cgi?id=172943
244 <rdar://problem/31288058>
245
246 Reviewed by Alexey Proskuryakov.
247
cdumez@apple.com74d28782017-06-06 02:03:29 +0000248 Add better test coverage.
249
250 * storage/domstorage/sessionstorage/set-item-synchronous-keydown-expected.txt: Added.
251 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html: Added.
252
commit-queue@webkit.orgc4329a02017-06-05 23:52:25 +00002532017-06-05 Joseph Pecoraro <pecoraro@apple.com>
254
255 Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
256 https://bugs.webkit.org/show_bug.cgi?id=172848
257 <rdar://problem/25709212>
258
259 Reviewed by Saam Barati.
260
261 * inspector/unit-tests/heap-snapshot-expected.txt:
262 * inspector/unit-tests/heap-snapshot.html:
263 Update for the new node flag.
264
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +00002652017-06-05 Ryan Haddad <ryanhaddad@apple.com>
266
ryanhaddad@apple.com5bf311f2017-06-05 16:35:20 +0000267 Rebaseline tests for Windows after r217772.
268 https://bugs.webkit.org/show_bug.cgi?id=172866
269
270 Unreviewed test gardening.
271
272 * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
273 * platform/win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
274 * platform/win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
275 * platform/win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
276 * platform/win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
277 * platform/win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
278 * platform/win/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
279 * platform/win/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
280 * platform/win/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
281 * platform/win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
282 * platform/win/svg/batik/filters/feTile-expected.txt:
283 * platform/win/svg/batik/filters/filterRegions-expected.txt:
284 * platform/win/svg/batik/masking/maskRegions-expected.txt:
285 * platform/win/svg/batik/paints/gradientLimit-expected.txt:
286 * platform/win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
287 * platform/win/svg/batik/paints/patternRegionA-expected.txt:
288 * platform/win/svg/batik/paints/patternRegions-expected.txt:
289 * platform/win/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
290 * platform/win/svg/batik/text/longTextOnPath-expected.txt: Added.
291 * platform/win/svg/batik/text/smallFonts-expected.txt:
292 * platform/win/svg/batik/text/textAnchor-expected.txt:
293 * platform/win/svg/batik/text/textDecoration-expected.txt:
294 * platform/win/svg/batik/text/textEffect-expected.txt:
295 * platform/win/svg/batik/text/textEffect2-expected.txt:
296 * platform/win/svg/batik/text/textEffect3-expected.txt:
297 * platform/win/svg/batik/text/textFeatures-expected.txt:
298 * platform/win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
299 * platform/win/svg/batik/text/textLayout-expected.txt:
300 * platform/win/svg/batik/text/textLayout2-expected.txt:
301 * platform/win/svg/batik/text/textLength-expected.txt:
302 * platform/win/svg/batik/text/textOnPathSpaces-expected.txt:
303 * platform/win/svg/batik/text/textPosition-expected.txt:
304 * platform/win/svg/batik/text/textProperties-expected.txt:
305 * platform/win/svg/batik/text/textProperties2-expected.txt:
306 * platform/win/svg/batik/text/textStyles-expected.txt:
307 * platform/win/svg/custom/broken-internal-references-expected.txt:
308 * platform/win/svg/custom/path-textPath-simulation-expected.txt:
309 * platform/win/svg/dom/SVGPathSegList-segment-modification-expected.txt:
310 * platform/win/svg/hixie/perf/001-expected.txt:
311 * platform/win/svg/hixie/perf/002-expected.txt:
312 * platform/win/svg/text/text-path-01-b-expected.txt:
313 * platform/win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
314
3152017-06-05 Ryan Haddad <ryanhaddad@apple.com>
316
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +0000317 Remove debug-only flag for flaky test http/tests/navigation/statistics.html.
318 https://bugs.webkit.org/show_bug.cgi?id=172454
319
320 Unreviewed test gardening.
321
322 * platform/ios-wk2/TestExpectations:
323 * platform/mac-wk2/TestExpectations:
324
commit-queue@webkit.orga9618862017-06-05 09:11:34 +00003252017-06-05 Antoine Quint <graouts@apple.com>
326
327 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
328 https://bugs.webkit.org/show_bug.cgi?id=172915
329
330 Reviewed by Antoine Quint.
331
332 The default height of <audio> elements is now 31pt.
333
334 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
335 * media/modern-media-controls/audio/audio-controls-metrics.html:
336
simon.fraser@apple.com580d7a52017-06-05 06:09:01 +00003372017-06-04 Simon Fraser <simon.fraser@apple.com>
338
339 Percentages are calculated wrong in SVG transform CSS property
340 https://bugs.webkit.org/show_bug.cgi?id=172901
341
342 Reviewed by Zalan Bujtas.
343
344 * svg/transforms/percent-transform-values-viewbox-expected.html: Added.
345 * svg/transforms/percent-transform-values-viewbox.html: Added.
346 * svg/transforms/transform-origin-css-property-expected.xhtml:
347 * svg/transforms/transform-origin-css-property.xhtml: Make this test a bit less
348 annoying to maintain by applying the transforms relative to the fill-box, which means all
349 the transform origins are no longer offset by the box position. Other tests exercise
350 view-box relative transform origins.
351
eric.carlson@apple.comceff2bcd2017-06-04 20:56:58 +00003522017-06-04 Eric Carlson <eric.carlson@apple.com>
353
354 [MediaStream] Page capture state not reported correctly
355 https://bugs.webkit.org/show_bug.cgi?id=172897
356 <rdar://problem/32493318>
357
358 Reviewed by Youenn Fablet.
359
360 * fast/mediastream/media-stream-track-muted-expected.txt: Added.
361 * fast/mediastream/media-stream-track-muted.html: Added.
362
weinig@apple.com6b3f5c72017-06-04 18:00:01 +00003632017-06-03 Sam Weinig <sam@webkit.org>
364
365 Can't use Object.defineProperty() to add an item to a DOMStringMap or Storage
366 https://bugs.webkit.org/show_bug.cgi?id=172687
367
368 Reviewed by Darin Adler.
369
370 * js/dom/legacy-platform-object-defineOwnProperty-expected.txt: Added.
371 * js/dom/legacy-platform-object-defineOwnProperty.html: Added.
372 New tests for Object.defineProperty on Storage and DOMStringMap.
373
374 * js/dom/named-property-deleter.html:
375 Fix test which was deleting the wrong property. This doesn't change the result,
376 but is now actually testing the thing it meant to.
377
378 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
379 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
380 Convert to testharness.js and show that the results are now correct.
381
simon.fraser@apple.com511a5c72017-06-04 17:57:03 +00003822017-06-04 Simon Fraser <simon.fraser@apple.com>
383
384 Object bounding box wrong for some paths
385 https://bugs.webkit.org/show_bug.cgi?id=172866
386
387 Reviewed by Tim Horton.
388
389 So many new baselines.
390
391 * platform/ios/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
392 * platform/ios/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
393 * platform/ios/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
394 * platform/ios/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
395 * platform/ios/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
396 * platform/ios/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
397 * platform/ios/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
398 * platform/ios/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
399 * platform/ios/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
400 * platform/ios/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
401 * platform/ios/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
402 * platform/ios/svg/batik/text/longTextOnPath-expected.txt:
403 * platform/ios/svg/batik/text/smallFonts-expected.txt:
404 * platform/ios/svg/batik/text/textAnchor-expected.txt:
405 * platform/ios/svg/batik/text/textDecoration-expected.txt:
406 * platform/ios/svg/batik/text/textEffect-expected.txt:
407 * platform/ios/svg/batik/text/textEffect2-expected.txt:
408 * platform/ios/svg/batik/text/textEffect3-expected.txt:
409 * platform/ios/svg/batik/text/textFeatures-expected.txt:
410 * platform/ios/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
411 * platform/ios/svg/batik/text/textLayout-expected.txt:
412 * platform/ios/svg/batik/text/textLayout2-expected.txt:
413 * platform/ios/svg/batik/text/textLength-expected.txt:
414 * platform/ios/svg/batik/text/textOnPath-expected.txt:
415 * platform/ios/svg/batik/text/textOnPathSpaces-expected.txt:
416 * platform/ios/svg/batik/text/textPosition-expected.txt:
417 * platform/ios/svg/batik/text/textPosition2-expected.txt:
418 * platform/ios/svg/batik/text/textProperties-expected.txt:
419 * platform/ios/svg/batik/text/textProperties2-expected.txt:
420 * platform/ios/svg/batik/text/textStyles-expected.txt:
421 * platform/ios/svg/batik/text/verticalText-expected.txt:
422 * platform/ios/svg/batik/text/verticalTextOnPath-expected.txt:
423 * platform/ios/svg/custom/broken-internal-references-expected.txt:
424 * platform/ios/svg/custom/path-textPath-simulation-expected.txt:
425 * platform/ios/svg/custom/relative-sized-use-on-symbol-expected.txt:
426 * platform/ios/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
427 * platform/ios/svg/custom/second-inline-text-expected.txt:
428 * platform/ios/svg/text/text-path-01-b-expected.txt:
429 * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
430 * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
431 * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
432 * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
433 * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
434 * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
435 * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
436 * platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
437 * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
438 * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
439 * platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
440 * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
441 * platform/mac/svg/batik/filters/filterRegions-expected.txt:
442 * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
443 * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
444 * platform/mac/svg/batik/paints/patternRegions-expected.txt:
445 * platform/mac/svg/batik/text/smallFonts-expected.txt:
446 * platform/mac/svg/batik/text/textAnchor-expected.txt:
447 * platform/mac/svg/batik/text/textEffect2-expected.txt:
448 * platform/mac/svg/batik/text/textEffect3-expected.txt:
449 * platform/mac/svg/batik/text/textFeatures-expected.txt:
450 * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
451 * platform/mac/svg/batik/text/textLayout-expected.txt:
452 * platform/mac/svg/batik/text/textLayout2-expected.txt:
453 * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
454 * platform/mac/svg/batik/text/textPosition2-expected.txt:
455 * platform/mac/svg/batik/text/textProperties-expected.txt:
456 * platform/mac/svg/batik/text/textProperties2-expected.txt:
457 * platform/mac/svg/batik/text/textStyles-expected.txt:
458 * platform/mac/svg/custom/animate-path-morphing-expected.txt:
459 * platform/mac/svg/custom/broken-internal-references-expected.txt:
460 * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
461 * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
462 * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
463 * platform/mac/svg/custom/second-inline-text-expected.txt:
464 * platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt:
465 * platform/mac/svg/hixie/perf/001-expected.txt:
466 * platform/mac/svg/hixie/perf/002-expected.txt:
467 * platform/mac/svg/text/text-path-01-b-expected.txt:
468 * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
469 * svg/custom/control-points-for-S-and-T-expected.txt:
470 * svg/custom/use-nested-transform-expected.txt:
471
jbedard@apple.combe8806a2017-06-04 15:51:12 +00004722017-06-04 Jonathan Bedard <jbedard@apple.com>
473
474 Unreviewed test gardening
475
476 Gardening test expectations for layout tests on iOS device. Moving
477 expectations for tests which fail on Simulator but pass on device.
478
479 * platform/ios-simulator-wk1/TestExpectations:
480 * platform/ios-simulator-wk2/TestExpectations:
481 * platform/ios-simulator/TestExpectations:
482 * platform/ios-wk1/TestExpectations:
483 * platform/ios-wk2/TestExpectations:
484 * platform/ios/TestExpectations:
485
cdumez@apple.com1f45b462017-06-04 15:21:52 +00004862017-06-04 Chris Dumez <cdumez@apple.com>
487
488 Implement DOMMatrixReadOnly.transformPoint()
489 https://bugs.webkit.org/show_bug.cgi?id=172900
490
491 Reviewed by Simon Fraser.
492
493 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt: Added.
494 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html: Added.
495 * imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js: Added.
496 Import test coverage from Blink.
497
zandobersek@gmail.com40f333a2017-06-04 11:26:50 +00004982017-06-04 Zan Dobersek <zdobersek@igalia.com>
499
500 Unreviewed GTK+ gardening. Add a few test failure expectations, linking them to
501 existing bugs. Update or add GTK+-specific baselines for three tests.
502
503 * platform/gtk/TestExpectations:
504 * platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt: Added.
505 * platform/gtk/compositing/backing-store-attachment-1-expected.txt: Added.
506 * platform/gtk/css1/box_properties/acid_test-expected.txt:
507
cdumez@apple.com48cf54c2017-06-04 01:54:14 +00005082017-06-03 Chris Dumez <cdumez@apple.com>
509
510 Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
511 https://bugs.webkit.org/show_bug.cgi?id=172898
512
513 Reviewed by Sam Weinig.
514
515 Add layout test coverage.
516
517 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays-expected.txt: Added.
518 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays.html: Added.
519
simon.fraser@apple.com0cc5c252017-06-03 21:09:00 +00005202017-06-03 Simon Fraser <simon.fraser@apple.com>
521
522 Implement DOMPointReadOnly.matrixTransform()
523 https://bugs.webkit.org/show_bug.cgi?id=172896
524
525 Reviewed by Chris Dumez.
526
527 DOMPoint-003.html should be upstreamed at some point.
528
529 * http/wpt/geometry/DOMPoint-003-expected.txt: Added.
530 * http/wpt/geometry/DOMPoint-003.html: Added.
531
jbedard@apple.com3dc39862017-06-03 17:58:06 +00005322017-06-03 Jonathan Bedard <jbedard@apple.com>
533
534 Unreviewed test gardening
535
536 * platform/ios/TestExpectations: Update expectation for tests passing
537 after https://bugs.webkit.org/show_bug.cgi?id=139968.
538
utatane.tea@gmail.comaeb37f32017-06-03 16:31:13 +00005392017-06-03 Yusuke Suzuki <utatane.tea@gmail.com>
540
541 Script modules should be able to import data urls
542 https://bugs.webkit.org/show_bug.cgi?id=171594
543
544 Reviewed by Youenn Fablet.
545
546 * http/tests/security/script-with-dataurl-expected.txt:
547 * http/tests/security/script-with-dataurl.html:
548 Now, the spec is changed and errors from data: scripts should not be muted.
549 https://github.com/whatwg/html/issues/1778
550
551 * js/dom/classic-script-with-data-url-expected.txt: Added.
552 * js/dom/classic-script-with-data-url.html: Added.
553 * js/dom/modules/module-script-with-data-url-expected.txt: Added.
554 * js/dom/modules/module-script-with-data-url.html: Added.
555
jbedard@apple.com1d8abaf2017-06-03 15:26:03 +00005562017-06-03 Jonathan Bedard <jbedard@apple.com>
557
558 Move css3/flexbox/image-percent-max-height.html failure expectation.
559 https://bugs.webkit.org/show_bug.cgi?id=126898
560
561 Unreviewed test gardening
562
563 css3/flexbox/image-percent-max-height.html fails on iOS-simulator,
564 but passes on device.
565
566 * platform/ios-simulator/TestExpectations:
567 * platform/ios/TestExpectations:
568
cdumez@apple.com736670f2017-06-03 08:07:39 +00005692017-06-03 Chris Dumez <cdumez@apple.com>
570
571 http/tests/cache/disk-cache/shattered-deduplication.html is flaky
572 https://bugs.webkit.org/show_bug.cgi?id=172868
573 <rdar://problem/31249379>
574
575 Reviewed by Antti Koivisto.
576
577 http/tests/cache/disk-cache/shattered-deduplication.html was flaky due to PDF banner
578 fade-in / fade-out animation.
579
580 <rdar://problem/31249379> is fixed for me with the proposed changes.
581
582 * http/tests/cache/disk-cache/shattered-deduplication-expected.html:
583 - Wait 1 second before calling notifyDone() to give the PDF as much time to render as
584 the test page.
585 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
586 or not (as it fades in and out). 30 is still enough to see the color and confirm the
587 test is passing.
588
589 * http/tests/cache/disk-cache/shattered-deduplication.html:
590 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
591 or not (as it fades in and out). 30 is still enough to see the color and confirm the
592 test is passing.
593
mmaxfield@apple.comcff668f2017-06-02 23:40:07 +00005942017-06-02 Myles C. Maxfield <mmaxfield@apple.com>
595
596 REGRESSION(r213464): [iOS] Fonts get too bold when the "Bold Text" accessibility setting is enabled
597 https://bugs.webkit.org/show_bug.cgi?id=172737
598 <rdar://problem/31608236>
599
600 Reviewed by Simon Fraser.
601
602 * fast/text/accessibility-bold-system-font-2-expected.html: Added.
603 * fast/text/accessibility-bold-system-font-2.html: Added.
604 * fast/text/accessibility-bold-system-font-expected.txt: Added.
605 * fast/text/accessibility-bold-system-font.html: Added.
606 * platform/mac/TestExpectations:
607
ryanhaddad@apple.com7b029872017-06-02 23:11:44 +00006082017-06-02 Ryan Haddad <ryanhaddad@apple.com>
609
610 Mark webrtc/captureCanvas-webrtc.html as flaky on iOS.
611 https://bugs.webkit.org/show_bug.cgi?id=170870
612
613 Unreviewed test gardening.
614
615 * platform/ios-wk2/TestExpectations:
616
jbedard@apple.com8823f422017-06-02 23:10:53 +00006172017-06-02 Jonathan Bedard <jbedard@apple.com>
618
619 Move compositing/overflow/dynamic-composited-scrolling-status.html failure expectation.
620 https://bugs.webkit.org/show_bug.cgi?id=152439
621
622 Unreviewed test gardening
623
624 compositing/overflow/dynamic-composited-scrolling-status.html fails on iOS-simulator WK2,
625 but passes on device.
626
627 * platform/ios-simulator-wk2/TestExpectations:
628 * platform/ios-wk2/TestExpectations:
629
ryanhaddad@apple.com9ff138a2017-06-02 23:07:47 +00006302017-06-02 Ryan Haddad <ryanhaddad@apple.com>
631
632 Mark webrtc/audio-replace-track.html as flaky on iOS and remove Timeout expectation for macOS.
633 https://bugs.webkit.org/show_bug.cgi?id=171895
634
635 Unreviewed test gardening.
636
637 * platform/ios-wk2/TestExpectations:
638 * platform/mac-wk2/TestExpectations:
639
eric.carlson@apple.com58345bf2017-06-02 21:16:53 +00006402017-06-02 Eric Carlson <eric.carlson@apple.com>
641
642 [MediaStream iOS] Cleanup video muting/unmuting when tab visibility changes
643 https://bugs.webkit.org/show_bug.cgi?id=172858
644
645 Reviewed by Youenn Fablet.
646
647 * platform/ios/mediastream/video-muted-in-background-tab-expected.txt: Added.
648 * platform/ios/mediastream/video-muted-in-background-tab.html: Added.
649
jlewis3@apple.com0c837f02017-06-02 20:48:32 +00006502017-06-02 Matt Lewis <jlewis3@apple.com>
651
652 Moved test expectation for http/tests/preload/viewport/meta-viewport-link-headers.php to correct file.
653 https://bugs.webkit.org/show_bug.cgi?id=172518
654
655 Unreviewed test gardening
656
657 * platform/ios-simulator/TestExpectations:
658 * platform/ios/TestExpectations:
659
cdumez@apple.com141485f52017-06-02 19:57:14 +00006602017-06-02 Chris Dumez <cdumez@apple.com>
661
662 REGRESSION: LayoutTest fast/scrolling/arrow-key-scroll-in-rtl-document.html is a flaky failure
663 https://bugs.webkit.org/show_bug.cgi?id=161549
664 <rdar://problem/28213429>
665
666 Reviewed by Simon Fraser.
667
668 * fast/scrolling/arrow-key-scroll-in-rtl-document.html:
669 Call eventSender.callAfterScrollingCompletes() in the next event loop iteration to
670 address the flakiness.
671
672 * platform/mac-wk2/TestExpectations:
673 Unskip test.
674
fred.wang@free.frbb4988f2017-06-02 18:42:03 +00006752017-06-02 Frederic Wang <fwang@igalia.com>
676
fred.wang@free.frf4986cd2017-06-02 19:40:04 +0000677 [Mac] Include frames in the scrolling tree when ScrollingTreeIncludesFrames=true
678 https://bugs.webkit.org/show_bug.cgi?id=172825
679
680 Reviewed by Simon Fraser.
681
682 Add a new test to check whether a non-main frame appears in the scrolling tree when
683 ScrollingTreeIncludesFrames=true. For now this is only happens for Mac WK2. Also update
684 the iOS WK2 reference for scrolling-iframe-expected.html
685
686 * fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
687 * fast/scrolling/scrolling-tree-includes-frame.html: Added.
688 * platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
689 * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt: Update reference.
690 * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
691
6922017-06-02 Frederic Wang <fwang@igalia.com>
693
fred.wang@free.frbb4988f2017-06-02 18:42:03 +0000694 [Mac] Use compositing for frames when ScrollingTreeIncludesFrames=true
695 https://bugs.webkit.org/show_bug.cgi?id=172851
696
697 Reviewed by Simon Fraser.
698
699 This commit adds a test to check whether scrollable iframes require a special composited
700 layer when ScrollingTreeIncludesFrames=true. This is currently only done on Mac WK2.
701
702 * compositing/iframes/compositing-for-scrollable-iframe.html: Added. This is a basic test
703 printing the layer tree of a page with an iframe.
704 * platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
705 * platform/mac/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
706 * platform/mac-wk1/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
707
aestes@apple.come14de002017-06-02 18:14:47 +00007082017-06-02 Andy Estes <aestes@apple.com>
709
710 [Cocoa] Add a "supportedCountries" property to ApplePayPaymentRequest
711 https://bugs.webkit.org/show_bug.cgi?id=172832
712 <rdar://problem/30735544>
713
714 Reviewed by Alex Christensen.
715
716 * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: Added.
717 * http/tests/ssl/applepay/ApplePaySessionV3.html: Added.
718 * platform/mac-wk2/TestExpectations:
719
drousso@apple.come7c604a2017-06-02 17:54:47 +00007202017-06-02 Devin Rousso <drousso@apple.com>
721
722 Web Inspector: Should see active Web Sockets when opening Web Inspector
723 https://bugs.webkit.org/show_bug.cgi?id=172312
724
725 Reviewed by Joseph Pecoraro.
726
727 Test that WebSockets created before the inspector loads are also tracked.
728
729 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
730 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
731 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
732 (web_socket_do_extra_handshake):
733 (web_socket_transfer_data):
734
jlewis3@apple.com97d001012017-06-02 16:17:47 +00007352017-06-02 Matt Lewis <jlewis3@apple.com>
736
737 Marked fast/images/slower-decoding-than-animation-image.html as flaky.
738 https://bugs.webkit.org/show_bug.cgi?id=172666
739
740 Unreviewed test gardening.
741
742 * platform/mac-wk2/TestExpectations:
743
zandobersek@gmail.com0ed82b02017-06-02 15:18:25 +00007442017-06-02 Zan Dobersek <zdobersek@igalia.com>
745
746 Unreviewed WPE gardening.
747
748 * platform/wpe/TestExpectations: Add a few test failure expectations.
749 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Rebaseline.
750 * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Ditto.
751
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +00007522017-06-02 Javier Fernandez <jfernandez@igalia.com>
753
jfernandez@igalia.comc3cb7ee2017-06-02 11:35:27 +0000754 [css-grid] Logical margin incorrectly applied during the tracks sizing algorithm of auto tracks
755 https://bugs.webkit.org/show_bug.cgi?id=172836
756
757 Reviewed by Manuel Rego Casasnovas.
758
759 Test to verify different cases of auto-sized tracks and orthogonal items with margins.
760
761 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows-expected.txt: Added.
762 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows.html: Added.
763
7642017-06-02 Javier Fernandez <jfernandez@igalia.com>
765
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +0000766 [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
767 https://bugs.webkit.org/show_bug.cgi?id=172590
768
769 Reviewed by Sergio Villar Senin.
770
771 * TestExpectations: 2 tests pass now but 3 more fail because of bug #172836
772 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts-expected.html: Added.
773 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts.html: Added.
774
zandobersek@gmail.com085eded2017-06-02 07:52:27 +00007752017-06-02 Zan Dobersek <zdobersek@igalia.com>
776
777 [WPE] Enable SUBTLE_CRYPTO
778 https://bugs.webkit.org/show_bug.cgi?id=172756
779
780 Reviewed by Michael Catanzaro.
781
782 * platform/wpe/TestExpectations: Enable tests under crypto/ and
783 imported/w3c/web-platform-tests/WebCryptoAPI/ in general, but add
784 the test expectations for failing tests under those directories.
785
akling@apple.come10dacc2017-06-02 05:04:14 +00007862017-06-01 Andreas Kling <akling@apple.com>
787
788 [Mac] Remove backing store for layers that are outside the viewport
789 https://bugs.webkit.org/show_bug.cgi?id=170082
790 <rdar://problem/31245009>
791
792 Reviewed by Simon Fraser.
793
794 Add a simple test with two compositing layers far apart vertically. Only one of them
795 should have its backing store attached.
796
797 * compositing/backing-store-attachment-1-expected.txt: Added.
798 * compositing/backing-store-attachment-1.html: Added.
799
ryanhaddad@apple.come1bba3f2017-06-02 04:17:13 +00008002017-06-01 Ryan Haddad <ryanhaddad@apple.com>
801
802 Unreviewed, rolling out r217691.
803
804 This change broke the Windows build.
805
806 Reverted changeset:
807
808 "Web Inspector: Should see active Web Sockets when opening Web
809 Inspector"
810 https://bugs.webkit.org/show_bug.cgi?id=172312
811 http://trac.webkit.org/changeset/217691
812
drousso@apple.comd084e602017-06-02 02:44:45 +00008132017-06-01 Devin Rousso <drousso@apple.com>
814
815 Web Inspector: Should see active Web Sockets when opening Web Inspector
816 https://bugs.webkit.org/show_bug.cgi?id=172312
817
818 Reviewed by Joseph Pecoraro.
819
820 Test that WebSockets created before the inspector loads are also tracked.
821
822 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
823 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
824 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
825 (web_socket_do_extra_handshake):
826 (web_socket_transfer_data):
827
ryanhaddad@apple.com82169652017-06-01 23:50:54 +00008282017-06-01 Ryan Haddad <ryanhaddad@apple.com>
829
830 Mark http/tests/navigation/statistics.html as flaky.
831 https://bugs.webkit.org/show_bug.cgi?id=172454
832
833 Unreviewed test gardening.
834
835 * platform/ios-wk2/TestExpectations:
836 * platform/mac-wk2/TestExpectations:
837
jlewis3@apple.com74189592017-06-01 21:53:49 +00008382017-06-01 Matt Lewis <jlewis3@apple.com>
839
840 Fixed typo in test expectations.
841 https://bugs.webkit.org/show_bug.cgi?id=172054
842
843 Unreviewed test gardening.
844
845 * platform/mac-wk2/TestExpectations:
846
ryanhaddad@apple.com32ad1712017-06-01 21:39:11 +00008472017-06-01 Ryan Haddad <ryanhaddad@apple.com>
848
849 Rebaseline webarchive/loading/mainresource-null-mimetype-crash.html after r217680.
850
851 Unreviewed test gardening.
852
853 * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
854
cdumez@apple.comb82b59b2017-06-01 20:09:05 +00008552017-06-01 Chris Dumez <cdumez@apple.com>
856
857 webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html are flaky
858 https://bugs.webkit.org/show_bug.cgi?id=172823
859
860 Reviewed by Alexey Proskuryakov.
861
862 Rewrite webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html
863 to address flakiness. We now navigate a subframe instead of the main frame. We also mark the test as
864 asynchronous and wait for the subframe to finish loading before calling testRunner.notifyDone().
865
866 * platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
867 * webarchive/loading/mainresource-null-mimetype-crash.html:
868 * webarchive/loading/missing-data-expected.txt:
869 * webarchive/loading/missing-data.html:
870
commit-queue@webkit.org63f3fe82017-06-01 19:46:09 +00008712017-06-01 Carlos Garcia Campos <cgarcia@igalia.com>
872
873 [GTK] Bump GTK+ and its dependencies in jhbuild
874 https://bugs.webkit.org/show_bug.cgi?id=171918
875
876 Reviewed by Carlos Alberto Lopez Perez.
877
878 Rebaseline tests for new GTK+ version.
879
880 * platform/gtk/css1/box_properties/acid_test-expected.txt:
881 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
882 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
883 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
884 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
885 * platform/gtk/css3/flexbox/button-expected.png:
886 * platform/gtk/css3/flexbox/button-expected.txt:
887 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
888 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
889 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
890 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
891 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
892 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
893 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
894 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
895 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
896 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
897 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
898 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
899 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
900 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
901 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
902 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
903 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
904 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
905 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
906 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
907 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
908 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
909 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
910 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
911 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
912 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
913 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
914 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
915 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
916 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
917 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
918 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
919 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
920 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
921 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
922 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
923 * platform/gtk/editing/pasteboard/4641033-expected.png:
924 * platform/gtk/editing/pasteboard/4641033-expected.txt:
925 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
926 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
927 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
928 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
929 * platform/gtk/editing/selection/3690703-2-expected.png:
930 * platform/gtk/editing/selection/3690703-2-expected.txt:
931 * platform/gtk/editing/selection/3690703-expected.png:
932 * platform/gtk/editing/selection/3690703-expected.txt:
933 * platform/gtk/editing/selection/3690719-expected.png:
934 * platform/gtk/editing/selection/3690719-expected.txt:
935 * platform/gtk/editing/selection/4397952-expected.png:
936 * platform/gtk/editing/selection/4397952-expected.txt:
937 * platform/gtk/editing/selection/5240265-expected.png:
938 * platform/gtk/editing/selection/5240265-expected.txt:
939 * platform/gtk/editing/selection/caret-before-select-expected.png:
940 * platform/gtk/editing/selection/caret-before-select-expected.txt:
941 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
942 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
943 * platform/gtk/editing/selection/select-box-expected.png:
944 * platform/gtk/editing/selection/select-box-expected.txt:
945 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
946 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
947 * platform/gtk/editing/selection/selection-button-text-expected.png:
948 * platform/gtk/editing/selection/selection-button-text-expected.txt:
949 * platform/gtk/fast/block/basic/011-expected.png:
950 * platform/gtk/fast/block/basic/011-expected.txt:
951 * platform/gtk/fast/block/float/float-avoidance-expected.png:
952 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
953 * platform/gtk/fast/block/margin-collapse/103-expected.png:
954 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
955 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
956 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
957 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
958 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
959 * platform/gtk/fast/css/continuationCrash-expected.png:
960 * platform/gtk/fast/css/continuationCrash-expected.txt:
961 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
962 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
963 * platform/gtk/fast/css/input-search-padding-expected.png:
964 * platform/gtk/fast/css/input-search-padding-expected.txt:
965 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
966 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
967 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
968 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
969 * platform/gtk/fast/css/rtl-ordering-expected.png:
970 * platform/gtk/fast/css/rtl-ordering-expected.txt:
971 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
972 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
973 * platform/gtk/fast/css/text-overflow-input-expected.png:
974 * platform/gtk/fast/css/text-overflow-input-expected.txt:
975 * platform/gtk/fast/css/text-transform-select-expected.png:
976 * platform/gtk/fast/css/text-transform-select-expected.txt:
977 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
978 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
979 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
980 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
981 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
982 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
983 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
984 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
985 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
986 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
987 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
988 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
989 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
990 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
991 * platform/gtk/fast/forms/001-expected.png:
992 * platform/gtk/fast/forms/001-expected.txt:
993 * platform/gtk/fast/forms/003-expected.png:
994 * platform/gtk/fast/forms/003-expected.txt:
995 * platform/gtk/fast/forms/004-expected.png:
996 * platform/gtk/fast/forms/004-expected.txt:
997 * platform/gtk/fast/forms/basic-buttons-expected.png:
998 * platform/gtk/fast/forms/basic-buttons-expected.txt:
999 * platform/gtk/fast/forms/basic-inputs-expected.png:
1000 * platform/gtk/fast/forms/basic-inputs-expected.txt:
1001 * platform/gtk/fast/forms/basic-selects-expected.png:
1002 * platform/gtk/fast/forms/basic-selects-expected.txt:
1003 * platform/gtk/fast/forms/blankbuttons-expected.png:
1004 * platform/gtk/fast/forms/blankbuttons-expected.txt:
1005 * platform/gtk/fast/forms/box-shadow-override-expected.png:
1006 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
1007 * platform/gtk/fast/forms/button-align-expected.png:
1008 * platform/gtk/fast/forms/button-align-expected.txt:
1009 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
1010 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
1011 * platform/gtk/fast/forms/button-default-title-expected.png:
1012 * platform/gtk/fast/forms/button-default-title-expected.txt:
1013 * platform/gtk/fast/forms/button-generated-content-expected.png:
1014 * platform/gtk/fast/forms/button-generated-content-expected.txt:
1015 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
1016 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
1017 * platform/gtk/fast/forms/button-positioned-expected.png:
1018 * platform/gtk/fast/forms/button-positioned-expected.txt:
1019 * platform/gtk/fast/forms/button-sizes-expected.png:
1020 * platform/gtk/fast/forms/button-sizes-expected.txt:
1021 * platform/gtk/fast/forms/button-style-color-expected.png:
1022 * platform/gtk/fast/forms/button-style-color-expected.txt:
1023 * platform/gtk/fast/forms/button-table-styles-expected.png:
1024 * platform/gtk/fast/forms/button-table-styles-expected.txt:
1025 * platform/gtk/fast/forms/button-text-transform-expected.png:
1026 * platform/gtk/fast/forms/button-text-transform-expected.txt:
1027 * platform/gtk/fast/forms/button-white-space-expected.png:
1028 * platform/gtk/fast/forms/button-white-space-expected.txt:
1029 * platform/gtk/fast/forms/control-clip-expected.png:
1030 * platform/gtk/fast/forms/control-clip-expected.txt:
1031 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
1032 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
1033 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
1034 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
1035 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
1036 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
1037 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
1038 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
1039 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
1040 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
1041 * platform/gtk/fast/forms/form-element-geometry-expected.png:
1042 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
1043 * platform/gtk/fast/forms/formmove-expected.png:
1044 * platform/gtk/fast/forms/formmove-expected.txt:
1045 * platform/gtk/fast/forms/formmove2-expected.png:
1046 * platform/gtk/fast/forms/formmove2-expected.txt:
1047 * platform/gtk/fast/forms/formmove3-expected.png:
1048 * platform/gtk/fast/forms/formmove3-expected.txt:
1049 * platform/gtk/fast/forms/indeterminate-expected.png:
1050 * platform/gtk/fast/forms/indeterminate-expected.txt:
1051 * platform/gtk/fast/forms/input-appearance-height-expected.png:
1052 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
1053 * platform/gtk/fast/forms/input-button-sizes-expected.png:
1054 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
1055 * platform/gtk/fast/forms/input-first-letter-expected.png:
1056 * platform/gtk/fast/forms/input-first-letter-expected.txt:
1057 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
1058 * platform/gtk/fast/forms/input-value-expected.png:
1059 * platform/gtk/fast/forms/input-value-expected.txt:
1060 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
1061 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
1062 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
1063 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
1064 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
1065 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
1066 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
1067 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
1068 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
1069 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
1070 * platform/gtk/fast/forms/menulist-style-color-expected.png:
1071 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
1072 * platform/gtk/fast/forms/menulist-width-change-expected.png:
1073 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
1074 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
1075 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
1076 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
1077 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
1078 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
1079 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
1080 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
1081 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
1082 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
1083 * platform/gtk/fast/forms/option-script-expected.png:
1084 * platform/gtk/fast/forms/option-script-expected.txt:
1085 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
1086 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
1087 * platform/gtk/fast/forms/option-text-clip-expected.png:
1088 * platform/gtk/fast/forms/option-text-clip-expected.txt:
1089 * platform/gtk/fast/forms/placeholder-position-expected.png:
1090 * platform/gtk/fast/forms/placeholder-position-expected.txt:
1091 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
1092 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
1093 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
1094 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
1095 * platform/gtk/fast/forms/range/slider-padding-expected.png:
1096 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
1097 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
1098 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
1099 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
1100 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
1101 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
1102 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
1103 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
1104 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
1105 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
1106 * platform/gtk/fast/forms/search-input-rtl-expected.png:
1107 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
1108 * platform/gtk/fast/forms/search-rtl-expected.png:
1109 * platform/gtk/fast/forms/search-rtl-expected.txt:
1110 * platform/gtk/fast/forms/search-styled-expected.png:
1111 * platform/gtk/fast/forms/search-styled-expected.txt:
1112 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
1113 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
1114 * platform/gtk/fast/forms/searchfield-heights-expected.png:
1115 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
1116 * platform/gtk/fast/forms/select-align-expected.png:
1117 * platform/gtk/fast/forms/select-align-expected.txt:
1118 * platform/gtk/fast/forms/select-background-none-expected.png:
1119 * platform/gtk/fast/forms/select-background-none-expected.txt:
1120 * platform/gtk/fast/forms/select-baseline-expected.png:
1121 * platform/gtk/fast/forms/select-baseline-expected.txt:
1122 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
1123 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
1124 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
1125 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
1126 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
1127 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
1128 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
1129 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
1130 * platform/gtk/fast/forms/select-initial-position-expected.png:
1131 * platform/gtk/fast/forms/select-initial-position-expected.txt:
1132 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
1133 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
1134 * platform/gtk/fast/forms/select-selected-expected.png:
1135 * platform/gtk/fast/forms/select-selected-expected.txt:
1136 * platform/gtk/fast/forms/select-style-expected.png:
1137 * platform/gtk/fast/forms/select-style-expected.txt:
1138 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
1139 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
1140 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
1141 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
1142 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
1143 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
1144 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
1145 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
1146 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
1147 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
1148 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
1149 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
1150 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
1151 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
1152 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
1153 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
1154 * platform/gtk/fast/html/details-replace-text-expected.png:
1155 * platform/gtk/fast/html/details-replace-text-expected.txt:
1156 * platform/gtk/fast/html/keygen-expected.png:
1157 * platform/gtk/fast/html/keygen-expected.txt:
1158 * platform/gtk/fast/inline/positionedLifetime-expected.png:
1159 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
1160 * platform/gtk/fast/invalid/014-expected.png:
1161 * platform/gtk/fast/invalid/014-expected.txt:
1162 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
1163 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
1164 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
1165 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
1166 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
1167 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
1168 * platform/gtk/fast/parser/document-write-option-expected.png:
1169 * platform/gtk/fast/parser/document-write-option-expected.txt:
1170 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
1171 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
1172 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
1173 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
1174 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
1175 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
1176 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
1177 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
1178 * platform/gtk/fast/replaced/three-selects-break-expected.png:
1179 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
1180 * platform/gtk/fast/replaced/width100percent-button-expected.png:
1181 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
1182 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
1183 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
1184 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
1185 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
1186 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
1187 * platform/gtk/fast/table/append-cells2-expected.png:
1188 * platform/gtk/fast/table/append-cells2-expected.txt:
1189 * platform/gtk/fast/table/remove-td-display-none-expected.png:
1190 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
1191 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
1192 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
1193 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
1194 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
1195 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
1196 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1197 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
1198 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
1199 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
1200 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
1201 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
1202 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
1203 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
1204 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
1205 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
1206 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
1207 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
1208 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
1209 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
1210 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
1211 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
1212 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
1213 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
1214 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
1215 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
1216 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
1217 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
1218 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
1219 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
1220 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
1221 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
1222 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
1223 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
1224 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
1225 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
1226 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
1227 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
1228 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
1229 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
1230 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
1231 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
1232 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
1233 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
1234 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
1235 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
1236 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
1237 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
1238 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
1239 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
1240 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
1241 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
1242 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
1243 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
1244 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
1245 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
1246 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
1247 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
1248 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
1249 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
1250 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
1251 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
1252 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
1253 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
1254 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
1255 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
1256 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
1257 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
1258 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
1259 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
1260 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
1261 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
1262 * platform/gtk/tables/mozilla/core/margins-expected.png:
1263 * platform/gtk/tables/mozilla/core/margins-expected.txt:
1264 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
1265 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
1266 * platform/gtk/tables/mozilla/other/move_row-expected.png:
1267 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
1268 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
1269 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
1270 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
1271 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
1272 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
1273 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
1274 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
1275 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
1276 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
1277 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
1278 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
1279 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
1280 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
1281 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
1282 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
1283 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
1284
ryanhaddad@apple.com35295b02017-06-01 18:43:48 +000012852017-06-01 Ryan Haddad <ryanhaddad@apple.com>
1286
1287 Mark two webrtc tests as flaky.
1288
1289 Unreviewed test gardening.
1290
1291 * TestExpectations:
1292
jlewis3@apple.com1778f082017-06-01 18:17:18 +000012932017-06-01 Matt Lewis <jlewis3@apple.com>
1294
jlewis3@apple.com9dd96b52017-06-01 18:21:18 +00001295 Adjusted loader/stateobjects/replacestate-size-iframe.html Test Expectations.
1296 https://bugs.webkit.org/show_bug.cgi?id=172054
1297
1298 Unreviewed test gardening.
1299
1300 * platform/mac-wk2/TestExpectations:
1301
13022017-06-01 Matt Lewis <jlewis3@apple.com>
1303
jlewis3@apple.com1778f082017-06-01 18:17:18 +00001304 Marked loader/stateobjects/replacestate-size-iframe.html as flaky.
1305 https://bugs.webkit.org/show_bug.cgi?id=172054
1306
1307 Unreviewed test gardening.
1308
1309 * platform/mac-wk2/TestExpectations:
1310
commit-queue@webkit.org3d6c8732017-06-01 16:38:49 +000013112017-06-01 Antoine Quint <graouts@apple.com>
1312
1313 Rebaseline two media/modern-media-controls/macos-fullscreen-media-controls tests
1314 https://bugs.webkit.org/show_bug.cgi?id=172810
1315
1316 Reviewed by Antoine Quint.
1317
1318 We need to rebaseline a couple of tests to account for the width change for the left button container in fullscreen.
1319
1320 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt:
1321 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
1322 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
1323 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
1324
magomez@igalia.com23493d32017-06-01 16:22:05 +000013252017-06-01 Miguel Gomez <magomez@igalia.com>
1326
1327 Unreviewed GTK+ gardening. Update expectations of several tests failing after r217651.
1328
1329 * platform/gtk/TestExpectations:
1330
commit-queue@webkit.orgb2f24302017-06-01 15:39:58 +000013312017-06-01 Antoine Quint <graouts@apple.com>
1332
1333 Remove media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html
1334 https://bugs.webkit.org/show_bug.cgi?id=172808
1335
1336 Reviewed by Antoine Quint.
1337
1338 This test no longer applies, there is no iOS-specific styling for <audio> elements anymore.
1339
1340 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html: Removed.
1341 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt: Removed.
1342
ryanhaddad@apple.comb99a0dc2017-06-01 15:00:53 +000013432017-06-01 Ryan Haddad <ryanhaddad@apple.com>
1344
1345 Mark imported/w3c/web-platform-tests/css/selectors4/focus-display-none-001.html and focus-within-display-none-001.html as flaky failures
1346 https://bugs.webkit.org/show_bug.cgi?id=172807
1347
1348 Unreviewed test gardening.
1349
1350 * platform/mac-wk1/TestExpectations:
1351
commit-queue@webkit.org640a4982017-06-01 14:43:32 +000013522017-06-01 Antoine Quint <graouts@apple.com>
1353
1354 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
1355 https://bugs.webkit.org/show_bug.cgi?id=172715
1356
1357 Reviewed by Antoine Quint.
1358
1359 We update the expectations for <audio> metrics to match the latest implementation.
1360
1361 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
1362 * media/modern-media-controls/audio/audio-controls-metrics.html:
1363
utatane.tea@gmail.comc6b3a2d2017-06-01 07:27:05 +000013642017-06-01 Yusuke Suzuki <utatane.tea@gmail.com>
1365
1366 Unreviewed, rebaseline test results according to the error message change
1367 https://bugs.webkit.org/show_bug.cgi?id=172798
1368
1369 * js/dom/string-prototype-properties-expected.txt:
1370 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T3-expected.txt:
1371
cdumez@apple.com43a8ea52017-05-31 23:42:27 +000013722017-05-31 Chris Dumez <cdumez@apple.com>
1373
1374 Flaky Test: http/tests/misc/acid3.html
1375 https://bugs.webkit.org/show_bug.cgi?id=165734
1376 <rdar://problem/32249821>
1377
1378 Reviewed by Simon Fraser.
1379
1380 Increase internal test timeout from 5 seconds to 10 seconds to reduce
1381 flakiness.
1382
1383 * http/tests/misc/acid3.html:
1384
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +000013852017-05-31 Ryan Haddad <ryanhaddad@apple.com>
1386
ryanhaddad@apple.comd5899ef2017-05-31 21:52:07 +00001387 Skip http/tests/cache/cancel-during-revalidation-succeeded.html on ios-wk2.
1388 https://bugs.webkit.org/show_bug.cgi?id=172772
1389
1390 Unreviewed test gardening.
1391
1392 * platform/ios-wk2/TestExpectations:
1393
13942017-05-31 Ryan Haddad <ryanhaddad@apple.com>
1395
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +00001396 Mark fast/css/target-fragment-match.html as flaky on iOS.
1397 https://bugs.webkit.org/show_bug.cgi?id=168239
1398
1399 Unreviewed test gardening.
1400
1401 * platform/ios/TestExpectations:
1402
commit-queue@webkit.org0570cde2017-05-31 20:51:12 +000014032017-05-31 Youenn Fablet <youenn@apple.com>
1404
1405 PeerConnection should respect tracks that are muted at the time they are added
1406 https://bugs.webkit.org/show_bug.cgi?id=172771
1407
1408 Reviewed by Eric Carlson.
1409
1410 * webrtc/audio-replace-track.html:
1411 * webrtc/peer-connection-audio-unmute-expected.txt: Added.
1412 * webrtc/peer-connection-audio-unmute.html: Added.
1413 * webrtc/routines.js:
1414 * webrtc/video-unmute-expected.txt: Added.
1415 * webrtc/video-unmute.html: Added.
1416
antti@apple.com1acc9c72017-05-31 19:11:24 +000014172017-05-31 Antti Koivisto <antti@apple.com>
1418
1419 CrashTracer: Regression : com.apple.WebKit.WebContent at STP responsible :: com.apple.WebCore: WebCore::SharedBuffer::data const + 11
1420 https://bugs.webkit.org/show_bug.cgi?id=172747
1421 <rdar://problem/32275314>
1422
1423 Reviewed by Andreas Kling.
1424
1425 * http/tests/css/empty-stylesheet-integrity-crash-expected.txt: Added.
1426 * http/tests/css/empty-stylesheet-integrity-crash.html: Added.
1427
jlewis3@apple.comea7b4bb2017-05-31 18:21:56 +000014282017-05-31 Matt Lewis <jlewis3@apple.com>
1429
1430 Marked http/tests/preload/viewport/meta-viewport-link-headers.php as flaky.
1431 https://bugs.webkit.org/show_bug.cgi?id=172518
1432
1433 Unreviewed test gardening.
1434
1435 * platform/ios/TestExpectations:
1436
bfulgham@apple.combd589ac2017-05-31 16:58:53 +000014372017-05-31 Brent Fulgham <bfulgham@apple.com>
1438
1439 Make ResourceLoadStatistics testing more reliable
1440 https://bugs.webkit.org/show_bug.cgi?id=172730
1441 <rdar://problem/32028373>
1442
1443 Reviewed by Andy Estes.
1444
1445 Revise some of the tests to wait to check state until after the background process has finished processing the
1446 load information.
1447
1448 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
1449 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1450 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
1451 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
1452 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
1453 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1454 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
1455 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
1456 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1457 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1458 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1459 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1460
csaavedra@igalia.com1691e202017-05-31 13:44:06 +000014612017-05-31 Claudio Saavedra <csaavedra@igalia.com>
1462
csaavedra@igalia.com5c85a412017-05-31 16:01:05 +00001463 [WPE] More CSS test expectations cleanup
1464
1465 Unreviewed gardening.
1466
1467 * platform/wpe/TestExpectations: remove more assorted css tests
1468 that are actually passing.
1469
14702017-05-31 Claudio Saavedra <csaavedra@igalia.com>
1471
csaavedra@igalia.comba7dceb2017-05-31 15:13:11 +00001472 [WPE] CSS tests expectations cleanup
1473
1474 Unreviewed gardening.
1475
1476 * platform/wpe/TestExpectations: Remove a bunch of css 2.1 and 3
1477 tests that are actually passing and a recently removed css tests
1478 directory.
1479
14802017-05-31 Claudio Saavedra <csaavedra@igalia.com>
1481
csaavedra@igalia.com1691e202017-05-31 13:44:06 +00001482 [GTK][WPE] Mark js/cached-window-properties test as slow
1483
1484 Unreviewed gardening.
1485 * platform/gtk/TestExpectations: Test was marked as flaky; but
1486 it's just slow.
1487 * platform/wpe/TestExpectations: Mark as slow.
1488
clopez@igalia.com2172f542017-05-31 12:04:41 +000014892017-05-31 Carlos Alberto Lopez Perez <clopez@igalia.com>
1490
1491 [GTK] Upgrade the WebKitGTK+ bots to Debian 9
1492
1493 This commit only adds a comment that it will be useful to mark
1494 the point where they where upgraded, so if there is some
1495 performance change on perf.webkit.org it can be pointed to this.
1496
1497 Unreviewed.
1498
1499 * platform/gtk/TestExpectations: Add a note regarding which
1500 distribution and version is running on the bots.
1501
csaavedra@igalia.comb9609c62017-05-31 11:09:18 +000015022017-05-31 Claudio Saavedra <csaavedra@igalia.com>
1503
1504 [WPE] WebGL expectations cleanup
1505
1506 Unreviewed gardening.
1507
1508 * platform/wpe/TestExpectations: Remove webgl tests that are
1509 consistently passing. Also mark a few known slow tests as such.
1510
rego@igalia.comeda65f62017-05-31 09:22:58 +000015112017-05-31 Manuel Rego Casasnovas <rego@igalia.com>
1512
1513 Move css-shapes-1 test suite to WPT
1514 https://bugs.webkit.org/show_bug.cgi?id=172537
1515
1516 Reviewed by Youenn Fablet.
1517
1518 Updated the paths in TestExpectations files.
1519 Marked spec-examples/shape-outside-018.html as flaky.
1520
1521 * TestExpectations:
1522 * platform/gtk/TestExpectations:
1523 * platform/ios/TestExpectations:
1524 * platform/win/TestExpectations:
1525
fred.wang@free.frfb843852017-05-31 05:48:57 +000015262017-05-30 Frederic Wang <fwang@igalia.com>
1527
1528 Include ScrollingTreeScrollingNode properties in ScrollingTreeFrameScrollingNode::dumpProperties
1529 https://bugs.webkit.org/show_bug.cgi?id=172287
1530
1531 Reviewed by Simon Fraser.
1532
1533 Update iOS expectation to include the new node properties.
1534
1535 * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Update expectation.
1536
timothy_horton@apple.comc741bb62017-05-31 00:44:02 +000015372017-05-30 Tim Horton <timothy_horton@apple.com>
1538
1539 Keyboard autocorrections do not apply with an active selection (but keyboard acts like they did)
1540 https://bugs.webkit.org/show_bug.cgi?id=172735
1541 <rdar://problem/32015977>
1542
1543 Reviewed by Enrica Casucci.
1544
1545 * fast/events/ios/autocorrect-with-range-selection-expected.txt: Added.
1546 * fast/events/ios/autocorrect-with-range-selection.html: Added.
1547 Add a test that ensures that autocorrection with a selection succeeds.
1548
weinig@apple.com6cf431d2017-05-30 23:54:51 +000015492017-05-30 Sam Weinig <sam@webkit.org>
1550
1551 [WebIDL] Generate named property deleters
1552 https://bugs.webkit.org/show_bug.cgi?id=172688
1553
1554 Reviewed by Chris Dumez.
1555
1556 * js/dom/named-property-deleter-expected.txt: Added.
1557 * js/dom/named-property-deleter.html: Added.
1558 Add test for various named deleter conditions.
1559
1560 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
1561 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
1562 Update test to log more information about what its doing and log it to the DOM rather
1563 than the console, to make comparing results in browsers easier. Also, note in the
1564 bug that the results are wrong, and have been wrong, due to https://webkit.org/b/172687.
1565
commit-queue@webkit.org9a2160a2017-05-30 23:32:00 +000015662017-05-30 Youenn Fablet <youenn@apple.com>
1567
1568 Add support for Certificate and IceCandidatePair stats
1569 https://bugs.webkit.org/show_bug.cgi?id=172734
1570
1571 Reviewed by Geoff Garen.
1572
1573 * webrtc/video-stats.html:
1574
cdumez@apple.com6a4d8782017-05-30 21:19:01 +000015752017-05-30 Chris Dumez <cdumez@apple.com>
1576
1577 REGRESSION(r215946): Can't reference a table cell in Google spreadsheet
1578 https://bugs.webkit.org/show_bug.cgi?id=172703
1579 <rdar://problem/32458086>
1580
1581 Reviewed by Ryosuke Niwa.
1582
1583 Update existing tests to reflect behavior change.
1584
1585 * fast/dom/Element/getClientRects-return-type-expected.txt:
1586 * fast/dom/Element/getClientRects-return-type.html:
1587 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt:
1588 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html:
1589
jfernandez@igalia.com5ce70b52017-05-30 21:18:01 +000015902017-05-30 Javier Fernandez <jfernandez@igalia.com>
1591
1592 [css-align] Import W3C web platform tests for the CSS Box Alignment feature
1593 https://bugs.webkit.org/show_bug.cgi?id=172705
1594
1595 Reviewed by Manuel Rego Casasnovas.
1596
1597 * TestExpectations: Mark as failure a few tests due to bug #172707.
1598
commit-queue@webkit.orgba7b6be2017-05-30 21:08:18 +000015992017-05-30 Ali Juma <ajuma@chromium.org>
1600
1601 [CredentialManagement] Incorporate IDL updates from latest spec
1602 https://bugs.webkit.org/show_bug.cgi?id=172011
1603
1604 Reviewed by Daniel Bates.
1605
1606 * credentials/idlharness-expected.txt:
1607 * credentials/idlharness.html:
1608
ryanhaddad@apple.comf6084fb2017-05-30 20:37:58 +000016092017-05-30 Ryan Haddad <ryanhaddad@apple.com>
1610
1611 Skip imported/w3c/web-platform-tests/innerText/getter.html.
1612 https://bugs.webkit.org/show_bug.cgi?id=172514
1613
1614 Unreviewed test gardening.
1615
1616 * TestExpectations:
1617
commit-queue@webkit.org3262d302017-05-30 20:02:09 +000016182017-05-30 Said Abou-Hallawa <sabouhallawa@apple.com>
1619
1620 REGRESSION(r216882): No image decoding is needed if the BitmapImage is created with a NativeImage
1621 https://bugs.webkit.org/show_bug.cgi?id=172670
1622
1623 Reviewed by Tim Horton.
1624
1625 Use the css property -webkit-canvas to force capturing the canvas context
1626 in a NativeImage. This NativeImage will be used to create a BitmapImage
1627 which will be later used as the background-image of an element.
1628
1629 * fast/images/large-image-webkit-canvas-expected.html: Added.
1630 * fast/images/large-image-webkit-canvas.html: Added.
1631
jlewis3@apple.comaa29a602017-05-30 19:51:23 +000016322017-05-30 Matt Lewis <jlewis3@apple.com>
1633
1634 Changed Text Expectations of imported/blink/storage/indexeddb/blob-valid-after-deletion.html
1635 https://bugs.webkit.org/show_bug.cgi?id=172403
1636
1637 Unreviewed test gardening.
1638
1639 * platform/ios/TestExpectations:
1640
commit-queue@webkit.orgd67b2782017-05-30 18:29:13 +000016412017-05-30 Youenn Fablet <youenn@apple.com>
1642
1643 RealtimeOutgoingVideoSource should not rotate muted frames
1644 https://bugs.webkit.org/show_bug.cgi?id=172659
1645
1646 Reviewed by Eric Carlson.
1647
1648 * webrtc/routines.js:
1649 * webrtc/video-rotation-expected.txt: Added.
1650 * webrtc/video-rotation.html: Added.
1651
ryanhaddad@apple.comd550e8f2017-05-30 17:39:10 +000016522017-05-30 Ryan Haddad <ryanhaddad@apple.com>
1653
1654 Mark js/intl-datetimeformat.html as failing.
1655 https://bugs.webkit.org/show_bug.cgi?id=172720
1656
1657 Unreviewed test gardening.
1658
1659 * js/script-tests/intl-datetimeformat.js:
1660 * platform/mac/TestExpectations:
1661
pvollan@apple.com2dbab572017-05-30 15:41:26 +000016622017-05-30 Per Arne Vollan <pvollan@apple.com>
1663
1664 [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
1665 https://bugs.webkit.org/show_bug.cgi?id=172709
1666
1667 Reviewed by Brent Fulgham.
1668
1669 * platform/win/TestExpectations:
1670
aperez@igalia.com65d50e82017-05-30 14:33:20 +000016712017-05-30 Adrian Perez de Castro <aperez@igalia.com>
1672
1673 [GTK] Test cases for typehead in form menu lists should start from known state
1674 https://bugs.webkit.org/show_bug.cgi?id=171792
1675
1676 Reviewed by Carlos Garcia Campos.
1677
1678 Since r215188 opening a popup menu in a form pre-selects the active
1679 element to mimic GtkComboxBox behavior, but the layout test implicitly
1680 assumed that type ahead search always started the beginning of the
1681 list, which is no longer true now that GTK+ is informed of which one
1682 is the active element.
1683
1684 * platform/gtk/fast/forms/menulist-typeahead-find.html: Reset menu
1685 list to the initial state (no element selected, unfocused) at the
1686 beginning of testTypeAheadFunction().
1687
antti@apple.comcd7409a2017-05-30 08:35:40 +000016882017-05-29 Antti Koivisto <antti@apple.com>
1689
1690 Crash on display-contents-replaced-001.html
1691 https://bugs.webkit.org/show_bug.cgi?id=172596
1692
1693 Reviewed by Andreas Kling.
1694
1695 * TestExpectations: Enable the test.
1696
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +000016972017-05-30 Zan Dobersek <zdobersek@igalia.com>
1698
zandobersek@gmail.com2258c382017-05-30 08:27:49 +00001699 [GCrypt] RSA-OAEP support
1700 https://bugs.webkit.org/show_bug.cgi?id=171222
1701
1702 Reviewed by Michael Catanzaro.
1703
1704 * platform/gtk/TestExpectations: Enable the RSA-OAEP layout tests that we pass.
1705
17062017-05-30 Zan Dobersek <zdobersek@igalia.com>
1707
zandobersek@gmail.com33ed8ce2017-05-30 07:45:10 +00001708 [GCrypt] RSAES-PKCS1-v1_5 support
1709 https://bugs.webkit.org/show_bug.cgi?id=171219
1710
1711 Reviewed by Michael Catanzaro.
1712
1713 * platform/gtk/TestExpectations: Enable the RSAES-PKCS1-v1_5 layout tests that we pass.
1714
17152017-05-30 Zan Dobersek <zdobersek@igalia.com>
1716
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +00001717 [GCrypt] RSASSA-PKCS1-v1_5 support
1718 https://bugs.webkit.org/show_bug.cgi?id=171220
1719
1720 Reviewed by Michael Catanzaro.
1721
1722 * platform/gtk/TestExpectations: Enable the RSASSA-PKCS1-v1_5 layout tests that we pass.
1723
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +000017242017-05-29 Claudio Saavedra <csaavedra@igalia.com>
1725
csaavedra@igalia.com1195b8b2017-05-29 18:20:26 +00001726 [WPE] Mark a couple of tests as slow/timing out
1727
1728 Unreviewed gardening. These are all known ones.
1729 * platform/wpe/TestExpectations:
1730
17312017-05-29 Claudio Saavedra <csaavedra@igalia.com>
1732
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +00001733 [WPE] Marking workers/bomb.html test as slow.
1734
1735 Unreviewed gardening.
1736
1737 * platform/wpe/TestExpectations:
1738
commit-queue@webkit.org295c1622017-05-29 14:09:37 +000017392017-05-29 Emilio Cobos Álvarez <ecobos@igalia.com>
1740
1741 Use the parent box style to adjust RenderStyle for alignment.
1742 https://bugs.webkit.org/show_bug.cgi?id=172215
1743
1744 Reviewed by Antti Koivisto.
1745
1746 * TestExpectations:
1747
pvollan@apple.com2056fa12017-05-29 07:15:56 +000017482017-05-29 Per Arne Vollan <pvollan@apple.com>
1749
1750 Unreviewed Windows test gardening, update expected results after r217418.
1751
pvollan@apple.com9d1b1bd2017-05-29 09:03:02 +00001752 * platform/win/fast/block/float/032-expected.txt:
1753
17542017-05-29 Per Arne Vollan <pvollan@apple.com>
1755
1756 Unreviewed Windows test gardening, update expected results after r217418.
1757
pvollan@apple.com2056fa12017-05-29 07:15:56 +00001758 * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
1759 * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
1760 * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
1761 * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
1762 * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
1763 * platform/win/fast/forms/search-vertical-alignment-expected.txt:
1764
commit-queue@webkit.orgc26778d2017-05-29 01:30:58 +000017652017-05-28 Sam Weinig <sam@webkit.org>
1766
1767 [WebIDL] @@iterator should only be accessed once when disambiguating a union type
1768 https://bugs.webkit.org/show_bug.cgi?id=172684
1769
1770 Reviewed by Yusuke Suzuki.
1771
1772 * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
1773 * js/dom/sequence-in-union-iterator-access.html: Added.
1774 Add test case showing that @@iterator is only accessed once when converting a sequence
1775 as part of a union.
1776
cdumez@apple.com40005b92017-05-27 20:15:02 +000017772017-05-27 Chris Dumez <cdumez@apple.com>
1778
1779 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
1780 https://bugs.webkit.org/show_bug.cgi?id=172472
1781 <rdar://problem/32334831>
1782
1783 Reviewed by Ryosuke Niwa.
1784
1785 * TestExpectations:
1786 Unskip test that is no longer crashing in Debug builds.
1787
1788 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
1789 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
1790 Add reduced test case reproducing the crash.
1791
simon.fraser@apple.com39c13af2017-05-27 17:13:58 +000017922017-05-27 Simon Fraser <simon.fraser@apple.com>
1793
1794 getComputedStyle returns percentage values for left / right / top / bottom
1795 https://bugs.webkit.org/show_bug.cgi?id=29084
1796
1797 Reviewed by Zalan Bujtas.
1798
1799 Some new baselines, a new test, and an improved test.
1800
1801 * animations/trigger-container-scroll-boundaries-expected.txt:
1802 * animations/trigger-container-scroll-boundaries.html:
1803 * animations/trigger-container-scroll-empty-expected.txt:
1804 * animations/trigger-container-scroll-empty.html:
1805 * animations/trigger-container-scroll-simple-expected.txt:
1806 * animations/trigger-container-scroll-simple.html:
1807 * fast/css/getComputedStyle/computed-style-expected.txt:
1808 * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
1809 * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
1810 * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
1811 * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
1812 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
1813 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html: It doesn't make any sense to test right/bottom.
1814 * fast/css/hover-affects-child-expected.txt:
1815 * fast/css/hover-affects-child.html:
1816 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
1817 * transitions/transition-to-from-auto-expected.txt:
1818 * transitions/transition-to-from-auto.html:
1819
commit-queue@webkit.org528521e2017-05-27 03:27:51 +000018202017-05-26 Youenn Fablet <youenn@apple.com>
1821
1822 WebRTC stats should be in milliseconds
1823 https://bugs.webkit.org/show_bug.cgi?id=172644
1824
1825 Reviewed by Eric Carlson.
1826
1827 * TestExpectations:
1828 * webrtc/video-stats.html: Making it less flaky prone.
1829
weinig@apple.com7fb39842017-05-27 02:54:02 +000018302017-05-26 Sam Weinig <sam@webkit.org>
1831
1832 [WebIDL] Overloaded functions should throw this object check exception before argument check exception
1833 https://bugs.webkit.org/show_bug.cgi?id=172480
1834
1835 Reviewed by Chris Dumez.
1836
1837 Add test case that shows that using the wrong this object on an overloaded function,
1838 even if you are passing the wrong number of arguments, results in an invalid this
1839 object exception.
1840
1841 * js/dom/overloaded-operation-exception-order-expected.txt: Added.
1842 * js/dom/overloaded-operation-exception-order.html: Added.
1843
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +000018442017-05-26 Ryan Haddad <ryanhaddad@apple.com>
1845
ryanhaddad@apple.comb8c37c02017-05-27 00:22:49 +00001846 Skip fast/events/before-unload-returnValue.html on iOS.
1847 https://bugs.webkit.org/show_bug.cgi?id=172672
1848
1849 Unreviewed test gardening.
1850
1851 * platform/ios/TestExpectations:
1852
18532017-05-26 Ryan Haddad <ryanhaddad@apple.com>
1854
ryanhaddad@apple.combd949942017-05-27 00:22:46 +00001855 Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
1856 https://bugs.webkit.org/show_bug.cgi?id=172331
1857
1858 Unreviewed test gardening.
1859
1860 * platform/mac-wk1/TestExpectations:
1861
18622017-05-26 Ryan Haddad <ryanhaddad@apple.com>
1863
ryanhaddad@apple.comfdf70a42017-05-26 19:27:41 +00001864 Unreviewed, rolling out r217458.
1865
1866 This change caused 55 JSC test failures.
1867
1868 Reverted changeset:
1869
1870 "Date should use historical data if it's available."
1871 https://bugs.webkit.org/show_bug.cgi?id=172592
1872 http://trac.webkit.org/changeset/217458
1873
18742017-05-26 Ryan Haddad <ryanhaddad@apple.com>
1875
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +00001876 Rebaseline js/dom/global-constructors-attributes.html.
1877
1878 Unreviewed test gardening.
1879
1880 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1881 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1882 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1883
ryanhaddad@apple.combc2e4ee2017-05-26 16:03:56 +000018842017-05-25 Ryan Haddad <ryanhaddad@apple.com>
1885
1886 Skip two LayoutTests that are failing due missing results.
1887
1888 Unreviewed test gardening.
1889
1890 * TestExpectations:
1891 * platform/ios/TestExpectations:
1892
csaavedra@igalia.com46edf542017-05-26 12:02:50 +000018932017-05-26 Claudio Saavedra <csaavedra@igalia.com>
1894
1895 [WPE] Mark animations/animation-delay-changed.htm as flaky
1896
1897 Unreviewed gardening. It's flaky on all platforms so why bother.
1898
1899 * platform/wpe/TestExpectations:
1900
rego@igalia.com3bdcabb2017-05-26 10:18:14 +000019012017-05-26 Manuel Rego Casasnovas <rego@igalia.com>
1902
1903 [css-grid] Add support for orthogonal positioned grid items
1904 https://bugs.webkit.org/show_bug.cgi?id=172591
1905
1906 Reviewed by Sergio Villar Senin.
1907
1908 Two of the new imported tests are failing due to an issue with margins
1909 and orthogonal items, which is unrelated to this patch (see bug #172590).
1910
1911 * TestExpectations:
1912
commit-queue@webkit.org68e16f72017-05-26 06:46:27 +000019132017-05-25 Emilio Cobos Álvarez <ecobos@igalia.com>
1914
1915 Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
1916 https://bugs.webkit.org/show_bug.cgi?id=172503
1917
1918 Reviewed by Antti Koivisto.
1919
1920 * TestExpectations:
1921
commit-queue@webkit.org9782f822017-05-26 05:39:12 +000019222017-05-25 Sam Weinig <sam@webkit.org>
1923
1924 Fix MediaDeviceInfo's extended attributes so they make sense
1925 https://bugs.webkit.org/show_bug.cgi?id=172629
1926
1927 Reviewed by Daniel Bates.
1928
1929 * fast/mediastream/media-device-info-expected.txt: Added.
1930 * fast/mediastream/media-device-info.html: Added.
1931 Test that MediaDeviceInfo has the expected properties and that
1932 the serializer works.
1933
cdumez@apple.com6627eea2017-05-26 04:19:14 +000019342017-05-25 Chris Dumez <cdumez@apple.com>
1935
1936 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
1937 https://bugs.webkit.org/show_bug.cgi?id=172628
1938 <rdar://problem/32418707>
1939
1940 Reviewed by Sam Weinig.
1941
1942 Add reduced test case.
1943
1944 * TestExpectations:
1945 Unskip test that is no longer crashing in debug builds.
1946
1947 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
1948 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
1949
zalan@apple.com8c813f72017-05-26 03:53:24 +000019502017-05-25 Zalan Bujtas <zalan@apple.com>
1951
1952 Frame's composited content is visible when the frame has visibility: hidden.
1953 https://bugs.webkit.org/show_bug.cgi?id=125565
1954 <rdar://problem/32196849>
1955
1956 Reviewed by Simon Fraser.
1957
1958 * compositing/resources/visibility.html: Added.
1959 * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
1960 * compositing/visibility/frameset-visibility-hidden.html: Added.
1961 * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
1962 * compositing/visibility/iframe-visibility-hidden.html: Added.
1963 * compositing/visibility/object-visibility-hidden-expected.html: Added.
1964 * compositing/visibility/object-visibility-hidden.html: Added.
1965
bfulgham@apple.com0d0f8022017-05-26 02:56:11 +000019662017-05-25 Brent Fulgham <bfulgham@apple.com>
1967
1968 Gracefully handle missing localStorage support in results.html
1969 https://bugs.webkit.org/show_bug.cgi?id=172625
1970 <rdar://problem/32118243>
1971
1972 Reviewed by Alexey Proskuryakov.
1973
1974 Handle the case where localStorage generates a SecurityError DOMException, treating this
1975 as a non-fatal error.
1976
1977 * fast/harness/results.html:
1978 (OptionWriter.save): Treat "SecurityError" as an expected condition.
1979 (OptionWriter.apply): Ditto.
1980
ap@apple.com27f767d2017-05-26 02:10:33 +000019812017-05-25 Alexey Proskuryakov <ap@apple.com>
1982
1983 Merge split script tests, part 2
1984 https://bugs.webkit.org/show_bug.cgi?id=172423
1985
1986 Reviewed by Tim Horton.
1987
1988 Fix the few remaining special cases of split tests.
1989
1990 * editing/pasteboard/drop-text-events-sideeffect-crash.html:
1991 * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
1992 This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
1993 Now it's inlined in both.
1994
1995 * fast/canvas/canvas-ellipse-connecting-line-expected.html:
1996 * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
1997 This was really a resource, not a scrip test, and it was only only used in one test.
1998
1999 * fast/dom/HTMLElement/class-list-quirks.html:
2000 * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
2001 Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
2002
2003 * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
2004 * fast/dom/Window/script-tests/postmessage-test.js: Removed.
2005 Moved a shared resource to its proper location.
2006
2007 * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
2008 * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
2009 * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
2010 * fast/dom/Window/window-postmessage-clone-deep-array.html:
2011 * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
2012 * fast/dom/Window/window-postmessage-clone.html:
2013 Straightforward js-tests with file names that didn't match.
2014
2015 * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
2016 * fast/table/script-tests/min-width-helpers.js: Removed.
2017 Moved a shared resource to its proper location.
2018
2019 * fast/table/min-width-css-block-table.html:
2020 * fast/table/min-width-css-inline-table.html:
2021 * fast/table/min-width-html-block-table.html:
2022 * fast/table/min-width-html-inline-table.html:
2023 * fast/table/script-tests/min-width-css-block-table.js: Removed.
2024 * fast/table/script-tests/min-width-css-inline-table.js: Removed.
2025 * fast/table/script-tests/min-width-html-block-table.js: Removed.
2026 * fast/table/script-tests/min-width-html-inline-table.js: Removed.
2027 Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
2028
2029 * printing/break-after-avoid-expected.txt:
2030 * printing/break-after-avoid-page-expected.txt:
2031 * printing/break-after-avoid-page.html:
2032 * printing/break-after-avoid.html:
2033 * printing/script-tests/break-after-avoid-page.js: Removed.
2034 * printing/script-tests/break-after-avoid.js: Removed.
2035 * printing/script-tests/page-break-after-avoid.js: Removed.
2036 * printing/script-tests/page-break-always-for-overflow.js: Removed.
2037 These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
2038
2039 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
2040 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
2041 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
2042 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
2043 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
2044 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
2045 These tests were mixed up - pattern was being tested instead of mask, and vice versa.
2046
2047 * svg/dom/script-tests/SVGColor.js: Removed.
2048 * svg/dom/script-tests/SVGPaint.js: Removed.
2049 Removed unused files.
2050
2051 * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
2052 * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
2053 * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
2054 * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
2055 * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
2056 * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
2057 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
2058 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
2059 Straightforward js-tests with mismatching names.
2060
mmaxfield@apple.com256a37a2017-05-26 00:42:58 +000020612017-05-25 Myles C. Maxfield <mmaxfield@apple.com>
2062
2063 [WK1] iframes in layer-backed NSViews are not cleared between successive draws
2064 https://bugs.webkit.org/show_bug.cgi?id=172554
2065 <rdar://problem/31247133>
2066
2067 Reviewed by Simon Fraser.
2068
2069 Cause two successive paints, and compare it against 0 paints.
2070
2071 * fast/frames/iframe-translucent-background-expected.html: Added.
2072 * fast/frames/iframe-translucent-background.html: Added.
2073
keith_miller@apple.comb5b91282017-05-26 00:06:44 +000020742017-05-25 Keith Miller <keith_miller@apple.com>
2075
2076 Date should use historical data if it's available.
2077 https://bugs.webkit.org/show_bug.cgi?id=172592
2078
2079 Reviewed by Mark Lam.
2080
2081 Fix tests to work with historically accurate dates.
2082
2083 * js/dom/date-big-setdate-expected.txt: Removed.
2084 * js/dom/date-big-setdate.html: Removed.
2085 * js/dom/script-tests/date-big-setdate.js: Removed.
2086 * storage/indexeddb/modern/date-basic-expected.txt:
2087 * storage/indexeddb/modern/date-basic-private-expected.txt:
2088 * storage/indexeddb/modern/get-keyrange-expected.txt:
2089 * storage/indexeddb/modern/get-keyrange-private-expected.txt:
2090
cdumez@apple.comfc984762017-05-25 20:53:49 +000020912017-05-25 Chris Dumez <cdumez@apple.com>
2092
2093 DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
2094 https://bugs.webkit.org/show_bug.cgi?id=172578
2095 <rdar://problem/30754582>
2096
2097 Reviewed by Youenn Fablet.
2098
2099 Add layout test coverage.
2100
2101 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
2102 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
2103
jiewen_tan@apple.com33b11042017-05-25 18:50:34 +000021042017-05-24 Jiewen Tan <jiewen_tan@apple.com>
2105
2106 Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
2107 https://bugs.webkit.org/show_bug.cgi?id=172555
2108 <rdar://problem/32004724>
2109
2110 Reviewed by Ryosuke Niwa.
2111
2112 * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
2113 * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
2114 * editing/selection/select-iframe-focusin-document-crash.html: Added.
2115
jfernandez@igalia.comb998bf52017-05-25 17:40:49 +000021162017-05-25 Javier Fernandez <jfernandez@igalia.com>
2117
2118 [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
2119 https://bugs.webkit.org/show_bug.cgi?id=172593
2120
2121 Reviewed by Manuel Rego Casasnovas.
2122
2123 * css3/parse-place-content.html:
2124 * css3/parse-place-items.html:
2125 * css3/parse-place-self.html:
2126
jdiggs@igalia.com8920b742017-05-25 16:43:23 +000021272017-05-25 Joanmarie Diggs <jdiggs@igalia.com>
2128
2129 [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
2130 https://bugs.webkit.org/show_bug.cgi?id=172355
2131
2132 Reviewed by Chris Fleizach.
2133
2134 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
2135 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
2136
clopez@igalia.comc47b7a22017-05-25 16:24:31 +000021372017-05-25 Carlos Alberto Lopez Perez <clopez@igalia.com>
2138
2139 [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
2140
2141 Unreviewed GTK gardening.
2142
2143 * platform/gtk/TestExpectations:
2144
csaavedra@igalia.com81de1572017-05-25 15:43:54 +000021452017-05-25 Claudio Saavedra <csaavedra@igalia.com>
2146
2147 [GTK] Update baseline
2148
2149 Unreviewed gardening. Update after r217272.
2150 * platform/gtk/fast/text/font-style-parse-expected.txt:
2151
hyatt@apple.com64d8f582017-05-25 14:56:27 +000021522017-05-25 Dave Hyatt <hyatt@apple.com>
2153
2154 Baseline of number inputs not right.
2155 https://bugs.webkit.org/show_bug.cgi?id=172237
2156
2157 Reviewed by Dean Jackson.
2158
2159 * fast/forms/baseline-of-number-inputs-expected.html: Added.
2160 * fast/forms/baseline-of-number-inputs.html: Added.
2161
pvollan@apple.com313d7002017-05-25 14:37:10 +000021622017-05-25 Per Arne Vollan <pvollan@apple.com>
2163
2164 [Win] Update expectations for layout tests.
2165 https://bugs.webkit.org/show_bug.cgi?id=172437
2166
2167 Unreviewed test gardening, update test expectations for failing tests.
2168
2169 * platform/win/TestExpectations:
2170
csaavedra@igalia.com17c37672017-05-25 13:36:44 +000021712017-05-25 Claudio Saavedra <csaavedra@igalia.com>
2172
csaavedra@igalia.come7acf0b2017-05-25 16:55:38 +00002173 [WPE] Add missing test baseline.
2174
2175 Unreviewed gardening.
2176 * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
2177
21782017-05-25 Claudio Saavedra <csaavedra@igalia.com>
2179
csaavedra@igalia.com17c37672017-05-25 13:36:44 +00002180 [WPE] Unreviewed gardening
2181
2182 Update rebaseline after r216817.
2183
2184 * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
2185
pvollan@apple.com57256452017-05-25 11:45:52 +000021862017-05-25 Per Arne Vollan <pvollan@apple.com>
2187
2188 [Win] Update expectations for layout tests.
2189 https://bugs.webkit.org/show_bug.cgi?id=172437
2190
2191 Unreviewed test gardening, update test expectations for failing tests.
2192
2193 * platform/win/TestExpectations:
2194
rego@igalia.com799e1b72017-05-25 10:06:45 +000021952017-05-25 Manuel Rego Casasnovas <rego@igalia.com>
2196
2197 [css-grid] Fix behavior of positioned items without specific dimensions
2198 https://bugs.webkit.org/show_bug.cgi?id=172117
2199
2200 Reviewed by Sergio Villar Senin.
2201
2202 * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
2203 * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
2204
ddkilzer@apple.com83e93272017-05-25 07:40:02 +000022052017-05-25 David Kilzer <ddkilzer@apple.com>
2206
2207 REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
2208 <https://bugs.webkit.org/show_bug.cgi?id=172584>
2209
2210 * fast/regex/:
2211 * fast/regex/script-tests:
2212 - Rollback changes in r217390 for Bug 172423 to these
2213 directories.
2214
cdumez@apple.com62c78af2017-05-25 04:18:52 +000022152017-05-24 Chris Dumez <cdumez@apple.com>
2216
2217 ResourceResponses for data URLs have their Source marked as Unknown
2218 https://bugs.webkit.org/show_bug.cgi?id=172573
2219 <rdar://problem/31786198>
2220
2221 Reviewed by Geoffrey Garen.
2222
2223 Add layout test coverage.
2224
2225 * fast/url/data-url-source-expected.txt: Added.
2226 * fast/url/data-url-source.html: Added.
2227
commit-queue@webkit.org5eda3012017-05-25 03:54:08 +000022282017-05-24 Fujii Hironori <Hironori.Fujii@sony.com>
2229
2230 [Win] An assertion fails if the custom cursor image isn't loaded yet
2231 https://bugs.webkit.org/show_bug.cgi?id=172209
2232
2233 Reviewed by Said Abou-Hallawa.
2234
2235 Windows port have the same issue Qt port had had several years ago
2236 (Bug 68223). I'd like to reuse the test case. But, current CSS
2237 parser rejects invalid 'cursor' property value which consists of
2238 a single URL but no keywords.
2239
2240 * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
2241 'cursor' property by appending a fallback keyword.
2242
ap@apple.com92352d02017-05-24 22:53:00 +000022432017-05-24 Alexey Proskuryakov <ap@apple.com>
2244
2245 Merge split script tests
2246 https://bugs.webkit.org/show_bug.cgi?id=172423
2247
2248 Reviewed by Sam Weinig.
2249
2250 In the past, many tests were being split into HTML and JS parts for no good reason.
2251 This makes it hard to see what those tests are doing.
2252
2253 This is first part of the change, only including files where JS and HTML counterparts
2254 have matching names. Custom cases will be completed in a follow-up.
2255
2256 Long change list omitted.
2257
ryanhaddad@apple.come0f505e2017-05-24 21:35:07 +000022582017-05-24 Ryan Haddad <ryanhaddad@apple.com>
2259
2260 Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
2261 https://bugs.webkit.org/show_bug.cgi?id=172547
2262
2263 Unreviewed test gardening.
2264
2265 * platform/ios/TestExpectations:
2266
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +000022672017-05-24 Claudio Saavedra <csaavedra@igalia.com>
2268
csaavedra@igalia.com32fd7c32017-05-24 18:54:00 +00002269 [WPE] Rebaseline test
2270
2271 Unreviewed gardening after a series of changes to dom static properties.
2272
2273 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
2274
22752017-05-24 Claudio Saavedra <csaavedra@igalia.com>
2276
csaavedra@igalia.com9fcd98e2017-05-24 18:40:44 +00002277 [WPE] Rebaseline test after r217181
2278
2279 Unreviewed gardening.
2280
2281 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2282
22832017-05-24 Claudio Saavedra <csaavedra@igalia.com>
2284
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +00002285 [WPE] Remove baseline for test that passes now
2286
2287 Unreviewed gardening.
2288
2289 * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
2290
jdiggs@igalia.com32ae5172017-05-24 15:40:03 +000022912017-05-24 Joanmarie Diggs <jdiggs@igalia.com>
2292
2293 [ATK] Gardening needed after r217171
2294 https://bugs.webkit.org/show_bug.cgi?id=172539
2295
2296 Unreviewed test gardening after r217171.
2297
2298 Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
2299 tests with platform-specific expectations.
2300
2301 * accessibility/multiselect-list-reports-active-option-expected.txt:
2302 * accessibility/table-cells-roles-expected.txt:
2303 * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
2304 * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
2305 * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
2306 * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
2307 * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
2308
jfernandez@igalia.com615447b2017-05-24 08:35:02 +000023092017-05-24 Javier Fernandez <jfernandez@igalia.com>
2310
2311 [css-grid] Ignore collapsed tracks on content-distribution alignment
2312 https://bugs.webkit.org/show_bug.cgi?id=172493
2313
2314 Reviewed by Manuel Rego Casasnovas.
2315
2316 Unskip the web-platform-tests related to content-alignment and collapsed tracks.
2317
2318 * TestExpectations:
2319
jiewen_tan@apple.com04d22032017-05-24 00:33:23 +000023202017-05-22 Jiewen Tan <jiewen_tan@apple.com>
2321
2322 [WebCrypto] Support RSA-PSS
2323 https://bugs.webkit.org/show_bug.cgi?id=170869
2324 <rdar://problem/31640672>
2325
2326 Reviewed by Brent Fulgham.
2327
2328 * TestExpectations:
2329 Skip tests related to RSA-PSS for now.
2330 * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
2331 * crypto/subtle/rsa-generate-key-malformed-parameters.html:
2332 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
2333 * crypto/subtle/rsa-import-key-malformed-parameters.html:
2334 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
2335 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
2336 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
2337 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
2338 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
2339 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
2340 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
2341 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
2342 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
2343 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
2344 * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
2345 * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
2346 * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
2347 * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
2348 * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
2349 * crypto/subtle/rsa-pss-generate-key.html: Added.
2350 * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
2351 * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
2352 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
2353 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
2354 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
2355 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
2356 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
2357 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
2358 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
2359 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
2360 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
2361 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
2362 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
2363 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
2364 * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
2365 * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
2366 * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
2367 * crypto/subtle/rsa-pss-import-key-sign.html: Added.
2368 * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
2369 * crypto/subtle/rsa-pss-import-key-verify.html: Added.
2370 * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
2371 * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
2372 * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
2373 * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
2374 * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
2375 * crypto/subtle/rsa-pss-import-spki-key.html: Added.
2376 * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
2377 * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
2378 * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
2379 * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
2380 * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
2381 * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
2382
cdumez@apple.come4d96f62017-05-24 00:27:24 +000023832017-05-23 Chris Dumez <cdumez@apple.com>
2384
2385 Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
2386 https://bugs.webkit.org/show_bug.cgi?id=172523
2387
2388 Reviewed by Ryosuke Niwa.
2389
2390 * TestExpectations:
2391 This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
2392
2393 * fast/dom/script-charset-update.html:
2394 Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
2395
2396 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
2397 Rebaseline test now that it actually runs to the end.
2398
2399 * platform/ios-wk2/TestExpectations:
2400 * platform/mac-wk2/TestExpectations:
2401 Remove expectation for a test that is now skipped in root TestExpectations file.
2402
2403 * resources/js-test.js:
2404 Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
2405 set then, instead of waiting for the load event listener to do so. This is needed because some
2406 tests may decide to complete *before* the load event has fired, such as the test updated in this
2407 patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
2408 some tests only set jsTestIsAsync in a load event handler.
2409
ryanhaddad@apple.comd66b3012017-05-24 00:00:09 +000024102017-05-23 Ryan Haddad <ryanhaddad@apple.com>
2411
2412 Rebaseline tests for iOS simulator.
2413
2414 Unreviewed test gardening.
2415
2416 * fast/events/ios/rotation/basic-rotation-expected.txt:
2417 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
2418 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
2419 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
2420 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
2421 * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
2422
mattbaker@apple.com4ab17df2017-05-23 22:58:23 +000024232017-05-23 Matt Baker <mattbaker@apple.com>
2424
2425 Web Inspector: Cannot delete a disabled XHR breakpoint
2426 https://bugs.webkit.org/show_bug.cgi?id=171971
2427 <rdar://problem/32129527>
2428
2429 Reviewed by Devin Rousso.
2430
2431 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
2432 * inspector/dom-debugger/xhr-breakpoints.html:
2433
ryanhaddad@apple.com1d6701e2017-05-23 22:55:10 +000024342017-05-23 Ryan Haddad <ryanhaddad@apple.com>
2435
2436 Skip crashing css-display-3/display-contents tests.
2437 https://bugs.webkit.org/show_bug.cgi?id=172503
2438
2439 Unreviewed test gardening.
2440
2441 * TestExpectations:
2442
jlewis3@apple.com2e724e32017-05-23 21:30:37 +000024432017-05-23 Matt Lewis <jlewis3@apple.com>
2444
2445 Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
2446 https://bugs.webkit.org/show_bug.cgi?id=172515
2447
2448 Unreviewed test gardening.
2449
2450 * TestExpectations:
2451
cdumez@apple.come7db41a2017-05-23 21:06:23 +000024522017-05-23 Chris Dumez <cdumez@apple.com>
2453
2454 Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
2455 https://bugs.webkit.org/show_bug.cgi?id=171091
2456 <rdar://problem/31752046>
2457
2458 Reviewed by Geoffrey Garen.
2459
2460 * fast/dom/resources/script-with-unicode.js: Added.
2461 * fast/dom/script-charset-update-expected.txt: Added.
2462 * fast/dom/script-charset-update.html: Added.
2463 Add test that was consistently hitting the assertion in debug builds before
2464 r215229 was rolled out.
2465
2466 * fast/loader/cache-encoding-expected.txt:
2467 * fast/loader/cache-encoding.html:
2468 Improve test to check that it is actually getting a SyntaxError the first time,
2469 when it loads the script with the wrong encoding. Apparently this test was not
2470 clear enough because it was updated / disabled in r215229, but was showing a
2471 real bug.
2472
2473 * platform/ios-wk2/TestExpectations:
2474 * platform/mac-wk2/TestExpectations:
2475 Unskip test was should no longer be flaky now that r215229 has been rolled out.
2476
jlewis3@apple.comef6a6582017-05-23 20:59:09 +000024772017-05-23 Matt Lewis <jlewis3@apple.com>
2478
2479 Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
2480 https://bugs.webkit.org/show_bug.cgi?id=172521
2481
2482 Unreviewed test gardening.
2483
2484 * platform/ios-wk2/TestExpectations:
2485 * platform/mac-wk2/TestExpectations:
2486
dino@apple.com68791fa2017-05-23 20:49:58 +000024872017-05-23 Dean Jackson <dino@apple.com>
2488
2489 checkGPUStatus needs to exercise instancing calls
2490 https://bugs.webkit.org/show_bug.cgi?id=172520
2491 <rdar://problem/23118395>
2492
2493 Reviewed by Brent Fulgham.
2494
2495 * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
2496 * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
2497
rego@igalia.comfc37b972017-05-23 20:31:53 +000024982017-05-23 Manuel Rego Casasnovas <rego@igalia.com>
2499
2500 [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
2501 https://bugs.webkit.org/show_bug.cgi?id=172494
2502
2503 Reviewed by Youenn Fablet.
2504
2505 * TestExpectations: Mark as failure a few tests due to bug #172493.
2506
ap@apple.com5e1514b2017-05-23 20:23:23 +000025072017-05-23 Alexey Proskuryakov <ap@apple.com>
2508
2509 Many editing js-tests use waitUntilDone
2510 https://bugs.webkit.org/show_bug.cgi?id=172401
2511
2512 Reviewed by Ryosuke Niwa.
2513
2514 Corrected the use of js-test harness, updated the tests to use js-test.js instead
2515 of js-test-pre.js where possible.
2516
2517 * editing/caret/ios/absolute-caret-position-after-scroll.html:
2518 * editing/caret/ios/fixed-caret-position-after-scroll.html:
2519 * editing/input/style-change-during-input.html:
2520 * editing/inserting/insert-html-crash.html:
2521 * editing/mac/input/undo-grouping-on-text-insertion.html:
2522 * editing/mac/selection/context-menu-select-editability-expected.txt:
2523 * editing/mac/selection/context-menu-select-editability.html:
2524 * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
2525 * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
2526 * editing/mac/spelling/autocorrection-respets-undo.html:
2527 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
2528 * editing/pasteboard/drag-and-drop-image-contenteditable.html:
2529 * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
2530 * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
2531 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
2532 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
2533 * editing/selection/ios/absolute-selection-after-scroll.html:
2534 * editing/selection/ios/fixed-selection-after-scroll.html:
2535 * editing/spelling/copy-paste-crash-expected.txt:
2536 * editing/spelling/copy-paste-crash.html:
2537 * editing/style/apply-style-join-child-text-nodes-crash.html:
2538
jiewen_tan@apple.coma3087de2017-05-23 19:46:39 +000025392017-05-23 Jiewen Tan <jiewen_tan@apple.com>
2540
2541 Unreviewed, test gardening after r217225
2542
2543 * TestExpectations:
2544 Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
2545
cdumez@apple.com1a5e2832017-05-23 19:39:16 +000025462017-05-23 Chris Dumez <cdumez@apple.com>
2547
2548 Unreviewed, roll out r215229
2549
2550 It caused CachedScripts in MemoryCache to be reused with different encodings
2551 even though CachedScript potentially has already decoded data or cached hash
2552 with a previous encoding.
2553
2554 * TestExpectations:
2555 * fast/loader/cache-encoding-expected.txt:
2556 * fast/loader/cache-encoding.html:
2557 * http/tests/preload/preload-encoding-expected.txt:
2558 * http/tests/preload/preload-encoding.php:
2559
ryanhaddad@apple.com94e88702017-05-23 18:36:35 +000025602017-05-23 Ryan Haddad <ryanhaddad@apple.com>
2561
2562 Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
2563 https://bugs.webkit.org/show_bug.cgi?id=172514
2564
2565 Unreviewed test gardening.
2566
2567 * TestExpectations:
2568
commit-queue@webkit.orgb54ca7d2017-05-23 16:30:37 +000025692017-05-23 Sam Weinig <sam@webkit.org>
2570
2571 [WebIDL] Remove some unnecessary specialization for enum types
2572 https://bugs.webkit.org/show_bug.cgi?id=172482
2573
2574 Reviewed by Chris Dumez.
2575
2576 * crypto/subtle/import-key-malformed-parameters-expected.txt:
2577 * fast/files/blob-constructor-expected.txt:
2578 * fast/files/script-tests/blob-constructor.js:
2579 Update test and results for improved order of exceptions. In this case, the conversion
2580 to String throws before the failure to parse the enumeration (which is what the
2581 plain TypeError was).
2582
commit-queue@webkit.org47b46f02017-05-23 16:27:36 +000025832017-05-23 Emilio Cobos Álvarez <ecobos@igalia.com>
2584
2585 Import the css-display-3 css tests.
2586 https://bugs.webkit.org/show_bug.cgi?id=172212
2587
2588 Reviewed by Chris Dumez.
2589
commit-queue@webkit.org374da2c2017-05-23 15:56:12 +000025902017-05-23 youenn fablet <youenn@apple.com>
2591
2592 There should be an easy way to run HTTP/WPT served tests on a browser
2593 https://bugs.webkit.org/show_bug.cgi?id=172068
2594
2595 Reviewed by Sam Weinig.
2596
2597 * fast/harness/results.html: In case results.html is opened locallly,
2598 open HTTP/WPT urls as served by their related servers.
2599 Adding a check that the servers are running before opening the related test.
2600
commit-queue@webkit.org5b149802017-05-23 14:18:55 +000026012017-05-23 Antoine Quint <graouts@apple.com>
2602
2603 [Modern Media Controls] Turn off all tests
2604 https://bugs.webkit.org/show_bug.cgi?id=172447
2605
2606 Reviewed by Jon Lee.
2607
2608 Due to the high number of timeouts and random failures with the current tests, we turn off
2609 all modern-media-controls tests while we wait on a more permanent solution.
2610
2611 * TestExpectations:
2612 * platform/gtk/TestExpectations:
2613 * platform/ios/TestExpectations:
2614 * platform/mac-wk1/TestExpectations:
2615 * platform/mac/TestExpectations:
2616
mmaxfield@apple.coma266d032017-05-23 07:37:42 +000026172017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
2618
2619 Update font-style's implementation in the font selection algorithm
2620 https://bugs.webkit.org/show_bug.cgi?id=169453
2621
2622 Reviewed by Simon Fraser.
2623
2624 * fast/text/font-style-parse-expected.txt:
2625 * fast/text/font-style-parse.html:
2626 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
2627
pvollan@apple.com31567ae2017-05-23 06:50:17 +000026282017-05-22 Per Arne Vollan <pvollan@apple.com>
2629
2630 [Win] Update expectations for layout tests.
2631 https://bugs.webkit.org/show_bug.cgi?id=172437
2632
2633 Unreviewed test gardening, update test expectations for failing tests.
2634
2635 * platform/win/TestExpectations:
2636
mmaxfield@apple.com636c4d22017-05-23 06:03:24 +000026372017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
2638
2639 Support calc() in font-variation-settings and font-feature-settings
2640 https://bugs.webkit.org/show_bug.cgi?id=171032
2641
2642 Reviewed by David Hyatt.
2643
2644 * css3/font-feature-settings-calc-expected.html: Added.
2645 * css3/font-feature-settings-calc.html: Added.
2646 * fast/text/variations/calc-expected.html: Added.
2647 * fast/text/variations/calc.html: Added.
2648
ryanhaddad@apple.com5999d122017-05-22 23:41:13 +000026492017-05-22 Ryan Haddad <ryanhaddad@apple.com>
2650
2651 Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
2652 https://bugs.webkit.org/show_bug.cgi?id=171605
2653
2654 Unreviewed test gardening.
2655
2656 * platform/ios-wk2/TestExpectations:
2657
cdumez@apple.comac70a712017-05-22 23:00:25 +000026582017-05-22 Chris Dumez <cdumez@apple.com>
2659
2660 ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
2661 https://bugs.webkit.org/show_bug.cgi?id=172473
2662
2663 Reviewed by Ryosuke Niwa.
2664
2665 * TestExpectations:
2666 Unskip test.
2667
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +000026682017-05-22 Ryan Haddad <ryanhaddad@apple.com>
2669
ryanhaddad@apple.comdb9aef82017-05-22 22:52:06 +00002670 Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
2671 https://bugs.webkit.org/show_bug.cgi?id=172452
2672
2673 Unreviewed test gardening.
2674
2675 * platform/wk2/TestExpectations:
2676
26772017-05-22 Ryan Haddad <ryanhaddad@apple.com>
2678
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +00002679 Update TestExpectations for two new WPT LayoutTests.
2680 https://bugs.webkit.org/show_bug.cgi?id=172472
2681
2682 Unreviewed test gardening.
2683
2684 * TestExpectations:
2685
ap@apple.comb1f3e4f2017-05-22 22:09:49 +000026862017-05-22 Alexey Proskuryakov <ap@apple.com>
2687
2688 Remove Java tests.
2689
2690 Rubber-stamped by Tim Horton.
2691
2692 These tests were disabled on all platforms for a long long time now.
2693
2694 * TestExpectations:
2695 * java: Removed.
2696 * platform/ios/TestExpectations:
2697 * platform/mac/TestExpectations:
2698 * platform/win/TestExpectations:
2699 * platform/wk2/TestExpectations:
2700 * platform/wpe/TestExpectations:
2701
bburg@apple.com51fd2622017-05-22 22:06:47 +000027022017-05-22 Brian Burg <bburg@apple.com>
2703
2704 Web Inspector: webkit reload policy should match default behavior
2705 https://bugs.webkit.org/show_bug.cgi?id=171385
2706 <rdar://problem/31871515>
2707
2708 Reviewed by Joseph Pecoraro.
2709
2710 * http/tests/inspector/replay/replay-test.js:
2711 * http/tests/inspector/network/resource-sizes-memory-cache.html:
2712 Update tests to match new API.
2713
2714 * http/tests/inspector/network/resource-response-source-memory-cache.html:
2715 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
2716 Added. This is a copy of the above test but uses the option to do a "legacy" reload.
2717 With this reload type, the resource returned with HTTP 200.
2718
yoav@yoav.ws029d3252017-05-22 22:03:18 +000027192017-05-22 Yoav Weiss <yoav@yoav.ws>
2720
2721 [preload] Add media and type attribute support.
2722 https://bugs.webkit.org/show_bug.cgi?id=171720
2723
2724 Reviewed by Youenn Fablet.
2725
2726 * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
2727 * http/wpt/preload/media-attribute-expected.txt: Added.
2728 * http/wpt/preload/media-attribute.html: Added.
2729 * http/wpt/preload/type-attribute-expected.txt: Added.
2730 * http/wpt/preload/type-attribute.html: Added.
2731 * http/wpt/preload/resources/square.png: Added.
2732 * http/wpt/preload/resources/dummy.js: Added.
2733 * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
2734 * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
2735 * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
2736 * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
2737
ryanhaddad@apple.com47c26932017-05-22 21:13:45 +000027382017-05-22 Ryan Haddad <ryanhaddad@apple.com>
2739
2740 Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
2741 https://bugs.webkit.org/show_bug.cgi?id=172469
2742
2743 Unreviewed test gardening.
2744
2745 * platform/mac/TestExpectations:
2746
ap@apple.comc8e7c722017-05-22 20:49:12 +000027472017-05-22 Alexey Proskuryakov <ap@apple.com>
2748
2749 Many WebAudio js-tests use waitUntilDone
2750 https://bugs.webkit.org/show_bug.cgi?id=172398
2751
2752 Reviewed by Sam Weinig.
2753
2754 Corrected the use of js-test harness, updated the tests to use js-test.js instead
2755 of js-test-pre.js where possible.
2756
2757 * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
2758 that wasn't present here.
2759
2760 * webaudio/analyser-exception.html:
2761 * webaudio/audiobuffer-neuter-expected.txt:
2762 * webaudio/audiobuffer-neuter.html:
2763 * webaudio/audiobuffersource-channels.html:
2764 * webaudio/audiobuffersource-ended-expected.txt:
2765 * webaudio/audiobuffersource-ended.html:
2766 * webaudio/audiobuffersource-exception.html:
2767 * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
2768 * webaudio/audiobuffersource-loop-comprehensive.html:
2769 * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
2770 * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
2771 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
2772 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
2773 * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
2774 * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
2775 * webaudio/audiobuffersource-negative-playbackrate-loop.html:
2776 * webaudio/audiobuffersource-negative-playbackrate.html:
2777 * webaudio/audiobuffersource-playbackState.html:
2778 * webaudio/audiobuffersource-start-expected.txt:
2779 * webaudio/audiobuffersource-start.html:
2780 * webaudio/audiochannelmerger-basic.html:
2781 * webaudio/audiochannelmerger-stereo.html:
2782 * webaudio/audiochannelsplitter.html:
2783 * webaudio/audiocontext-promise-throwing.html:
2784 * webaudio/audiocontext-promise.html:
2785 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
2786 * webaudio/audiocontext-restriction.html:
2787 * webaudio/audiocontext-state-interrupted.html:
2788 * webaudio/audiocontext-state.html:
2789 * webaudio/audionode-channel-rules.html:
2790 * webaudio/audionode-connect-order.html:
2791 * webaudio/audionode.html:
2792 * webaudio/audioparam-connect-audioratesignal.html:
2793 * webaudio/audioparam-summingjunction.html:
2794 * webaudio/audioprocessingevent.html:
2795 * webaudio/automatic-pull-node.html:
2796 * webaudio/biquad-allpass.html:
2797 * webaudio/biquad-bandpass.html:
2798 * webaudio/biquad-getFrequencyResponse.html:
2799 * webaudio/biquad-highpass.html:
2800 * webaudio/biquad-highshelf.html:
2801 * webaudio/biquad-lowpass.html:
2802 * webaudio/biquad-lowshelf.html:
2803 * webaudio/biquad-notch.html:
2804 * webaudio/biquad-peaking.html:
2805 * webaudio/biquadfilternode-basic.html:
2806 * webaudio/convolution-mono-mono.html:
2807 * webaudio/decode-audio-data-basic.html:
2808 * webaudio/decode-audio-data-too-short.html:
2809 * webaudio/delaynode-max-default-delay.html:
2810 * webaudio/delaynode-max-nondefault-delay.html:
2811 * webaudio/delaynode-maxdelay.html:
2812 * webaudio/delaynode-maxdelaylimit.html:
2813 * webaudio/delaynode-scheduling.html:
2814 * webaudio/delaynode.html:
2815 * webaudio/distance-exponential.html:
2816 * webaudio/distance-inverse.html:
2817 * webaudio/distance-linear.html:
2818 * webaudio/dynamicscompressor-basic.html:
2819 * webaudio/javascriptaudionode-downmix8-2channel-input.html:
2820 * webaudio/javascriptaudionode-upmix2-8channel-input.html:
2821 * webaudio/javascriptaudionode-zero-input-channels.html:
2822 * webaudio/javascriptaudionode.html:
2823 * webaudio/mediaelementaudiosourcenode.html:
2824 * webaudio/oscillator-basic.html:
2825 * webaudio/oscillator-ended-expected.txt:
2826 * webaudio/oscillator-ended.html:
2827 * webaudio/page-canstartmedia.html:
2828 * webaudio/panner-equalpower-stereo.html:
2829 * webaudio/panner-equalpower.html:
2830 * webaudio/panner-loop.html:
2831 * webaudio/pannernode-basic.html:
2832 * webaudio/realtimeanalyser-fft-scaling.html:
2833 * webaudio/realtimeanalyser-fft-sizing.html:
2834 * webaudio/resources/audiobuffersource-testing.js:
2835 (checkAllTests):
2836 * webaudio/sample-accurate-scheduling.html:
2837 * webaudio/stereo2mono-down-mixing.html:
2838 * webaudio/test-basic.html:
2839 * webaudio/waveshaper.html:
2840
mmaxfield@apple.com43943e42017-05-22 20:12:43 +000028412017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
2842
2843 Enable the woff2-variations @font-face format identifier
2844 https://bugs.webkit.org/show_bug.cgi?id=172425
2845
2846 Reviewed by Andreas Kling.
2847
2848 * fast/text/variations/font-face-format-woff2-expected.html: Added.
2849 * fast/text/variations/font-face-format-woff2.html: Added.
2850 * platform/mac/TestExpectations:
2851
simon.fraser@apple.com23372cf2017-05-22 19:19:24 +000028522017-05-22 Simon Fraser <simon.fraser@apple.com>
2853
2854 Support transform-box to switch sizing box in SVG
2855 https://bugs.webkit.org/show_bug.cgi?id=145783
2856
2857 Reviewed by Dean Jackson.
2858
2859 Modify tests that relied on the old "% values relative to the bounding box" behavior,
2860 and new tests for parsing and rendering with transform-box.
2861
2862 * fast/css/transform-box-parsing.html: Added.
2863 * svg/transforms/change-transform-origin-css.xhtml:
2864 * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
2865 * svg/transforms/percent-transform-values.xhtml:
2866 * svg/transforms/svg-transform-box-expected.html: Added.
2867 * svg/transforms/svg-transform-box.html: Added.
2868 * svg/transforms/transform-origin-css-property.xhtml:
2869 * transforms/svg-vs-css.xhtml:
2870
antti@apple.comea90b132017-05-22 18:16:18 +000028712017-05-22 Antti Koivisto <antti@apple.com>
2872
2873 Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
2874 https://bugs.webkit.org/show_bug.cgi?id=170756
2875 <rdar://problem/31573157>
2876
2877 Reviewed by Andreas Kling.
2878
2879 Expand the tests to cover the malformed key case.
2880
2881 * animations/keyframes-rule.html:
2882 * animations/unprefixed-keyframes-rule.html:
2883
commit-queue@webkit.orgf9f90062017-05-22 18:07:11 +000028842017-05-22 youenn fablet <youenn@apple.com>
2885
2886 Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
2887 https://bugs.webkit.org/show_bug.cgi?id=172426
2888
2889 Reviewed by Chris Dumez.
2890
2891 * TestExpectations:
2892 * tests-options.json:
2893
antti@apple.combebe57b22017-05-22 13:17:24 +000028942017-05-22 Antti Koivisto <antti@apple.com>
2895
2896 [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
2897 https://bugs.webkit.org/show_bug.cgi?id=172177
2898 <rdar://problem/32239583>
2899
2900 Unreviewed.
2901
2902 * animations/animation-initial-inheritance.html: Try to unflake.
2903
pvollan@apple.combbe160d2017-05-22 06:30:27 +000029042017-05-21 Per Arne Vollan <pvollan@apple.com>
2905
pvollan@apple.com554d1332017-05-22 06:55:15 +00002906 Unreviewed Windows test gardening, skip tests which are timing out.
2907
2908 * platform/win/TestExpectations:
2909
29102017-05-21 Per Arne Vollan <pvollan@apple.com>
2911
pvollan@apple.combbe160d2017-05-22 06:30:27 +00002912 [Win] Update expectations for layout tests.
2913 https://bugs.webkit.org/show_bug.cgi?id=172437
2914
2915 Unreviewed test gardening, update test expectations for failing tests.
2916
2917 * platform/win/TestExpectations:
2918
sbarati@apple.comba6f3532017-05-22 05:47:33 +000029192017-05-21 Saam Barati <sbarati@apple.com>
2920
2921 We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
2922 https://bugs.webkit.org/show_bug.cgi?id=171041
2923 <rdar://problem/32082516>
2924
2925 Reviewed by Yusuke Suzuki.
2926
2927 * js/parser-syntax-check-expected.txt:
2928 * js/script-tests/parser-syntax-check.js:
2929
antti@apple.com9ff32262017-05-21 15:08:18 +000029302017-05-21 Antti Koivisto <antti@apple.com>
2931
2932 matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
2933 https://bugs.webkit.org/show_bug.cgi?id=172361
2934 <rdar://problem/28777408>
2935
2936 Reviewed by Sam Weinig.
2937
2938 * fast/media/matchMedia-print-expected.txt: Added.
2939 * fast/media/matchMedia-print.html: Added.
2940
ap@apple.com72e57062017-05-21 06:01:27 +000029412017-05-20 Alexey Proskuryakov <ap@apple.com>
2942
2943 Correct line endings in a couple files.
2944
2945 * fast/canvas/script-tests/canvas-gradient-without-path.js:
2946 * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
2947
cdumez@apple.comf5bed952017-05-20 19:14:15 +000029482017-05-20 Chris Dumez <cdumez@apple.com>
2949
cdumez@apple.com5adf38b2017-05-21 02:10:05 +00002950 Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
2951 https://bugs.webkit.org/show_bug.cgi?id=172418
2952
2953 Reviewed by Youenn Fablet.
2954
2955 Rebaseline existing test to reflect change.
2956
2957 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2958 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2959 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2960 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2961
29622017-05-20 Chris Dumez <cdumez@apple.com>
2963
cdumez@apple.comf5bed952017-05-20 19:14:15 +00002964 Value for iterator property is wrong for maplike interfaces
2965 https://bugs.webkit.org/show_bug.cgi?id=172410
2966
2967 Reviewed by Sam Weinig.
2968
2969 Extend test coverage to test the RTCStatsReport iterator.
2970
2971 * webrtc/video-stats.html:
2972
jer.noble@apple.com57ab0f42017-05-20 16:55:01 +000029732017-05-20 Jer Noble <jer.noble@apple.com>
2974
2975 [MSE][Mac] Support painting MSE video-element to canvas
2976 https://bugs.webkit.org/show_bug.cgi?id=125157
2977 <rdar://problem/23062016>
2978
2979 Reviewed by Eric Carlson.
2980
2981 * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
2982 first sample to 0:00.
2983 * media/media-source/content/test-fragmented-manifest.json:
2984 * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
2985 * media/media-source/media-source-paint-to-canvas.html: Added.
2986
cdumez@apple.comaf6bbc52017-05-20 02:30:27 +000029872017-05-19 Chris Dumez <cdumez@apple.com>
2988
2989 Consider not exposing webkitURL in workers
2990 https://bugs.webkit.org/show_bug.cgi?id=172166
2991
2992 Reviewed by Geoffrey Garen.
2993
2994 Rebaseline existing test to reflect behavior change.
2995
2996 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2997
commit-queue@webkit.org8bf56e22017-05-20 00:27:33 +000029982017-05-19 Jeremy Jones <jeremyj@apple.com>
2999
3000 webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
3001 https://bugs.webkit.org/show_bug.cgi?id=172329
3002 rdar://problem/32260891
3003
3004 Reviewed by Darin Adler.
3005
3006 webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
3007 The additional mediaSession().fullscreenPermitted() check causes it to return false when
3008 not handling a user gesture, which isn't helpful to deciding to show a button in controls
3009 or not.
3010
3011 * media/media-fullscreen-inline-expected.txt:
3012 * media/media-fullscreen-not-in-document-expected.txt:
3013 * media/media-fullscreen.js:
3014 (canplaythrough):
3015 * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
3016 * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
3017
jlewis3@apple.com47f842d2017-05-20 00:18:14 +000030182017-05-19 Matt Lewis <jlewis3@apple.com>
3019
3020 Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
3021 https://bugs.webkit.org/show_bug.cgi?id=171061
3022
3023 Unreviewed test gardening.
3024
3025 * platform/ios-wk2/TestExpectations:
3026 * platform/mac-wk1/TestExpectations:
3027 * platform/mac-wk2/TestExpectations:
3028
cdumez@apple.come0fb99a2017-05-20 00:00:58 +000030292017-05-19 Chris Dumez <cdumez@apple.com>
3030
3031 Do not fire load event for SVGElements that are detached or in frameless documents
3032 https://bugs.webkit.org/show_bug.cgi?id=172289
3033 <rdar://problem/32275689>
3034
3035 Reviewed by Ryosuke Niwa.
3036
3037 Add layout test coverage.
3038
3039 * svg/load-event-detached-expected.txt: Added.
3040 * svg/load-event-detached.html: Added.
3041
ap@apple.comfcade892017-05-19 23:37:59 +000030422017-05-19 Alexey Proskuryakov <ap@apple.com>
3043
3044 Many accessibility js-tests use waitUntilDone
3045 https://bugs.webkit.org/show_bug.cgi?id=172372
3046
3047 Reviewed by Tim Horton.
3048
3049 Corrected the use of js-test harness, updated the tests to use js-test.js instead
3050 of js-test-pre.js where possible.
3051
3052 * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
3053 * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
3054 * accessibility/aria-checkbox-sends-notification.html:
3055 * accessibility/aria-invalid.html:
3056 * accessibility/aria-switch-sends-notification.html:
3057 * accessibility/deleting-iframe-destroys-axcache.html:
3058 * accessibility/file-upload-button-with-axpress.html:
3059 * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
3060 * accessibility/frame-disconnect-textmarker-cache-crash.html:
3061 * accessibility/gtk/aria-listbox-crash.html:
3062 * accessibility/heading-title-includes-links-expected.txt:
3063 * accessibility/heading-title-includes-links.html:
3064 * accessibility/image-map-update-parent-crash-expected.txt:
3065 * accessibility/image-map-update-parent-crash.html:
3066 * accessibility/insert-children-assert-expected.txt:
3067 * accessibility/insert-children-assert.html:
3068 * accessibility/ios-simulator/focus-change-notifications.html:
3069 * accessibility/label-element-press.html:
3070 * accessibility/loading-iframe-updates-axtree.html:
3071 * accessibility/mac/aria-expanded-notifications.html:
3072 * accessibility/mac/aria-listbox-selectedchildren-change.html:
3073 * accessibility/mac/aria-liveregion-on-image.html:
3074 * accessibility/mac/aria-liveregions-addedelement.html:
3075 * accessibility/mac/aria-liveregions-changedalt.html:
3076 * accessibility/mac/aria-liveregions-changedtext.html:
3077 * accessibility/mac/aria-liveregions-removedelement.html:
3078 * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
3079 * accessibility/mac/combobox-activedescendant-notifications.html:
3080 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
3081 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
3082 * accessibility/mac/html-slider-indicator.html:
3083 * accessibility/mac/input-replacevalue-userinfo-expected.txt:
3084 * accessibility/mac/input-replacevalue-userinfo.html:
3085 * accessibility/mac/ordered-textmarker-crash-expected.txt:
3086 * accessibility/mac/ordered-textmarker-crash.html:
3087 * accessibility/mac/search-with-frames-expected.txt:
3088 * accessibility/mac/search-with-frames.html:
3089 * accessibility/mac/selection-boundary-userinfo.html:
3090 * accessibility/mac/selection-change-userinfo.html:
3091 * accessibility/mac/selection-element-tabbing-to-link.html:
3092 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
3093 * accessibility/mac/stale-textmarker-crash-expected.txt:
3094 * accessibility/mac/stale-textmarker-crash.html:
3095 * accessibility/mac/textbox-role-reports-notifications-expected.txt:
3096 * accessibility/mac/textbox-role-reports-notifications.html:
3097 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
3098 * accessibility/mac/value-change/value-change-user-info-textarea.html:
3099 * accessibility/mac/value-change/value-change-user-info-textfield.html:
3100 * accessibility/media-element.html:
3101 * accessibility/menu-list-sends-change-notification.html:
3102 * accessibility/multiselect-list-reports-active-option.html:
3103 * accessibility/paragraph-with-linebreaks.html:
3104 * accessibility/platform-name.html:
3105 * accessibility/radio-button-group-members.html:
3106 * accessibility/radio-button-title-label.html:
3107 * accessibility/selection-states-expected.txt:
3108 * accessibility/selection-states.html:
3109 * accessibility/spinbutton-value.html:
3110 * accessibility/svg-bounds.html:
3111 * accessibility/table-cell-for-column-and-row-crash.html:
3112 * accessibility/table-cells-roles.html:
3113 * accessibility/table-roles-hierarchy.html:
3114 * accessibility/table-with-aria-role.html:
3115 * accessibility/textarea-insertion-point-line-number.html:
3116 * accessibility/textbox-role-reports-selection.html:
3117 * accessibility/title-ui-element-correctness.html:
3118 * accessibility/unknown-roles-not-exposed-expected.txt:
3119 * accessibility/unknown-roles-not-exposed.html:
3120 * accessibility/win/bstr-elements-role.html:
3121 * accessibility/win/detached-object-notification-crash.html:
3122 * accessibility/win/heading-elements.html:
3123 * accessibility/win/img-alt-attribute.html:
3124 * accessibility/win/linked-elements.html:
3125 * accessibility/win/list-item-role.html:
3126 * accessibility/win/list-marker-role.html:
3127 * accessibility/win/list-role.html:
3128 * accessibility/win/multiple-select-element-role.html:
3129 * accessibility/win/option-element-position-and-size.html:
3130 * accessibility/win/parent-element.html:
3131 * accessibility/win/select-element-role.html:
3132 * accessibility/win/selection-and-focus.html:
3133 * accessibility/win/single-select-children-changed.html:
3134 * accessibility/win/single-select-children.html:
3135 * accessibility/win/text-role.html:
3136 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
3137 * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
3138 * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
3139 * platform/mac/accessibility/media-element-expected.txt:
3140 * platform/mac/accessibility/table-cells-roles-expected.txt:
3141 * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
3142
jlewis3@apple.com41322312017-05-19 23:30:09 +000031432017-05-19 Matt Lewis <jlewis3@apple.com>
3144
3145 Rebaselined js/dom/global-constructors-attributes.html after revision 217129
3146
3147
3148 Unreviewed test gardening.
3149
3150 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3151
cdumez@apple.com5b7abae2017-05-19 23:07:40 +000031522017-05-19 Chris Dumez <cdumez@apple.com>
3153
3154 URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
3155 https://bugs.webkit.org/show_bug.cgi?id=172218
3156
3157 Reviewed by Youenn Fablet.
3158
3159 * fast/text/font-face-set-javascript-expected.txt:
3160 * fast/text/font-face-set-javascript.html:
3161 Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
3162 a pair iterator. It does not make sense to return a pair iterator here given
3163 that this is not a key-value structure. FontFaceSet should not even have an
3164 entries() method but this is an artifact of us using iterable<FontFace> instead of
3165 setlike<FontFace> until we support setlike<> (Bug 159140).
3166
zalan@apple.com97933452017-05-19 22:54:06 +000031672017-05-19 Zalan Bujtas <zalan@apple.com>
3168
3169 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
3170 https://bugs.webkit.org/show_bug.cgi?id=172309
3171 <rdar://problem/32262357>
3172
3173 Reviewed by Simon Fraser.
3174
3175 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
3176 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
3177
ryanhaddad@apple.com39cd65d2017-05-19 22:24:25 +000031782017-05-19 Ryan Haddad <ryanhaddad@apple.com>
3179
3180 LayoutTest js/Promise-types.html is a flaky failure
3181 https://bugs.webkit.org/show_bug.cgi?id=171739
3182
3183 Unreviewed follow-up fix for JSC tests.
3184
3185 * js/script-tests/Promise-types.js:
3186
commit-queue@webkit.org6b41e432017-05-19 21:41:50 +000031872017-05-19 Youenn Fablet <youenn@apple.com>
3188
3189 Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
3190 https://bugs.webkit.org/show_bug.cgi?id=172324
3191
3192 Reviewed by Eric Carlson.
3193
3194 * fast/mediastream/mock-media-source-webaudio.html:
3195
ap@apple.comfa481bb2017-05-19 21:19:00 +000031962017-05-19 Alexey Proskuryakov <ap@apple.com>
3197
3198 Many CSS js-tests use waitUntilDone
3199 https://bugs.webkit.org/show_bug.cgi?id=172379
3200
3201 Reviewed by Tim Horton.
3202
3203 Corrected the use of js-test harness, updated the tests to use js-test.js instead
3204 of js-test-pre.js where possible.
3205
3206 * css3/filters/should-not-have-compositing-layer-expected.txt:
3207 * css3/filters/should-not-have-compositing-layer.html:
3208 * css3/scroll-snap/nested-elements-expected.txt:
3209 * css3/scroll-snap/nested-elements.html:
3210 * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
3211 * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
3212 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
3213 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
3214 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
3215 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
3216 * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
3217 * css3/scroll-snap/scroll-snap-mismatch.html:
3218 * css3/scroll-snap/scroll-snap-offsets-expected.txt:
3219 * css3/scroll-snap/scroll-snap-offsets.html:
3220 * css3/scroll-snap/scroll-snap-positions-expected.txt:
3221 * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
3222 * css3/scroll-snap/scroll-snap-positions-mainframe.html:
3223 * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
3224 * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
3225 * css3/scroll-snap/scroll-snap-positions.html:
3226 * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
3227 * css3/scroll-snap/scroll-snap-style-changed-align.html:
3228 * css3/touch-action/touch-action-manipulation-fast-clicks.html:
3229 * fast/css/counters/2displays-expected.txt:
3230 * fast/css/counters/2displays.html:
3231 * fast/css/counters/after-continuation-expected.txt:
3232 * fast/css/counters/after-continuation.html:
3233 * fast/css/counters/counter-increment-inherit-expected.txt:
3234 * fast/css/counters/counter-increment-inherit.htm:
3235 * fast/css/counters/counter-increment-tests-expected.txt:
3236 * fast/css/counters/counter-increment-tests.htm:
3237 * fast/css/device-aspect-ratio.html:
3238 * fast/css/hover-display-block-inline-expected.txt:
3239 * fast/css/hover-display-block-inline.html:
3240 * fast/css/hover-display-block-none-expected.txt:
3241 * fast/css/hover-display-block-none.html:
3242 * fast/css/image-resolution/image-resolution.html:
3243 * fast/css/max-device-aspect-ratio.html:
3244 * fast/css/min-device-aspect-ratio.html:
3245 * fast/css/pseudo-target-indirect-sibling-001.html:
3246 * fast/css/pseudo-target-indirect-sibling-002.html:
3247
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +000032482017-05-19 Ryan Haddad <ryanhaddad@apple.com>
3249
ryanhaddad@apple.com0f1907d2017-05-19 20:12:12 +00003250 Skip tests that are reporting FailureNotTested.
3251 https://bugs.webkit.org/show_bug.cgi?id=172378
3252
3253 Unreviewed test gardening.
3254
3255 * TestExpectations:
3256 * platform/ios-wk2/TestExpectations:
3257 * platform/ios/TestExpectations:
3258 * platform/mac/TestExpectations:
3259
32602017-05-19 Ryan Haddad <ryanhaddad@apple.com>
3261
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +00003262 LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
3263 https://bugs.webkit.org/show_bug.cgi?id=171739
3264
3265 Reviewed by Joseph Pecoraro.
3266
3267 Silence the console messages for unhandled rejections in this LayoutTest.
3268
3269 * js/script-tests/Promise-types.js:
3270
zalan@apple.come01b9402017-05-19 18:47:03 +000032712017-05-19 Zalan Bujtas <zalan@apple.com>
3272
3273 LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
3274 https://bugs.webkit.org/show_bug.cgi?id=172363
3275 <rdar://problem/32182167>
3276
3277 Reviewed by Simon Fraser.
3278
3279 10ms timer is too short to securely ensure a layout. Let's force it instead.
3280
3281 * accessibility/mac/aria-multiple-liveregions-notification.html:
3282
ryanhaddad@apple.combf4c4e32017-05-19 18:06:36 +000032832017-05-19 Commit Queue <commit-queue@webkit.org>
3284
3285 Unreviewed, rolling out r217098, r217111, r217113, and
3286 r217114.
3287 https://bugs.webkit.org/show_bug.cgi?id=172367
3288
3289 These changes broke the Windows build and introduced
3290 LayoutTest failures (Requested by ryanhaddad on #webkit).
3291
3292 Reverted changesets:
3293
3294 "[MSE][Mac] Support painting MSE video-element to canvas"
3295 https://bugs.webkit.org/show_bug.cgi?id=125157
3296 http://trac.webkit.org/changeset/217098
3297
3298 "[MSE][Mac] Support painting MSE video-element to canvas"
3299 https://bugs.webkit.org/show_bug.cgi?id=125157
3300 http://trac.webkit.org/changeset/217111
3301
3302 "Unreviewed build fix; add undefined functions and constants
3303 to the CoreMediaSoftLink.h, and use the"
3304 http://trac.webkit.org/changeset/217113
3305
3306 "[MSE][Mac] Support painting MSE video-element to canvas"
3307 https://bugs.webkit.org/show_bug.cgi?id=125157
3308 http://trac.webkit.org/changeset/217114
3309
aestes@apple.com232fa952017-05-19 16:16:52 +000033102017-05-19 Andy Estes <aestes@apple.com>
3311
3312 REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
3313 https://bugs.webkit.org/show_bug.cgi?id=172344
3314
3315 Reviewed by Tim Horton.
3316
3317 * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
3318
cdumez@apple.com2ee0a982017-05-19 14:11:48 +000033192017-05-19 Chris Dumez <cdumez@apple.com>
3320
3321 CSSOM insertRule() index argument is optional with default 0
3322 https://bugs.webkit.org/show_bug.cgi?id=172219
3323
3324 Reviewed by Sam Weinig.
3325
3326 Update / Rebaseline existing tests to reflect behavior change.
3327
3328 * fast/css/CSSSupportsRule-parameters-expected.txt:
3329 * fast/css/CSSSupportsRule-parameters.html:
3330 * fast/css/stylesheet-parameters-expected.txt:
3331 * fast/css/stylesheet-parameters.html:
3332 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3333
zandobersek@gmail.comc448c052017-05-19 11:46:32 +000033342017-05-19 Zan Dobersek <zdobersek@igalia.com>
3335
3336 Unreviewed GTK+ gardening. Adding or updating test expectations for
3337 four W3C layout tests covering MSE and IndexedDB implementations.
3338
3339 * platform/gtk/TestExpectations:
3340
jer.noble@apple.com9b030762017-05-19 09:54:48 +000033412017-05-19 Jer Noble <jer.noble@apple.com>
3342
3343 [MSE][Mac] Support painting MSE video-element to canvas
3344 https://bugs.webkit.org/show_bug.cgi?id=125157
3345 <rdar://problem/23062016>
3346
3347 Reviewed by Eric Carlson.
3348
3349 * media/media-source/content/test-fragmented.mp4:
3350
zandobersek@gmail.com6736ad52017-05-19 09:11:47 +000033512017-05-19 Zan Dobersek <zdobersek@igalia.com>
3352
3353 Unreviewed GTK+ gardening.
3354
3355 * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
3356 http/tests/loading/resourceLoadStatistics test expectation.
3357 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
3358
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +000033592017-05-18 Ryan Haddad <ryanhaddad@apple.com>
3360
3361 Unreviewed, rolling out r217079.
3362
3363 This change broke internal builds.
3364
3365 Reverted changeset:
3366
3367 "Redundant ellipsis box triggers
3368 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
3369 https://bugs.webkit.org/show_bug.cgi?id=172309
3370 http://trac.webkit.org/changeset/217079
3371
cdumez@apple.com9a940b32017-05-19 03:21:54 +000033722017-05-18 Chris Dumez <cdumez@apple.com>
3373
3374 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
3375 https://bugs.webkit.org/show_bug.cgi?id=172311
3376
3377 Reviewed by Andreas Kling.
3378
3379 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
3380 what matters and what we want to test is that the cookie was actually added so make the
3381 test not rely on a specific order to address flakiness.
3382
3383 * http/tests/dom/document-attributes-null-handling-expected.txt:
3384 * http/tests/dom/document-attributes-null-handling.html:
3385
aestes@apple.comf6bf40c2017-05-19 02:55:15 +000033862017-05-18 Andy Estes <aestes@apple.com>
3387
3388 Unreviewed gardening on ApplePaySession.html after r217078.
3389
aestes@apple.com45d68142017-05-19 05:58:30 +00003390 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
3391
33922017-05-18 Andy Estes <aestes@apple.com>
3393
3394 Unreviewed gardening on ApplePaySession.html after r217078.
3395
aestes@apple.comf6bf40c2017-05-19 02:55:15 +00003396 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
3397 this breaks them out into their own file so that they can be skipped independently from
3398 ApplePaySession.html.
3399
3400 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
3401 * http/tests/ssl/applepay/ApplePayError.html: Added.
3402 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
3403 * http/tests/ssl/applepay/ApplePaySession.html:
3404 * platform/mac-wk2/TestExpectations:
3405
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +000034062017-05-18 Ryan Haddad <ryanhaddad@apple.com>
3407
3408 Rebaseline js/dom/global-constructors-attributes.html after r217078.
3409
3410 Unreviewed test gardening.
3411
3412 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3413 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3414
eric.carlson@apple.com3741a912017-05-19 01:16:47 +000034152017-05-18 Eric Carlson <eric.carlson@apple.com>
3416
3417 [MediaStream] do not cache gUM permissions
3418 https://bugs.webkit.org/show_bug.cgi?id=172245
3419
3420 Reviewed by Youenn Fablet.
3421
3422 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
3423 * fast/mediastream/MediaDevices-getUserMedia.html:
3424 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
3425 * http/tests/media/media-stream/get-user-media-prompt.html:
3426
zalan@apple.com3cec9a52017-05-19 00:37:43 +000034272017-05-18 Zalan Bujtas <zalan@apple.com>
3428
3429 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
3430 https://bugs.webkit.org/show_bug.cgi?id=172309
3431 <rdar://problem/32262357>
3432
3433 Reviewed by Simon Fraser.
3434
3435 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
3436 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
3437
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +000034382017-05-18 Simon Fraser <simon.fraser@apple.com>
3439
3440 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
3441 https://bugs.webkit.org/show_bug.cgi?id=172320
3442
3443 Reviewed by Dean Jackson.
3444
3445 Test that makes some source-less and sourced audio and video controls, and dumps
3446 the layer tree to ensure that they didn't trigger compositing on their ancestor
3447 stacking context element.
3448
3449 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
3450 * media/controls-should-not-trigger-isolates-blending.html: Added.
3451
dino@apple.com1c738cf2017-05-18 23:22:16 +000034522017-05-18 Dean Jackson <dino@apple.com>
3453
3454 Transform misplaces element 50% of the time
3455 https://bugs.webkit.org/show_bug.cgi?id=172300
3456 <rdar://problem/29835668>
3457
3458 Reviewed by Simon Fraser.
3459
3460 A test case which has an animation that relies on
3461 translation percentages. If all goes well, the
3462 animating element will be completely obscured.
3463
3464 * animations/needs-layout-expected.html: Added.
3465 * animations/needs-layout.html: Added.
3466
dbates@webkit.org778a3d22017-05-18 21:53:59 +000034672017-05-18 Daniel Bates <dabates@apple.com>
3468
3469 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
3470 https://bugs.webkit.org/show_bug.cgi?id=162819
3471 <rdar://problem/28575938>
3472
3473 Reviewed by Joseph Pecoraro.
3474
3475 Add more tests when Access-Control-Allow-Origin has more than one value and group
3476 with existing tests. Update expected results.
3477
3478 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
3479 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
3480 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
3481 and referenced this variable instead of duplicating its value. Fixed various style nits.
3482
wilander@apple.com2a5e5a02017-05-18 21:50:04 +000034832017-05-18 John Wilander <wilander@apple.com>
3484
3485 Resource Load Statistics: Grandfather domains for existing data records
3486 https://bugs.webkit.org/show_bug.cgi?id=172155
3487 <rdar://problem/24913532>
3488
3489 Reviewed by Alex Christensen.
3490
3491 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
3492 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
3493 * platform/wk2/TestExpectations:
3494 Marked it Pass for WebKit2.
3495
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +000034962017-05-18 Keith Miller <keith_miller@apple.com>
3497
3498 Fix wasm-mem-post-message.html test expectations
3499 https://bugs.webkit.org/show_bug.cgi?id=172308
3500
3501 Unreviewed, test gardening.
3502
3503 * platform/ios-simulator/TestExpectations:
3504 * platform/win/TestExpectations:
3505
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +000035062017-05-18 Jer Noble <jer.noble@apple.com>
3507
3508 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
3509 https://bugs.webkit.org/show_bug.cgi?id=172173
3510
3511 Reviewed by Andy Estes.
3512
3513 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
3514 * fast/events/popup-blocking-timers4-expected.txt: Removed.
3515 * fast/events/popup-blocking-timers4.html: Removed.
3516 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
3517 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
3518 * platform/ios/TestExpectations:
3519
dbates@webkit.org8c4111b2017-05-18 19:40:48 +000035202017-05-18 Daniel Bates <dabates@apple.com>
3521
3522 Evaluating window named element may return wrong result
3523 https://bugs.webkit.org/show_bug.cgi?id=166792
3524 <rdar://problem/29801059>
3525
3526 Reviewed by Chris Dumez.
3527
3528 Add tests to ensure we do not regress evaluation of window named elements.
3529
3530 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
3531 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
3532 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
3533 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
3534 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
3535
aestes@apple.comae52e852017-05-18 18:57:10 +000035362017-05-18 Andy Estes <aestes@apple.com>
3537
3538 Add "countryCode" to ApplePayErrorContactField
3539 https://bugs.webkit.org/show_bug.cgi?id=172264
3540 <rdar://problem/32004909>
3541
3542 Reviewed by Anders Carlsson.
3543
3544 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
3545 * http/tests/ssl/applepay/ApplePaySession.html:
3546
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +000035472017-05-18 Daniel Bates <dabates@apple.com>
3548
3549 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
3550 window CSP when object-src 'none' is set
3551 https://bugs.webkit.org/show_bug.cgi?id=172038
3552 <rdar://problem/32258262>
3553
3554 Reviewed by Andy Estes.
3555
3556 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
3557 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
3558 ensure that an about:blank window inherits the CSP plugin policy of its opener.
3559
3560 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
3561 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
3562 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
3563 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
3564 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
3565 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
3566 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
3567 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
3568
keith_miller@apple.com74e8d882017-05-18 18:22:19 +000035692017-05-18 Keith Miller <keith_miller@apple.com>
3570
3571 WebAssembly API: test with neutered inputs
3572 https://bugs.webkit.org/show_bug.cgi?id=163899
3573
3574 Reviewed by JF Bastien.
3575
3576 This patch dups Saam's de-modularized builder.
3577
3578 * workers/sab/postMessage-transfer-type-error-expected.txt:
3579 * workers/wasm-mem-post-message-expected.txt: Added.
3580 * workers/wasm-mem-post-message.html: Added.
3581 * workers/wasm-mem-post-message/test.js: Added.
3582 (worker.onmessage):
3583 * workers/wasm-mem-post-message/worker.js: Added.
3584 (onmessage):
3585 * workers/wasm-resources/builder.js: Added.
3586 (const._fail):
3587 (const.isNotA.assert.isNotA):
3588 (const):
3589 (switch.typeof):
3590 (Builder):
3591 (Builder.prototype.setChecked):
3592 (Builder.prototype.setPreamble):
3593 (Builder.prototype._functionIndexSpaceKeyHash):
3594 (Builder.prototype._registerFunctionToIndexSpace):
3595 (Builder.prototype._getFunctionFromIndexSpace):
3596 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
3597 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
3598 (Builder.prototype._registerSectionBuilders.this.Unknown):
3599
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +000036002017-05-18 Chris Dumez <cdumez@apple.com>
3601
3602 Update web-platform-tests tools
3603 https://bugs.webkit.org/show_bug.cgi?id=172247
3604
3605 Reviewed by Youenn Fablet.
3606
3607 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
3608
antti@apple.com7bd8bb42017-05-18 15:16:37 +000036092017-05-18 Antti Koivisto <antti@apple.com>
3610
3611 Design mode should not affect UA shadow trees
3612 https://bugs.webkit.org/show_bug.cgi?id=171854
3613 <rdar://problem/32071037>
3614
3615 Reviewed by Zalan Bujtas.
3616
3617 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
3618 * editing/deleting/search-shadow-tree-delete.html: Added.
3619
magomez@igalia.comdbc276c2017-05-18 11:28:41 +000036202017-05-18 Miguel Gomez <magomez@igalia.com>
3621
3622 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
3623
3624 * platform/gtk/TestExpectations:
3625
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +000036262017-05-17 Ryan Haddad <ryanhaddad@apple.com>
3627
3628 Unreviewed, rolling out r217014.
3629
3630 This change caused mac-wk2 LayoutTests to exit early due to
3631 crashes.
3632
3633 Reverted changeset:
3634
3635 "Resource Load Statistics: Grandfather domains for existing
3636 data records"
3637 https://bugs.webkit.org/show_bug.cgi?id=172155
3638 http://trac.webkit.org/changeset/217014
3639
zalan@apple.com36c264a2017-05-18 00:29:07 +000036402017-05-17 Zalan Bujtas <zalan@apple.com>
3641
3642 Tighten TextIterator::handleTextNode run-renderer mapping logic.
3643 https://bugs.webkit.org/show_bug.cgi?id=172174
3644
3645 Reviewed by Antti Koivisto.
3646
3647 * fast/shadow-dom/slot-crash-expected.txt:
3648
wilander@apple.coma3f93242017-05-17 23:55:24 +000036492017-05-17 John Wilander <wilander@apple.com>
3650
3651 Resource Load Statistics: Grandfather domains for existing data records
3652 https://bugs.webkit.org/show_bug.cgi?id=172155
3653 <rdar://problem/24913532>
3654
3655 Reviewed by Alex Christensen.
3656
3657 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
3658 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
3659 * platform/wk2/TestExpectations:
3660 Marked it Pass for WebKit2.
3661
zalan@apple.com023f9ce2017-05-17 23:30:47 +000036622017-05-17 Zalan Bujtas <zalan@apple.com>
3663
3664 Debug ASSERT: WebCore::RenderImageResource::shutdown
3665 https://bugs.webkit.org/show_bug.cgi?id=172238
3666 <rdar://problem/30064601>
3667
3668 Reviewed by Simon Fraser.
3669
3670 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
3671 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
3672
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +000036732017-05-17 Ryan Haddad <ryanhaddad@apple.com>
3674
3675 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
3676 https://bugs.webkit.org/show_bug.cgi?id=172241
3677
3678 Unreviewed test gardening.
3679
3680 * platform/mac-wk1/TestExpectations:
3681
cdumez@apple.com912e22e2017-05-17 21:50:11 +000036822017-05-17 Chris Dumez <cdumez@apple.com>
3683
3684 Setting URL.search to '' results in a stringified URL ending in '?'
3685 https://bugs.webkit.org/show_bug.cgi?id=162345
3686 <rdar://problem/31800441>
3687
3688 Reviewed by Alex Christensen.
3689
3690 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
3691 * fast/dom/DOMURL/set-href-attribute-search.html:
3692 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
3693 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
3694 Update / rebaseline existing tests to reflect behavior change.
3695
3696 * platform/ios-wk1/TestExpectations:
3697 * platform/mac-wk1/TestExpectations:
3698 Unskip url-setters.html test as it seems to be passing for me on WK1.
3699
eric.carlson@apple.comb5144062017-05-17 21:31:52 +000037002017-05-17 Eric Carlson <eric.carlson@apple.com>
3701
3702 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
3703 https://bugs.webkit.org/show_bug.cgi?id=172223
3704 <rdar://problem/31899755>
3705
3706 Reviewed by Jer Noble.
3707
3708 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
3709 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
3710
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +000037112017-05-17 Youenn Fablet <youenn@apple.com>
3712
3713 iOS WebRTC Media Capture should not allow camera capture from background tab
3714 https://bugs.webkit.org/show_bug.cgi?id=172200
3715
3716 Reviewed by Eric Carlson.
3717
3718 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
3719 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
3720
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +000037212017-05-15 Jiewen Tan <jiewen_tan@apple.com>
3722
3723 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
3724 https://bugs.webkit.org/show_bug.cgi?id=172146
3725 <rdar://problem/32122256>
3726
3727 Reviewed by Brent Fulgham.
3728
3729 * crypto/webkitSubtle/argument-conversion-expected.txt:
3730 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
3731 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
3732
cdumez@apple.come5e376b82017-05-17 19:44:29 +000037332017-05-17 Chris Dumez <cdumez@apple.com>
3734
3735 Unreviewed, skip newly imported notifications tests on iOS
3736
3737 Notifications are not enabled on iOS.
3738
3739 * platform/ios/TestExpectations:
3740
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +000037412017-05-17 Ryan Haddad <ryanhaddad@apple.com>
3742
3743 Mark two http/tests/media/hls/video tests as failing during investigation.
3744 https://bugs.webkit.org/show_bug.cgi?id=171814
3745
3746 Unreviewed test gardening.
3747
3748 * platform/mac-wk1/TestExpectations:
3749
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +000037502017-05-17 Nan Wang <n_wang@apple.com>
3751
3752 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
3753 https://bugs.webkit.org/show_bug.cgi?id=171927
3754 <rdar://problem/32109781>
3755
3756 Reviewed by Chris Fleizach.
3757
3758 * accessibility/insert-children-assert-expected.txt: Added.
3759 * accessibility/insert-children-assert.html: Added.
3760
cdumez@apple.comfc841ab2017-05-17 17:23:20 +000037612017-05-17 Chris Dumez <cdumez@apple.com>
3762
3763 Import Notification tests from web-platform-tests
3764 https://bugs.webkit.org/show_bug.cgi?id=172196
3765
3766 Reviewed by Youenn Fablet.
3767
3768 * resources/testharnessreport.js:
3769 Allow notifications as this is a pre-requirement for web-platform-tests.
3770
bfulgham@apple.com0163afe2017-05-17 17:15:45 +000037712017-05-17 Ryosuke Niwa <rniwa@webkit.org>
3772
3773 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
3774 https://bugs.webkit.org/show_bug.cgi?id=171374
3775
3776 Reviewed by Brent Fulgham.
3777
3778 Added a regression test for calling getElementById after removing a matching element
3779 during beforeload event of a link element.
3780
3781 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
3782 * fast/html/link-element-removal-during-beforeload.html: Added.
3783
cdumez@apple.comf4c15b22017-05-17 16:23:10 +000037842017-05-17 Chris Dumez <cdumez@apple.com>
3785
3786 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
3787
3788 * js/dom/global-constructors-attributes-expected.txt:
3789 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3790 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3791 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3792 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3793 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3794 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3795 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3796
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000037972017-05-17 Ben Kelly <ben@wanderview.com>
3798
3799 Import FileAPI WPT tests.
3800 https://bugs.webkit.org/show_bug.cgi?id=171960
3801
3802 Reviewed by Youenn Fablet.
3803
3804 * TestExpectations:
3805
antti@apple.com08524f62017-05-17 15:12:48 +000038062017-05-17 Antti Koivisto <antti@apple.com>
3807
3808 Regression (198943): <marquee> shouldn't wrap text
3809 https://bugs.webkit.org/show_bug.cgi?id=172217
3810
3811 Reviewed by Andreas Kling.
3812
3813 * fast/html/marquee-child-wrap-expected.html: Added.
3814 * fast/html/marquee-child-wrap.html: Added.
3815
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +000038162017-05-17 David Kilzer <ddkilzer@apple.com>
3817
3818 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
3819
3820 Unreviewed test gardening.
3821
3822 Update test results after the fix for:
3823 Do not skip <slot> children when collecting content for innerText.
3824 https://bugs.webkit.org/show_bug.cgi?id=172113
3825 <rdar://problem/30362324>
3826
3827 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
3828 a space to the end of the output.
3829
cdumez@apple.com55fc4d02017-05-17 05:26:10 +000038302017-05-16 Chris Dumez <cdumez@apple.com>
3831
3832 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
3833 https://bugs.webkit.org/show_bug.cgi?id=172183
3834
3835 Reviewed by Andreas Kling.
3836
3837 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
3838
3839 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
3840 * svg/animations/animations-paused-in-background-page-iframe.html:
3841
commit-queue@webkit.orga750e772017-05-17 03:22:38 +000038422017-05-16 Sam Weinig <sam@webkit.org>
3843
3844 Bring Notification.idl up to spec
3845 https://bugs.webkit.org/show_bug.cgi?id=172156
3846
3847 Reviewed by Chris Dumez.
3848
3849 * http/tests/notifications/notification-expected.txt: Added.
3850 * http/tests/notifications/notification.html: Added.
3851 Add test for basic Notification API functionality.
3852
zalan@apple.com1ab3f102017-05-17 02:33:28 +000038532017-05-16 Zalan Bujtas <zalan@apple.com>
3854
3855 Do not skip <slot> children when collecting content for innerText.
3856 https://bugs.webkit.org/show_bug.cgi?id=172113
3857 <rdar://problem/30362324>
3858
3859 Reviewed by Ryosuke Niwa and Brent Fulgham.
3860
3861 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
3862 * fast/text/inner-text-should-include-slot-subtree.html: Added.
3863
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +000038642017-05-16 Jiewen Tan <jiewen_tan@apple.com>
3865
3866 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
3867 <rdar://problem/32236478>
3868
3869 * plugins/navigator-plugin-crash-expected.txt:
3870 * plugins/navigator-plugin-crash.html:
3871
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +000038722017-05-16 Chris Dumez <cdumez@apple.com>
3873
3874 Implement DOMMatrix / DOMMatrixReadOnly
3875 https://bugs.webkit.org/show_bug.cgi?id=110001
3876
3877 Reviewed by Sam Weinig and Simon Fraser.
3878
3879 Drop test I previously added now that a better version landed in web-platform-tests
3880 and was re-imported in this patch.
3881
3882 * fast/css/matrix-stringifier-expected.txt: Removed.
3883 * fast/css/matrix-stringifier.html: Removed.
3884
mmaxfield@apple.com01133712017-05-16 20:26:39 +000038852017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
3886
3887 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
3888 https://bugs.webkit.org/show_bug.cgi?id=168487
3889
3890 Reviewed by Antti Koivisto.
3891
3892 * fast/text/font-download-font-face-src-list-expected.txt: Added.
3893 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3894 * fast/text/font-download-font-family-property-expected.txt: Added.
3895 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3896 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
3897 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3898 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
3899 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
3900 * fast/text/font-weight-download-2.html:
3901 * fast/text/font-weight-download-3-expected.txt: Added.
3902 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3903 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
3904 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
3905 * fast/text/web-font-load-fallback-during-loading-expected.html:
3906 * fast/text/web-font-load-fallback-during-loading.html:
3907 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
3908 * fast/text/web-font-load-invisible-during-loading.html: Added.
3909 * http/tests/webfont/fallback-font-while-loading-expected.txt:
3910 * http/tests/webfont/fallback-font-while-loading.html:
3911
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +000039122017-05-16 Eric Carlson <eric.carlson@apple.com>
3913
3914 [MediaStream] Return default device list until user gives permission to capture
3915 https://bugs.webkit.org/show_bug.cgi?id=172168
3916 <rdar://problem/31816884>
3917
3918 Reviewed by Youenn Fablet.
3919
3920 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
3921 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
3922 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
3923 * fast/mediastream/media-devices-enumerate-devices.html: Added.
3924
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +000039252017-05-16 Tim Horton <timothy_horton@apple.com>
3926
3927 Make it possible to adjust which edges are affected by safe area insets
3928 https://bugs.webkit.org/show_bug.cgi?id=172149
3929 <rdar://problem/31564729>
3930
3931 Reviewed by Beth Dakin.
3932
3933 * fast/viewport/ios/viewport-fit-auto-expected.txt:
3934 * fast/viewport/ios/viewport-fit-contain-expected.txt:
3935
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +000039362017-05-16 Mark Lam <mark.lam@apple.com>
3937
3938 Gardening: rebased parser-syntax-check test results after r216891.
3939 https://bugs.webkit.org/show_bug.cgi?id=172171
3940
3941 Not reviewed.
3942
3943 * js/parser-syntax-check-expected.txt:
3944 * js/script-tests/parser-syntax-check.js:
3945
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +000039462017-05-16 Ryan Haddad <ryanhaddad@apple.com>
3947
3948 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
3949
3950 Unreviewed test gardening.
3951
3952 * platform/ios/TestExpectations:
3953
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +000039542017-05-16 Claudio Saavedra <csaavedra@igalia.com>
3955
3956 [GTK] Tests that always pass when run alone, but fail in the bots
3957 https://bugs.webkit.org/show_bug.cgi?id=168572
3958
3959 Reviewed by Michael Catanzaro.
3960
3961 PlatformWebView::viewSupportsOptions() is basically a comparison
3962 that checks that the passed options are the ones supported by the
3963 web view. There is no reason for them to be implemented for each
3964 platform differently. In fact doing so causes issues each time a
3965 new option is added, if the corresponding platform implementation
3966 is not updated accordingly.
3967
3968 A consequence of not updating the viewSupportOptions()
3969 implementations when new options are added is that tests that need
3970 these options might fail if they are executed after a test that
3971 didn't need the option, as the webview will be reused even if the
3972 option is not supported. This cannot be spotted when running the
3973 tests individually. See bug #165133 for other example of the same
3974 problem.
3975
3976 Remove the platform implementations and make the comparison a
3977 method of the TestOptions structure, so that the check is in one
3978 place. For the time being include in the comparison the options
3979 checked in the mac and ios platforms, which seem to be the only
3980 ones relevant this far (unless newer ones have also been
3981 forgotten).
3982
3983 * platform/gtk/TestExpectations: Unskip an affected test.
3984
commit-queue@webkit.org835538c2017-05-16 12:47:22 +000039852017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
3986
3987 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
3988 https://bugs.webkit.org/show_bug.cgi?id=172111
3989
3990 Reviewed by Chris Dumez.
3991
3992 Added tests to check releaseLock() behavior.
3993
3994 * streams/readable-stream-byob-reader-expected.txt: Updated.
3995 * streams/readable-stream-byob-reader.js: Added new tests.
3996
pvollan@apple.com6368b252017-05-16 10:32:22 +000039972017-05-16 Per Arne Vollan <pvollan@apple.com>
3998
3999 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
4000
4001 * platform/win/TestExpectations:
4002
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +000040032017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
4004
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +00004005 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
4006
4007 * platform/gtk/fast/multicol/client-rects-expected.txt:
4008 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
4009 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
4010 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
4011 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
4012
40132017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
4014
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00004015 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
4016
4017 * platform/gtk/TestExpectations:
4018
rego@igalia.com14d2c802017-05-16 07:50:32 +000040192017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
4020
4021 [css-grid] Fix static position of positioned grid items
4022 https://bugs.webkit.org/show_bug.cgi?id=172108
4023
4024 Reviewed by Sergio Villar Senin.
4025
4026 The test is updated as the expected results were wrong.
4027 Note that after this patch we match Chrome and Firefox behavior on this test.
4028
4029 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
4030
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +000040312017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
4032
4033 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
4034 https://bugs.webkit.org/show_bug.cgi?id=170640
4035
4036 Reviewed by Simon Fraser.
4037
4038 * fast/images/async-image-background-image-repeated.html:
4039 * fast/images/async-image-background-image.html:
4040 * fast/images/sprite-sheet-image-draw.html:
4041
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +000040422017-05-15 Youenn Fablet <youenn@apple.com>
4043
4044 WebRTC outgoing muted video sources should send black frames
4045 https://bugs.webkit.org/show_bug.cgi?id=170627
4046 <rdar://problem/31513869>
4047
4048 Reviewed by Eric Carlson.
4049
4050 * webrtc/video-mute-expected.txt:
4051 * webrtc/video-mute.html:
4052
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +000040532017-05-15 Mark Lam <mark.lam@apple.com>
4054
4055 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
4056 https://bugs.webkit.org/show_bug.cgi?id=172147
4057
4058 Rubber-stamped by Saam Barati.
4059
4060 * js/parser-syntax-check-expected.txt:
4061 * js/script-tests/parser-syntax-check.js:
4062
cdumez@apple.com2462c512017-05-15 23:36:20 +000040632017-05-15 Chris Dumez <cdumez@apple.com>
4064
4065 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
4066
4067 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
4068 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
4069
jer.noble@apple.com333940e2017-05-15 22:46:13 +000040702017-05-15 Jer Noble <jer.noble@apple.com>
4071
4072 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
4073 https://bugs.webkit.org/show_bug.cgi?id=172131
4074
4075 Reviewed by Eric Carlson.
4076
4077 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
4078 * media/restricted-audio-playback-with-document-gesture.html: Added.
4079
pvollan@apple.comd1b683f2017-05-15 22:40:50 +000040802017-05-15 Per Arne Vollan <pvollan@apple.com>
4081
4082 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
4083 https://bugs.webkit.org/show_bug.cgi?id=167749
4084
4085 Reviewed by Eric Carlson.
4086
4087 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
4088 since the event sequence is not identical on all bots.
4089
4090 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
4091 * http/tests/media/track-in-band-hls-metadata-crash.html:
4092
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +000040932017-05-15 Joseph Pecoraro <pecoraro@apple.com>
4094
4095 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
4096 https://bugs.webkit.org/show_bug.cgi?id=172135
4097 <rdar://problem/32175860>
4098
4099 Reviewed by Brian Burg.
4100
4101 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
4102 * inspector/dom/setOuterHTML-no-document-element.html: Added.
4103
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +000041042017-05-15 Chris Dumez <cdumez@apple.com>
4105
4106 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
4107 https://bugs.webkit.org/show_bug.cgi?id=172114
4108
4109 Reviewed by Simon Fraser.
4110
4111 * fast/css/matrix-stringifier-expected.txt: Added.
4112 * fast/css/matrix-stringifier.html: Added.
4113 Add layout test coverage.
4114
4115 * fast/dom/Window/custom-constructors-expected.txt:
4116 * fast/dom/Window/custom-constructors.html:
4117 Rebaseline existing test to reflect behavior change.
4118
mark.lam@apple.com25199882017-05-15 20:34:13 +000041192017-05-15 Mark Lam <mark.lam@apple.com>
4120
4121 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
4122 https://bugs.webkit.org/show_bug.cgi?id=171775
4123 <rdar://problem/30975761>
4124
4125 Reviewed by Filip Pizlo.
4126
4127 * TestExpectations:
4128
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +000041292017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
4130
4131 Unicode characters which can't be rendered in any font are invisible
4132 https://bugs.webkit.org/show_bug.cgi?id=171942
4133 <rdar://problem/32054234>
4134
4135 Reviewed by Tim Horton.
4136
4137 * fast/text/default-ignorable-expected.html: Added.
4138 * fast/text/default-ignorable.html: Added.
4139 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
4140 * fast/text/unknown-char-notdef.html: Added.
4141
zalan@apple.com79e83ab2017-05-15 14:21:54 +000041422017-05-15 Zalan Bujtas <zalan@apple.com>
4143
4144 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
4145 https://bugs.webkit.org/show_bug.cgi?id=172076
4146
4147 Reviewed by Antti Koivisto.
4148
4149 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
4150 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
4151
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +000041522017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
4153
4154 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
4155 https://bugs.webkit.org/show_bug.cgi?id=171653
4156
4157 Reviewed by Chris Dumez.
4158
4159 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
4160 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
4161
4162 Update expectations of corresponding WPT test.
4163
4164 * platform/gtk/TestExpectations:
4165 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
4166 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
4167 * platform/mac/TestExpectations:
4168
yoon@igalia.com05294c62017-05-15 09:06:53 +000041692017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
4170
4171 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
4172 https://bugs.webkit.org/show_bug.cgi?id=169094
4173
4174 Reviewed by Žan Doberšek.
4175
4176 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
4177 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
4178
weinig@apple.com506f2432017-05-15 01:09:48 +000041792017-05-14 Sam Weinig <sam@webkit.org>
4180
4181 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
4182 https://bugs.webkit.org/show_bug.cgi?id=172095
4183
4184 Reviewed by Darin Adler.
4185
4186 * fast/dom/collection-null-like-arguments-expected.txt:
4187 Update results.
4188
4189 * fast/dom/document-all-expected.txt: Added.
4190 * fast/dom/document-all.html: Added.
4191 New test that covers a bunch of missing coverage.
4192
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +000041932017-05-14 David Kilzer <ddkilzer@apple.com>
4194
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +00004195 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
4196 <https://bugs.webkit.org/show_bug.cgi?id=172094>
4197 <rdar://problem/32184256>
4198
4199 Unreviewed test gardening.
4200
4201 * platform/ios-wk2/TestExpectations:
4202 * platform/mac-wk2/TestExpectations:
4203 - Mark test as flaky crash on Debug WK2 builds.
4204
42052017-05-14 David Kilzer <ddkilzer@apple.com>
4206
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00004207 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
4208 <https://webkit.org/b/172092>
4209
4210 Unreviewed test gardening.
4211
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +00004212 * platform/ios-wk1/TestExpectations:
4213 - This only times out on Release builds.
4214
42152017-05-14 David Kilzer <ddkilzer@apple.com>
4216
4217 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
4218 <https://webkit.org/b/172092>
4219
4220 Unreviewed test gardening.
4221
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00004222 See also Bug 169211 for a similar GTK WK1 timeout.
4223
4224 * platform/ios-wk1/TestExpectations:
4225 - Mark as always timing out on all builds.
4226 * platform/mac-wk1/TestExpectations:
4227 - Mark flaky on Debug builds.
4228
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +000042292017-05-13 Eric Carlson <eric.carlson@apple.com>
4230
4231 [MediaStream] deviceId constraint doesn't work with getUserMedia
4232 https://bugs.webkit.org/show_bug.cgi?id=171877
4233 <rdar://problem/31899730>
4234
4235 Reviewed by Jer Noble.
4236
4237 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
4238 * fast/mediastream/get-user-media-device-id.html: Added.
4239 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
4240 * fast/mediastream/apply-constraints-video.html: Ditto.
4241
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +000042422017-05-13 David Kilzer <ddkilzer@apple.com>
4243
4244 TestExpectations: Remove last refereneces to Legacy Notifications
4245
4246 Unreviewed test gardening fixes these lint warnings:
4247
4248 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
4249 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
4250
4251 * TestExpectations: Remove references to skipped tests. Legacy
4252 Notification support was removed in r216641.
4253
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +000042542017-05-13 Ryan Haddad <ryanhaddad@apple.com>
4255
4256 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
4257 https://bugs.webkit.org/show_bug.cgi?id=171978
4258
4259 Unreviewed test gardening.
4260
4261 * platform/mac-wk2/TestExpectations:
4262
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +000042632017-05-13 Javier Fernandez <jfernandez@igalia.com>
4264
4265 [css-align] Implement the place-self shorthand
4266 https://bugs.webkit.org/show_bug.cgi?id=168846
4267
4268 Reviewed by Zalan Bujtas.
4269
4270 Regression tests for the new place-self alignment shorthand.
4271
4272 * css3/parse-place-self-expected.txt: Added.
4273 * css3/parse-place-self.html: Added.
4274
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +000042752017-05-13 Commit Queue <commit-queue@webkit.org>
4276
4277 Unreviewed, rolling out r216801.
4278 https://bugs.webkit.org/show_bug.cgi?id=172072
4279
4280 Many memory corruption crashes on worker threads (Requested by
4281 ap on #webkit).
4282
4283 Reverted changeset:
4284
4285 "WorkerRunLoop::Task::performTask() should check
4286 !scriptController->isTerminatingExecution()."
4287 https://bugs.webkit.org/show_bug.cgi?id=171775
4288 http://trac.webkit.org/changeset/216801
4289
simon.fraser@apple.come41966d2017-05-13 05:41:28 +000042902017-05-12 Simon Fraser <simon.fraser@apple.com>
4291
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +00004292 event.clientX/clientY should be in layout viewport coordinates
4293 https://bugs.webkit.org/show_bug.cgi?id=172018
4294
4295 Reviewed by Zalan Bujtas.
4296
4297 * fast/events/clientXY-in-zoom-and-scroll.html:
4298 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
4299 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
4300 * platform/ios/TestExpectations:
4301 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
4302
43032017-05-12 Simon Fraser <simon.fraser@apple.com>
4304
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00004305 The rects returned by Element/Range.getClientRects() should not be rounded
4306 https://bugs.webkit.org/show_bug.cgi?id=172057
4307
4308 Reviewed by Chris Dumez.
4309
4310 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
4311 as failing (webkit.org/b/172056).
4312
4313 * TestExpectations:
4314 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
4315 * fast/dom/Range/getClientRects-expected.txt:
4316 * fast/dom/Range/getClientRects.html:
4317 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
4318 * fast/dom/Range/simple-line-layout-getclientrects.html:
4319 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
4320 * platform/ios/TestExpectations:
4321 * platform/ios/fast/multicol/client-rects-expected.txt:
4322 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
4323 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
4324 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
4325 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
4326 * platform/mac/fast/multicol/client-rects-expected.txt:
4327 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
4328 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
4329 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
4330 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
4331
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +000043322017-05-12 Jiewen Tan <jiewen_tan@apple.com>
4333
4334 Elements should be inserted into a template element as its content's last child
4335 https://bugs.webkit.org/show_bug.cgi?id=171373
4336 <rdar://problem/31862949>
4337
4338 Reviewed by Ryosuke Niwa.
4339
4340 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
4341 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
4342
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +000043432017-05-11 Simon Fraser <simon.fraser@apple.com>
4344
4345 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
4346 https://bugs.webkit.org/show_bug.cgi?id=171113
4347
4348 Reviewed by Tim Horton.
4349
4350 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
4351 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
4352
4353 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
4354 elements after zooming.
4355
4356 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
4357 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
4358 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
4359 * fast/visual-viewport/zoomed-fixed-expected.txt:
4360 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
4361 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
4362 * fast/zooming/client-rect-in-fixed-zoomed.html:
4363 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
4364 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
4365 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
4366 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
4367 it will be fixed via webkit.org/b/172019
4368 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
4369 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
4370
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000043712017-05-12 Mark Lam <mark.lam@apple.com>
4372
4373 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
4374 https://bugs.webkit.org/show_bug.cgi?id=171775
4375 <rdar://problem/30975761>
4376
4377 Reviewed by Saam Barati.
4378
4379 * TestExpectations:
4380
dbates@webkit.org440c2b32017-05-12 22:43:22 +000043812017-05-12 Daniel Bates <dabates@apple.com>
4382
4383 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
4384 following <http://trac.webkit.org/changeset/216789>
4385 (https://bugs.webkit.org/show_bug.cgi?id=171712)
4386
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00004387 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
4388 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
4389
4390 * plugins/navigator-plugin-crash.html:
4391
43922017-05-12 Daniel Bates <dabates@apple.com>
4393
4394 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
4395 following <http://trac.webkit.org/changeset/216789>
4396 (https://bugs.webkit.org/show_bug.cgi?id=171712)
4397
dbates@webkit.org440c2b32017-05-12 22:43:22 +00004398 On WebKit1 we need to explicitly allow the test tool to open windows by calling
4399 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
4400 to have the test tool close any open windows after running the test.
4401
4402 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00004403 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00004404
4405 * plugins/navigator-plugin-crash.html:
4406
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000044072017-05-11 Jiewen Tan <jiewen_tan@apple.com>
4408
4409 Check existence of a page before accessing its plugins
4410 https://bugs.webkit.org/show_bug.cgi?id=171712
4411 <rdar://problem/32007806>
4412
4413 Reviewed by Brent Fulgham.
4414
4415 * plugins/navigator-plugin-crash-expected.txt: Added.
4416 * plugins/navigator-plugin-crash.html: Added.
4417
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000044182017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
4419
4420 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
4421 https://bugs.webkit.org/show_bug.cgi?id=172024
4422
4423 Reviewed by Youenn Fablet.
4424
4425 Added tests to check closed getter behaviour.
4426
4427 * streams/readable-stream-byob-reader-expected.txt: Updated.
4428 * streams/readable-stream-byob-reader.js: Updated.
4429
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000044302017-05-12 Matt Lewis <jlewis3@apple.com>
4431
4432 Marked webrtc/closing-peerconnection.html as flaky.
4433 https://bugs.webkit.org/show_bug.cgi?id=172034
4434
4435 Unreviewed test gardening.
4436
4437 * platform/mac-wk2/TestExpectations:
4438
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000044392017-05-12 Claudio Saavedra <csaavedra@igalia.com>
4440
4441 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
4442 https://bugs.webkit.org/show_bug.cgi?id=171058
4443
4444 Reviewed by Carlos Garcia Campos.
4445
4446 GLib-based ports have issues detecting the mimetypes of empty
4447 files, as they are all considered to be text/plain by
4448 glib. Replace these resources with a minimal valid file for its
4449 type (that is, 1x1 PNG files and 1 whitespace for text files).
4450
4451 * fast/preloader/resources/base-image1.png:
4452 * fast/preloader/resources/base-image2.png:
4453 * fast/preloader/resources/base-image3.png:
4454 * fast/preloader/resources/image1.png:
4455 * fast/preloader/resources/link1.css:
4456 * fast/preloader/resources/noscript-image1.png:
4457 * fast/preloader/resources/noscript-image2.png:
4458 * fast/preloader/resources/script1.js:
4459 * fast/preloader/resources/style1.css:
4460 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
4461
4462 * platform/gtk/TestExpectations: Unskip the now passing tests.
4463
antti@apple.com6cdaf372017-05-12 12:31:49 +000044642017-05-12 Antti Koivisto <antti@apple.com>
4465
4466 Updating class name of a shadow host does not update the style applied by descendants of :host()
4467 https://bugs.webkit.org/show_bug.cgi?id=170762
4468 <rdar://problem/31572668>
4469
4470 Reviewed by Ryosuke Niwa.
4471
4472 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
4473 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
4474
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000044752017-05-12 Claudio Saavedra <csaavedra@igalia.com>
4476
4477 [WPE] Unreviewed gardening.
4478
4479 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
4480 added, update global constructors attributes test expectations.
4481
4482 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
4483
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000044842017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
4485
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00004486 [GTK] ASSERTION FAILED: !m_flushingLayers
4487 https://bugs.webkit.org/show_bug.cgi?id=172025
4488
4489 Reviewed by Žan Doberšek.
4490
4491 * platform/gtk/TestExpectations:
4492
44932017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
4494
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00004495 [GTK] GIF images are not properly loaded the first time
4496 https://bugs.webkit.org/show_bug.cgi?id=170432
4497
4498 Reviewed by Carlos Alberto Lopez Perez.
4499
4500 * http/tests/images/gif-progressive-load-expected.html: Added.
4501 * http/tests/images/gif-progressive-load.html: Added.
4502
rego@igalia.com9d988532017-05-12 09:43:44 +000045032017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
4504
4505 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
4506 https://bugs.webkit.org/show_bug.cgi?id=170900
4507
4508 Reviewed by Sergio Villar Senin.
4509
4510 * TestExpectations: Remove test as it's passing now.
4511
pvollan@apple.com84947992017-05-12 08:08:45 +000045122017-05-11 Per Arne Vollan <pvollan@apple.com>
4513
4514 Geolocation requests should not be blocked when the security origin is local.
4515 https://bugs.webkit.org/show_bug.cgi?id=171857
4516
4517 Reviewed by Brent Fulgham.
4518
4519 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
4520 * fast/misc/geolocation-local-security-origin.html: Added.
4521
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000045222017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
4523
4524 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
4525 https://bugs.webkit.org/show_bug.cgi?id=170935
4526
4527 Reviewed by Youenn Fablet.
4528
4529 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
4530
zalan@apple.com11b9d412017-05-12 03:18:04 +000045312017-05-11 Zalan Bujtas <zalan@apple.com>
4532
zalan@apple.comee2f4512017-05-12 03:55:57 +00004533 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
4534 https://bugs.webkit.org/show_bug.cgi?id=172010
4535 <rdar://problem/31086735>
4536
4537 Reviewed by Simon Fraser.
4538
4539 * fast/images/missing-content-image-crash-expected.txt: Added.
4540 * fast/images/missing-content-image-crash.html: Added.
4541
45422017-05-11 Zalan Bujtas <zalan@apple.com>
4543
zalan@apple.com11b9d412017-05-12 03:18:04 +00004544 AX: Defer text changes until after the tree is clean if needed.
4545 https://bugs.webkit.org/show_bug.cgi?id=171546
4546 <rdar://problem/31934942>
4547
4548 Reviewed by Simon Fraser.
4549
4550 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
4551 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
4552
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000045532017-05-11 Youenn Fablet <youenn@apple.com>
4554
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00004555 Allow WPT server to serve specific WebKit tests
4556 https://bugs.webkit.org/show_bug.cgi?id=171479
4557
4558 Reviewed by Ryosuke Niwa.
4559
4560 Moving tests to ensure they are correctly runned.
4561
4562 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
4563 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
4564 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
4565 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
4566 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
4567 (promise_test):
4568
45692017-05-11 Youenn Fablet <youenn@apple.com>
4570
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00004571 [iOS] Unset active media capture source when stopped capturing
4572 https://bugs.webkit.org/show_bug.cgi?id=171815
4573 <rdar://problem/32117885>
4574
4575 Reviewed by Eric Carlson.
4576
4577 Improving the existing tests for better reliability and debugability.
4578 Updating tests to use less webkitAudioContext.
4579
4580 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
4581 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
4582 * webrtc/audio-peer-connection-webaudio.html:
4583 * webrtc/audio-replace-track-expected.txt:
4584 * webrtc/audio-replace-track.html:
4585 * webrtc/peer-connection-audio-mute.html:
4586 * webrtc/peer-connection-audio-mute2.html:
4587 * webrtc/peer-connection-remote-audio-mute.html:
4588 * webrtc/peer-connection-remote-audio-mute2.html:
4589 * webrtc/routines.js:
4590 * webrtc/video-replace-track-expected.txt:
4591 * webrtc/video-replace-track.html:
4592
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000045932017-05-11 Matt Lewis <jlewis3@apple.com>
4594
jlewis3@apple.comc678c572017-05-12 00:13:49 +00004595 Unreviewed, rolling out r216677.
4596
4597 Patch caused layout test crashes.
4598
4599 Reverted changeset:
4600
4601 "WorkerThread::stop() should call
4602 scheduleExecutionTermination() last."
4603 https://bugs.webkit.org/show_bug.cgi?id=171775
4604 http://trac.webkit.org/changeset/216677
4605
46062017-05-11 Matt Lewis <jlewis3@apple.com>
4607
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00004608 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
4609 https://bugs.webkit.org/show_bug.cgi?id=168937
4610
4611 Unreviewed test gardening.
4612
4613 * platform/mac-wk2/TestExpectations:
4614
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000046152017-05-11 Joseph Pecoraro <pecoraro@apple.com>
4616
4617 Remove Vibration API
4618 https://bugs.webkit.org/show_bug.cgi?id=171766
4619
4620 Rubber-stamped by Alexey Proskuryakov.
4621
4622 * platform/gtk/TestExpectations:
4623 * platform/ios/TestExpectations:
4624 * platform/mac/TestExpectations:
4625 * platform/win/TestExpectations:
4626 * platform/wpe/TestExpectations:
4627 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
4628 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
4629 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
4630 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
4631 * vibration/navigator-vibration-expected.txt: Removed.
4632 * vibration/navigator-vibration.html: Removed.
4633
dino@apple.comfc472692017-05-11 21:39:40 +000046342017-05-11 Dean Jackson <dino@apple.com>
4635
4636 WebGLRenderingContext should implement WebGLRenderingContextBase
4637 https://bugs.webkit.org/show_bug.cgi?id=171961
4638 <rdar://problem/32124920>
4639
4640 Reviewed by Sam Weinig.
4641
4642 New test to make sure constants from WebGLRenderingContextBase are
4643 visible on the WebGLRenderingContext prototype.
4644
4645 Also, fix up some existing tests that were expecting to see
4646 instances of WebGLRenderingContextBase.
4647
4648 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
4649 * fast/canvas/webgl/constants-on-interface.html: Added.
4650 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
4651 * fast/canvas/webgl/null-object-behaviour-expected.txt:
4652 * fast/canvas/webgl/texImageTest-expected.txt:
4653
jlewis3@apple.com016598b2017-05-11 18:38:22 +000046542017-05-11 Matt Lewis <jlewis3@apple.com>
4655
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00004656 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00004657
4658
4659 Unreviewed test gardening.
4660
4661 * platform/mac-wk2/TestExpectations:
4662
46632017-05-11 Matt Lewis <jlewis3@apple.com>
4664
4665 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00004666
4667
4668 Unreviewed test gardening.
4669
4670 * platform/mac-wk2/TestExpectations:
4671
46722017-05-11 Matt Lewis <jlewis3@apple.com>
4673
jlewis3@apple.com016598b2017-05-11 18:38:22 +00004674 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
4675 https://bugs.webkit.org/show_bug.cgi?id=170699
4676
4677 Unreviewed test gardening.
4678
4679 * platform/mac-wk2/TestExpectations:
4680
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000046812017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
4682
4683 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
4684 https://bugs.webkit.org/show_bug.cgi?id=171919
4685
4686 Reviewed by Youenn Fablet.
4687
4688 Added test cases to check cancel() behaviour.
4689
4690 * streams/readable-stream-byob-reader-expected.txt: Updated.
4691 * streams/readable-stream-byob-reader.js: Updated.
4692
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000046932017-05-11 Matt Lewis <jlewis3@apple.com>
4694
4695 Marked media/media-controls-clone-crash.html as flaky.
4696 https://bugs.webkit.org/show_bug.cgi?id=171978
4697
4698 Unreviewed test gardening.
4699
4700 * platform/mac-wk2/TestExpectations:
4701
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000047022017-05-11 Matt Baker <mattbaker@apple.com>
4703
4704 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
4705 https://bugs.webkit.org/show_bug.cgi?id=171970
4706 <rdar://problem/32129262>
4707
4708 Reviewed by Brian Burg.
4709
4710 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
4711
4712 * inspector/dom-debugger/dom-breakpoints-expected.txt:
4713 * inspector/dom-debugger/dom-breakpoints.html:
4714
pvollan@apple.comf89195f2017-05-11 16:31:51 +000047152017-05-11 Per Arne Vollan <pvollan@apple.com>
4716
4717 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
4718 https://bugs.webkit.org/show_bug.cgi?id=167749
4719
4720 Reviewed by Eric Carlson.
4721
4722 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
4723 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
4724 this was introduced in r216588.
4725
4726 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
4727 * http/tests/media/track-in-band-hls-metadata-crash.html:
4728
mark.lam@apple.com93394282017-05-11 15:26:03 +000047292017-05-11 Mark Lam <mark.lam@apple.com>
4730
4731 WorkerThread::stop() should call scheduleExecutionTermination() last.
4732 https://bugs.webkit.org/show_bug.cgi?id=171775
4733 <rdar://problem/30975761>
4734
4735 Reviewed by Geoffrey Garen.
4736
4737 * TestExpectations:
4738
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000047392017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
4740
4741 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
4742
4743 * platform/gtk/TestExpectations:
4744
jlewis3@apple.com2adab012017-05-11 00:56:00 +000047452017-05-10 Matt Lewis <jlewis3@apple.com>
4746
4747 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
4748 https://bugs.webkit.org/show_bug.cgi?id=171957
4749
4750 Unreviewed test gardening.
4751
4752 * platform/ios-wk2/TestExpectations:
4753
aestes@apple.com3c031692017-05-11 00:33:33 +000047542017-05-10 Andy Estes <aestes@apple.com>
4755
4756 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
4757 https://bugs.webkit.org/show_bug.cgi?id=132297
4758
4759 Reviewed by Simon Fraser.
4760
4761 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
4762 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
4763 * http/tests/navigation/resources/keyboard-events-test.js:
4764 (runTest):
4765 * platform/ios-wk2/TestExpectations:
4766 * platform/wk2/TestExpectations:
4767
weinig@apple.com1d7fe202017-05-11 00:29:37 +000047682017-05-09 Sam Weinig <sam@webkit.org>
4769
4770 Remove support for legacy Notifications
4771 https://bugs.webkit.org/show_bug.cgi?id=171487
4772
4773 Reviewed by Jon Lee.
4774
4775 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
4776 - Remove http/notifications/legacy. It tested the legacy API.
4777 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
4778 - Update TestExpectations for removals.
4779
4780 * TestExpectations:
4781 * platform/gtk/TestExpectations:
4782 * platform/ios/TestExpectations:
4783 * platform/mac/TestExpectations:
4784 * platform/win/TestExpectations:
4785 * fast/history/page-cache-notification-non-suspendable.html:
4786 * fast/history/page-cache-notification-suspendable.html:
4787 * fast/notifications: Removed.
4788 * fast/notifications/notification-after-close-expected.txt: Removed.
4789 * fast/notifications/notification-after-close.html: Removed.
4790 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
4791 * fast/notifications/notification-permisssion-deletable.html: Removed.
4792 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
4793 * fast/notifications/notifications-cancel-request-permission.html: Removed.
4794 * fast/notifications/notifications-check-permission-expected.txt: Removed.
4795 * fast/notifications/notifications-check-permission.html: Removed.
4796 * fast/notifications/notifications-click-event-expected.txt: Removed.
4797 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
4798 * fast/notifications/notifications-click-event-focus.html: Removed.
4799 * fast/notifications/notifications-click-event.html: Removed.
4800 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
4801 * fast/notifications/notifications-constructor-request-permission.html: Removed.
4802 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
4803 * fast/notifications/notifications-constructor-with-permission.html: Removed.
4804 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
4805 * fast/notifications/notifications-constructor-without-permission.html: Removed.
4806 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
4807 * fast/notifications/notifications-display-close-events.html: Removed.
4808 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
4809 * fast/notifications/notifications-document-close-crash.html: Removed.
4810 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
4811 * fast/notifications/notifications-event-stop-propagation.html: Removed.
4812 * fast/notifications/notifications-multi-events-expected.txt: Removed.
4813 * fast/notifications/notifications-multi-events.html: Removed.
4814 * fast/notifications/notifications-no-icon-expected.txt: Removed.
4815 * fast/notifications/notifications-no-icon.html: Removed.
4816 * fast/notifications/notifications-permission-expected.txt: Removed.
4817 * fast/notifications/notifications-permission.html: Removed.
4818 * fast/notifications/notifications-replace-expected.txt: Removed.
4819 * fast/notifications/notifications-replace.html: Removed.
4820 * fast/notifications/notifications-request-permission-expected.txt: Removed.
4821 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
4822 * fast/notifications/notifications-request-permission-optional.html: Removed.
4823 * fast/notifications/notifications-request-permission.html: Removed.
4824 * fast/notifications/notifications-rtl-expected.txt: Removed.
4825 * fast/notifications/notifications-rtl.html: Removed.
4826 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
4827 * fast/notifications/notifications-sandbox-permission.html: Removed.
4828 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
4829 * fast/notifications/notifications-window-close-crash.html: Removed.
4830 * fast/notifications/notifications-with-permission-expected.txt: Removed.
4831 * fast/notifications/notifications-with-permission.html: Removed.
4832 * fast/notifications/notifications-without-permission-expected.txt: Removed.
4833 * fast/notifications/notifications-without-permission.html: Removed.
4834 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
4835 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
4836 * fast/notifications/resources: Removed.
4837 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
4838 * fast/notifications/resources/notifications-iframe.html: Removed.
4839 * http/tests/notifications/legacy: Removed.
4840 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
4841 * http/tests/notifications/legacy/double-show.html: Removed.
4842 * http/tests/notifications/legacy/events-expected.txt: Removed.
4843 * http/tests/notifications/legacy/events.html: Removed.
4844 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
4845 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
4846 * http/tests/notifications/legacy/request-expected.txt: Removed.
4847 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
4848 * http/tests/notifications/legacy/request-no-callback.html: Removed.
4849 * http/tests/notifications/legacy/request.html: Removed.
4850 * http/tests/notifications/legacy/resources: Removed.
4851 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
4852 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
4853 * http/tests/notifications/legacy/show-expected.txt: Removed.
4854 * http/tests/notifications/legacy/show.html: Removed.
4855 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
4856 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
4857
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000048582017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4859
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00004860 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
4861 https://bugs.webkit.org/show_bug.cgi?id=169876
4862
4863 Unreviewed test gardening.
4864
4865 * platform/mac/TestExpectations:
4866
48672017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4868
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00004869 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
4870 https://bugs.webkit.org/show_bug.cgi?id=168146
4871
4872 Unreviewed test gardening.
4873
4874 * platform/mac/TestExpectations:
4875
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000048762017-05-10 Commit Queue <commit-queue@webkit.org>
4877
4878 Unreviewed, rolling out r216635.
4879 https://bugs.webkit.org/show_bug.cgi?id=171953
4880
4881 "Some worker tests are failing". (Requested by mlam on #webkit).
4882
4883 Reverted changeset:
4884
4885 "WorkerThread::stop() should call
4886 scheduleExecutionTermination() last."
4887 https://bugs.webkit.org/show_bug.cgi?id=171775
4888 http://trac.webkit.org/changeset/216635
4889
mark.lam@apple.come6596292017-05-10 23:22:33 +000048902017-05-10 Mark Lam <mark.lam@apple.com>
4891
4892 WorkerThread::stop() should call scheduleExecutionTermination() last.
4893 https://bugs.webkit.org/show_bug.cgi?id=171775
4894 <rdar://problem/30975761>
4895
4896 Reviewed by Geoffrey Garen.
4897
4898 * TestExpectations:
4899
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000049002017-05-10 Tim Horton <timothy_horton@apple.com>
4901
4902 Add an experimental feature flag for viewport-fit
4903 https://bugs.webkit.org/show_bug.cgi?id=171948
4904 <rdar://problem/31995518>
4905
4906 Reviewed by Simon Fraser.
4907
4908 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
4909 * fast/css/variables/constants/ios/safe-area-inset-set.html:
4910 * fast/viewport/ios/viewport-fit-auto.html:
4911 * fast/viewport/ios/viewport-fit-contain.html:
4912 * fast/viewport/ios/viewport-fit-cover.html:
4913
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000049142017-05-10 Matt Lewis <jlewis3@apple.com>
4915
4916 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
4917 https://bugs.webkit.org/show_bug.cgi?id=171951
4918
4919 Unreviewed test gardening.
4920
4921 * platform/ios-wk2/TestExpectations:
4922
antti@apple.com16674fa2017-05-10 22:23:11 +000049232017-05-10 Antti Koivisto <antti@apple.com>
4924
4925 REGRESSION (r207372) Visibility property is not inherited when used in an animation
4926 https://bugs.webkit.org/show_bug.cgi?id=171883
4927 <rdar://problem/32086550>
4928
4929 Reviewed by Simon Fraser.
4930
4931 * animations/animation-initial-inheritance-expected.html: Added.
4932 * animations/animation-initial-inheritance.html: Added.
4933
jlewis3@apple.com1550d392017-05-10 21:34:43 +000049342017-05-10 Matt Lewis <jlewis3@apple.com>
4935
4936 Marked transitions/extra-transition.html as flaky.
4937 https://bugs.webkit.org/show_bug.cgi?id=171947
4938
4939 Unreviewed test gardening.
4940
4941 * platform/mac-wk2/TestExpectations:
4942
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000049432017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4944
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00004945 Unreviewed, rolling out r216591.
4946
4947 This change broke an internal build.
4948
4949 Reverted changeset:
4950
4951 "REGRESSION (r207372) Visibility property is not inherited
4952 when used in an animation"
4953 https://bugs.webkit.org/show_bug.cgi?id=171883
4954 http://trac.webkit.org/changeset/216591
4955
49562017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4957
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00004958 Unreviewed, remove TestExpectation for a test that was removed in r216259.
4959
4960 * platform/mac/TestExpectations:
4961
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000049622017-05-10 Matt Lewis <jlewis3@apple.com>
4963
4964 Marked perf/class-list-remove.html as flaky.
4965 https://bugs.webkit.org/show_bug.cgi?id=171945
4966
4967 Unreviewed test gardening.
4968
4969 * platform/ios-wk2/TestExpectations:
4970
aestes@apple.come9d764e2017-05-10 20:44:37 +000049712017-05-10 Andy Estes <aestes@apple.com>
4972
4973 r216599 accidentally included two copies of the new layout test and expected result
4974 https://bugs.webkit.org/show_bug.cgi?id=171938
4975
4976 Unreviewed.
4977
4978 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
4979 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
4980
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000049812017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4982
4983 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
4984 https://bugs.webkit.org/show_bug.cgi?id=171880
4985
4986 Unreviewed test gardening.
4987
4988 This test times out on ios-simulator because it relies on eventSender.keyDown.
4989
4990 * platform/ios/TestExpectations:
4991
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000049922017-05-10 Timothy Horton <timothy_horton@apple.com>
4993
4994 Add an experimental feature flag for constant properties
4995 https://bugs.webkit.org/show_bug.cgi?id=171913
4996 <rdar://problem/31995518>
4997
4998 Reviewed by Ryosuke Niwa.
4999
5000 * fast/css/variables/constants/invalid-constant-name-fallback.html:
5001 * fast/css/variables/constants/ios/safe-area-inset-set.html:
5002 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
5003 * fast/css/variables/constants/safe-area-inset-zero.html:
5004
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000050052017-05-10 Matt Lewis <jlewis3@apple.com>
5006
5007 Marked media/track/track-cue-rendering-on-resize.html as flaky.
5008 https://bugs.webkit.org/show_bug.cgi?id=171939
5009
5010 Unreviewed test gardening.
5011
5012 * platform/mac-wk2/TestExpectations:
5013
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000050142017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5015
5016 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
5017 https://bugs.webkit.org/show_bug.cgi?id=171937
5018
5019 Unreviewed test gardening.
5020
5021 * platform/mac-wk1/TestExpectations:
5022
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000050232017-05-10 Matt Lewis <jlewis3@apple.com>
5024
5025 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
5026 https://bugs.webkit.org/show_bug.cgi?id=171935
5027
5028 Unreviewed test gardening.
5029
5030 * platform/mac-wk2/TestExpectations:
5031
aestes@apple.com1db59032017-05-10 18:30:57 +000050322017-05-10 Andy Estes <aestes@apple.com>
5033
5034 Keyboard input suppression should extend to subframes
5035 https://bugs.webkit.org/show_bug.cgi?id=171880
5036 <rdar://problem/31201793>
5037
5038 Reviewed by Ryosuke Niwa.
5039
5040 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
5041 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
5042 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
5043 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
5044 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
5045 * http/tests/navigation/resources/keyboard-events-test.js:
5046 (runTest):
5047 (waitForProvisionalNavigation.xhr.onreadystatechange):
5048 (waitForProvisionalNavigation):
5049
jlewis3@apple.com205b8702017-05-10 17:16:58 +000050502017-05-10 Matt Lewis <jlewis3@apple.com>
5051
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00005052 Unreviewed, rolling out r216563.
5053
5054 Revision caused 2 api failures
5055
5056 Reverted changeset:
5057
5058 "[MediaStream] deviceId constraint doesn't work with
5059 getUserMedia"
5060 https://bugs.webkit.org/show_bug.cgi?id=171877
5061 http://trac.webkit.org/changeset/216563
5062
50632017-05-10 Matt Lewis <jlewis3@apple.com>
5064
jlewis3@apple.com205b8702017-05-10 17:16:58 +00005065 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
5066 https://bugs.webkit.org/show_bug.cgi?id=171930
5067
5068 Unreviewed test gardening.
5069
5070 * platform/ios-wk2/TestExpectations:
5071 * platform/mac-wk2/TestExpectations:
5072
antti@apple.com7cc983b2017-05-10 16:50:56 +000050732017-05-10 Antti Koivisto <antti@apple.com>
5074
5075 REGRESSION (r207372) Visibility property is not inherited when used in an animation
5076 https://bugs.webkit.org/show_bug.cgi?id=171883
5077 <rdar://problem/32086550>
5078
5079 Reviewed by Simon Fraser.
5080
5081 * animations/animation-initial-inheritance-expected.html: Added.
5082 * animations/animation-initial-inheritance.html: Added.
5083
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000050842017-05-10 Per Arne Vollan <pvollan@apple.com>
5085
5086 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
5087 https://bugs.webkit.org/show_bug.cgi?id=167749
5088
5089 Reviewed by Eric Carlson.
5090
5091 This is a speculative fix of the test. I have not been able to reproduce the timeout.
5092 When the test times out, the 'addtrack' event is never received. In case the event
5093 was dispatched before we added the event listener, the event listener is added before
5094 the video source is set. In case the test will continue to time out, a couple of
5095 error event callbacks have been added to get more information. Also, video playback
5096 will begin when the 'canplaythrough' event is received.
5097
5098 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
5099 * http/tests/media/track-in-band-hls-metadata-crash.html:
5100
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000051012017-05-10 Commit Queue <commit-queue@webkit.org>
5102
5103 Unreviewed, rolling out r216578.
5104 https://bugs.webkit.org/show_bug.cgi?id=171920
5105
5106 Broke the GTK+ build with Wayland enabled (Requested by KaL on
5107 #webkit).
5108
5109 Reverted changeset:
5110
5111 "[GTK] Bump GTK+ and its dependencies in jhbuild"
5112 https://bugs.webkit.org/show_bug.cgi?id=171918
5113 http://trac.webkit.org/changeset/216578
5114
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000051152017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
5116
5117 [GTK] Bump GTK+ and its dependencies in jhbuild
5118 https://bugs.webkit.org/show_bug.cgi?id=171918
5119
5120 Reviewed by Carlos Alberto Lopez Perez.
5121
5122 Rebaseline tests for new GTK+ versin.
5123
5124 * platform/gtk/css1/box_properties/acid_test-expected.txt:
5125 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
5126 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
5127 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
5128 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
5129 * platform/gtk/css3/flexbox/button-expected.png:
5130 * platform/gtk/css3/flexbox/button-expected.txt:
5131 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
5132 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
5133 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
5134 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
5135 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
5136 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
5137 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
5138 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
5139 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
5140 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
5141 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
5142 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
5143 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
5144 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
5145 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
5146 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
5147 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
5148 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
5149 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
5150 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
5151 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
5152 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
5153 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
5154 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
5155 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
5156 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
5157 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
5158 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
5159 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
5160 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
5161 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
5162 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
5163 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
5164 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
5165 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
5166 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
5167 * platform/gtk/editing/pasteboard/4641033-expected.png:
5168 * platform/gtk/editing/pasteboard/4641033-expected.txt:
5169 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
5170 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
5171 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
5172 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
5173 * platform/gtk/editing/selection/3690703-2-expected.png:
5174 * platform/gtk/editing/selection/3690703-2-expected.txt:
5175 * platform/gtk/editing/selection/3690703-expected.png:
5176 * platform/gtk/editing/selection/3690703-expected.txt:
5177 * platform/gtk/editing/selection/3690719-expected.png:
5178 * platform/gtk/editing/selection/3690719-expected.txt:
5179 * platform/gtk/editing/selection/4397952-expected.png:
5180 * platform/gtk/editing/selection/4397952-expected.txt:
5181 * platform/gtk/editing/selection/5240265-expected.png:
5182 * platform/gtk/editing/selection/5240265-expected.txt:
5183 * platform/gtk/editing/selection/caret-before-select-expected.png:
5184 * platform/gtk/editing/selection/caret-before-select-expected.txt:
5185 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
5186 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
5187 * platform/gtk/editing/selection/select-box-expected.png:
5188 * platform/gtk/editing/selection/select-box-expected.txt:
5189 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
5190 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
5191 * platform/gtk/editing/selection/selection-button-text-expected.png:
5192 * platform/gtk/editing/selection/selection-button-text-expected.txt:
5193 * platform/gtk/fast/block/basic/011-expected.png:
5194 * platform/gtk/fast/block/basic/011-expected.txt:
5195 * platform/gtk/fast/block/float/float-avoidance-expected.png:
5196 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
5197 * platform/gtk/fast/block/margin-collapse/103-expected.png:
5198 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
5199 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
5200 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
5201 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
5202 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
5203 * platform/gtk/fast/css/continuationCrash-expected.png:
5204 * platform/gtk/fast/css/continuationCrash-expected.txt:
5205 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
5206 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
5207 * platform/gtk/fast/css/input-search-padding-expected.png:
5208 * platform/gtk/fast/css/input-search-padding-expected.txt:
5209 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
5210 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
5211 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
5212 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
5213 * platform/gtk/fast/css/rtl-ordering-expected.png:
5214 * platform/gtk/fast/css/rtl-ordering-expected.txt:
5215 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
5216 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
5217 * platform/gtk/fast/css/text-overflow-input-expected.png:
5218 * platform/gtk/fast/css/text-overflow-input-expected.txt:
5219 * platform/gtk/fast/css/text-transform-select-expected.png:
5220 * platform/gtk/fast/css/text-transform-select-expected.txt:
5221 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
5222 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
5223 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
5224 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
5225 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
5226 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
5227 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
5228 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
5229 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
5230 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
5231 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
5232 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
5233 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
5234 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
5235 * platform/gtk/fast/forms/001-expected.png:
5236 * platform/gtk/fast/forms/001-expected.txt:
5237 * platform/gtk/fast/forms/003-expected.png:
5238 * platform/gtk/fast/forms/003-expected.txt:
5239 * platform/gtk/fast/forms/004-expected.png:
5240 * platform/gtk/fast/forms/004-expected.txt:
5241 * platform/gtk/fast/forms/basic-buttons-expected.png:
5242 * platform/gtk/fast/forms/basic-buttons-expected.txt:
5243 * platform/gtk/fast/forms/basic-inputs-expected.png:
5244 * platform/gtk/fast/forms/basic-inputs-expected.txt:
5245 * platform/gtk/fast/forms/basic-selects-expected.png:
5246 * platform/gtk/fast/forms/basic-selects-expected.txt:
5247 * platform/gtk/fast/forms/blankbuttons-expected.png:
5248 * platform/gtk/fast/forms/blankbuttons-expected.txt:
5249 * platform/gtk/fast/forms/box-shadow-override-expected.png:
5250 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
5251 * platform/gtk/fast/forms/button-align-expected.png:
5252 * platform/gtk/fast/forms/button-align-expected.txt:
5253 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
5254 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
5255 * platform/gtk/fast/forms/button-default-title-expected.png:
5256 * platform/gtk/fast/forms/button-default-title-expected.txt:
5257 * platform/gtk/fast/forms/button-generated-content-expected.png:
5258 * platform/gtk/fast/forms/button-generated-content-expected.txt:
5259 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
5260 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
5261 * platform/gtk/fast/forms/button-positioned-expected.png:
5262 * platform/gtk/fast/forms/button-positioned-expected.txt:
5263 * platform/gtk/fast/forms/button-sizes-expected.png:
5264 * platform/gtk/fast/forms/button-sizes-expected.txt:
5265 * platform/gtk/fast/forms/button-style-color-expected.png:
5266 * platform/gtk/fast/forms/button-style-color-expected.txt:
5267 * platform/gtk/fast/forms/button-table-styles-expected.png:
5268 * platform/gtk/fast/forms/button-table-styles-expected.txt:
5269 * platform/gtk/fast/forms/button-text-transform-expected.png:
5270 * platform/gtk/fast/forms/button-text-transform-expected.txt:
5271 * platform/gtk/fast/forms/button-white-space-expected.png:
5272 * platform/gtk/fast/forms/button-white-space-expected.txt:
5273 * platform/gtk/fast/forms/control-clip-expected.png:
5274 * platform/gtk/fast/forms/control-clip-expected.txt:
5275 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
5276 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
5277 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
5278 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
5279 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
5280 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
5281 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
5282 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
5283 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
5284 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
5285 * platform/gtk/fast/forms/form-element-geometry-expected.png:
5286 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
5287 * platform/gtk/fast/forms/formmove-expected.png:
5288 * platform/gtk/fast/forms/formmove-expected.txt:
5289 * platform/gtk/fast/forms/formmove2-expected.png:
5290 * platform/gtk/fast/forms/formmove2-expected.txt:
5291 * platform/gtk/fast/forms/formmove3-expected.png:
5292 * platform/gtk/fast/forms/formmove3-expected.txt:
5293 * platform/gtk/fast/forms/indeterminate-expected.png:
5294 * platform/gtk/fast/forms/indeterminate-expected.txt:
5295 * platform/gtk/fast/forms/input-appearance-height-expected.png:
5296 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
5297 * platform/gtk/fast/forms/input-button-sizes-expected.png:
5298 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
5299 * platform/gtk/fast/forms/input-first-letter-expected.png:
5300 * platform/gtk/fast/forms/input-first-letter-expected.txt:
5301 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
5302 * platform/gtk/fast/forms/input-value-expected.png:
5303 * platform/gtk/fast/forms/input-value-expected.txt:
5304 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
5305 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
5306 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
5307 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
5308 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
5309 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
5310 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
5311 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
5312 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
5313 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
5314 * platform/gtk/fast/forms/menulist-style-color-expected.png:
5315 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
5316 * platform/gtk/fast/forms/menulist-width-change-expected.png:
5317 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
5318 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
5319 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
5320 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
5321 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
5322 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
5323 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
5324 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
5325 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
5326 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
5327 * platform/gtk/fast/forms/option-script-expected.png:
5328 * platform/gtk/fast/forms/option-script-expected.txt:
5329 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
5330 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
5331 * platform/gtk/fast/forms/option-text-clip-expected.png:
5332 * platform/gtk/fast/forms/option-text-clip-expected.txt:
5333 * platform/gtk/fast/forms/placeholder-position-expected.png:
5334 * platform/gtk/fast/forms/placeholder-position-expected.txt:
5335 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
5336 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
5337 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
5338 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
5339 * platform/gtk/fast/forms/range/slider-padding-expected.png:
5340 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
5341 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
5342 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
5343 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
5344 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
5345 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
5346 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
5347 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
5348 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
5349 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
5350 * platform/gtk/fast/forms/search-input-rtl-expected.png:
5351 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
5352 * platform/gtk/fast/forms/search-rtl-expected.png:
5353 * platform/gtk/fast/forms/search-rtl-expected.txt:
5354 * platform/gtk/fast/forms/search-styled-expected.png:
5355 * platform/gtk/fast/forms/search-styled-expected.txt:
5356 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
5357 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
5358 * platform/gtk/fast/forms/searchfield-heights-expected.png:
5359 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
5360 * platform/gtk/fast/forms/select-align-expected.png:
5361 * platform/gtk/fast/forms/select-align-expected.txt:
5362 * platform/gtk/fast/forms/select-background-none-expected.png:
5363 * platform/gtk/fast/forms/select-background-none-expected.txt:
5364 * platform/gtk/fast/forms/select-baseline-expected.png:
5365 * platform/gtk/fast/forms/select-baseline-expected.txt:
5366 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
5367 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
5368 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
5369 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
5370 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
5371 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
5372 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
5373 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
5374 * platform/gtk/fast/forms/select-initial-position-expected.png:
5375 * platform/gtk/fast/forms/select-initial-position-expected.txt:
5376 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
5377 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
5378 * platform/gtk/fast/forms/select-selected-expected.png:
5379 * platform/gtk/fast/forms/select-selected-expected.txt:
5380 * platform/gtk/fast/forms/select-style-expected.png:
5381 * platform/gtk/fast/forms/select-style-expected.txt:
5382 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
5383 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
5384 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
5385 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
5386 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
5387 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
5388 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
5389 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
5390 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
5391 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
5392 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
5393 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
5394 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
5395 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
5396 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
5397 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
5398 * platform/gtk/fast/html/details-replace-text-expected.png:
5399 * platform/gtk/fast/html/details-replace-text-expected.txt:
5400 * platform/gtk/fast/html/keygen-expected.png:
5401 * platform/gtk/fast/html/keygen-expected.txt:
5402 * platform/gtk/fast/inline/positionedLifetime-expected.png:
5403 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
5404 * platform/gtk/fast/invalid/014-expected.png:
5405 * platform/gtk/fast/invalid/014-expected.txt:
5406 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
5407 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
5408 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
5409 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
5410 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
5411 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
5412 * platform/gtk/fast/parser/document-write-option-expected.png:
5413 * platform/gtk/fast/parser/document-write-option-expected.txt:
5414 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
5415 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
5416 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
5417 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
5418 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
5419 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
5420 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
5421 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
5422 * platform/gtk/fast/replaced/three-selects-break-expected.png:
5423 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
5424 * platform/gtk/fast/replaced/width100percent-button-expected.png:
5425 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
5426 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
5427 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
5428 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
5429 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
5430 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
5431 * platform/gtk/fast/table/append-cells2-expected.png:
5432 * platform/gtk/fast/table/append-cells2-expected.txt:
5433 * platform/gtk/fast/table/remove-td-display-none-expected.png:
5434 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
5435 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
5436 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
5437 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
5438 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
5439 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
5440 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
5441 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
5442 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
5443 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
5444 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
5445 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
5446 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
5447 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
5448 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
5449 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
5450 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
5451 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
5452 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
5453 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
5454 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
5455 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
5456 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
5457 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
5458 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
5459 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
5460 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
5461 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
5462 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
5463 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
5464 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
5465 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
5466 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
5467 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
5468 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
5469 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
5470 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
5471 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
5472 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
5473 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
5474 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
5475 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
5476 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
5477 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
5478 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
5479 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
5480 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
5481 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
5482 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
5483 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
5484 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
5485 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
5486 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
5487 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
5488 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
5489 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
5490 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
5491 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
5492 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
5493 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
5494 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
5495 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
5496 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
5497 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
5498 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
5499 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
5500 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
5501 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
5502 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
5503 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
5504 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
5505 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
5506 * platform/gtk/tables/mozilla/core/margins-expected.png:
5507 * platform/gtk/tables/mozilla/core/margins-expected.txt:
5508 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
5509 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
5510 * platform/gtk/tables/mozilla/other/move_row-expected.png:
5511 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
5512 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
5513 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
5514 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
5515 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
5516 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
5517 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
5518 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
5519 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
5520 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
5521 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
5522 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
5523 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
5524 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
5525 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
5526 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
5527 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
5528
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000055292017-05-08 Sergio Villar Senin <svillar@igalia.com>
5530
5531 [css-grid] Remove Blink-specific code for handling orthogonal grid items
5532 https://bugs.webkit.org/show_bug.cgi?id=171807
5533
5534 Reviewed by Darin Adler.
5535
5536 Updated the expectations. They should now be compatible with Firefox and Chrome.
5537
5538 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
5539 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
5540 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
5541
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000055422017-05-09 Eric Carlson <eric.carlson@apple.com>
5543
5544 [MediaStream] deviceId constraint doesn't work with getUserMedia
5545 https://bugs.webkit.org/show_bug.cgi?id=171877
5546 <rdar://problem/31899730>
5547
5548 Reviewed by Jer Noble.
5549
5550 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
5551 * fast/mediastream/get-user-media-device-id.html: Added.
5552
jlewis3@apple.com60706b92017-05-09 23:27:53 +000055532017-05-09 Matt Lewis <jlewis3@apple.com>
5554
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00005555 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
5556 https://bugs.webkit.org/show_bug.cgi?id=171899
5557
5558 Unreviewed test gardening.
5559
5560 * platform/ios-wk2/TestExpectations:
5561
55622017-05-09 Matt Lewis <jlewis3@apple.com>
5563
jlewis3@apple.com60706b92017-05-09 23:27:53 +00005564 Mark webrtc/audio-replace-track.html as flaky.
5565 https://bugs.webkit.org/show_bug.cgi?id=171895
5566
5567 Unreviewed test gardening.
5568
5569 * platform/mac-wk2/TestExpectations:
5570
weinig@apple.comb50adaa2017-05-09 22:53:13 +000055712017-05-09 Sam Weinig <sam@webkit.org>
5572
5573 Implement Subresource Integrity (SRI)
5574 https://bugs.webkit.org/show_bug.cgi?id=148363
5575 <rdar://problem/18945879>
5576
5577 Reviewed by Youenn Fablet.
5578
5579 Add tests for Subresource Integrity for Fetch based off the ones from Web
5580 Platform Tests. Additional tests for more CORS combinations have been added.
5581
5582 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
5583 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
5584 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
5585 * http/tests/subresource-integrity/resources/resource.txt: Added.
5586 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
5587 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
5588 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
5589 * http/tests/subresource-integrity/sri-fetch.html: Added.
5590 * http/tests/subresource-integrity/sri-fetch.js: Added.
5591
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000055922017-05-09 Matt Lewis <jlewis3@apple.com>
5593
5594 Marked webrtc/captureCanvas-webrtc.html as flaky.
5595 https://bugs.webkit.org/show_bug.cgi?id=170870
5596
5597 Unreviewed test gardening.
5598
5599 * platform/mac-wk2/TestExpectations:
5600
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000056012017-05-09 Commit Queue <commit-queue@webkit.org>
5602
5603 Unreviewed, rolling out r216545.
5604 https://bugs.webkit.org/show_bug.cgi?id=171889
5605
5606 Caused a test failure (Requested by eric_carlson on #webkit).
5607
5608 Reverted changeset:
5609
5610 "[MediaStream] deviceId constraint doesn't work with
5611 getUserMedia"
5612 https://bugs.webkit.org/show_bug.cgi?id=171877
5613 http://trac.webkit.org/changeset/216545
5614
zalan@apple.comdc426572017-05-09 22:30:11 +000056152017-05-09 Zalan Bujtas <zalan@apple.com>
5616
5617 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
5618 https://bugs.webkit.org/show_bug.cgi?id=171873
5619 <rdar://problem/32004954>
5620
5621 Reviewed by Simon Fraser.
5622
5623 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
5624 * fast/multicol/crash-when-column-inside-table.html: Added.
5625
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000056262017-05-09 Ryan Haddad <ryanhaddad@apple.com>
5627
5628 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
5629 https://bugs.webkit.org/show_bug.cgi?id=171742
5630
5631 Reviewed by Youenn Fablet.
5632
5633 Silence the console messages for unhandled rejections in this test.
5634
5635 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
5636 * webrtc/libwebrtc/release-while-setting-local-description.html:
5637
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000056382017-05-09 Eric Carlson <eric.carlson@apple.com>
5639
5640 [MediaStream] deviceId constraint doesn't work with getUserMedia
5641 https://bugs.webkit.org/show_bug.cgi?id=171877
5642 <rdar://problem/31899730>
5643
5644 Reviewed by Jer Noble.
5645
5646 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
5647 * fast/mediastream/get-user-media-device-id.html: Added.
5648
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000056492017-05-09 Matt Lewis <jlewis3@apple.com>
5650
5651 Marked multiple test flaky.
5652 https://bugs.webkit.org/show_bug.cgi?id=171886
5653
5654 Unreviewed test gardening.
5655
5656 * platform/ios-wk2/TestExpectations:
5657 * platform/mac/TestExpectations:
5658
cdumez@apple.comb383fd12017-05-09 21:40:11 +000056592017-05-09 Chris Dumez <cdumez@apple.com>
5660
5661 Introduce DocumentAndElementEventHandlers IDL interface
5662 https://bugs.webkit.org/show_bug.cgi?id=171879
5663
5664 Reviewed by Simon Fraser and Ryosuke Niwa.
5665
5666 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
5667 * fast/events/DocumentAndElementEventHandlers.html: Added.
5668 Add layout test coverage.
5669
5670 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5671 Rebaseline now that those event handlers are enumerable.
5672
dino@apple.com79c37e32017-05-09 21:35:55 +000056732017-05-10 Dean Jackson <dino@apple.com>
5674
5675 Restrict SVG filters to accessible security origins
5676 https://bugs.webkit.org/show_bug.cgi?id=118689
5677 <rdar://problem/27362159>
5678
5679 Reviewed by Brent Fulgham.
5680
5681 Add a test that shows safe frames, unsafe frames, and
5682 then a safe frame that itself has an unsafe frame, to
5683 show that the security requirements are being forwarded
5684 down the tree.
5685
5686 * http/tests/css/filters-on-iframes-expected.html: Added.
5687 * http/tests/css/filters-on-iframes.html: Added.
5688 * http/tests/css/resources/blank.html: Added.
5689 * http/tests/css/resources/references-external.html: Added.
5690 * http/tests/css/resources/solid-red.html: Added.
5691
cdumez@apple.com406cec92017-05-09 21:21:04 +000056922017-05-09 Chris Dumez <cdumez@apple.com>
5693
5694 Move onanimation* EventHandlers to GlobalEventHandlers
5695 https://bugs.webkit.org/show_bug.cgi?id=171874
5696
5697 Reviewed by Simon Fraser.
5698
5699 * fast/css/onanimation-eventhandlers-expected.txt: Added.
5700 * fast/css/onanimation-eventhandlers.html: Added.
5701 Add layout test coverage.
5702
5703 * fast/dom/event-handler-attributes-expected.txt:
5704 * fast/dom/event-handler-attributes.html:
5705 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5706 Rebaseline existing tests to reflect behavior change.
5707
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000057082017-05-09 Matt Lewis <jlewis3@apple.com>
5709
5710 Fixed a typo in expectations file.
5711 https://bugs.webkit.org/show_bug.cgi?id=162710
5712
5713 Unreviewed test gardening.
5714
5715 * platform/mac-wk2/TestExpectations:
5716
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000057172017-05-09 Javier Fernandez <jfernandez@igalia.com>
5718
5719 space-evenly misbehaves with flexbox
5720 https://bugs.webkit.org/show_bug.cgi?id=170445
5721
5722 Reviewed by David Hyatt.
5723
5724 Added test cases for the 'space-evenly' value for align-content and justify-content.
5725
5726 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
5727 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
5728 * css3/flexbox/css-properties-expected.txt:
5729 * css3/flexbox/css-properties.html:
5730 * css3/flexbox/flex-justify-content-expected.txt:
5731 * css3/flexbox/flex-justify-content.html:
5732 * css3/flexbox/multiline-align-content-expected.txt:
5733 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
5734 * css3/flexbox/multiline-align-content-horizontal-column.html:
5735 * css3/flexbox/multiline-align-content.html:
5736 * css3/flexbox/resources/flexbox.css:
5737 (.align-content-space-around):
5738 (.justify-content-space-around):
5739 * css3/flexbox/true-centering-expected.txt:
5740 * css3/flexbox/true-centering.html:
5741
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000057422017-05-09 Matt Lewis <jlewis3@apple.com>
5743
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00005744 Unreviewed, rolling out r216508.
5745
5746 The layout test enabled in this change is failing on Sierra.
5747
5748 Reverted changeset:
5749
5750 "Invalid MediaSource duration value should throw TyperError
5751 instead of InvalidStateError"
5752 https://bugs.webkit.org/show_bug.cgi?id=171653
5753 http://trac.webkit.org/changeset/216508
5754
57552017-05-09 Matt Lewis <jlewis3@apple.com>
5756
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00005757 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
5758 https://bugs.webkit.org/show_bug.cgi?id=162710
5759
5760 Unreviewed test gardening.
5761
5762 * platform/mac-wk2/TestExpectations:
5763
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000057642017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
5765
5766 font-stretch: normal selects expanded fonts instead of condensed fonts
5767 https://bugs.webkit.org/show_bug.cgi?id=171838
5768 <rdar://problem/31005481>
5769
5770 Reviewed by Jon Lee.
5771
5772 * fast/text/font-width-100-expected.html: Added.
5773 * fast/text/font-width-100.html: Added.
5774
jlewis3@apple.com0746b192017-05-09 17:36:37 +000057752017-05-09 Matt Lewis <jlewis3@apple.com>
5776
5777 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
5778 https://bugs.webkit.org/show_bug.cgi?id=171862
5779
5780 Unreviewed test gardening.
5781
5782 * platform/mac-wk2/TestExpectations:
5783
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000057842017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
5785
5786 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
5787 https://bugs.webkit.org/show_bug.cgi?id=171665
5788
5789 Reviewed by Youenn Fablet.
5790
5791 Added test to check the creation of ReadableStreamBYOBReader. Also check
5792 that created object has the right methods and properties.
5793
5794 * streams/readable-stream-byob-reader-expected.txt: Added.
5795 * streams/readable-stream-byob-reader.html: Added.
5796 * streams/readable-stream-byob-reader.js: Added.
5797
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000057982017-05-09 Frederic Wang <fwang@igalia.com>
5799
5800 Print more properties in the output of scrolling trees
5801 https://bugs.webkit.org/show_bug.cgi?id=171858
5802
5803 Reviewed by Simon Fraser.
5804
5805 Update text expectations to include new properties.
5806
5807 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
5808 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
5809 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
5810 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
5811 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
5812 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
5813 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
5814 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
5815 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
5816 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
5817 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
5818 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
5819 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
5820 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
5821 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
5822 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
5823 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
5824 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
5825 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
5826 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
5827 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
5828 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
5829 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
5830 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
5831 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
5832 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
5833 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
5834 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
5835 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
5836
cdumez@apple.com8cf47552017-05-09 16:51:00 +000058372017-05-09 Chris Dumez <cdumez@apple.com>
5838
5839 ontransitionend eventHandler should be in GlobalEventHandlers
5840 https://bugs.webkit.org/show_bug.cgi?id=171836
5841
5842 Reviewed by Ryosuke Niwa.
5843
5844 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
5845 * fast/css/ontransitionend-eventhandler.html: Added.
5846 Add layout test coverage.
5847
5848 * fast/dom/event-handler-attributes-expected.txt:
5849 * fast/dom/event-handler-attributes.html:
5850 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5851 Rebaseline existing tests to reflect behavior change.
5852
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000058532017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
5854
5855 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
5856 https://bugs.webkit.org/show_bug.cgi?id=171653
5857
5858 Reviewed by Youenn Fablet.
5859
5860 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
5861 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
5862
5863 Update expectation of corresponding WPT test.
5864
5865 * platform/gtk/TestExpectations:
5866 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
5867 * platform/mac/TestExpectations:
5868 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
5869
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000058702017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
5871
5872 Handle IDLPromise<> properly
5873 https://bugs.webkit.org/show_bug.cgi?id=166752
5874
5875 Reviewed by Youenn Fablet.
5876
5877 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
5878 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
5879
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000058802017-05-09 Zan Dobersek <zdobersek@igalia.com>
5881
5882 Unreviewed. Landing the WPE layout test baselines.
5883
5884 Baseline filenames are omitted for brevity.
5885
5886 * platform/wpe/TestExpectations: Added.
5887 * platform/wpe/animations/: Added.
5888 * platform/wpe/css1/: Added.
5889 * platform/wpe/css2.1/: Added.
5890 * platform/wpe/css3/: Added.
5891 * platform/wpe/fast/: Added.
5892 * platform/wpe/ietestcenter/: Added.
5893 * platform/wpe/js/: Added.
5894 * platform/wpe/scrollbars/: Added.
5895 * platform/wpe/security/: Added.
5896 * platform/wpe/sputnik/: Added.
5897 * platform/wpe/tables/: Added.
5898 * platform/wpe/transforms/: Added.
5899 * platform/wpe/transitions/: Added.
5900
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000059012017-05-08 Frederic Wang <fwang@igalia.com>
5902
5903 Simplify ScrollingStateNode::scrollingStateTreeAsText
5904 https://bugs.webkit.org/show_bug.cgi?id=171802
5905
5906 Reviewed by Simon Fraser.
5907
5908 Update references due to minor format changes in text ouput of scrolling state trees.
5909
5910 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
5911 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
5912 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
5913 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
5914 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
5915 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
5916 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
5917 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
5918 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
5919 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
5920 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
5921 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
5922 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
5923 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
5924 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
5925 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
5926 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
5927 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
5928 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
5929 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
5930 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
5931 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
5932 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
5933 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
5934 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
5935 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
5936 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
5937 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
5938 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
5939
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000059402017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
5941
5942 Unreviewed GTK expectations gardening
5943
5944 * platform/gtk/TestExpectations:
5945 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
5946
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000059472017-05-08 Matt Lewis <jlewis3@apple.com>
5948
5949 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
5950 https://bugs.webkit.org/show_bug.cgi?id=171837
5951
5952 Unreviewed test gardening.
5953
5954 * platform/mac-wk2/TestExpectations:
5955
cdumez@apple.come6396732017-05-09 00:16:18 +000059562017-05-08 Chris Dumez <cdumez@apple.com>
5957
5958 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
5959 https://bugs.webkit.org/show_bug.cgi?id=171829
5960
5961 Reviewed by Simon Fraser.
5962
5963 * fast/css/htmlelement-offset-properties-expected.txt:
5964 * fast/css/htmlelement-offset-properties.html:
5965 Add layout test coverage.
5966
5967 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
5968 * fast/css-grid-layout/grid-item-display.html:
5969 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5970 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
5971 * mathml/presentation/menclose-notation-no-overlap.html:
5972 * platform/mac/inspector/model/remote-object-expected.txt:
5973 * svg/dynamic-updates/resources/SVGTestCase.js:
5974 (clickAt):
5975 * svg/text/inline-text-destroy-attributes-crash.xhtml:
5976 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
5977
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000059782017-05-08 Matt Lewis <jlewis3@apple.com>
5979
5980 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
5981 https://bugs.webkit.org/show_bug.cgi?id=169637
5982
5983 Unreviewed test gardening.
5984
5985 * platform/ios-wk2/TestExpectations:
5986
jbedard@apple.comf8b14802017-05-08 23:15:00 +000059872017-05-08 Jonathan Bedard <jbedard@apple.com>
5988
5989 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
5990 https://bugs.webkit.org/show_bug.cgi?id=169421
5991 <rdar://problem/30950171>
5992
5993 Reviewed by Tim Horton.
5994
5995 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
5996 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
5997
cdumez@apple.comed9300e2017-05-08 22:17:59 +000059982017-05-08 Chris Dumez <cdumez@apple.com>
5999
6000 Drop non-standard document.implementation.createCSSStyleSheet() API
6001 https://bugs.webkit.org/show_bug.cgi?id=171825
6002
6003 Reviewed by Simon Fraser.
6004
6005 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
6006 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
6007 Add layout test coverage.
6008
6009 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
6010 * fast/dom/StyleSheet/gc-parent-rule.html:
6011 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
6012 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
6013 Add utility functions to construct a CSSStyleSheet object and use it instead
6014 of document.implementation.createCSSStyleSheet().
6015
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000060162017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
6017
6018 AX: don't expose empty roledescription
6019 https://bugs.webkit.org/show_bug.cgi?id=163647
6020
6021 Reviewed by Chris Fleizach.
6022
6023 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
6024 * accessibility/aria-roledescription.html: New test cases, updated expectations.
6025 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
6026
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000060272017-05-08 Chris Dumez <cdumez@apple.com>
6028
6029 Drop non-standard Element.scrollByLines() / scrollByPages()
6030 https://bugs.webkit.org/show_bug.cgi?id=171820
6031
6032 Reviewed by Simon Fraser.
6033
6034 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
6035 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
6036 Add layout test coverage.
6037
6038 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
6039 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
6040 * fast/events/scroll-event-does-not-bubble.html:
6041 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
6042 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
6043 Update existing tests to stop relying on the API.
6044
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000060452017-05-08 Matt Lewis <jlewis3@apple.com>
6046
6047 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
6048 https://bugs.webkit.org/show_bug.cgi?id=171830
6049
6050 Unreviewed test gardening.
6051
6052 * platform/ios-wk2/TestExpectations:
6053
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000060542017-05-08 Ryan Haddad <ryanhaddad@apple.com>
6055
6056 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
6057 https://bugs.webkit.org/show_bug.cgi?id=171828
6058
6059 Unreviewed test gardening.
6060
6061 * platform/mac-wk1/TestExpectations:
6062
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000060632017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
6064
6065 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
6066 https://bugs.webkit.org/show_bug.cgi?id=171821
6067
6068 Reviewed by Chris Fleizach.
6069
6070 * accessibility/aria-orientation-expected.txt: New test case.
6071 * accessibility/aria-orientation.html: New test case.
6072
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000060732017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
6074
6075 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
6076 https://bugs.webkit.org/show_bug.cgi?id=170864
6077
6078 Reviewed by Simon Fraser.
6079
6080 * fast/images/async-image-background-image-repeated-expected.html:
6081 * fast/images/async-image-background-image-repeated.html:
6082 * fast/images/resources/sprite-sheet-red-green-blue.png:
6083 * fast/images/sprite-sheet-image-draw-expected.html:
6084 * fast/images/sprite-sheet-image-draw.html:
6085 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
6086 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
6087 decoded farme of this image will be 30x5000 pixels (15% of the original size).
6088
bdakin@apple.com05244942017-05-08 20:25:46 +000060892017-05-08 Beth Dakin <bdakin@apple.com>
6090
6091 WebKit should default to using sRGB with NSColor conversion instead of device
6092 color space
6093 https://bugs.webkit.org/show_bug.cgi?id=171745
6094 -and corresponding-
6095 rdar://problem/28314183
6096
6097 Reviewed by Tim Horton.
6098
6099 * editing/mac/attributed-string/anchor-element-expected.txt:
6100 * editing/mac/attributed-string/basic-expected.txt:
6101 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
6102 * editing/mac/attributed-string/font-size-expected.txt:
6103 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
6104 * editing/mac/attributed-string/font-weight-expected.txt:
6105 * editing/mac/attributed-string/letter-spacing-expected.txt:
6106 * editing/mac/attributed-string/text-decorations-expected.txt:
6107 * editing/mac/attributed-string/vertical-align-expected.txt:
6108
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000061092017-05-04 Jiewen Tan <jiewen_tan@apple.com>
6110
6111 Search events should not fire synchronously for search type input elements with incremental attribute set
6112 https://bugs.webkit.org/show_bug.cgi?id=171376
6113 <rdar://problem/31863296>
6114
6115 Reviewed by Chris Dumez.
6116
6117 * fast/forms/search/search-incremental-crash-expected.txt: Added.
6118 * fast/forms/search/search-incremental-crash.html: Added.
6119
zalan@apple.com3c442032017-05-08 18:38:20 +000061202017-05-08 Zalan Bujtas <zalan@apple.com>
6121
6122 Text overlaps on http://www.duden.de/rechtschreibung/Acre
6123 https://bugs.webkit.org/show_bug.cgi?id=171796
6124 <rdar://problem/31036028>
6125
6126 Reviewed by Simon Fraser.
6127
6128 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
6129 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
6130
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000061312017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
6132
6133 Unreviewed, rolling out r216419.
6134
6135 Broke 70 layout tests on GTK bot
6136
6137 Reverted changeset:
6138
6139 "Ensure clean tree before AX cache update."
6140 https://bugs.webkit.org/show_bug.cgi?id=171546
6141 http://trac.webkit.org/changeset/216419
6142
antti@apple.com90a7b232017-05-08 17:20:54 +000061432017-05-08 Antti Koivisto <antti@apple.com>
6144
6145 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
6146 https://bugs.webkit.org/show_bug.cgi?id=171375
6147 <rdar://problem/31863184>
6148
6149 Reviewed by Zalan Bujtas.
6150
6151 * fast/html/details-flow-thread-expected.txt: Added.
6152 * fast/html/details-flow-thread.html: Added.
6153 * fast/shadow-dom/composed-tree-slots-expected.txt:
6154 * fast/shadow-dom/composed-tree-slots.html:
6155
6156 Expand the test so it also prints out slot subtrees using slots as traversal roots.
6157
cdumez@apple.comea20d742017-05-08 16:50:46 +000061582017-05-08 Chris Dumez <cdumez@apple.com>
6159
6160 Move 'style' from Element to HTMLElement / SVGElement and make it settable
6161 https://bugs.webkit.org/show_bug.cgi?id=171795
6162
6163 Reviewed by Alex Christensen.
6164
6165 * accessibility/roles-exposed.html:
6166 Add null check for element.style.
6167
6168 * fast/css/Element-style-expected.txt: Added.
6169 * fast/css/Element-style.html: Added.
6170 Add layout test coverage.
6171
6172 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
6173 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
6174 does something, the input element actually looses its renderer. This found a bug which I fixed in this
6175 patch.
6176
6177 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6178 Rebaseline as property enumeration order has changed.
6179
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000061802017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
6181
6182 AX: Propagate aria-readonly to grid descendants
6183 https://bugs.webkit.org/show_bug.cgi?id=171189
6184
6185 Reviewed by Chris Fleizach.
6186
6187 Add new test cases to aria-readonly.html. In addition, because the platform-specific
6188 test expectations seem due to how platforms treat whitespace from the test file, hide
6189 the test cases after the test is run so that there are no extraneous characters and
6190 a single expectations file can be shared.
6191
6192 * accessibility/aria-readonly-expected.txt: Updated.
6193 * accessibility/aria-readonly.html: Updated.
6194 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
6195 * accessibility/gtk/aria-readonly-propagated.html: Added.
6196 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
6197 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
6198 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
6199
zalan@apple.com7e3614e2017-05-08 15:33:47 +000062002017-05-06 Zalan Bujtas <zalan@apple.com>
6201
6202 Ensure clean tree before AX cache update.
6203 https://bugs.webkit.org/show_bug.cgi?id=171546
6204 <rdar://problem/31934942>
6205
6206 Reviewed by Chris Fleizach.
6207
6208 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
6209
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000062102017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
6211
6212 Unprefix unicode-bidi CSS values
6213 https://bugs.webkit.org/show_bug.cgi?id=171761
6214
6215 Reviewed by Simon Fraser.
6216
6217 Import W3C's internationalization tests from
6218 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
6219
6220 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
6221 * fast/css/default-bidi-css-rules.html: Ditto.
6222 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
6223 * fast/css/unicode-bidi-computed-value.html: Ditto.
6224 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
6225 * fast/text/bidi-unprefix.html: Added.
6226 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
6227 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
6228 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
6229 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
6230 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
6231 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
6232 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
6233 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
6234 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
6235 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
6236 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
6237 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
6238 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
6239 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
6240 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
6241 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
6242 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
6243 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
6244 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
6245 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
6246 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
6247 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
6248 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
6249 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
6250 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
6251 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
6252 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
6253 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
6254 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
6255 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
6256 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
6257 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
6258 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
6259 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
6260 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
6261 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
6262 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
6263 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
6264 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
6265 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
6266 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
6267 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
6268 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
6269 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
6270 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
6271 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
6272 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
6273 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
6274 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
6275 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
6276 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
6277 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
6278 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
6279 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
6280 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
6281 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
6282 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
6283 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
6284 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
6285 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
6286 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
6287 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
6288 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
6289 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
6290 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
6291 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
6292 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
6293 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
6294 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
6295 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
6296 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
6297 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
6298 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
6299 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
6300 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
6301 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
6302 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
6303 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
6304 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
6305 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
6306 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
6307 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
6308 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
6309 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
6310 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
6311 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
6312 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
6313 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
6314 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
6315 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
6316 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
6317 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
6318 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
6319 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
6320 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
6321 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
6322 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
6323 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
6324 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
6325 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
6326 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
6327 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
6328 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
6329 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
6330 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
6331 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
6332 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
6333 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
6334 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
6335 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
6336 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
6337 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
6338 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
6339 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
6340 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
6341 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
6342 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
6343 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
6344 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
6345 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
6346 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
6347 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
6348 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
6349 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
6350 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
6351 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
6352 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
6353 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
6354 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
6355 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
6356 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
6357 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
6358 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
6359 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
6360 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
6361 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
6362 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
6363 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
6364 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
6365 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
6366 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
6367 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
6368 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
6369 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
6370 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
6371 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
6372 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
6373 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
6374 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
6375 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
6376 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
6377 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
6378 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
6379 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
6380 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
6381 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
6382 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
6383 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
6384 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
6385 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
6386 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
6387 * imported/w3c/i18n/bidi/block-override-001.html: Added.
6388 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
6389 * imported/w3c/i18n/bidi/block-override-002.html: Added.
6390 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
6391 * imported/w3c/i18n/bidi/block-override-003.html: Added.
6392 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
6393 * imported/w3c/i18n/bidi/block-override-004.html: Added.
6394 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
6395 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
6396 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
6397 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
6398 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
6399 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
6400 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
6401 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
6402 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
6403 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
6404 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
6405 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
6406 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
6407 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
6408 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
6409 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
6410 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
6411 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
6412 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
6413 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
6414 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
6415 * platform/ios/TestExpectations:
6416 * platform/mac/TestExpectations:
6417
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000064182017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
6419
6420 Unreviewed GTK+ gardening. Update expectations of several tests.
6421
6422 * platform/gtk/TestExpectations:
6423
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000064242017-05-07 Simon Fraser <simon.fraser@apple.com>
6425
6426 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
6427 https://bugs.webkit.org/show_bug.cgi?id=171140
6428
6429 Reviewed by Sam Weinig.
6430
6431 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
6432 which is a proxy for reading the layout viewport.
6433
6434 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
6435 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
6436 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
6437 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
6438 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
6439 (stringFromRect):
6440 (accumulateLog):
6441 (logFixedObject):
6442 (logFixedAndViewports):
6443 (doTest):
6444
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000064452017-05-07 Youenn Fablet <youenn@apple.com>
6446
6447 [MediaStream] r216197 caused some webrtc tests to fail
6448 https://bugs.webkit.org/show_bug.cgi?id=171728
6449
6450 Reviewed by Eric Carlson.
6451
6452 * platform/ios-wk2/TestExpectations:
6453
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000064542017-05-07 Sam Weinig <sam@webkit.org>
6455
6456 Implement Subresource Integrity (SRI)
6457 https://bugs.webkit.org/show_bug.cgi?id=148363
6458 <rdar://problem/18945879>
6459
6460 Reviewed by Daniel Bates.
6461
6462 Add tests for Subresource Integrity based off the ones from Web
6463 Platform Tests. They have been changed to:
6464 - Split <link> and <script> testing.
6465 - Add additional tests:
6466 - Integrity hashes using base64URL encoding.
6467 - Integrity hashes using mixed base64 and base64URL encoding.
6468 - Integrity metadata that does not conform to the grammar at all.
6469 - Multiple valid, but only one matching, integrity hashes.
6470 - Non-matching integrity hash with options.
6471 - Run one at a time, so console output is consistent.
6472
6473 We can/should upstream these changes, but this avoids the possibility that
6474 an update of the imported web-platform-tests could cause these tests to fail.
6475
6476 Also adds tests that show the Subresource Integrity setting works correctly.
6477
6478 * http/tests/subresource-integrity: Added.
6479 * http/tests/subresource-integrity/.htaccess: Added.
6480 * http/tests/subresource-integrity/resources: Added.
6481 * http/tests/subresource-integrity/resources/alternate.css: Added.
6482 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
6483 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
6484 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
6485 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
6486 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
6487 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
6488 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
6489 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
6490 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
6491 * http/tests/subresource-integrity/resources/style.css: Added.
6492 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
6493 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
6494 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
6495 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
6496 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
6497 * http/tests/subresource-integrity/sri-script.html: Added.
6498 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
6499 * http/tests/subresource-integrity/sri-style.html: Added.
6500
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000065012017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
6502
6503 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
6504 https://bugs.webkit.org/show_bug.cgi?id=171636
6505 <rdar://problem/30811218>
6506
6507 Reviewed by Dean Jackson.
6508
6509 * fast/text/lastResort-expected.html: Added.
6510 * fast/text/lastResort.html: Added.
6511
cdumez@apple.com19a40432017-05-07 03:48:28 +000065122017-05-06 Chris Dumez <cdumez@apple.com>
6513
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00006514 Implement the concept of cookie-averse document
6515 https://bugs.webkit.org/show_bug.cgi?id=171746
6516 <rdar://problem/32004466>
6517
6518 Reviewed by Sam Weinig.
6519
6520 Add layout test coverage.
6521
6522 * fast/cookies/cookie-averse-document-expected.txt: Added.
6523 * fast/cookies/cookie-averse-document.html: Added.
6524
65252017-05-06 Chris Dumez <cdumez@apple.com>
6526
cdumez@apple.com19a40432017-05-07 03:48:28 +00006527 Align our IDL files with the latest DOM specification
6528 https://bugs.webkit.org/show_bug.cgi?id=171777
6529
6530 Reviewed by Sam Weinig.
6531
6532 Rebaseline a few tests.
6533
6534 * fast/dom/Document/adoptNode-null-expected.txt:
6535 * fast/dom/Document/adoptNode-null.html:
6536 * fast/dom/Document/importNode-null-expected.txt:
6537 * fast/dom/Document/importNode-null.html:
6538 * fast/dom/Range/range-intersectsNode-expected.txt:
6539 * fast/text/text-combine-crash-expected.txt:
6540
ap@apple.com83de49c2017-05-07 02:58:23 +000065412017-05-06 Alexey Proskuryakov <ap@apple.com>
6542
ap@apple.com07bbb7d2017-05-07 03:18:27 +00006543 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
6544 https://bugs.webkit.org/show_bug.cgi?id=171785
6545
6546 * platform/wk2/TestExpectations:
6547
65482017-05-06 Alexey Proskuryakov <ap@apple.com>
6549
ap@apple.com83de49c2017-05-07 02:58:23 +00006550 REGRESSION (r216294): The new test fails on WebKit1
6551 https://bugs.webkit.org/show_bug.cgi?id=171780
6552
6553 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
6554 https://trac.webkit.org/216299, https://trac.webkit.org/216330
6555
6556 * http/tests/css/filters-on-iframes-expected.html: Removed.
6557 * http/tests/css/filters-on-iframes.html: Removed.
6558 * http/tests/css/resources/blank.html: Removed.
6559 * http/tests/css/resources/references-external.html: Removed.
6560 * http/tests/css/resources/solid-red.html: Removed.
6561
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000065622017-05-06 Simon Fraser <simon.fraser@apple.com>
6563
6564 [iOS WK2] Make rotation tests more reliable
6565 https://bugs.webkit.org/show_bug.cgi?id=171778
6566
6567 Reviewed by Tim Horton.
6568
6569 New baseline.
6570
6571 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
6572 * fast/events/ios/rotation/zz-no-rotation.html:
6573
cdumez@apple.comf4c58192017-05-06 20:32:35 +000065742017-05-06 Chris Dumez <cdumez@apple.com>
6575
cdumez@apple.comc209acb2017-05-06 23:39:51 +00006576 Unreviewed, rolling out r216333.
6577
6578 Caused layout test failures
6579
6580 Reverted changeset:
6581
6582 "Implement the concept of cookie-averse document"
6583 https://bugs.webkit.org/show_bug.cgi?id=171746
6584 http://trac.webkit.org/changeset/216333
6585
65862017-05-06 Chris Dumez <cdumez@apple.com>
6587
cdumez@apple.comf4c58192017-05-06 20:32:35 +00006588 Implement the concept of cookie-averse document
6589 https://bugs.webkit.org/show_bug.cgi?id=171746
6590 <rdar://problem/32004466>
6591
6592 Reviewed by Sam Weinig.
6593
6594 Add layout test coverage.
6595
6596 * fast/cookies/cookie-averse-document-expected.txt: Added.
6597 * fast/cookies/cookie-averse-document.html: Added.
6598
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000065992017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
6600
6601 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
6602 https://bugs.webkit.org/show_bug.cgi?id=171750
6603 <rdar://problem/31122612>
6604
6605 Reviewed by Zalan Bujtas.
6606
6607 * fast/text/fitzpatrick-combination-expected.html: Added.
6608 * fast/text/fitzpatrick-combination.html: Added.
6609
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000066102017-05-05 Zalan Bujtas <zalan@apple.com>
6611
6612 Renderers being destroyed should not be added to AX's deferred list.
6613 https://bugs.webkit.org/show_bug.cgi?id=171768
6614 <rdar://problem/31955660>
6615
6616 Reviewed by Simon Fraser.
6617
6618 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
6619 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
6620
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000066212017-05-05 Matt Lewis <jlewis3@apple.com>
6622
6623 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
6624 https://bugs.webkit.org/show_bug.cgi?id=171763
6625
6626 Unreviewed test gardening.
6627
6628 * platform/mac-wk2/TestExpectations:
6629
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000066302017-05-05 Oliver Hunt <oliver@apple.com>
6631
6632 Move trivial String prototype functions to JS builtins
6633 https://bugs.webkit.org/show_bug.cgi?id=171737
6634
6635 Reviewed by Saam Barati.
6636
6637 Updated output
6638
6639 * js/dom/string-anchor-expected.txt:
6640 * js/dom/string-anchor.html:
6641 * js/dom/string-fontcolor-expected.txt:
6642 * js/dom/string-fontcolor.html:
6643 * js/dom/string-fontsize-expected.txt:
6644 * js/dom/string-fontsize.html:
6645 * js/dom/string-link-expected.txt:
6646 * js/dom/string-link.html:
6647
dino@apple.com3f3faf52017-05-05 23:49:41 +000066482017-05-05 Dean Jackson <dino@apple.com>
6649
6650 Restrict SVG filters to accessible security origins
6651 https://bugs.webkit.org/show_bug.cgi?id=118689
6652 <rdar://problem/27362159>
6653
6654 Reviewed by Brent Fulgham.
6655
6656 Add a test that shows safe frames, unsafe frames, and
6657 then a safe frame that itself has an unsafe frame, to
6658 show that the security requirements are being forwarded
6659 down the tree.
6660
6661 * http/tests/css/filters-on-iframes-expected.html: Added.
6662 * http/tests/css/filters-on-iframes.html: Added.
6663 * http/tests/css/resources/blank.html: Added.
6664 * http/tests/css/resources/references-external.html: Added.
6665 * http/tests/css/resources/solid-red.html: Added.
6666
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000066672017-05-05 Simon Fraser <simon.fraser@apple.com>
6668
6669 Make it possible to test rotation in iOS WebKitTestRunner
6670 https://bugs.webkit.org/show_bug.cgi?id=171755
6671
6672 Reviewed by Tim Horton.
6673
6674 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
6675
6676 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
6677 * fast/events/ios/rotation/basic-rotation.html: Added.
6678 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
6679 * fast/events/ios/rotation/safari-like-rotation.html: Added.
6680 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
6681 * fast/events/ios/rotation/zz-no-rotation.html: Added.
6682
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000066832017-05-05 Ryan Haddad <ryanhaddad@apple.com>
6684
6685 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
6686 https://bugs.webkit.org/show_bug.cgi?id=171756
6687
6688 Unreviewed test gardening.
6689
6690 * platform/wk2/TestExpectations:
6691
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000066922017-05-05 Matt Lewis <jlewis3@apple.com>
6693
6694 Mark test http/tests/security/module-correct-mime-types.html slow.
6695 https://bugs.webkit.org/show_bug.cgi?id=164960
6696
6697 Unreviewed test gardening.
6698
6699 * platform/ios-wk2/TestExpectations:
6700
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000067012017-05-05 Ryan Haddad <ryanhaddad@apple.com>
6702
6703 Unreviewed, rolling out r216275.
6704
6705 This change broke internal builds.
6706
6707 Reverted changeset:
6708
6709 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
6710 case insensitive"
6711 https://bugs.webkit.org/show_bug.cgi?id=171636
6712 http://trac.webkit.org/changeset/216275
6713
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000067142017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
6715
6716 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
6717 https://bugs.webkit.org/show_bug.cgi?id=171636
6718 <rdar://problem/30811218>
6719
6720 Reviewed by Dean Jackson.
6721
6722 * fast/text/lastResort-expected.html: Added.
6723 * fast/text/lastResort.html: Added.
6724
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000067252017-05-05 Ryan Haddad <ryanhaddad@apple.com>
6726
6727 Unskip media/click-placeholder-not-pausing.html.
6728
6729 Unreviewed test gardening.
6730
6731 * platform/mac-wk2/TestExpectations:
6732
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000067332017-05-05 Joseph Pecoraro <pecoraro@apple.com>
6734
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00006735 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
6736 https://bugs.webkit.org/show_bug.cgi?id=171580
6737 <rdar://problem/32009647>
6738
6739 Rubber-stamped by Alexey Proskuryakov.
6740
6741 * TestExpectations:
6742 * streams/reference-implementation/pipe-to-expected.txt:
6743 Rebaseline expectations. This test was previously flakey so the results were
6744 missed unless the test was run with --force.
6745
6746 * streams/reference-implementation/readable-stream-templated-expected.txt:
6747 * streams/reference-implementation/readable-stream-templated.html:
6748 Silence unhandled rejections. This test did not expect unhandled promise
6749 rejections to affect test results, so ignore them.
6750
67512017-05-05 Joseph Pecoraro <pecoraro@apple.com>
6752
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00006753 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
6754 https://bugs.webkit.org/show_bug.cgi?id=170702
6755 <rdar://problem/31616643>
6756
6757 Rubber-stamped by Brian Burg.
6758
6759 * platform/mac-wk2/TestExpectations:
6760 * http/tests/inspector/network/resource-request-headers.html:
6761 Make this test unflakey by ensuring we wait for the load to complete.
6762
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000067632017-05-05 Chris Dumez <cdumez@apple.com>
6764
6765 Attr Nodes should not have children
6766 https://bugs.webkit.org/show_bug.cgi?id=171688
6767 <rdar://problem/31998412>
6768
6769 Reviewed by Andreas Kling.
6770
6771 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
6772 * fast/dom/Attr/cannot-have-children.html: Added.
6773 Add layout test coverage. I have verified that this test passes in both
6774 Firefox and Chrome.
6775
6776 * dom/html/level1/*: Removed legacy / outdated tests.
6777 * dom/xhtml/level1/*: Removed legacy / outdated tests.
6778
6779 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
6780 * fast/dom/Attr/child-nodes-cache.html: Removed.
6781 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
6782 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
6783 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
6784 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
6785 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
6786 * fast/dom/attribute-change-on-mutate.html: Removed.
6787 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
6788 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
6789 * traversal/moz-bug590771-expected.txt: Removed.
6790 * traversal/moz-bug590771.html: Removed.
6791 Removed some outdated tests.
6792
6793 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
6794 * fast/custom-elements/reactions-for-webkit-extensions.html:
6795 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
6796 * fast/dom/Attr/change-id-via-attr-node-value.html:
6797 * fast/dom/Element/normalize-crash.html:
6798 * fast/dom/Element/normalize-crash2.html:
6799 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
6800 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
6801 * fast/dom/MutationObserver/observe-attributes-expected.txt:
6802 * fast/dom/MutationObserver/observe-attributes.html:
6803 * fast/dom/import-attribute-node.html:
6804 * fast/dom/insertedIntoDocument-child.html:
6805 * fast/dom/insertedIntoDocument-sibling.html:
6806 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
6807 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
6808 * fast/dom/normalize-attributes-mutation-event-crash.html:
6809 * fast/dom/serialize-nodes.xhtml:
6810 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
6811 Update existing tests so they stop relying on Attr Node having Text children.
6812
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000068132017-05-05 Ryan Haddad <ryanhaddad@apple.com>
6814
6815 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
6816 https://bugs.webkit.org/show_bug.cgi?id=161360
6817
6818 Unreviewed test gardening.
6819
6820 * platform/mac-wk1/TestExpectations:
6821
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000068222017-05-05 Matt Lewis <jlewis3@apple.com>
6823
6824 Mark 2 webrtc test as failing.
6825 https://bugs.webkit.org/show_bug.cgi?id=171728
6826
6827 Unreviewed test gardening.
6828
6829 * platform/ios-wk2/TestExpectations:
6830
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000068312017-05-05 Chris Dumez <cdumez@apple.com>
6832
6833 Refactor / Clean up Element.idl
6834 https://bugs.webkit.org/show_bug.cgi?id=171734
6835
6836 Reviewed by Sam Weinig.
6837
6838 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
6839 different order and because exception messages have changed slightly.
6840
6841 * fast/dom/Element/attr-param-typechecking-expected.txt:
6842 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6843
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000068442017-05-05 Jeremy Jones <jeremyj@apple.com>
6845
6846 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
6847 https://bugs.webkit.org/show_bug.cgi?id=171610
6848 <rdar://problem/31976820>
6849
6850 Reviewed by Eric Carlson.
6851
6852 enable test: media/modern-media-controls/pip-support/pip-support-click.html
6853
6854 * platform/mac-wk1/TestExpectations:
6855
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000068562017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
6857
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00006858 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
6859
6860 * platform/gtk/TestExpectations:
6861
68622017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
6863
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00006864 Unreviewed GTK+ gardening. Rebaseline several tests.
6865
6866 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
6867 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
6868 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
6869 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
6870 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
6871
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000068722017-05-05 Zan Dobersek <zdobersek@igalia.com>
6873
6874 Unreviewed GTK+ gardening.
6875
6876 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
6877 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
6878
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000068792017-05-04 Commit Queue <commit-queue@webkit.org>
6880
6881 Unreviewed, rolling out r216206.
6882 https://bugs.webkit.org/show_bug.cgi?id=171714
6883
6884 Multiple LayoutTests crashing in Document::page() (Requested
6885 by ap on #webkit).
6886
6887 Reverted changeset:
6888
6889 "Remove support for legacy Notifications"
6890 https://bugs.webkit.org/show_bug.cgi?id=171487
6891 http://trac.webkit.org/changeset/216206
6892
cdumez@apple.combf723da2017-05-05 02:19:14 +000068932017-05-04 Chris Dumez <cdumez@apple.com>
6894
6895 Element.slot should be marked as [Unscopable]
6896 https://bugs.webkit.org/show_bug.cgi?id=171683
6897
6898 Reviewed by Darin Adler.
6899
6900 Add layout test coverage. This test is passing in Firefox and Chrome.
6901
6902 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
6903 * fast/shadow-dom/Element-slot-unscopable.html: Added.
6904
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000069052017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
6906
6907 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
6908 https://bugs.webkit.org/show_bug.cgi?id=171634
6909
6910 Reviewed by Simon Fraser.
6911
6912 To test the async image decoding reliably we need to do the following:
6913
6914 -- Make sure to load the image before setting its src to the element.
6915 -- Call document.body.offsetHeight to force layout.
6916 -- Call testRunner.display() to force the first paint.
6917 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
6918 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
6919 will force the second paint.
6920
6921 * fast/images/async-image-background-image-repeated.html:
6922 * fast/images/async-image-background-image.html:
6923 * fast/images/sprite-sheet-image-draw.html:
6924
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000069252017-05-04 Matt Lewis <jlewis3@apple.com>
6926
6927 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
6928 https://bugs.webkit.org/show_bug.cgi?id=171703
6929
6930 Unreviewed test gardening.
6931
6932 * platform/mac-wk2/TestExpectations:
6933
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000069342017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
6935
6936 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
6937 https://bugs.webkit.org/show_bug.cgi?id=171641
6938
6939 Reviewed by Simon Fraser.
6940
6941 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
6942 Replace all the calls to testRunner.displayInvalidatedRegion() by
6943 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
6944
6945 * compositing/clip-change.html:
6946 * compositing/geometry/foreground-offset-change.html:
6947 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
6948 * compositing/iframes/become-composited-nested-iframes.html:
6949 * compositing/iframes/become-overlapped-iframe.html:
6950 * compositing/iframes/connect-compositing-iframe-delayed.html:
6951 * compositing/iframes/connect-compositing-iframe.html:
6952 * compositing/iframes/connect-compositing-iframe2.html:
6953 * compositing/iframes/connect-compositing-iframe3.html:
6954 * compositing/iframes/enter-compositing-iframe.html:
6955 * compositing/iframes/iframe-content-flipping.html:
6956 * compositing/iframes/iframe-resize.html:
6957 * compositing/iframes/iframe-size-to-zero.html:
6958 * compositing/iframes/iframe-src-change.html:
6959 * compositing/iframes/invisible-nested-iframe-hide.html:
6960 * compositing/iframes/invisible-nested-iframe-show.html:
6961 * compositing/iframes/leave-compositing-iframe.html:
6962 * compositing/iframes/overlapped-iframe-iframe.html:
6963 * compositing/iframes/overlapped-iframe.html:
6964 * compositing/iframes/overlapped-nested-iframes.html:
6965 * compositing/iframes/repaint-after-losing-scrollbars.html:
6966 * compositing/iframes/resources/fixed-position-subframe.html:
6967 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
6968 * compositing/iframes/resources/scrollgrandchild-inner.html:
6969 * compositing/iframes/scrolling-iframe.html:
6970 * compositing/overflow/content-gains-scrollbars.html:
6971 * compositing/overflow/content-loses-scrollbars.html:
6972 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
6973 * compositing/overflow/overflow-scrollbar-layers.html:
6974 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
6975 * compositing/overflow/repaint-after-losing-scrollbars.html:
6976 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
6977 * compositing/patterns/direct-pattern-compositing-add-text.html:
6978 * compositing/patterns/direct-pattern-compositing-change-expected.html:
6979 * compositing/patterns/direct-pattern-compositing-change.html:
6980 * compositing/patterns/direct-pattern-compositing-load-expected.html:
6981 * compositing/patterns/direct-pattern-compositing-load.html:
6982 * compositing/plugins/invalidate_rect.html:
6983 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
6984 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
6985 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
6986 * compositing/repaint/newly-composited-on-scroll.html:
6987 * compositing/repaint/newly-composited-repaint-rect.html:
6988 * compositing/repaint/page-scale-repaint.html:
6989 * compositing/repaint/requires-backing-repaint.html:
6990 * compositing/repaint/transform-style-change.html:
6991 * compositing/rtl/rtl-overflow-invalidation.html:
6992 * compositing/scroll-painted-composited-content.html:
6993 * compositing/tiling/huge-layer-resize.html:
6994 * compositing/video-page-visibility.html:
6995 * compositing/video/video-with-invalid-source.html:
6996 * compositing/webgl/webgl-repaint.html:
6997 * css3/filters/multiple-filters-invalidation.html:
6998 * css3/flexbox/repaint-column-reverse.html:
6999 * css3/flexbox/repaint-during-resize-no-flex.html:
7000 * css3/flexbox/repaint-rtl-column.html:
7001 * css3/flexbox/repaint.html:
7002 * displaylists/canvas-display-list.html:
7003 * displaylists/resources/dump-target-display-list.js:
7004 (doTest):
7005 * displaylists/resources/dump-target-replay-list.js:
7006 (doTest):
7007 * fast/animation/request-animation-frame-detach-element.html:
7008 * fast/animation/request-animation-frame-detach-element2.html:
7009 * fast/animation/request-animation-frame-during-modal.html:
7010 * fast/animation/request-animation-frame-iframe.html:
7011 * fast/animation/request-animation-frame-iframe2.html:
7012 * fast/animation/script-tests/request-animation-frame-cancel.js:
7013 * fast/animation/script-tests/request-animation-frame-cancel2.js:
7014 * fast/animation/script-tests/request-animation-frame-disabled.js:
7015 * fast/animation/script-tests/request-animation-frame-prefix.js:
7016 (window.webkitRequestAnimationFrame):
7017 (window.testRunner.window.setTimeout):
7018 * fast/animation/script-tests/request-animation-frame-time-unit.js:
7019 (window.requestAnimationFrame):
7020 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
7021 (window.requestAnimationFrame):
7022 (window.testRunner.window.setTimeout):
7023 * fast/animation/script-tests/request-animation-frame-timestamps.js:
7024 * fast/animation/script-tests/request-animation-frame-within-callback.js:
7025 * fast/animation/script-tests/request-animation-frame.js:
7026 * fast/backgrounds/obscured-background-child-style-change-expected.html:
7027 * fast/backgrounds/obscured-background-child-style-change.html:
7028 * fast/backgrounds/solid-color-context-restore.html:
7029 * fast/canvas/canvas-as-image-incremental-repaint.html:
7030 * fast/canvas/canvas-incremental-repaint-2.html:
7031 * fast/canvas/canvas-incremental-repaint.html:
7032 * fast/canvas/canvas-resize-after-paint.html:
7033 * fast/canvas/resources/repaint.js:
7034 (runRepaintTest):
7035 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
7036 (TestControllerPaint):
7037 * fast/canvas/webgl/canvas-test.html:
7038 * fast/canvas/webgl/webgl-layer-update.html:
7039 * fast/css/pseudostyle-anonymous-text.html:
7040 * fast/css/relative-positioned-block-crash.html:
7041 * fast/dom/Window/post-message-crash.html:
7042 * fast/dom/Window/web-timing-minimal-performance-now.html:
7043 * fast/dynamic/containing-block-change.html:
7044 * fast/dynamic/layer-no-longer-paginated.html:
7045 * fast/events/touch/gesture/pad-gesture-cancel.js:
7046 * fast/events/touch/gesture/pad-gesture-fling.js:
7047 * fast/forms/hidden-listbox.html:
7048 * fast/forms/listbox-clip.html:
7049 * fast/frames/inline-object-inside-frameset.html:
7050 * fast/frames/transparent-scrollbar.html:
7051 * fast/images/animated-background-image-crash.html:
7052 * fast/layers/add-layer-with-nested-stacking.html:
7053 * fast/layers/inline-dirty-z-order-lists.html:
7054 * fast/layers/layer-content-visibility-change.html:
7055 * fast/layers/nested-layers-1.html:
7056 * fast/layers/nested-layers-2.html:
7057 * fast/layers/nested-layers-3.html:
7058 * fast/layers/nested-layers-4.html:
7059 * fast/layers/remove-layer-with-nested-stacking.html:
7060 * fast/overflow/hidden-scrollbar-resize.html:
7061 * fast/reflections/inline-crash.html:
7062 * fast/repaint/animation-after-layer-scroll.html:
7063 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
7064 * fast/repaint/fixed-child-move-after-scroll.html:
7065 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
7066 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
7067 * fast/repaint/fixed-move-after-scroll.html:
7068 * fast/repaint/no-animation-outside-viewport-subframe.html:
7069 * fast/repaint/no-animation-outside-viewport.html:
7070 * fast/repaint/obscured-background-no-repaint.html:
7071 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
7072 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
7073 * fast/repaint/repaint-during-scroll-with-zoom.html:
7074 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
7075 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
7076 * fast/repaint/resources/line-flow-with-floats.js:
7077 (beginTest):
7078 * fast/repaint/resources/repaint.js:
7079 (runRepaintTest):
7080 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
7081 * fast/replaced/width100percent-textarea.html:
7082 * fast/scrolling/scrollbar-tickmarks-hittest.html:
7083 * fast/table/border-collapsing/cached-69296.html:
7084 * fast/table/border-collapsing/cached-cell-append.html:
7085 * fast/table/border-collapsing/cached-cell-remove.html:
7086 * fast/table/border-collapsing/cached-change-cell-border-color.html:
7087 * fast/table/border-collapsing/cached-change-cell-border-width.html:
7088 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
7089 * fast/table/border-collapsing/cached-change-col-border-color.html:
7090 * fast/table/border-collapsing/cached-change-col-border-width.html:
7091 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
7092 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
7093 * fast/table/border-collapsing/cached-change-row-border-color.html:
7094 * fast/table/border-collapsing/cached-change-row-border-width.html:
7095 * fast/table/border-collapsing/cached-change-table-border-color.html:
7096 * fast/table/border-collapsing/cached-change-table-border-width.html:
7097 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
7098 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
7099 * fast/table/empty-section-crash.html:
7100 * fast/text/font-initial.html:
7101 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
7102 * fast/text/text-shadow-extreme-value.html:
7103 * http/tests/misc/slow-loading-image-in-pattern.html:
7104 * media/audio-repaint.html:
7105 * media/media-document-audio-repaint.html:
7106 * plugins/windowless_plugin_paint_test.html:
7107 * scrollbars/scrollbar-percent-padding-crash.html:
7108 * svg/custom/non-scaling-stroke-update.svg:
7109 * svg/custom/stale-resource-data-crash.svg:
7110
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000071112017-05-04 Chris Dumez <cdumez@apple.com>
7112
7113 Reformat / Clean up Node.idl to match the specification
7114 https://bugs.webkit.org/show_bug.cgi?id=171686
7115
7116 Reviewed by Sam Weinig.
7117
7118 Rebaseline existing test now that the Node properties are enumerated in a
7119 slightly different order.
7120
7121 * js/dom/dom-static-property-for-in-iteration-expected.txt:
7122
weinig@apple.com9efea6a2017-05-04 20:56:00 +000071232017-05-04 Sam Weinig <sam@webkit.org>
7124
7125 Remove support for legacy Notifications
7126 https://bugs.webkit.org/show_bug.cgi?id=171487
7127
7128 Reviewed by Jon Lee.
7129
7130 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
7131 - Remove http/notifications/legacy. It tested the legacy API.
7132 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
7133 - Update TestExpectations for removals.
7134
7135 * TestExpectations:
7136 * platform/gtk/TestExpectations:
7137 * platform/ios/TestExpectations:
7138 * platform/mac/TestExpectations:
7139 * platform/win/TestExpectations:
7140 * fast/history/page-cache-notification-non-suspendable.html:
7141 * fast/history/page-cache-notification-suspendable.html:
7142 * fast/notifications: Removed.
7143 * fast/notifications/notification-after-close-expected.txt: Removed.
7144 * fast/notifications/notification-after-close.html: Removed.
7145 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
7146 * fast/notifications/notification-permisssion-deletable.html: Removed.
7147 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
7148 * fast/notifications/notifications-cancel-request-permission.html: Removed.
7149 * fast/notifications/notifications-check-permission-expected.txt: Removed.
7150 * fast/notifications/notifications-check-permission.html: Removed.
7151 * fast/notifications/notifications-click-event-expected.txt: Removed.
7152 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
7153 * fast/notifications/notifications-click-event-focus.html: Removed.
7154 * fast/notifications/notifications-click-event.html: Removed.
7155 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
7156 * fast/notifications/notifications-constructor-request-permission.html: Removed.
7157 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
7158 * fast/notifications/notifications-constructor-with-permission.html: Removed.
7159 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
7160 * fast/notifications/notifications-constructor-without-permission.html: Removed.
7161 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
7162 * fast/notifications/notifications-display-close-events.html: Removed.
7163 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
7164 * fast/notifications/notifications-document-close-crash.html: Removed.
7165 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
7166 * fast/notifications/notifications-event-stop-propagation.html: Removed.
7167 * fast/notifications/notifications-multi-events-expected.txt: Removed.
7168 * fast/notifications/notifications-multi-events.html: Removed.
7169 * fast/notifications/notifications-no-icon-expected.txt: Removed.
7170 * fast/notifications/notifications-no-icon.html: Removed.
7171 * fast/notifications/notifications-permission-expected.txt: Removed.
7172 * fast/notifications/notifications-permission.html: Removed.
7173 * fast/notifications/notifications-replace-expected.txt: Removed.
7174 * fast/notifications/notifications-replace.html: Removed.
7175 * fast/notifications/notifications-request-permission-expected.txt: Removed.
7176 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
7177 * fast/notifications/notifications-request-permission-optional.html: Removed.
7178 * fast/notifications/notifications-request-permission.html: Removed.
7179 * fast/notifications/notifications-rtl-expected.txt: Removed.
7180 * fast/notifications/notifications-rtl.html: Removed.
7181 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
7182 * fast/notifications/notifications-sandbox-permission.html: Removed.
7183 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
7184 * fast/notifications/notifications-window-close-crash.html: Removed.
7185 * fast/notifications/notifications-with-permission-expected.txt: Removed.
7186 * fast/notifications/notifications-with-permission.html: Removed.
7187 * fast/notifications/notifications-without-permission-expected.txt: Removed.
7188 * fast/notifications/notifications-without-permission.html: Removed.
7189 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
7190 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
7191 * fast/notifications/resources: Removed.
7192 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
7193 * fast/notifications/resources/notifications-iframe.html: Removed.
7194 * http/tests/notifications/legacy: Removed.
7195 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
7196 * http/tests/notifications/legacy/double-show.html: Removed.
7197 * http/tests/notifications/legacy/events-expected.txt: Removed.
7198 * http/tests/notifications/legacy/events.html: Removed.
7199 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
7200 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
7201 * http/tests/notifications/legacy/request-expected.txt: Removed.
7202 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
7203 * http/tests/notifications/legacy/request-no-callback.html: Removed.
7204 * http/tests/notifications/legacy/request.html: Removed.
7205 * http/tests/notifications/legacy/resources: Removed.
7206 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
7207 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
7208 * http/tests/notifications/legacy/show-expected.txt: Removed.
7209 * http/tests/notifications/legacy/show.html: Removed.
7210 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
7211 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
7212
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000072132017-05-04 Matt Lewis <jlewis3@apple.com>
7214
7215 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
7216 https://bugs.webkit.org/show_bug.cgi?id=160368
7217
7218 Unreviewed test gardening.
7219
7220 * platform/ios-wk2/TestExpectations:
7221
antti@apple.com9ef87452017-05-04 20:16:01 +000072222017-05-04 Antti Koivisto <antti@apple.com>
7223
7224 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
7225 https://bugs.webkit.org/show_bug.cgi?id=171250
7226 <rdar://problem/31827243>
7227
7228 Reviewed by Geoffrey Garen.
7229
7230 * transitions/transition-unknown-property-ignore-expected.txt: Added.
7231 * transitions/transition-unknown-property-ignore.html: Added.
7232 * transitions/transitions-parsing-expected.txt:
7233 * transitions/transitions-parsing.html:
7234
7235 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
7236
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000072372017-05-04 Chris Dumez <cdumez@apple.com>
7238
7239 Reformat / clean up Event.idl
7240 https://bugs.webkit.org/show_bug.cgi?id=171675
7241
7242 Reviewed by Sam Weinig.
7243
7244 Rebaseline test now that the Event properties are in a slightly different order.
7245
7246 * inspector/model/remote-object-get-properties-expected.txt:
7247
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000072482017-05-04 Daniel Bates <dabates@apple.com>
7249
7250 importScripts() should respect X-Content-Type-Options: nosniff
7251 https://bugs.webkit.org/show_bug.cgi?id=171248
7252 <rdar://problem/31819023>
7253
7254 Reviewed by Andy Estes.
7255
7256 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
7257
7258 * TestExpectations:
7259
said@apple.com9954c8d2017-05-04 17:44:44 +000072602017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
7261
7262 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
7263
said@apple.com6f3cf6b2017-05-04 18:02:46 +00007264 * plugins/windowless_plugin_paint_test.html:
7265
72662017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
7267
7268 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
7269
said@apple.com9954c8d2017-05-04 17:44:44 +00007270 * compositing/video/video-with-invalid-source.html:
7271
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000072722017-05-04 Ryan Haddad <ryanhaddad@apple.com>
7273
7274 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
7275 https://bugs.webkit.org/show_bug.cgi?id=171610
7276
7277 Unreviewed test gardening.
7278
7279 * platform/mac-wk1/TestExpectations:
7280
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000072812017-05-04 Dave Hyatt <hyatt@apple.com>
7282
7283 REGRESSION(STP): rgb() with calc() containing variables doesn't work
7284 https://bugs.webkit.org/show_bug.cgi?id=169939
7285
7286 Reviewed by Zalan Bujtas.
7287
7288 * fast/css/variables/calc-float-to-int-expected.html: Added.
7289 * fast/css/variables/calc-float-to-int.html: Added.
7290
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000072912017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
7292
7293 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
7294
7295 And add platform specific results for mac-wk2.
7296
7297 * http/tests/inspector/network/resource-request-headers-expected.txt:
7298 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
7299
wilander@apple.comab4b1af2017-05-04 04:16:39 +000073002017-05-03 John Wilander <wilander@apple.com>
7301
7302 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
7303 https://bugs.webkit.org/show_bug.cgi?id=171584
7304 <rdar://problem/24702576>
7305
7306 Reviewed by Brent Fulgham.
7307
7308 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
7309 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
7310
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000073112017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
7312
7313 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
7314 https://bugs.webkit.org/show_bug.cgi?id=171214
7315
7316 Reviewed by Chris Fleizach.
7317
7318 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
7319 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
7320
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000073212017-05-03 Matt Lewis <jlewis3@apple.com>
7322
7323 Mark http/tests/xmlhttprequest/methods.html as flaky.
7324 https://bugs.webkit.org/show_bug.cgi?id=171638
7325
7326 Unreviewed test gardening.
7327
7328 * platform/ios-wk2/TestExpectations:
7329
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000073302017-05-03 Ryan Haddad <ryanhaddad@apple.com>
7331
7332 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
7333 https://bugs.webkit.org/show_bug.cgi?id=171628
7334
7335 Unreviewed test gardening.
7336
7337 * platform/ios-wk2/TestExpectations:
7338
zalan@apple.com8b548642017-05-03 23:57:18 +000073392017-05-03 Zalan Bujtas <zalan@apple.com>
7340
7341 SearchInputType could end up with a mismatched renderer.
7342 https://bugs.webkit.org/show_bug.cgi?id=171547
7343 <rdar://problem/31935047>
7344
7345 Reviewed by Antti Koivisto.
7346
7347 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
7348 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
7349
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000073502017-05-03 Ryan Haddad <ryanhaddad@apple.com>
7351
7352 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
7353 https://bugs.webkit.org/show_bug.cgi?id=171629
7354
7355 Unreviewed test gardening.
7356
7357 * platform/mac-wk1/TestExpectations:
7358
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000073592017-05-03 Joseph Pecoraro <pecoraro@apple.com>
7360
7361 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
7362 https://bugs.webkit.org/show_bug.cgi?id=166038
7363 <rdar://problem/29488489>
7364
7365 Reviewed by Matt Baker.
7366
7367 * platform/mac/TestExpectations:
7368 * http/tests/inspector/network/fetch-network-data.html:
7369 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
7370 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
7371 can be added synchronously instead of in a microtask. When the microtask happened later
7372 than other incoming events then the follow-up handlers would have been added too late.
7373
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000073742017-05-03 Matt Lewis <jlewis3@apple.com>
7375
7376 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
7377 https://bugs.webkit.org/show_bug.cgi?id=170699.
7378
7379 Unreviewed test gardening.
7380
7381 * platform/ios-wk2/TestExpectations:
7382
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000073832017-05-03 Simon Fraser <simon.fraser@apple.com>
7384
7385 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
7386 https://bugs.webkit.org/show_bug.cgi?id=171619
7387 https://bugs.webkit.org/show_bug.cgi?id=170153
7388
7389 Reviewed by Tim Horton.
7390
7391 These tests need to wait a bit for the scrolling state of the document to be updated.
7392
7393 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
7394 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
7395 * platform/ios-wk2/TestExpectations:
7396
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000073972017-05-03 Yoav Weiss <yoav@yoav.ws>
7398
7399 Link preload HTMLPreloadScanner support
7400 https://bugs.webkit.org/show_bug.cgi?id=170747
7401
7402 Reviewed by Youenn Fablet.
7403
7404 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
7405 * http/tests/preload/preloadscanner_download_resources.html: Added.
7406
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000074072017-05-03 Ryan Haddad <ryanhaddad@apple.com>
7408
7409 Mark http/tests/preload/single_download_preload.html as flaky.
7410 https://bugs.webkit.org/show_bug.cgi?id=171331
7411
7412 Unreviewed test gardening.
7413
7414 * platform/ios-wk2/TestExpectations:
7415
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000074162017-05-03 Matt Lewis <jlewis3@apple.com>
7417
7418 Mark perf/object-keys.html as flaky
7419 https://bugs.webkit.org/show_bug.cgi?id=171617
7420
7421 Unreviewed test gardening.
7422
7423 * platform/ios-wk2/TestExpectations:
7424
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000074252017-05-03 Keith Miller <keith_miller@apple.com>
7426
7427 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
7428 https://bugs.webkit.org/show_bug.cgi?id=47825
7429
7430 Reviewed by Saam Barati.
7431
7432 Fix broken test.
7433
7434 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
7435
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +000074362017-05-03 Matt Lewis <jlewis3@apple.com>
7437
7438 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
7439 https://bugs.webkit.org/show_bug.cgi?id=171613
7440
7441 Unreviewed test gardening.
7442
7443 * platform/ios-wk2/TestExpectations:
7444
n_wang@apple.com1dabdd52017-05-03 19:33:19 +000074452017-05-03 Nan Wang <n_wang@apple.com>
7446
7447 AX: VO skips cells after cell with aria-colspan
7448 https://bugs.webkit.org/show_bug.cgi?id=171579
7449
7450 Reviewed by Chris Fleizach.
7451
7452 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
7453 * accessibility/mac/aria-grid-column-span.html: Added.
7454
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +000074552017-05-03 Ryan Haddad <ryanhaddad@apple.com>
7456
7457 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
7458 https://bugs.webkit.org/show_bug.cgi?id=171553
7459
7460 Unreviewed test gardening.
7461
7462 * platform/mac-wk2/TestExpectations:
7463
dbates@webkit.orgc0a17432017-05-03 17:52:30 +000074642017-05-03 Daniel Bates <dabates@apple.com>
7465
7466 Detach frame from document when entering page cache
7467 https://bugs.webkit.org/show_bug.cgi?id=166774
7468 <rdar://problem/29904368>
7469
7470 Reviewed by Chris Dumez.
7471
7472 * TestExpectations: Unskip tests.
7473 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
7474 * fast/history/page-cache-after-window-open.html: Ditto.
7475 * fast/history/page-cache-with-opener-expected.txt: Ditto.
7476 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
7477 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
7478 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
7479 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
7480 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
7481 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
7482 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
7483 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
7484 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
7485 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
7486
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000074872017-05-03 Matt Lewis <jlewis3@apple.com>
7488
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +00007489 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
7490 https://bugs.webkit.org/show_bug.cgi?id=171605
7491
7492 Unreviewed test gardening.
7493
7494 * platform/mac-wk2/TestExpectations:
7495
74962017-05-03 Matt Lewis <jlewis3@apple.com>
7497
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00007498 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
7499 https://bugs.webkit.org/show_bug.cgi?id=171564
7500
7501 Unreviewed test gardening.
7502
7503 * platform/ios-wk2/TestExpectations:
7504
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +000075052017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
7506
7507 AX: Treat cells with ARIA table cell properties as cells
7508 https://bugs.webkit.org/show_bug.cgi?id=171178
7509
7510 Reviewed by Chris Fleizach.
7511
7512 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
7513 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
7514 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
7515
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +000075162017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
7517
7518 [INTL] Support dashed values in unicode locale extensions
7519 https://bugs.webkit.org/show_bug.cgi?id=171480
7520
7521 Reviewed by JF Bastien.
7522
7523 Added tests for calendar locale extensions that contain '-'.
7524
7525 * js/intl-datetimeformat-expected.txt:
7526 * js/script-tests/intl-datetimeformat.js:
7527
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +000075282017-05-03 Daniel Bates <dabates@apple.com>
7529
7530 Abandon the current load once the provisional loader detaches from the frame
7531 https://bugs.webkit.org/show_bug.cgi?id=171577
7532 <rdar://problem/31581227>
7533
7534 Reviewed by Brent Fulgham.
7535
7536 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
7537 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
7538
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000075392017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
7540
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +00007541 Unreviewed GTK+ gardening. Update expectations of several tests.
7542
7543 * platform/gtk/TestExpectations:
7544
75452017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
7546
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00007547 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
7548
7549 Libsoup doesn't provide the required information to fill all those size metrics.
7550
7551 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
7552 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
7553
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +000075542017-05-02 Simon Fraser <simon.fraser@apple.com>
7555
7556 Dynamically added position:fixed element is in the wrong place
7557 https://bugs.webkit.org/show_bug.cgi?id=170280
7558 rdar://problem/31374008
7559
7560 Reviewed by Tim Horton.
7561
7562 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
7563 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
7564
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000075652017-05-02 Ryan Haddad <ryanhaddad@apple.com>
7566
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +00007567 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
7568
7569 Unreviewed test gardening.
7570
7571 * platform/ios-wk1/TestExpectations:
7572 * platform/ios/TestExpectations:
7573
75742017-05-02 Ryan Haddad <ryanhaddad@apple.com>
7575
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00007576 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
7577 https://bugs.webkit.org/show_bug.cgi?id=170907
7578
7579 Unreviewed test gardening.
7580
7581 * platform/mac-wk2/TestExpectations:
7582
zalan@apple.comb51505d2017-05-02 21:29:13 +000075832017-05-02 Zalan Bujtas <zalan@apple.com>
7584
7585 Defer AX cache update when text content changes until after layout is finished.
7586 https://bugs.webkit.org/show_bug.cgi?id=171429
7587 <rdar://problem/31885984>
7588
7589 Reviewed by Simon Fraser.
7590
7591 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
7592 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
7593
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +000075942017-05-02 David Kilzer <ddkilzer@apple.com>
7595
7596 check-webkit-style should keep JavaScript test functions in sync
7597 <https://webkit.org/b/171424>
7598
7599 Reviewed by Joseph Pecoraro.
7600
7601 This change attempts to fix all whitespace issues in these two
7602 files (which are now identical and will be kept in sync by
7603 check-webkit-style):
7604
7605 LayoutTests/http/tests/resources/js-test-pre.js
7606 LayoutTests/resources/js-test-pre.js
7607
7608 It also syncs the implementation of shouldBe(), shouldNotBe(),
7609 shouldNotThrow() and shouldThrow() across the following files:
7610
7611 JSTests/stress/resources/standalone-pre.js
7612 LayoutTests/http/tests/resources/js-test-pre.js
7613 LayoutTests/resources/js-test-pre.js
7614 LayoutTests/resources/js-test.js
7615 LayoutTests/resources/standalone-pre.js
7616
7617 Only interesting (non-whitespace) changes are listed below.
7618
7619 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
7620 (shouldBe): Prefix 'exception' and 'quiet' variables with
7621 underscore.
7622 (shouldNotBe): Ditto.
7623
7624 * resources/js-test-pre.js:
7625 (shouldBe): Prefix 'exception' and 'quiet' variables with
7626 underscore.
7627 (shouldNotBe): Ditto.
7628
7629 * resources/js-test.js:
7630 (shouldBe): Prefix 'quiet' variable with underscore. Use
7631 stringify() when printing '_bv' value.
7632
7633 * resources/standalone-pre.js:
7634 (shouldBe): Prefix 'exception' and 'quiet' variables with
7635 underscore.
7636 (shouldNotBe): Ditto.
7637
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +000076382017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
7639
7640 AX: Update implementation of aria-orientation
7641 https://bugs.webkit.org/show_bug.cgi?id=171166
7642
7643 Reviewed by Chris Fleizach.
7644
7645 Moved the mac aria-orientation.html test to the shared tests and add several
7646 new test cases to it. Update the orientation-related assertion in two tests
7647 to reflect the ARIA 1.1 behavior.
7648
7649 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
7650 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
7651 * accessibility/mac/slider-supports-actions.html: Updated.
7652 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
7653
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000076542017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
7655
7656 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
7657 https://bugs.webkit.org/show_bug.cgi?id=169517
7658 <rdar://problem/30652443>
7659
7660 Reviewed by Dean Jackson.
7661
7662 * fast/text/complex-text-selection-expected.html: Added.
7663 * fast/text/complex-text-selection.html: Added.
7664 * platform/ios/TestExpectations:
7665
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000076662017-05-02 Joseph Pecoraro <pecoraro@apple.com>
7667
7668 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
7669
7670 Unreviewed test gardening.
7671
7672 * platform/mac-wk1/TestExpectations:
7673 Skip these tests on WebKit1. They depend on the NSURLSession
7674 loading path which is not used in WebKit1.
7675
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000076762017-05-02 Chris Dumez <cdumez@apple.com>
7677
7678 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
7679 https://bugs.webkit.org/show_bug.cgi?id=171406
7680 <rdar://problem/30945281>
7681
7682 Reviewed by Eric Carlson.
7683
7684 Unskip test.
7685
7686 * platform/mac/TestExpectations:
7687
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000076882017-05-02 Matt Lewis <jlewis3@apple.com>
7689
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00007690 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
7691 https://bugs.webkit.org/show_bug.cgi?id=171559
7692
7693 Unreviewed test gardening.
7694
7695 * platform/ios-wk2/TestExpectations:
7696
76972017-05-02 Matt Lewis <jlewis3@apple.com>
7698
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00007699 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
7700 https://bugs.webkit.org/show_bug.cgi?id=170818
7701
7702 Unreviewed test gardening.
7703
7704 * platform/mac-wk2/TestExpectations:
7705
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000077062017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
7707
7708 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
7709 https://bugs.webkit.org/show_bug.cgi?id=168533
7710
7711 Reviewed by Zalan Bujtas.
7712
7713 * fast/text/font-loading-local-expected.txt: Added.
7714 * fast/text/font-loading-local.html: Added.
7715 * fast/text/web-font-load-fallback-during-loading.html:
7716
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000077172017-05-02 Youenn Fablet <youenn@apple.com>
7718
7719 Allow media stream based videos with sound autoplay if the page is already playing sound
7720 https://bugs.webkit.org/show_bug.cgi?id=171447
7721
7722 Reviewed by Eric Carlson.
7723
7724 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
7725 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
7726 * http/tests/media/resources/test-25fps.mp4: Added.
7727
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000077282017-05-02 Matt Lewis <jlewis3@apple.com>
7729
7730 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
7731 https://bugs.webkit.org/show_bug.cgi?id=171530
7732
7733 Unreviewed test gardening.
7734
7735 * platform/ios-wk2/TestExpectations:
7736
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000077372017-05-01 Zan Dobersek <zdobersek@igalia.com>
7738
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00007739 [GCrypt] ECDSA signing and verification support
7740 https://bugs.webkit.org/show_bug.cgi?id=171103
7741
7742 Reviewed by Carlos Garcia Campos.
7743
7744 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
7745 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
7746 skipped since support for that hasn't landed yet.
7747
77482017-05-01 Zan Dobersek <zdobersek@igalia.com>
7749
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00007750 [GCrypt] HKDF bit derivation support
7751 https://bugs.webkit.org/show_bug.cgi?id=171074
7752
7753 Reviewed by Michael Catanzaro.
7754
7755 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
7756 corner-case length values for which the bit derivation operation must succeed or
7757 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
7758 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
7759 The operation should resolve for lengths between the two limits, with testing
7760 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
7761 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
7762 derivation output length).
7763
7764 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
7765 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
7766 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
7767
77682017-05-01 Zan Dobersek <zdobersek@igalia.com>
7769
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00007770 [GCrypt] ECDH bit derivation support
7771 https://bugs.webkit.org/show_bug.cgi?id=171070
7772
7773 Reviewed by Michael Catanzaro.
7774
7775 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
7776 corner-case length values for which the bit derivation operation must succeed or
7777 fail. When specifying 0 as the length, the returned result must match the EC key
7778 size in length. 8, tested as the minimum non-zero value, and the key size for
7779 each key must also correctly resolve and return a resulting ArrayBuffer whose
7780 length in bytes must match the requested length. Derivations for byte-aligned
7781 values should start rejecting immediately for length values that are bigger than
7782 the EC key's length.
7783
7784 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
7785 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
7786 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
7787 that are passing now that the proper implementation has been added. The remaining
7788 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
7789 supported yet.
7790
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000077912017-05-01 Saam Barati <sbarati@apple.com>
7792
7793 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
7794 https://bugs.webkit.org/show_bug.cgi?id=171449
7795
7796 Unreviewed.
7797
7798 * platform/win/TestExpectations: Skip Wasm tests on Windows.
7799 * workers/wasm-hashset-many-expected.txt:
7800 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
7801
commit-queue@webkit.org26244742017-05-02 01:33:37 +000078022017-05-01 Youenn Fablet <youenn@apple.com>
7803
7804 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
7805 https://bugs.webkit.org/show_bug.cgi?id=171497
7806
7807 Reviewed by Eric Carlson.
7808
7809 * webrtc/video-mute.html: Updating the test to make debugging clearer.
7810
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000078112017-05-01 Matt Lewis <jlewis3@apple.com>
7812
7813 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
7814 https://bugs.webkit.org/show_bug.cgi?id=171528
7815
7816 Unreviewed test Gardening.
7817
7818 * platform/ios-wk2/TestExpectations:
7819
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000078202017-05-01 Timothy Horton <timothy_horton@apple.com>
7821
7822 Expose viewport-fit instead of clip-to-safe-area
7823 https://bugs.webkit.org/show_bug.cgi?id=171503
7824 <rdar://problem/31918249>
7825
7826 Reviewed by Simon Fraser.
7827
7828 * TestExpectations:
7829 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
7830 * fast/css/variables/constants/ios/safe-area-inset-set.html:
7831 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
7832 * fast/viewport/ios/viewport-fit-auto.html: Added.
7833 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
7834 * fast/viewport/ios/viewport-fit-contain.html: Added.
7835 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
7836 * fast/viewport/ios/viewport-fit-cover.html: Added.
7837 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
7838 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
7839 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
7840 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
7841 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
7842 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
7843
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000078442017-05-01 Chris Dumez <cdumez@apple.com>
7845
7846 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
7847 https://bugs.webkit.org/show_bug.cgi?id=171499
7848
7849 Reviewed by Sam Weinig.
7850
7851 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
7852
7853 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
7854 * fast/dom/domparser-parsefromstring-origin.html: Added.
7855
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000078562017-05-01 Ryan Haddad <ryanhaddad@apple.com>
7857
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00007858 Mark inspector/debugger/tail-recursion.html as flaky.
7859 https://bugs.webkit.org/show_bug.cgi?id=168387
7860
7861 Unreviewed test gardening.
7862
7863 * platform/mac/TestExpectations:
7864
78652017-05-01 Ryan Haddad <ryanhaddad@apple.com>
7866
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00007867 Rebaseline two fast/visual-viewport tests for iOS.
7868
7869 Unreviewed test gardening.
7870
7871 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
7872 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
7873
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000078742017-05-01 Joseph Pecoraro <pecoraro@apple.com>
7875
7876 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
7877 https://bugs.webkit.org/show_bug.cgi?id=171491
7878
7879 Unreviewed test gardening.
7880
7881 * js/promises-tests/promises-tests-2-3-3.html:
7882 Silence unhandled expectation messages for this test.
7883
7884 * media/video-fullscreen-restriction-removed-expected.txt:
7885 Rebaseline expected results with unhandled expectation message.
7886
7887 * platform/gtk/TestExpectations:
7888
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000078892017-05-01 Chris Fleizach <cfleizach@apple.com>
7890
7891 AX: Support time@datetime for verbosity clarification of dates, times, and durations
7892 https://bugs.webkit.org/show_bug.cgi?id=171498
7893 <rdar://problem/12985540>
7894
7895 Reviewed by Joanmarie Diggs.
7896
7897 * accessibility/datetime-attribute.html: Added.
7898 * accessibility/roles-computedRoleString-expected.txt:
7899 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
7900 * platform/gtk/accessibility/roles-exposed-expected.txt:
7901 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
7902 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
7903 * platform/mac/accessibility/roles-exposed-expected.txt:
7904
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000079052017-05-01 Matt Lewis <jlewis3@apple.com>
7906
7907 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
7908 https://bugs.webkit.org/show_bug.cgi?id=170960
7909
7910 Unreviewed test gardening.
7911
7912 * platform/mac-wk2/TestExpectations:
7913
joepeck@webkit.org13065162017-05-01 21:53:38 +000079142017-05-01 Joseph Pecoraro <pecoraro@apple.com>
7915
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00007916 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
7917 https://bugs.webkit.org/show_bug.cgi?id=171416
7918 <rdar://problem/31899425>
7919
7920 Reviewed by Saam Barati and Brian Burg.
7921
7922 * inspector/console/message-stack-trace-expected.txt: Added.
7923 * inspector/console/message-stack-trace.html: Added.
7924 Test console stack traces from various places where console messages
7925 are generated and the stacks are important.
7926
7927 * inspector/console/resources/log-console-stack-trace.js: Added.
7928 (TestPage.registerInitializer.logCallFrame):
7929 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
7930 Like the logger for Debugger StackTrace but for Console StackTrace.
7931
7932 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
7933 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
7934 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
7935 * http/tests/security/video-cross-origin-caching-expected.txt:
7936 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
7937 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
7938 * js/promises-tests/promises-tests-2-2-6-expected.txt:
7939 * streams/reference-implementation/pipe-to-options-expected.txt:
7940 * streams/reference-implementation/readable-stream-templated-expected.txt:
7941 * streams/reference-implementation/writable-stream-abort-expected.txt:
7942 * streams/reference-implementation/writable-stream-expected.txt:
7943 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
7944 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
7945 Rebaseline results. Better stack trace for errors includes correct line numbers.
7946 Explicit rejections with a value do not include backtraces without a debugger.
7947
79482017-05-01 Joseph Pecoraro <pecoraro@apple.com>
7949
joepeck@webkit.org13065162017-05-01 21:53:38 +00007950 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
7951 https://bugs.webkit.org/show_bug.cgi?id=171511
7952
7953 Unreviewed test gardening.
7954
7955 * TestExpectations:
7956
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000079572017-05-01 Ryan Haddad <ryanhaddad@apple.com>
7958
7959 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
7960
7961 Unreviewed test gardening.
7962
7963 * TestExpectations:
7964
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000079652017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
7966
7967 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
7968 https://bugs.webkit.org/show_bug.cgi?id=171496
7969
7970 Reviewed by Chris Fleizach.
7971
7972 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
7973
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000079742017-05-01 Ryan Haddad <ryanhaddad@apple.com>
7975
7976 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
7977 https://bugs.webkit.org/show_bug.cgi?id=171500
7978
7979 Unreviewed test gardening.
7980
7981 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
7982
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000079832017-05-01 Matt Lewis <jlewis3@apple.com>
7984
7985 Rebaselined fast/visual-viewport/ tests.
7986 https://bugs.webkit.org/show_bug.cgi?id=171500
7987
7988 Unreviewed test gardening.
7989
7990 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
7991 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
7992 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
7993 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
7994 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
7995 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
7996 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
7997 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
7998 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
7999
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000080002017-05-01 Chris Dumez <cdumez@apple.com>
8001
8002 Do not dispatch SVG load event in frameless documents
8003 https://bugs.webkit.org/show_bug.cgi?id=171505
8004 <rdar://problem/31799776>
8005
8006 Reviewed by Andreas Kling.
8007
8008 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
8009
8010 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
8011 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
8012
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000080132017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8014
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00008015 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
8016 https://bugs.webkit.org/show_bug.cgi?id=171501
8017
8018 Unreviewed test gardening.
8019
8020 * platform/mac-wk1/TestExpectations:
8021
80222017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8023
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00008024 Rebaseline js/dom/global-constructors-attributes.html after r215956.
8025
8026 Unreviewed test gardening.
8027
8028 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8029 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
8030 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
8031
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000080322017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8033
8034 AX: [GTK] Add support to query for aria-current
8035 https://bugs.webkit.org/show_bug.cgi?id=149016
8036
8037 Reviewed by Chris Fleizach.
8038
8039 * platform/gtk/TestExpectations: Unskip now-passing test.
8040
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000080412017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8042
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00008043 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
8044
8045 * platform/gtk/fast/table/giantRowspan-expected.txt:
8046 * platform/gtk/fast/table/giantRowspan2-expected.txt:
8047
80482017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8049
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00008050 Unreviewed GTK+ gardening. Update expectations of several test.
8051
8052 * platform/gtk/TestExpectations:
8053
80542017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8055
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00008056 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
8057
8058 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
8059 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
8060 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
8061 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
8062 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
8063 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
8064 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
8065 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
8066 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
8067
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000080682017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8069
8070 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
8071 https://bugs.webkit.org/show_bug.cgi?id=171475
8072
8073 Reviewed by Chris Fleizach.
8074
8075 * accessibility/table-detection-expected.txt: Updated.
8076 * accessibility/table-with-rules-expected.txt: Updated.
8077
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000080782017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8079
8080 Unreviewed GTK+ gardening. Update expectations of several test.
8081
8082 * platform/gtk/TestExpectations:
8083
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000080842017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8085
8086 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
8087 https://bugs.webkit.org/show_bug.cgi?id=171183
8088
8089 Reviewed by Chris Fleizach.
8090
8091 New test cases added and expectations updated.
8092
8093 * accessibility/gtk/xml-roles-exposed-expected.txt:
8094 * accessibility/gtk/xml-roles-exposed.html:
8095 * accessibility/roles-computedRoleString.html:
8096 * accessibility/roles-exposed.html:
8097 * platform/gtk/accessibility/roles-exposed-expected.txt:
8098 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8099 * platform/mac/accessibility/roles-exposed-expected.txt:
8100
zalan@apple.com6c04c202017-05-01 00:15:38 +000081012017-04-30 Zalan Bujtas <zalan@apple.com>
8102
8103 Initialize a new layout state while bailing out of simple line layout only when needed.
8104 https://bugs.webkit.org/show_bug.cgi?id=171481
8105 <rdar://problem/31906382>
8106
8107 Reviewed by Antti Koivisto.
8108
8109 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
8110 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
8111
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000081122017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
8113
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00008114 [ATK] Implement support for aria-autocomplete
8115 https://bugs.webkit.org/show_bug.cgi?id=171167
8116
8117 Reviewed by Chris Fleizach.
8118
8119 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
8120 * accessibility/gtk/aria-autocomplete.html: Added.
8121
81222017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
8123
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00008124 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
8125 https://bugs.webkit.org/show_bug.cgi?id=171170
8126
8127 Reviewed by Chris Fleizach.
8128
8129 Add interface-table.html to verify that all roles which have tabular functionality
8130 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
8131 to our internal TreeGridRole AccessibilityRole.
8132
8133 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
8134 * accessibility/gtk/interface-table-expected.txt: Added.
8135 * accessibility/gtk/interface-table.html: Added.
8136 * accessibility/roles-computedRoleString.html: Updated.
8137 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
8138 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
8139 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
8140
81412017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
8142
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00008143 [ATK] Emit object:state-changed:busy event when aria-busy value changes
8144 https://bugs.webkit.org/show_bug.cgi?id=171181
8145
8146 Reviewed by Chris Fleizach.
8147
8148 New test. Also update the expectations for menu-list-unfocused-notifications.html
8149 because the addition of the handler for AXElementBusyChanged results in that
8150 notification being output in the test results.
8151
8152 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
8153 * accessibility/gtk/aria-busy-changed-notification.html: Added.
8154 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
8155
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000081562017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
8157
8158 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
8159 https://bugs.webkit.org/show_bug.cgi?id=163208
8160
8161 Reviewed by Saam Barati.
8162
8163 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
8164 * inspector/runtime/evaluate-CommandLineAPI.html:
8165 * js/parser-syntax-check-expected.txt:
8166 * js/script-tests/parser-syntax-check.js:
8167
gskachkov@gmail.com51135722017-04-29 21:25:50 +000081682017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
8169
8170 Deep nesting is leading to ReferenceError for hoisted function
8171 https://bugs.webkit.org/show_bug.cgi?id=171456
8172
8173 Reviewed by Yusuke Suzuki.
8174
8175 * js/function-declaration-statement-expected.txt:
8176 * js/script-tests/function-declaration-statement.js:
8177 (deepNesting.foo):
8178 (deepNesting):
8179 (deepNestingForFunctionDeclaration.foo):
8180 (deepNestingForFunctionDeclaration):
8181 (eval.deepNestingInEval.foo):
8182 (eval.deepNestingInEval):
8183 (eval.deepNestingForFunctionDeclarationInEval.foo):
8184 (eval.deepNestingForFunctionDeclarationInEval):
8185
zalan@apple.com2c506312017-04-29 21:16:44 +000081862017-04-28 Zalan Bujtas <zalan@apple.com>
8187
8188 iBooks text can overlap, sometimes columns are shifted splitting words.
8189 https://bugs.webkit.org/show_bug.cgi?id=171472
8190 <rdar://problem/31096037>
8191
8192 Reviewed by Antti Koivisto.
8193
8194 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
8195 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
8196
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000081972017-04-28 Per Arne Vollan <pvollan@apple.com>
8198
8199 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
8200 https://bugs.webkit.org/show_bug.cgi?id=171427
8201
8202 Reviewed by Brent Fulgham.
8203
8204 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
8205 * accessibility/accessibility-crash-setattribute.html: Added.
8206
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000082072017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
8208
8209 Unreviewed test gardening (Mac WK1)
8210
8211 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
8212 but was meant to be enabled for WK1 on Mac. Followup to r213897.
8213
8214 * platform/mac-wk1/TestExpectations:
8215
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000082162017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
8217
8218 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
8219 https://bugs.webkit.org/show_bug.cgi?id=171180
8220
8221 Reviewed by Chris Fleizach.
8222
8223 Add new test cases to several tests so that we have coverage for both named and
8224 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
8225 the region role was replaced with the table role because the test requires elements
8226 which have mapped ARIA roles and lack an author-provided name. A region which lacks
8227 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
8228 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
8229 being tested.
8230
8231 * accessibility/aria-namefrom-author.html:
8232 * accessibility/gtk/xml-roles-exposed-expected.txt:
8233 * accessibility/gtk/xml-roles-exposed.html:
8234 * accessibility/mac/aria-grouping-roles.html:
8235 * accessibility/roles-computedRoleString.html:
8236 * accessibility/roles-exposed.html:
8237 * platform/gtk/accessibility/roles-exposed-expected.txt:
8238 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8239 * platform/mac/accessibility/roles-exposed-expected.txt:
8240
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000082412017-04-28 Joseph Pecoraro <pecoraro@apple.com>
8242
8243 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
8244 https://bugs.webkit.org/show_bug.cgi?id=171445
8245
8246 Unreviewed test gardening.
8247
8248 * js/dom/Promise-static-all.html:
8249 Fix an accidentally commented out line.
8250
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000082512017-04-28 Matt Lewis <jlewis3@apple.com>
8252
8253 Marked media/track/track-in-band-style.html as flaky timeout.
8254 https://bugs.webkit.org/show_bug.cgi?id=171465
8255
8256 Unreviewed test gardening.
8257
8258 * platform/mac/TestExpectations:
8259
dino@apple.com02e98562017-04-28 23:34:48 +000082602017-04-28 Dean Jackson <dino@apple.com>
8261
8262 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
8263 https://bugs.webkit.org/show_bug.cgi?id=171461
8264 <rdar://problem/30534722>
8265
8266 Reviewed by Eric Carlson.
8267
8268 Test a bunch of blurs a frame at a time.
8269
8270 * css3/filters/blur-various-radii-expected.html: Added.
8271 * css3/filters/blur-various-radii.html: Added.
8272
cdumez@apple.com673a7792017-04-28 23:28:41 +000082732017-04-28 Chris Dumez <cdumez@apple.com>
8274
8275 Stop using legacy ClientRect / ClientRectList in Internals
8276 https://bugs.webkit.org/show_bug.cgi?id=171412
8277
8278 Reviewed by Simon Fraser.
8279
8280 Rebaseline existing tests as DOMRect has more properties than ClientRect.
8281
8282 * fast/visual-viewport/nonzoomed-rects-expected.txt:
8283 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
8284 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
8285 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
8286 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
8287 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
8288 * fast/visual-viewport/zoomed-fixed-expected.txt:
8289 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
8290 * fast/visual-viewport/zoomed-rects-expected.txt:
8291 * inspector/dom/hideHighlight-expected.txt:
8292 * inspector/dom/highlightQuad-expected.txt:
8293 * inspector/dom/highlightRect-expected.txt:
8294
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000082952017-04-28 Jeremy Jones <jeremyj@apple.com>
8296
8297 ARGUMENT BAD: time, time >= 0
8298 https://bugs.webkit.org/show_bug.cgi?id=164336
8299 rdar://problem/29314891
8300
8301 Reviewed by Eric Carlson.
8302
8303 Remove workaround that affected other tests.
8304
8305 * media/modern-media-controls/pip-support/pip-support-click.html:
8306
cdumez@apple.comdc853c02017-04-28 21:16:30 +000083072017-04-28 Chris Dumez <cdumez@apple.com>
8308
8309 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
8310 https://bugs.webkit.org/show_bug.cgi?id=171393
8311
8312 Reviewed by Simon Fraser.
8313
8314 Add layout test coverage.
8315
8316 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
8317 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
8318
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000083192017-04-28 Joseph Pecoraro <pecoraro@apple.com>
8320
8321 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
8322 https://bugs.webkit.org/show_bug.cgi?id=171445
8323
8324 Reviewed by Saam Barati.
8325
8326 * js/dom/Promise-static-all.html:
8327 * js/dom/Promise-static-race.html:
8328 Silence the console messages for unhandled rejections in this test.
8329 There are unhandled rejections and messages sometimes appear
8330 depending on the order of events on the page. The messages are not
8331 important for this test so just mute them.
8332
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000083332017-04-28 Chris Dumez <cdumez@apple.com>
8334
8335 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
8336
8337 This test is slow.
8338
8339 * TestExpectations:
8340
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000083412017-04-28 Ryan Haddad <ryanhaddad@apple.com>
8342
8343 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
8344 https://bugs.webkit.org/show_bug.cgi?id=171094
8345
8346 Unreviewed test gardening.
8347
8348 * TestExpectations:
8349
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000083502017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
8351
8352 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
8353 https://bugs.webkit.org/show_bug.cgi?id=171188
8354
8355 Reviewed by Chris Fleizach.
8356
8357 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
8358 * accessibility/gtk/aria-modal-state-exposed.html: Added.
8359
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000083602017-04-28 Matt Lewis <jlewis3@apple.com>
8361
8362 Rebaselining test after r215916.
8363 https://bugs.webkit.org/show_bug.cgi?id=171438
8364
8365 Unreviewed test gardening.
8366
8367 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
8368 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8369 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
8370 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
8371
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000083722017-04-28 Eric Carlson <eric.carlson@apple.com>
8373
8374 Implement ondevicechange
8375 https://bugs.webkit.org/show_bug.cgi?id=169872
8376 <rdar://problem/28945035>
8377
8378 Reviewed by Jer Noble.
8379
8380 * fast/mediastream/device-change-event-expected.txt: Added.
8381 * fast/mediastream/device-change-event.html: Added.
8382
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000083832017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
8384
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00008385 AX: Implement aria-value support for focusable separators
8386 https://bugs.webkit.org/show_bug.cgi?id=171169
8387
8388 Reviewed by Chris Fleizach.
8389
8390 * accessibility/separator-values-expected.txt: Added.
8391 * accessibility/separator-values.html: Added.
8392
83932017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
8394
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00008395 [ATK] GridCellRole should implement AtkTableCell (regression?)
8396 https://bugs.webkit.org/show_bug.cgi?id=171179
8397
8398 Reviewed by Chris Fleizach.
8399
8400 * accessibility/gtk/interface-table-cell-expected.txt: Added.
8401 * accessibility/gtk/interface-table-cell.html: Added.
8402
magomez@igalia.com1afe8902017-04-28 11:53:52 +000084032017-04-28 Miguel Gomez <magomez@igalia.com>
8404
8405 REGRESSION(r215211): [GTK] Several webgl related tests are failing
8406 https://bugs.webkit.org/show_bug.cgi?id=170730
8407
8408 Reviewed by Said Abou-Hallawa.
8409
8410 Adjust test expectations for the tests that were failing. They must pass now.
8411
8412 * platform/gtk/TestExpectations:
8413
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000084142017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
8415
8416 [INTL] Implement the caseFirst option for Intl.Collator
8417 https://bugs.webkit.org/show_bug.cgi?id=158188
8418
8419 Reviewed by Geoffrey Garen.
8420
8421 Updates the Intl.Collator tests to check caseFirst support.
8422 The caseFirst option or unicode locale extension lets the user explicitly
8423 set if lower or upper case characters should be first in order.
8424
8425 * js/intl-collator-expected.txt:
8426 * js/script-tests/intl-collator.js:
8427 (testCollator):
8428
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000084292017-04-27 Joseph Pecoraro <pecoraro@apple.com>
8430
8431 Support for promise rejection events (unhandledrejection)
8432 https://bugs.webkit.org/show_bug.cgi?id=150358
8433 <rdar://problem/28441651>
8434
8435 Reviewed by Saam Barati.
8436
8437 Patch by Joseph Pecoraro and Yusuke Suzuki.
8438
8439 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
8440 * js/dom/unhandled-promise-rejection-basic.html: Added.
8441 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
8442 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
8443 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
8444 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
8445 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
8446 * js/dom/unhandled-promise-rejection-console-report.html: Added.
8447 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
8448 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
8449 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
8450 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
8451 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
8452 * js/dom/unhandled-promise-rejection-handle.html: Added.
8453 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
8454 * js/dom/unhandled-promise-rejection-order.html: Added.
8455 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
8456
8457 * resources/testharnessreport.js:
8458 (self.testRunner.add_completion_callback.sanitize):
8459 (self.testRunner.add_completion_callback):
8460 Report results immediately and then finish the test after a turn. This way
8461 if the test ends with a pass, but may get unhandled rejections after
8462 completing which should not make the test appear as if it failed. Some tests
8463 have unhandled promise rejections but are expected to pass. Likewise some
8464 tests perform cleanup in their own completion callbacks, which happen after
8465 this initial completion callback, and we want to report results after all
8466 the work is done as it may eliminate non-deterministic debug test output.
8467
8468 * TestExpectations:
8469 Mark some tests as flakey that have sometimes have unhandled promise rejections.
8470 These tests are all various imported tests that use the testharness.
8471
8472 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
8473 * http/tests/security/video-cross-origin-caching-expected.txt:
8474 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
8475 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
8476 * inspector/worker/resources-in-worker-expected.txt:
8477 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8478 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
8479 * js/promises-tests/promises-tests-2-2-6-expected.txt:
8480 * platform/mac/inspector/model/remote-object-expected.txt:
8481 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
8482 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
8483 Update tests with unhandled promise rejection messages.
8484
8485 * media/W3C/audio/events/event_pause_manual.html:
8486 * media/audio-playback-restriction-play-expected.txt:
8487 * media/audio-playback-restriction-play.html:
8488 * media/click-volume-bar-not-pausing.html:
8489 * media/remote-control-command-is-user-gesture-expected.txt:
8490 * media/remote-control-command-is-user-gesture.html:
8491 * media/track/track-mode.html:
8492 * media/video-autoplay-allowed-but-fullscreen-required.html:
8493 * media/video-display-none-crash.html:
8494 * media/video-main-content-deny-display-none.html:
8495 * media/video-main-content-deny-not-in-dom.html:
8496 * media/video-main-content-deny-not-visible.html:
8497 * media/video-main-content-deny-obscured.html:
8498 * media/video-main-content-deny-too-small.html:
8499 * media/video-multiple-concurrent-playback-expected.txt:
8500 * media/video-play-audio-require-user-gesture-expected.txt:
8501 * media/video-play-audio-require-user-gesture.html:
8502 * media/video-play-pause-events-expected.txt:
8503 * media/video-play-pause-events.html:
8504 * media/video-play-pause-exception-expected.txt:
8505 * media/video-play-pause-exception.html:
8506 * media/video-play-require-user-gesture-expected.txt:
8507 * media/video-play-require-user-gesture.html:
8508 * media/video-preload-expected.txt:
8509 * media/video-preload.html:
8510 * media/video-test.js:
8511 (handlePromise.handle):
8512 Snuff many possible unhandled promise rejections in media via media.play().
8513
8514 * streams/reference-implementation/pipe-to-expected.txt:
8515 * streams/reference-implementation/pipe-to-options-expected.txt:
8516 * streams/reference-implementation/readable-stream-templated-expected.txt:
8517 * streams/reference-implementation/writable-stream-abort-expected.txt:
8518 * streams/reference-implementation/writable-stream-expected.txt:
8519 These stream tests are out of date and produce unhandled rejections.
8520
8521 * streams/shadowing-Promise.html:
8522 Update non-imported tests to prevent unhandled rejection messages.
8523
cdumez@apple.com5331c642017-04-28 01:53:56 +000085242017-04-27 Chris Dumez <cdumez@apple.com>
8525
8526 Align colspan/rowspan limits with the latest HTML specification
8527 https://bugs.webkit.org/show_bug.cgi?id=171322
8528
8529 Reviewed by Darin Adler.
8530
8531 Rebaseline a couple of rowspan tests now that our max limit has changed.
8532
8533 * fast/table/giantRowspan2-expected.txt:
8534 * platform/ios/fast/table/giantRowspan-expected.txt:
8535 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
8536 * platform/mac/fast/table/giantRowspan-expected.txt:
8537
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000085382017-04-27 Matt Lewis <jlewis3@apple.com>
8539
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00008540 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
8541 https://bugs.webkit.org/show_bug.cgi?id=170835
8542
8543 Unreviewed test gardening.
8544
8545 * TestExpectations:
8546
85472017-04-27 Matt Lewis <jlewis3@apple.com>
8548
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00008549 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
8550 https://bugs.webkit.org/show_bug.cgi?id=171406
8551
8552 Unreviewed test gardening.
8553
8554 * platform/mac/TestExpectations:
8555
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000085562017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8557
8558 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
8559 https://bugs.webkit.org/show_bug.cgi?id=171379
8560
8561 Unreviewed test gardening.
8562
8563 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
8564
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000085652017-04-27 David Kilzer <ddkilzer@apple.com>
8566
8567 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
8568 <https://webkit.org/b/171362>
8569 <rdar://problem/31867686>
8570
8571 Reviewed by Joseph Pecoraro.
8572
8573 This change makes it possible to pass either the first or second
8574 argument (or both) as anonymous functions into shouldBe() and
8575 shouldNotBe() to make it easy to capture local variables when
8576 writing tests. This is similar to the change in r202609 for Bug
8577 159232 for shouldThrow() and shouldNotThrow().
8578
8579 Note that shouldBe()/shouldNotBe() from the following files were
8580 NOT updated since they were imported from other projects and did
8581 share the full WebKit history of resources/js-test-pre.js:
8582
8583 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
8584 js/mozilla/resources/js-test-pre.js
8585 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
8586 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
8587
8588 However, these files WERE brought up-to-date with the ability to
8589 pass anonymous functions into shouldBe()/shouldNotBe() for this
8590 bug, and shouldThrow()/shouldNotThrow() which should have
8591 originally been fixed with Bug 159232:
8592
8593 http/tests/resources/js-test-pre.js
8594 resources/standalone-pre.js
8595
8596 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
8597 to debug message for copy-paste error. Found by searching
8598 LayoutTests directory for "expects string arguments".
8599
8600 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
8601 results.
8602 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
8603 second argument to shouldBe() a string.
8604
8605 * fast/css/script-tests/image-set-parsing.js:
8606 (testImageSetRule): Remove comment by changing second argument
8607 to shouldBe() into an anonymous function.
8608
8609 * http/tests/resources/js-test-pre.js:
8610 (evalAndLog):
8611 (evalAndLogResult):
8612 (shouldBe):
8613 (shouldNotBe):
8614 (shouldEvaluateTo):
8615 - Made a full copy of resources/js-test-pre.js to bring this up
8616 to speed. Needs a checker written for it to keep them in sync.
8617 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
8618 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
8619 - Update line numbers after updating http/tests/resources/js-test-pre.js.
8620
8621 * js/function-declarations-in-switch-statement-expected.txt:
8622 - Update results after fixing warnings.
8623 * js/script-tests/function-declarations-in-switch-statement.js:
8624 - Fix warnings by passing in strings to shouldBe().
8625
8626 * js/script-tests/stack-unwinding.js:
8627 - Update results after fixing warnings.
8628 * js/stack-unwinding-expected.txt:
8629 - Fix warnings by passing in strings to shouldBe().
8630
8631 * resources/js-test-pre.js:
8632 (shouldBe):
8633 (shouldNotBe):
8634 * resources/js-test.js:
8635 (shouldBe):
8636 (shouldNotBe):
8637 - Update shouldBe()/shouldNotBe() to accept anonymous function
8638 arguments.
8639
8640 * resources/standalone-pre.js:
8641 (shouldBe):
8642 (shouldNotBe):
8643 (shouldNotThrow):
8644 (shouldThrow):
8645 - Update shouldBe()/shouldNotBe() to accept anonymous function
8646 arguments.
8647 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
8648 function arguments (which were missed in r202609 for Bug
8649 159232).
8650
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000086512017-04-27 Chris Dumez <cdumez@apple.com>
8652
8653 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
8654 https://bugs.webkit.org/show_bug.cgi?id=171226
8655
8656 Reviewed by Simon Fraser.
8657
8658 Update existing tests to reflect behavior change.
8659
8660 * TestExpectations:
8661 * css3/flexbox/align-absolute-child-expected.txt:
8662 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
8663 * fast/css/ClientRect-attributes-prototype.html: Removed.
8664 * fast/css/ClientRect-serialization-expected.txt: Removed.
8665 * fast/css/ClientRect-serialization.html: Removed.
8666 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
8667 * fast/css/DOMRect-attributes-prototype.html: Added.
8668 * fast/css/DOMRect-serialization-expected.txt: Added.
8669 * fast/css/DOMRect-serialization.html: Added.
8670 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
8671 * fast/dom/Element/getClientRects-return-type.html: Added.
8672 * fast/dom/collection-iterators-expected.txt:
8673 * fast/dom/collection-iterators.html:
8674 * fast/visual-viewport/zoomed-fixed-expected.txt:
8675 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
8676 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
8677 * fast/zooming/client-rect-in-fixed-zoomed.html:
8678 * js/resources/JSON-stringify.js:
8679
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000086802017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8681
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00008682 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
8683 https://bugs.webkit.org/show_bug.cgi?id=171391
8684
8685 Unreviewed test gardening.
8686
8687 * platform/mac-wk1/TestExpectations:
8688
86892017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8690
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00008691 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
8692 https://bugs.webkit.org/show_bug.cgi?id=171389
8693
8694 Unreviewed test gardening.
8695
8696 * platform/ios-wk2/TestExpectations:
8697
86982017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8699
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00008700 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
8701 https://bugs.webkit.org/show_bug.cgi?id=170181
8702
8703 Unreviewed test gardening.
8704
8705 * platform/ios-wk2/TestExpectations:
8706
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000087072017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
8708
8709 AX: Expose elements with the ARIA "feed" role
8710 https://bugs.webkit.org/show_bug.cgi?id=171184
8711
8712 Reviewed by Chris Fleizach.
8713
8714 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
8715 roles-computedRoleString.html. Update expectations accordingly.
8716
8717 * accessibility/gtk/xml-roles-exposed-expected.txt:
8718 * accessibility/gtk/xml-roles-exposed.html:
8719 * accessibility/roles-computedRoleString.html:
8720 * accessibility/roles-exposed.html:
8721 * platform/gtk/accessibility/roles-exposed-expected.txt:
8722 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8723 * platform/mac/accessibility/roles-exposed-expected.txt:
8724
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000087252017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
8726
8727 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
8728 https://bugs.webkit.org/show_bug.cgi?id=171356
8729 <rdar://problem/28670085>
8730
8731 Reviewed by Dean Jackson.
8732
8733 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
8734 font assumes no normalization, which means one of the comparisons in the test is bogus.
8735
8736 * fast/text/variations/advances-expected.txt:
8737 * fast/text/variations/advances.html:
8738 * platform/ios/TestExpectations:
8739 * platform/mac/TestExpectations:
8740
antti@apple.com936e9952017-04-27 18:11:03 +000087412017-04-27 Antti Koivisto <antti@apple.com>
8742
8743 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
8744
8745 Looks like use of auto-sizing leaves state behind in DRT.
8746
8747 * platform/mac-wk1/TestExpectations:
8748
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000087492017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8750
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00008751 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
8752 https://bugs.webkit.org/show_bug.cgi?id=167371
8753
8754 Unreviewed test gardening.
8755
8756 * platform/mac-wk1/TestExpectations:
8757
87582017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8759
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00008760 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
8761 https://bugs.webkit.org/show_bug.cgi?id=170877
8762
8763 Unreviewed test gardening.
8764
8765 * platform/mac-wk1/TestExpectations:
8766
zalan@apple.com5c404752017-04-27 17:11:38 +000087672017-04-27 Zalan Bujtas <zalan@apple.com>
8768
8769 Use text-shadow to visualize simple line layout coverage.
8770 https://bugs.webkit.org/show_bug.cgi?id=171379
8771
8772 Reviewed by Antti Koivisto.
8773
8774 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
8775 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
8776 * fast/inline/simple-line-layout-16bit-content.html:
8777
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000087782017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
8779
8780 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
8781 https://bugs.webkit.org/show_bug.cgi?id=171187
8782
8783 Reviewed by Chris Fleizach.
8784
8785 * accessibility/aria-mappings-expected.txt: Updated.
8786 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
8787 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
8788
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000087892017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
8790
8791 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
8792 https://bugs.webkit.org/show_bug.cgi?id=171366
8793 <rdar://problem/30060323>
8794
8795 Reviewed by Alex Christensen.
8796
8797 This test needs a font which supports Deseret but doesn't support small caps.
8798 Geneva is a better choice for such a font.
8799
8800 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
8801 * fast/text/complex-small-caps-non-bmp-capitalize.html:
8802
antti@apple.comef0ec682017-04-27 16:51:11 +000088032017-04-27 Antti Koivisto <antti@apple.com>
8804
8805 Repeated layouts in Mail due to viewport units being used with auto-sizing
8806 https://bugs.webkit.org/show_bug.cgi?id=171371
8807 <rdar://problem/28780084>
8808
8809 Reviewed by Zalan Bujtas.
8810
8811 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
8812 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
8813
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000088142017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
8815
8816 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
8817 https://bugs.webkit.org/show_bug.cgi?id=171204
8818
8819 Reviewed by Chris Fleizach.
8820
8821 It turns out that this bug was fixed as a side effect of the changes made
8822 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
8823 lack of an existing layout test covering the mappings for other platforms.
8824 The test created for the WebKitGtk port was modified and moved to the shared
8825 tests. Shared expectations are based on the Mac's mappings.
8826
8827 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
8828 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
8829 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
8830 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
8831
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000088322017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8833
8834 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
8835 https://bugs.webkit.org/show_bug.cgi?id=171353
8836
8837 Unreviewed test gardening.
8838
8839 * platform/ios-wk2/TestExpectations:
8840
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000088412017-04-27 Frederic Wang <fwang@igalia.com>
8842
8843 Fix some tests from platform-tests/cssom-view/cssom-view/
8844 https://bugs.webkit.org/show_bug.cgi?id=171228
8845
8846 Reviewed by Youenn Fablet.
8847
8848 * TestExpectations: Unskip media-query-list-interface.
8849
zalan@apple.come9f08212017-04-27 11:02:09 +000088502017-04-27 Zalan Bujtas <zalan@apple.com>
8851
8852 Text gets cut off when bailing out of simple line layout with widows.
8853 https://bugs.webkit.org/show_bug.cgi?id=171370
8854 <rdar://problem/31563414>
8855
8856 Reviewed by Antti Koivisto.
8857
8858 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
8859 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
8860
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000088612017-04-26 Chris Dumez <cdumez@apple.com>
8862
8863 Unreviewed, remove unnecessary expected result in platform/ios-wk2
8864
8865 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
8866 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
8867
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000088682017-04-26 Joseph Pecoraro <pecoraro@apple.com>
8869
8870 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
8871 https://bugs.webkit.org/show_bug.cgi?id=171364
8872 <rdar://problem/10873037>
8873
8874 Reviewed by Sam Weinig.
8875
8876 * inspector/model/remote-object-expected.txt:
8877 * inspector/model/remote-object.html:
8878 * platform/mac/inspector/model/remote-object-expected.txt:
8879 Test a Uint8ClampedArray is treated like an array.
8880
sbarati@apple.com00f75182017-04-27 02:28:39 +000088812017-04-26 Saam Barati <sbarati@apple.com>
8882
8883 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
8884 https://bugs.webkit.org/show_bug.cgi?id=170924
8885 <rdar://problem/31721052>
8886
8887 Reviewed by Mark Lam.
8888
8889 * js/let-syntax-expected.txt:
8890
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000088912017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
8892
8893 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
8894 https://bugs.webkit.org/show_bug.cgi?id=171182
8895
8896 Reviewed by Chris Fleizach.
8897
8898 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
8899 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
8900
timothy_horton@apple.com30800222017-04-27 00:53:23 +000089012017-04-26 Tim Horton <timothy_horton@apple.com>
8902
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00008903 Should not drag x-apple-data-detectors links
8904 https://bugs.webkit.org/show_bug.cgi?id=171352
8905 <rdar://problem/31309081>
8906
8907 Reviewed by Beth Dakin.
8908
8909 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
8910 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
8911
89122017-04-26 Tim Horton <timothy_horton@apple.com>
8913
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00008914 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00008915
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00008916 * TestExpectations:
8917 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
8918 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
8919 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00008920
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000089212017-04-26 Matt Lewis <jlewis3@apple.com>
8922
8923 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
8924 https://bugs.webkit.org/show_bug.cgi?id=171346
8925
8926 Unreviewed test gardening.
8927
8928 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
8929
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000089302017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
8931
8932 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
8933 https://bugs.webkit.org/show_bug.cgi?id=171163
8934
8935 Reviewed by Chris Fleizach.
8936
8937 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
8938 * accessibility/gtk/aria-current-changed-notification.html: Added.
8939 * accessibility/gtk/aria-current-expected.txt: Added.
8940 * accessibility/gtk/aria-current.html: Added.
8941
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000089422017-04-26 Youenn Fablet <youenn@apple.com>
8943
8944 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
8945 https://bugs.webkit.org/show_bug.cgi?id=170701
8946
8947 Reviewed by Eric Carlson.
8948
8949 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
8950 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
8951 * webrtc/datachannel/bufferedAmountLowThreshold.html:
8952
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000089532017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
8954
8955 Restrict WebKit image formats to a known whitelist
8956 https://bugs.webkit.org/show_bug.cgi?id=170700
8957
8958 Reviewed by Tim Horton.
8959
8960 * fast/images/image-formats-support-expected.txt: Added.
8961 * fast/images/image-formats-support.html: Added.
8962 * fast/images/resources/100x100-red-psd-renamed.png: Added.
8963 * fast/images/resources/100x100-red-tga-renamed.png: Added.
8964 * fast/images/resources/100x100-red.psd: Added.
8965 * fast/images/resources/100x100-red.tga: Added.
8966
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000089672017-04-26 Matt Lewis <jlewis3@apple.com>
8968
8969 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
8970 https://bugs.webkit.org/show_bug.cgi?id=170484
8971
8972 Reviewed by Alexey Proskuryakov.
8973
8974 * platform/mac-wk2/TestExpectations:
8975
cdumez@apple.com12453dd2017-04-26 19:38:56 +000089762017-04-26 Chris Dumez <cdumez@apple.com>
8977
8978 Re-sync html/browsers/the-window-object web-platform-tests from upstream
8979 https://bugs.webkit.org/show_bug.cgi?id=171313
8980
8981 Reviewed by Alex Christensen.
8982
8983 * tests-options.json:
8984
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000089852017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
8986
8987 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
8988 https://bugs.webkit.org/show_bug.cgi?id=171164
8989
8990 Reviewed by Chris Fleizach.
8991
8992 In addition to the new test, update xml-roles-exposed.html's expectations
8993 because the implicit value of aria-haspopup for the combobox role is now
8994 listbox, and that value should be exposed via an AtkObject attribute.
8995
8996 * accessibility/gtk/aria-haspopup-expected.txt: Added.
8997 * accessibility/gtk/aria-haspopup.html: Added.
8998 * accessibility/gtk/xml-roles-exposed-expected.txt:
8999
simon.fraser@apple.com22722612017-04-26 19:03:46 +000090002017-04-26 Simon Fraser <simon.fraser@apple.com>
9001
9002 http/tests/frame-throttling tests failing on iOS
9003 https://bugs.webkit.org/show_bug.cgi?id=171314
9004 rdar://problem/31691134
9005
9006 Reviewed by Chris Dumez.
9007
9008 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
9009 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
9010 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
9011 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
9012
9013 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
9014 locations.
9015
9016 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
9017 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
9018 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
9019 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
9020
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000090212017-04-26 Matt Lewis <jlewis3@apple.com>
9022
9023 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
9024 https://bugs.webkit.org/show_bug.cgi?id=161887
9025
9026 Reviewed by Tim Horton.
9027
9028 * platform/mac-wk2/TestExpectations:
9029
dino@apple.comb0854342017-04-26 17:34:50 +000090302017-04-25 Dean Jackson <dino@apple.com>
9031
9032 [Color] Make gradients work with ExtendedColors
9033 https://bugs.webkit.org/show_bug.cgi?id=171315
9034 <rdar://problems/31830177>
9035
9036 Reviewed by Antoine Quint.
9037
9038 Test for gradients using the color() syntax. Unfortunately,
9039 due to rounding errors, we can't use a ref test for some
9040 transparent colors, so comment them out for the moment.
9041 These can be re-enabled when we can specify a tolerance
9042 value for image comparison in the testing framework.
9043
9044 * css3/color/gradients-expected.html: Added.
9045 * css3/color/gradients.html: Added.
9046
zalan@apple.com0acc5442017-04-26 16:34:32 +000090472017-04-26 Zalan Bujtas <zalan@apple.com>
9048
9049 Forced page break on :after triggers infinite loop in column balancing
9050 https://bugs.webkit.org/show_bug.cgi?id=171309
9051 rdar://problem/26285884
9052
9053 Reviewed by David Hyatt.
9054
9055 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
9056 * fast/multicol/infinite-loop-when-forced-break.html: Added.
9057
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000090582017-04-26 Ryan Haddad <ryanhaddad@apple.com>
9059
9060 Unreviewed, rolling out r215767.
9061
9062 The LayoutTest for this change is a flaky failure.
9063
9064 Reverted changeset:
9065
9066 "Restrict WebKit image formats to a known whitelist"
9067 https://bugs.webkit.org/show_bug.cgi?id=170700
9068 http://trac.webkit.org/changeset/215767
9069
svillar@igalia.com9f39f272017-04-26 15:34:40 +000090702017-04-24 Sergio Villar Senin <svillar@igalia.com>
9071
9072 [css-grid] Remove most of the usage of SizingOperation
9073 https://bugs.webkit.org/show_bug.cgi?id=171225
9074
9075 Reviewed by Darin Adler.
9076
9077 Added a new test case which was working correctly but that was not properly tested before.
9078
9079 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
9080 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
9081
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000090822017-04-25 Joseph Pecoraro <pecoraro@apple.com>
9083
9084 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
9085 https://bugs.webkit.org/show_bug.cgi?id=170953
9086
9087 Reviewed by Brian Burg.
9088
9089 * http/tests/inspector/network/resource-sizes-disk-cache.html:
9090 * http/tests/inspector/network/resource-sizes-network.html:
9091 Read the entire data to ensure the load is complete before we notify the frontend.
9092
9093 * platform/mac-wk1/TestExpectations:
9094 * platform/mac-wk2/TestExpectations:
9095 Unflake these tests, they should be more reliable now.
9096
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000090972017-04-25 Youenn Fablet <youenn@apple.com>
9098
9099 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
9100 https://bugs.webkit.org/show_bug.cgi?id=171242
9101
9102 Reviewed by Alex Christensen.
9103
9104 * TestExpectations:
9105 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
9106 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
9107
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000091082017-04-25 Brent Fulgham <bfulgham@apple.com>
9109
9110 Relax the event firing ASSERT for Attr changes
9111 https://bugs.webkit.org/show_bug.cgi?id=171236
9112 <rdar://problem/30516349>
9113
9114 Reviewed by Dean Jackson.
9115
9116 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
9117 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
9118
dino@apple.com7d703c92017-04-26 01:45:04 +000091192017-04-25 Dean Jackson <dino@apple.com>
9120
9121 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
9122 https://bugs.webkit.org/show_bug.cgi?id=171303
9123 <rdar://problem/31434879>
9124
9125 Reviewed by Brent Fulgham.
9126
9127 This particular test was calling notifyDone() from within
9128 a callback triggered by the UIScriptController script, which
9129 meant that by the time the controller tried to call its callback,
9130 the test had finished.
9131
9132 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
9133 notifyDone is called after both the callback-like functions have
9134 triggered.
9135
wilander@apple.com2e6d1372017-04-26 01:22:55 +000091362017-04-25 John Wilander <wilander@apple.com>
9137
9138 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
9139 https://bugs.webkit.org/show_bug.cgi?id=171295
9140 <rdar://problem/31823818>
9141
9142 Reviewed by Brent Fulgham.
9143
9144 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
9145 Changed a TestRunner function name to
9146 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
9147 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
9148 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
9149 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
9150 Changed a TestRunner function name to
9151 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
9152
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000091532017-04-25 Commit Queue <commit-queue@webkit.org>
9154
9155 Unreviewed, rolling out r215476.
9156 https://bugs.webkit.org/show_bug.cgi?id=171304
9157
9158 "It broke JSBench" (Requested by saamyjoon on #webkit).
9159
9160 Reverted changeset:
9161
9162 "[ES6]. Implement Annex B.3.3 function hoisting rules for
9163 eval"
9164 https://bugs.webkit.org/show_bug.cgi?id=163208
9165 http://trac.webkit.org/changeset/215476
9166
sbarati@apple.com732d0672017-04-26 00:52:35 +000091672017-04-25 Saam Barati <sbarati@apple.com>
9168
9169 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
9170 https://bugs.webkit.org/show_bug.cgi?id=171150
9171 <rdar://problem/31771880>
9172
9173 Reviewed by Sam Weinig.
9174
9175 * js/sequence-iterator-protocol-2-expected.txt: Added.
9176 * js/sequence-iterator-protocol-2.html: Added.
9177 * js/sequence-iterator-protocol-expected.txt: Added.
9178 * js/sequence-iterator-protocol.html: Added.
9179
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000091802017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9181
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00009182 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
9183 https://bugs.webkit.org/show_bug.cgi?id=165311
9184
9185 Unreviewed test gardening.
9186
9187 * platform/mac/TestExpectations:
9188
91892017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9190
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00009191 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
9192 https://bugs.webkit.org/show_bug.cgi?id=171301
9193
9194 Unreviewed test gardening.
9195
9196 * platform/ios-wk2/TestExpectations:
9197
91982017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9199
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00009200 Unreviewed, rolling out r215730.
9201
9202 The LayoutTest for this change is a flaky timeout on mac-wk1
9203 debug.
9204
9205 Reverted changeset:
9206
9207 "Enable expired-only reload policy on Mac and iOS"
9208 https://bugs.webkit.org/show_bug.cgi?id=171264
9209 http://trac.webkit.org/changeset/215730
9210
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000092112017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
9212
9213 Restrict WebKit image formats to a known whitelist
9214 https://bugs.webkit.org/show_bug.cgi?id=170700
9215
9216 Reviewed by Tim Horton.
9217
9218 * fast/images/image-formats-support-expected.txt: Added.
9219 * fast/images/image-formats-support.html: Added.
9220 * fast/images/resources/100x100-red-psd-renamed.png: Added.
9221 * fast/images/resources/100x100-red-tga-renamed.png: Added.
9222 * fast/images/resources/100x100-red.psd: Added.
9223 * fast/images/resources/100x100-red.tga: Added.
9224
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000092252017-04-25 Tim Horton <timothy_horton@apple.com>
9226
9227 Deduplicate some lines in the toplevel TestExpectations
9228
9229 * TestExpectations:
9230 Remove a duplicate line and consolidate another.
9231
cdumez@apple.com748dde02017-04-25 21:41:31 +000092322017-04-25 Chris Dumez <cdumez@apple.com>
9233
9234 Element.dataset.name incorrectly returns undefined
9235 https://bugs.webkit.org/show_bug.cgi?id=161454
9236 <rdar://problem/31818563>
9237
9238 Reviewed by Mark Lam.
9239
9240 Add layout test for JS caching bug on DOMStringMap that was fixed as part
9241 of a large named property getter refactoring in r210667.
9242
9243 * fast/dom/dataset-caching-bug-expected.txt: Added.
9244 * fast/dom/dataset-caching-bug.html: Added.
9245
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000092462017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
9247
9248 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
9249 https://bugs.webkit.org/show_bug.cgi?id=171272
9250 <rdar://problem/30966764>
9251
9252 Reviewed by Zalan Bujtas.
9253
9254 * fast/text/kaithi-expected.html: Added.
9255 * fast/text/kaithi.html: Added.
9256 * platform/ios/TestExpectations:
9257 * platform/mac/TestExpectations:
9258
dbates@webkit.org630e6902017-04-25 20:26:13 +000092592017-04-25 Daniel Bates <dabates@apple.com>
9260
9261 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
9262 https://bugs.webkit.org/show_bug.cgi?id=136452
9263 <rdar://problem/23412620>
9264
9265 Reviewed by Brent Fulgham.
9266
9267 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
9268 we support X-Content-Type-Options: nosniff.
9269
9270 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
9271
9272 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
9273 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
9274 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
9275 to avoid a difference of console message ordering due to the non-determinism of the WPT
9276 tests from affecting the matching of the expected result.
9277 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
9278 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
9279 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
9280 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
9281 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
9282 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
9283 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
9284 expected result.
9285 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
9286 * platform/ios/TestExpectations: Unskip nosniff tests.
9287 * platform/mac/TestExpectations: Ditto.
9288 * platform/win/TestExpectations: Ditto.
9289 * platform/wk2/TestExpectations: Ditto.
9290
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000092912017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9292
9293 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
9294 https://bugs.webkit.org/show_bug.cgi?id=170971
9295
9296 Unreviewed test gardening.
9297
9298 * platform/mac-wk2/TestExpectations:
9299
cdumez@apple.com868fa872017-04-25 16:29:25 +000093002017-04-25 Chris Dumez <cdumez@apple.com>
9301
9302 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
9303 https://bugs.webkit.org/show_bug.cgi?id=171239
9304 <rdar://problem/31789855>
9305
9306 Reviewed by Alex Christensen.
9307
9308 * http/tests/security/anchor-download-allow-sameorigin.html:
9309 Stop using attachment.php as resource for this download attribute test because attachment.php
9310 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
9311 this resource is no longer suitable for testing the download attribute.
9312
9313 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
9314 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
9315 * http/tests/download/resources/content-disposition-pass.php: Added.
9316 Add layout test coverage.
9317
9318 * platform/ios-wk2/TestExpectations:
9319 * platform/mac-wk1/TestExpectations:
9320 * platform/win/TestExpectations:
9321 Skip new test on platforms where the download attribute is not supported.
9322
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000093232017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9324
9325 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
9326 https://bugs.webkit.org/show_bug.cgi?id=171238
9327
9328 Unreviewed test gardening.
9329
9330 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
9331
antti@apple.com0d5b2e32017-04-25 14:14:00 +000093322017-04-25 Antti Koivisto <antti@apple.com>
9333
9334 Enable expired-only reload policy on Mac and iOS
9335 https://bugs.webkit.org/show_bug.cgi?id=171264
9336 <rdar://problem/31807637>
9337
9338 Reviewed by Andreas Kling.
9339
9340 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
9341
9342 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
9343 Modify the test to clear the memory cache so it still tests what it is supposed to.
9344
fred.wang@free.fra9378e22017-04-25 08:46:07 +000093452017-04-25 Frederic Wang <fwang@igalia.com>
9346
9347 Import W3C tests for the CSSOM View module
9348 https://bugs.webkit.org/show_bug.cgi?id=171215
9349
9350 Reviewed by Youenn Fablet.
9351
9352 * TestExpectations: Skip some completely failing CSSOM View tests.
9353 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/Screen-pixelDepth-Screen-colorDepth001-actual.txt: Added. Add an expectation for iOS simulator, differing from other platform.
9354 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
9355
commit-queue@webkit.org67795122017-04-25 06:52:04 +000093562017-04-24 Joseph Pecoraro <pecoraro@apple.com>
9357
9358 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
9359 https://bugs.webkit.org/show_bug.cgi?id=171190
9360
9361 Reviewed by Saam Barati.
9362
9363 * js/parser-syntax-check-expected.txt:
9364 * js/script-tests/parser-syntax-check.js:
9365 Extend to cover method duplicate parameter cases.
9366
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000093672017-04-24 Jiewen Tan <jiewen_tan@apple.com>
9368
9369 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
9370 https://bugs.webkit.org/show_bug.cgi?id=171059
9371 <rdar://problem/31734958>
9372
9373 Reviewed by Brent Fulgham.
9374
9375 * TestExpectations:
9376 Remove test expectations.
9377
rego@igalia.comb78934d2017-04-25 04:58:55 +000093782017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
9379
9380 [selectors4] :focus-within should use the flat tree
9381 https://bugs.webkit.org/show_bug.cgi?id=170899
9382
9383 Reviewed by Antti Koivisto.
9384
9385 * TestExpectations: Remove test that is passing now.
9386
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000093872017-04-24 Nan Wang <n_wang@apple.com>
9388
9389 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
9390 https://bugs.webkit.org/show_bug.cgi?id=171247
9391
9392 Reviewed by Chris Fleizach.
9393
9394 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
9395 * accessibility/mac/input-string-for-range-crash.html: Added.
9396
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000093972017-04-24 Youenn Fablet <youenn@apple.com>
9398
9399 Set defaults video getUserMedia constraints
9400 https://bugs.webkit.org/show_bug.cgi?id=171127
9401
9402 Reviewed by Eric Carlson.
9403
9404 * fast/mediastream/getUserMedia-default-expected.txt: Added.
9405 * fast/mediastream/getUserMedia-default.html: Added.
9406
cdumez@apple.coma98f8782017-04-24 22:46:11 +000094072017-04-24 Chris Dumez <cdumez@apple.com>
9408
cdumez@apple.com371f9792017-04-24 23:43:24 +00009409 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
9410 https://bugs.webkit.org/show_bug.cgi?id=171052
9411
9412 Reviewed by Sam Weinig.
9413
9414 Updated / rebaselined existing tests to reflect behavior change.
9415
9416 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
9417 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
9418 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
9419 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
9420 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
9421 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
9422 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
9423 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
9424 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
9425 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
9426
94272017-04-24 Chris Dumez <cdumez@apple.com>
9428
cdumez@apple.coma98f8782017-04-24 22:46:11 +00009429 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
9430 https://bugs.webkit.org/show_bug.cgi?id=171243
9431 <rdar://problem/31715572>
9432
9433 Reviewed by Antti Koivisto.
9434
9435 Add layout test coverage.
9436
9437 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
9438 * fast/images/animated-gif-scrolling-crash.html: Added.
9439
sbarati@apple.com902ad172017-04-24 21:17:24 +000094402017-04-24 Saam Barati <sbarati@apple.com>
9441
9442 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
9443 https://bugs.webkit.org/show_bug.cgi?id=171120
9444 <rdar://problem/31781889>
9445
9446 Rubber stamped by Mark Lam.
9447
9448 Make the wasm binary we compile close to 50% smaller.
9449
9450 * workers/wasm-resources/long-compile-many.js:
9451 (i.async.run):
9452 (i.worker.onmessage):
9453 * workers/wasm-resources/long-compile-worker.js:
9454 * workers/wasm-resources/long-compile.js:
9455 (async.run):
9456 (worker.onmessage):
9457
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000094582017-04-24 Ryan Haddad <ryanhaddad@apple.com>
9459
9460 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
9461 https://bugs.webkit.org/show_bug.cgi?id=171245
9462
9463 Unreviewed test gardening.
9464
9465 * platform/mac-wk1/TestExpectations:
9466
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000094672017-04-24 Joseph Pecoraro <pecoraro@apple.com>
9468
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00009469 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
9470 https://bugs.webkit.org/show_bug.cgi?id=170897
9471
9472 Reviewed by Saam Barati.
9473
9474 * js/class-syntax-declaration-expected.txt:
9475 * js/script-tests/class-syntax-declaration.js:
9476 Extend tests for static and non-static methods named "constructor" and "prototype".
9477
94782017-04-24 Joseph Pecoraro <pecoraro@apple.com>
9479
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00009480 Address some FIXMEs in JavaScript tests for bugs that have been fixed
9481 https://bugs.webkit.org/show_bug.cgi?id=171191
9482
9483 Reviewed by JF Bastien.
9484
9485 * js/dom/custom-constructors-expected.txt:
9486 * js/dom/script-tests/custom-constructors.js:
9487 * js/script-tests/keyword-method-names.js:
9488
94892017-04-24 Joseph Pecoraro <pecoraro@apple.com>
9490
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00009491 test262: test262/test/language/expressions/generators/yield-as-label.js
9492 https://bugs.webkit.org/show_bug.cgi?id=170979
9493
9494 Reviewed by Saam Barati.
9495
9496 * js/object-literal-shorthand-construction-expected.txt:
9497 * js/script-tests/object-literal-shorthand-construction.js:
9498 Extend this test to cover object literal shorthand with keywords.
9499
9500 * js/dom/reserved-words-as-property-expected.txt:
9501 * js/let-syntax-expected.txt:
9502 * js/parser-syntax-check-expected.txt:
9503 Improved error messages.
9504
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000095052017-04-23 Commit Queue <commit-queue@webkit.org>
9506
9507 Unreviewed, rolling out r215674.
9508 https://bugs.webkit.org/show_bug.cgi?id=171212
9509
9510 Possible unintended commit. This patch was on the wrong bug.
9511 (Requested by JoePeck on #webkit).
9512
9513 Reverted changeset:
9514
9515 "test262: test262/test/language/expressions/generators/yield-
9516 as-label.js"
9517 https://bugs.webkit.org/show_bug.cgi?id=170979
9518 http://trac.webkit.org/changeset/215674
9519
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000095202017-04-23 Joseph Pecoraro <pecoraro@apple.com>
9521
9522 test262: test262/test/language/expressions/generators/yield-as-label.js
9523 https://bugs.webkit.org/show_bug.cgi?id=170979
9524
9525 Reviewed by Saam Barati.
9526
9527 * js/object-literal-shorthand-construction-expected.txt:
9528 * js/script-tests/object-literal-shorthand-construction.js:
9529 Extend this test to cover object literal shorthand with keywords.
9530
9531 * js/dom/reserved-words-as-property-expected.txt:
9532 * js/let-syntax-expected.txt:
9533 * js/parser-syntax-check-expected.txt:
9534 Improved error messages.
9535
zalan@apple.com1f82e352017-04-22 02:01:55 +000095362017-04-21 Zalan Bujtas <zalan@apple.com>
9537
9538 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
9539 https://bugs.webkit.org/show_bug.cgi?id=171108
9540 <rdar://problem/30271747>
9541
9542 Reviewed by Dan Bernstein.
9543
9544 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
9545 * fast/replaced/ul-li-word-break-break-word.html: Added.
9546 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
9547 * fast/replaced/zero-width-image-force-linebreak.html: Added.
9548
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000095492017-04-21 Aaron Chu <aaron_chu@apple.com>
9550
9551 AX: FKA: Buttons need a visible focus indicator
9552 https://bugs.webkit.org/show_bug.cgi?id=171040
9553 <rdar://problem/30922548>
9554
9555 Reviewed by Antoine Quint.
9556
9557 * TestExpectations:
9558 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
9559 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
9560 * platform/mac/TestExpectations:
9561
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000095622017-04-21 Ryan Haddad <ryanhaddad@apple.com>
9563
9564 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
9565 https://bugs.webkit.org/show_bug.cgi?id=169119
9566
9567 Unreviewed test gardening.
9568
9569 * platform/mac/TestExpectations:
9570
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000095712017-04-21 Chris Dumez <cdumez@apple.com>
9572
9573 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
9574 https://bugs.webkit.org/show_bug.cgi?id=171132
9575 <rdar://problem/31426752>
9576
9577 Reviewed by Ryosuke Niwa.
9578
9579 Add layout test coverage. This test is passing in both Firefox and Chrome.
9580
9581 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
9582 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
9583
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000095842017-04-21 Youenn Fablet <youenn@apple.com>
9585
9586 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
9587 https://bugs.webkit.org/show_bug.cgi?id=170823
9588 <rdar://problem/31611583>
9589
9590 Unreviewed.
9591
9592 * TestExpectations: Reactivating test.
9593
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000095942017-04-21 Daniel Bates <dabates@apple.com>
9595
9596 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
9597 <rdar://problem/31690952>
9598
9599 Rubber-stamped by Jer Noble.
9600
9601 We can enable these tests again once we fix <rdar://problem/25780035>.
9602
9603 * platform/ios/TestExpectations:
9604
bfulgham@apple.coma431d112017-04-21 20:07:07 +000096052017-04-21 Per Arne Vollan <pvollan@apple.com>
9606
9607 Validate vImage arguments
9608 https://bugs.webkit.org/show_bug.cgi?id=171109
9609
9610 Reviewed by Brent Fulgham.
9611
9612 * fast/canvas/canvas-crash-expected.txt: Added.
9613 * fast/canvas/canvas-crash.html: Added.
9614
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000096152017-04-21 Ryan Haddad <ryanhaddad@apple.com>
9616
9617 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
9618 https://bugs.webkit.org/show_bug.cgi?id=170701
9619
9620 Unreviewed test gardening.
9621
9622 * TestExpectations:
9623
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000096242017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
9625
9626 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
9627 https://bugs.webkit.org/show_bug.cgi?id=169458
9628
9629 Reviewed by JF Bastien.
9630
9631 Add tests for formatToParts
9632
9633 * js/intl-datetimeformat-expected.txt:
9634 * js/script-tests/intl-datetimeformat.js:
9635
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000096362017-04-21 Timothy Horton <timothy_horton@apple.com>
9637
9638 Expose obscured insets to web content (as "safe area insets")
9639 https://bugs.webkit.org/show_bug.cgi?id=171013
9640 <rdar://problem/31564652>
9641
9642 Reviewed by Wenson Hsieh and Dave Hyatt.
9643
9644 * TestExpectations:
9645 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
9646 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
9647 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
9648 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
9649 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
9650 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
9651 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
9652 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
9653 * platform/ios-wk2/TestExpectations:
9654
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000096552017-04-20 Commit Queue <commit-queue@webkit.org>
9656
9657 Unreviewed, rolling out r215597.
9658 https://bugs.webkit.org/show_bug.cgi?id=171102
9659
9660 Made all tests crash under GuardMalloc (Requested by ap on
9661 #webkit).
9662
9663 Reverted changeset:
9664
9665 "Expose obscured insets to web content (as "safe area
9666 insets")"
9667 https://bugs.webkit.org/show_bug.cgi?id=171013
9668 http://trac.webkit.org/changeset/215597
9669
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000096702017-04-20 Timothy Horton <timothy_horton@apple.com>
9671
9672 Expose obscured insets to web content (as "safe area insets")
9673 https://bugs.webkit.org/show_bug.cgi?id=171013
9674 <rdar://problem/31564652>
9675
9676 Reviewed by Wenson Hsieh and Dave Hyatt.
9677
9678 * TestExpectations:
9679 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
9680 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
9681 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
9682 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
9683 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
9684 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
9685 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
9686 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
9687 * platform/ios-wk2/TestExpectations:
9688
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000096892017-04-20 Ryan Haddad <ryanhaddad@apple.com>
9690
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00009691 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
9692 https://bugs.webkit.org/show_bug.cgi?id=169109
9693
9694 Unreviewed test gardening.
9695
9696 * platform/mac/TestExpectations:
9697
96982017-04-20 Ryan Haddad <ryanhaddad@apple.com>
9699
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00009700 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
9701 https://bugs.webkit.org/show_bug.cgi?id=170921
9702
9703 Unreviewed test gardening.
9704
9705 * TestExpectations:
9706
mattbaker@apple.com287bec02017-04-20 23:09:55 +000097072017-04-20 Matt Baker <mattbaker@apple.com>
9708
9709 Web Inspector: Add regular expression support to XHR breakpoints
9710 https://bugs.webkit.org/show_bug.cgi?id=170099
9711 <rdar://problem/31558082>
9712
9713 Reviewed by Joseph Pecoraro.
9714
9715 Update tests and expectations for new XHR breakpoint type.
9716
9717 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
9718 * inspector/dom-debugger/xhr-breakpoints.html:
9719
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000097202017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
9721
9722 Inline anchor elements cannot be dragged when starting the drag from a block descendant
9723 https://bugs.webkit.org/show_bug.cgi?id=171062
9724 <rdar://problem/31697835>
9725
9726 Reviewed by Tim Horton.
9727
9728 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
9729 the drag is started from a block element under the link.
9730
9731 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
9732 * fast/events/drag-and-drop-link-containing-block.html: Added.
9733 * platform/ios/TestExpectations:
9734 * platform/mac-wk2/TestExpectations:
9735
9736 Skip the test on iOS and Mac WK2.
9737
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000097382017-04-20 Aaron Chu <aaron_chu@apple.com>
9739
9740 AX: Modern Media Controls Timeline slider should be operable
9741 https://bugs.webkit.org/show_bug.cgi?id=170250
9742
9743 Reviewed by Antoine Quint.
9744
9745 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
9746 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
9747
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000097482017-04-18 Filip Pizlo <fpizlo@apple.com>
9749
9750 Optimize SharedArrayBuffer in the DFG+FTL
9751 https://bugs.webkit.org/show_bug.cgi?id=164108
9752
9753 Reviewed by Saam Barati.
9754
9755 Add a test of futex performance.
9756
9757 * workers/sab/cascade_lock-worker.js: Added.
9758 (onmessage):
9759 * workers/sab/cascade_lock.html: Added.
9760 * workers/sab/worker-resources.js:
9761 (cascadeLockSlow):
9762 (cascadeLock):
9763 (cascadeUnlock):
9764
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000097652017-04-20 Jon Lee <jonlee@apple.com>
9766
9767 Update pip placard to "picture in picture"
9768 https://bugs.webkit.org/show_bug.cgi?id=171036
9769 rdar://problem/30201536
9770
9771 Reviewed by Antoine Quint.
9772
9773 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
9774 * media/modern-media-controls/pip-placard/pip-placard.html:
9775
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000097762017-04-20 Ryan Haddad <ryanhaddad@apple.com>
9777
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00009778 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
9779 https://bugs.webkit.org/show_bug.cgi?id=171059
9780
9781 Unreviewed test gardening.
9782
9783 * TestExpectations:
9784
97852017-04-20 Ryan Haddad <ryanhaddad@apple.com>
9786
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00009787 Mark memory/memory-pressure-simulation.html as flaky.
9788 https://bugs.webkit.org/show_bug.cgi?id=170629
9789
9790 Unreviewed test gardening.
9791
9792 * platform/mac-wk2/TestExpectations:
9793
clopez@igalia.com86e61982017-04-20 16:46:04 +000097942017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
9795
9796 [GTK] Update layout tests expectations after r215556
9797 https://bugs.webkit.org/show_bug.cgi?id=170942
9798
9799 Unreviewed gardening.
9800
9801 * platform/gtk/TestExpectations:
9802
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000098032017-04-20 Youenn Fablet <youenn@apple.com>
9804
9805 RTCPeerConnection is stopping its backend twice sometimes
9806 https://bugs.webkit.org/show_bug.cgi?id=171043
9807
9808 Reviewed by Eric Carlson.
9809
9810 * webrtc/closing-peerconnection-expected.txt: Added.
9811 * webrtc/closing-peerconnection.html: Added.
9812
jdiggs@igalia.com41069912017-04-20 08:48:53 +000098132017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
9814
9815 [ATK] Implement support for DPub ARIA roles
9816 https://bugs.webkit.org/show_bug.cgi?id=170679
9817
9818 Reviewed by Chris Fleizach.
9819
9820 Update tests and expectations to reflect the modified WebCore Accessibility
9821 role mappings, and the corresponding changes for the platforms.
9822
9823 * accessibility/gtk/xml-roles-exposed-expected.txt:
9824 * accessibility/gtk/xml-roles-exposed.html:
9825 * accessibility/roles-exposed.html:
9826 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
9827 * platform/gtk/TestExpectations:
9828 * platform/gtk/accessibility/roles-exposed-expected.txt:
9829 * platform/mac/accessibility/roles-exposed-expected.txt:
9830
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000098312017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9832
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00009833 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
9834 https://bugs.webkit.org/show_bug.cgi?id=170907
9835
9836 Unreviewed test gardening.
9837
9838 * platform/mac-wk2/TestExpectations:
9839
98402017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9841
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00009842 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
9843
9844 Unreviewed test gardening.
9845
9846 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
9847
98482017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9849
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00009850 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
9851 https://bugs.webkit.org/show_bug.cgi?id=171031
9852
9853 Unreviewed test gardening.
9854
9855 * TestExpectations:
9856
98572017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9858
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00009859 Remove two tests after r215515.
9860 https://bugs.webkit.org/show_bug.cgi?id=171014
9861
9862 Unreviewed test gardening.
9863
9864 * TestExpectations:
9865
98662017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9867
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00009868 Rebaseline tests after r215515.
9869 https://bugs.webkit.org/show_bug.cgi?id=171014
9870
9871 Unreviewed test gardening.
9872
9873 * TestExpectations:
9874 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
9875 * platform/ios/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin-expected.txt:
9876 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
9877
achristensen@apple.comc74717d2017-04-19 22:27:04 +000098782017-04-19 Alex Christensen <achristensen@webkit.org>
9879
9880 Parsing large XML strings fails
9881 https://bugs.webkit.org/show_bug.cgi?id=170999
9882 <rdar://problem/17336267>
9883
9884 Reviewed by Brady Eidson.
9885
9886 * fast/dom/xml-large-expected.txt: Added.
9887 * fast/dom/xml-large.html: Added.
9888
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000098892017-04-19 Chris Fleizach <cfleizach@apple.com>
9890
9891 AX: <hr> should use a different role description than interactive separators
9892 https://bugs.webkit.org/show_bug.cgi?id=170317
9893 <rdar://problem/31363024>
9894
9895 Reviewed by Joanmarie Diggs.
9896
9897 * accessibility/mac/hr-element-expected.txt:
9898 * accessibility/mac/hr-element.html:
9899
jfbastien@apple.com22070852017-04-19 20:03:52 +000099002017-04-19 JF Bastien <jfbastien@apple.com>
9901
9902 Unreviewed, rolling out r215520.
9903
9904 Broke Debian 8
9905
9906 Reverted changeset:
9907
9908 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
9909 https://bugs.webkit.org/show_bug.cgi?id=169458
9910 http://trac.webkit.org/changeset/215520
9911
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000099122017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
9913
9914 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
9915 https://bugs.webkit.org/show_bug.cgi?id=169458
9916
9917 Reviewed by JF Bastien.
9918
9919 Add tests for formatToParts
9920
9921 * js/intl-datetimeformat-expected.txt:
9922 * js/script-tests/intl-datetimeformat.js:
9923
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000099242017-04-19 Youenn Fablet <youenn@apple.com>
9925
9926 Import web-platform-tests/tools
9927 https://bugs.webkit.org/show_bug.cgi?id=170718
9928
9929 Reviewed by Alex Christensen.
9930
9931 * TestExpectations:
9932 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
9933 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
9934 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
9935 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
9936 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
9937 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
9938 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt.
9939 * tests-options.json:
9940
antti@apple.com009dcd12017-04-19 12:15:37 +000099412017-04-19 Antti Koivisto <antti@apple.com>
9942
9943 Avoid repaints for invisible animations on tumblr.com/search/aww
9944 https://bugs.webkit.org/show_bug.cgi?id=170986
9945 <rdar://problem/28644580>
9946
9947 Reviewed by Andreas Kling.
9948
9949 * fast/repaint/mutate-non-visible-expected.txt: Added.
9950 * fast/repaint/mutate-non-visible.html: Added.
9951
wilander@apple.comd91733e2017-04-19 01:07:04 +000099522017-04-18 John Wilander <wilander@apple.com>
9953
9954 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
9955 https://bugs.webkit.org/show_bug.cgi?id=170763
9956 <rdar://problem/31573091>
9957
9958 Reviewed by Alex Christensen.
9959
9960 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
9961 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
9962
dino@apple.combce93132017-04-19 00:37:30 +000099632017-04-18 Dean Jackson <dino@apple.com>
9964
9965 Update ANGLE
9966 https://bugs.webkit.org/show_bug.cgi?id=170941
9967 <rdar://problem/31633999>
9968
9969 Reviewed by Alex Christensen.
9970
9971 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
9972
bfulgham@apple.com22f76952017-04-18 23:27:04 +000099732017-04-18 Brent Fulgham <bfulgham@apple.com>
9974
9975 Correct handling of isolatedWorld in event handling
9976 https://bugs.webkit.org/show_bug.cgi?id=65589
9977 <rdar://problem/24097804>
9978
9979 Reviewed by Geoffrey Garen.
9980
9981 This following test cases are from the following Blink change:
9982 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
9983
9984 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
9985 * fast/dom/event-attrs-isolated-world.html: Added.
9986 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
9987 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
9988
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000099892017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
9990
9991 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
9992 https://bugs.webkit.org/show_bug.cgi?id=170968
9993 <rdar://problem/31692560>
9994
9995 Reviewed by Dan Bernstein.
9996
9997 Adds a new layout test checking that text within a node with a click handler can be selected when using
9998 character selection granularity.
9999
10000 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
10001 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
10002
joepeck@webkit.org0a2add22017-04-18 20:37:51 +0000100032017-04-18 Joseph Pecoraro <pecoraro@apple.com>
10004
10005 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
10006 https://bugs.webkit.org/show_bug.cgi?id=170953
10007
10008 Unreviewed test gardening.
10009
10010 * platform/mac-wk1/TestExpectations:
10011 Mark a flakey test in WebKit1.
10012
weinig@apple.com66395a22017-04-18 20:35:43 +0000100132017-04-17 Sam Weinig <sam@webkit.org>
10014
10015 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
10016 https://bugs.webkit.org/show_bug.cgi?id=170926
10017
10018 Reviewed by Chris Dumez.
10019
10020 * js/dom/webidl-type-mapping-expected.txt:
10021 * js/dom/webidl-type-mapping.html:
10022 Update test to account for testDictionary now being an attribute,
10023 and test that the annotated type members behave correctly.
10024
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +0000100252017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
10026
10027 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
10028 https://bugs.webkit.org/show_bug.cgi?id=163208
10029
10030 Reviewed by Saam Barati.
10031
10032 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
10033 * inspector/runtime/evaluate-CommandLineAPI.html:
10034 * js/parser-syntax-check-expected.txt:
10035 * js/script-tests/parser-syntax-check.js:
10036
antti@apple.com8db60ef2017-04-18 17:31:20 +0000100372017-04-18 Antti Koivisto <antti@apple.com>
10038
10039 Enable optimized layer flushes on iOS
10040 https://bugs.webkit.org/show_bug.cgi?id=170938
10041 <rdar://problem/31677395>
10042
10043 Reviewed by Simon Fraser.
10044
10045 Add test verifying that tiles get created for touch overflow scrolling.
10046
10047 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
10048 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
10049
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +0000100502017-04-18 Ryan Haddad <ryanhaddad@apple.com>
10051
10052 Update TestExpectations for "selectors4" tests on mac-wk1.
10053 https://trac.webkit.org/changeset/215457/webkit
10054
10055 Unreviewed test gardening.
10056
10057 * platform/mac-wk1/TestExpectations:
10058
rego@igalia.com218bea92017-04-18 16:27:53 +0000100592017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
10060
10061 [css-grid] Add support for percentage gaps
10062 https://bugs.webkit.org/show_bug.cgi?id=170764
10063
10064 Reviewed by Sergio Villar Senin.
10065
10066 Import tests from Blink.
10067
10068 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
10069 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
10070 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
10071 * fast/css-grid-layout/grid-gutters-get-set.html:
10072
magomez@igalia.com3fecba62017-04-18 11:54:23 +0000100732017-04-18 Miguel Gomez <magomez@igalia.com>
10074
10075 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
10076 https://bugs.webkit.org/show_bug.cgi?id=170332
10077
10078 Reviewed by Carlos Garcia Campos.
10079
10080 Added a test to ensure that the browser doesn't crash when loading a PNG image which
10081 reports a wrong number of frames.
10082
10083 * fast/images/bad-png-missing-fdat-expected.txt: Added.
10084 * fast/images/bad-png-missing-fdat.html: Added.
10085 * fast/images/resources/bad-png-missing-fdAT.png: Added.
10086
rego@igalia.comb2665362017-04-18 09:17:19 +0000100872017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
10088
10089 [selectors4] Import W3C Test Suite
10090 https://bugs.webkit.org/show_bug.cgi?id=170898
10091
10092 Reviewed by Youenn Fablet.
10093
10094 * TestExpectations: Mark a few tests as failure linking to the related bugs.
10095 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
10096
carlosgc@webkit.org04704b92017-04-18 08:11:47 +0000100972017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
10098
10099 Unreviewed GTK+ gardening. Add several test expectations.
10100
10101 * platform/gtk/TestExpectations:
10102
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +0000101032017-04-17 Joseph Pecoraro <pecoraro@apple.com>
10104
10105 Web Inspector: Doesn't show size of compressed content correctly
10106 https://bugs.webkit.org/show_bug.cgi?id=155112
10107 <rdar://problem/25006728>
10108
10109 Reviewed by Alex Christensen and Timothy Hatcher.
10110
10111 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
10112 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
10113 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
10114 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
10115 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
10116 * http/tests/inspector/network/resource-sizes-network.html: Added.
10117 Test resource sizes under different load conditions.
10118
10119 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
10120 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
10121 Older versions of macOS will not have the new metrics, but test their output anyways.
10122
10123 * http/tests/inspector/network/resources/404.php: Added.
10124 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
10125 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
10126 * http/tests/inspector/network/resources/lorem.txt: Added.
10127 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
10128
10129 * http/tests/inspector/network/resources/resource-size-test.js: Added.
10130 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
10131 (TestPage.registerInitializer.window.addResourceSizeTest):
10132 (TestPage.registerInitializer):
10133 Shared test code for resource sizes.
10134
10135 * platform/mac-wk1/TestExpectations:
10136 * platform/win/TestExpectations:
10137
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +0000101382017-04-17 Youenn Fablet <youenn@apple.com>
10139
10140 Enable video autoplay when getUserMedia is on
10141 https://bugs.webkit.org/show_bug.cgi?id=170919
10142
10143 Reviewed by Geoffrey Garen.
10144
10145 * webrtc/video-autoplay-expected.txt: Added.
10146 * webrtc/video-autoplay.html: Added.
10147
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +0000101482017-04-17 Ryan Haddad <ryanhaddad@apple.com>
10149
10150 Skip webrtc/multi-video.html.
10151 https://bugs.webkit.org/show_bug.cgi?id=170823
10152
10153 Unreviewed test gardening.
10154
10155 * TestExpectations:
10156
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +0000101572017-04-17 Youenn Fablet <youenn@apple.com>
10158
10159 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +000010160 https://bugs.webkit.or
10161 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000010162
10163 Reviewed by Eric Carlson.
10164
10165 * webrtc/video-mute.html: Another try at making the test not flaky.
10166
timothy_horton@apple.com4de29982017-04-17 20:24:14 +0000101672017-04-17 Tim Horton <timothy_horton@apple.com>
10168
10169 Provide a viewport parameter to disable clipping to the safe area
10170 https://bugs.webkit.org/show_bug.cgi?id=170766
10171 <rdar://problem/31564634>
10172
10173 Reviewed by Beth Dakin.
10174
10175 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
10176 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
10177 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
10178 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
10179
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +0000101802017-04-14 Jiewen Tan <jiewen_tan@apple.com>
10181
10182 [WebCrypto] Add support for ECDSA
10183 https://bugs.webkit.org/show_bug.cgi?id=170789
10184 <rdar://problem/31588604>
10185
10186 Reviewed by Brent Fulgham.
10187
10188 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
10189 * crypto/subtle/ec-generate-key-malformed-parameters.html:
10190 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
10191 * crypto/subtle/ec-import-key-malformed-parameters.html:
10192 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
10193 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
10194 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
10195 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
10196 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
10197 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
10198 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
10199 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
10200 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
10201 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
10202 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
10203 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
10204 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
10205 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
10206 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
10207 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
10208 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
10209 * crypto/subtle/ecdsa-generate-key.html: Added.
10210 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
10211 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
10212 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
10213 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
10214 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
10215 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
10216 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
10217 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
10218 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
10219 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
10220 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
10221 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
10222 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
10223 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
10224 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
10225 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
10226 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
10227 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
10228 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
10229 * crypto/subtle/ecdsa-import-raw-key.html: Added.
10230 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
10231 * crypto/subtle/ecdsa-import-spki-key.html: Added.
10232 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
10233 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
10234 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
10235 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
10236 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
10237 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
10238 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
10239 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
10240
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +0000102412017-04-17 Youenn Fablet <youenn@apple.com>
10242
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +000010243 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
10244 https://bugs.webkit.org/show_bug.cgi?id=170837
10245
10246 Reviewed by Eric Carlson.
10247
10248 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
10249
102502017-04-17 Youenn Fablet <youenn@apple.com>
10251
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000010252 RTCPeerConnection addTrack does not require a stream parameter
10253 https://bugs.webkit.org/show_bug.cgi?id=170894
10254
10255 Reviewed by Alex Christensen.
10256
10257 * webrtc/video-addTrack-expected.txt: Added.
10258 * webrtc/video-addTrack.html: Added.
10259
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +0000102602017-04-16 Joseph Pecoraro <pecoraro@apple.com>
10261
10262 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
10263 https://bugs.webkit.org/show_bug.cgi?id=170882
10264
10265 Reviewed by Saam Barati.
10266
10267 * js/dom/object-prototype-toLocaleString-expected.txt:
10268 * js/dom/script-tests/object-prototype-toLocaleString.js:
10269 Test the case of toLocaleString where toString does not exist.
10270
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +0000102712017-04-16 Chris Dumez <cdumez@apple.com>
10272
10273 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
10274 https://bugs.webkit.org/show_bug.cgi?id=169995
10275 <rdar://problem/23798897>
10276
10277 Reviewed by Sam Weinig.
10278
10279 Add layout test coverage.
10280
10281 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
10282 * fast/events/beforeunload-alert-handled-keydown.html: Added.
10283 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
10284 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
10285
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +0000102862017-04-16 Joseph Pecoraro <pecoraro@apple.com>
10287
10288 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
10289 https://bugs.webkit.org/show_bug.cgi?id=170879
10290
10291 Reviewed by Saam Barati.
10292
10293 * js/Object-getOwnPropertyNames-expected.txt:
10294 * js/script-tests/Object-getOwnPropertyNames.js:
10295
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +0000102962017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
10297
10298 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
10299 https://bugs.webkit.org/show_bug.cgi?id=170760
10300
10301 Reviewed by Joseph Pecoraro.
10302
10303 Test sending and receiving text and binary (blob and array buffer) data.
10304
10305 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
10306 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
10307 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
10308 (web_socket_do_extra_handshake):
10309 (web_socket_transfer_data):
10310 (all_distinct_bytes):
10311 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
10312 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
10313 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
10314 (web_socket_do_extra_handshake):
10315 (web_socket_transfer_data):
10316
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +0000103172017-04-14 Jiewen Tan <jiewen_tan@apple.com>
10318
10319 [WebCrypto] Support HKDF
10320 https://bugs.webkit.org/show_bug.cgi?id=170636
10321 <rdar://problem/23539827>
10322
10323 Reviewed by Brent Fulgham.
10324
10325 * TestExpectations:
10326 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
10327 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
10328 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
10329 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
10330 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
10331 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
10332 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
10333 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
10334 * crypto/subtle/hkdf-import-key-expected.txt: Added.
10335 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
10336 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
10337 * crypto/subtle/hkdf-import-key.html: Added.
10338 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
10339 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
10340 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
10341 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
10342 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
10343 * crypto/workers/subtle/hkdf-import-key.html: Added.
10344 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
10345 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
10346 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
10347
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +0000103482017-04-14 Ryan Haddad <ryanhaddad@apple.com>
10349
10350 Skip workers/wasm-* LayoutTests on ios-simulator.
10351
10352 Unreviewed test gardening.
10353
10354 * platform/ios/TestExpectations:
10355
zalan@apple.comb62345d2017-04-14 20:59:36 +0000103562017-04-14 Zalan Bujtas <zalan@apple.com>
10357
10358 text-align start / end failure in table cells
10359 https://bugs.webkit.org/show_bug.cgi?id=141417
10360 <rdar://problem/31051672>
10361
10362 Reviewed by Antti Koivisto.
10363
10364 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
10365 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
10366
sbarati@apple.com492e4432017-04-14 02:10:17 +0000103672017-04-13 Saam Barati <sbarati@apple.com>
10368
10369 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
10370 https://bugs.webkit.org/show_bug.cgi?id=170573
10371
10372 Reviewed by Filip Pizlo.
10373
10374 * storage/indexeddb/resources/wasm-exceptions.js: Added.
10375 (const._fail):
10376 (const.isNotA.assert.isNotA):
10377 (const):
10378 (switch.typeof):
10379 (Builder):
10380 (Builder.prototype.setChecked):
10381 (Builder.prototype.setPreamble):
10382 (Builder.prototype._functionIndexSpaceKeyHash):
10383 (Builder.prototype._registerFunctionToIndexSpace):
10384 (Builder.prototype._getFunctionFromIndexSpace):
10385 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
10386 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
10387 (Builder.prototype._registerSectionBuilders.this.Unknown):
10388 (prepareDatabase):
10389 (testDatabase):
10390 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
10391 * storage/indexeddb/wasm-exceptions.html: Added.
10392 * workers/wasm-hashset: Added.
10393 * workers/wasm-hashset-expected.txt: Added.
10394 * workers/wasm-hashset-many-expected.txt: Added.
10395 * workers/wasm-hashset-many.html: Added.
10396 * workers/wasm-hashset.html: Added.
10397 * workers/wasm-hashset/many-test.js: Added.
10398 (reallyDone):
10399 (console.log):
10400 (console.error):
10401 (console.assert):
10402 (i.worker.onmessage):
10403 (Module.print):
10404 (Module.printErr):
10405 (Module.canvas):
10406 (Module.setStatus):
10407 (Module):
10408 (setValue):
10409 (getValue):
10410 (allocate):
10411 (getMemory):
10412 (Pointer_stringify):
10413 (AsciiToString):
10414 (stringToAscii):
10415 (UTF8ArrayToString):
10416 (UTF8ToString):
10417 (stringToUTF8Array):
10418 (stringToUTF8):
10419 (lengthBytesUTF8):
10420 (demangle):
10421 (demangleAll):
10422 (stackTrace):
10423 (alignUp):
10424 (updateGlobalBuffer):
10425 (updateGlobalBufferViews):
10426 (abortOnCannotGrowMemory):
10427 (enlargeMemory):
10428 (getTotalMemory):
10429 (callRuntimeCallbacks):
10430 (preRun):
10431 (ensureInitRuntime):
10432 (preMain):
10433 (exitRuntime):
10434 (postRun):
10435 (addOnPreRun):
10436 (addOnInit):
10437 (addOnPreMain):
10438 (addOnExit):
10439 (addOnPostRun):
10440 (intArrayFromString):
10441 (intArrayToString):
10442 (writeStringToMemory):
10443 (writeArrayToMemory):
10444 (writeAsciiToMemory):
10445 (Math.string_appeared_here):
10446 (addRunDependency):
10447 (removeRunDependency):
10448 (integrateWasmJS.asm2wasmImports.string_appeared_here):
10449 (integrateWasmJS.lookupImport):
10450 (integrateWasmJS.mergeMemory):
10451 (integrateWasmJS.fixImports):
10452 (integrateWasmJS.getBinary):
10453 (integrateWasmJS.doJustAsm):
10454 (integrateWasmJS.receiveInstance):
10455 (integrateWasmJS.):
10456 (integrateWasmJS.doNativeWasm):
10457 (integrateWasmJS.doWasmPolyfill):
10458 (integrateWasmJS.Module.string_appeared_here):
10459 (integrateWasmJS):
10460 (___setErrNo):
10461 (__ZSt18uncaught_exceptionv):
10462 (EXCEPTIONS.deAdjust):
10463 (EXCEPTIONS.addRef):
10464 (EXCEPTIONS.decRef):
10465 (EXCEPTIONS.clearRef):
10466 (___cxa_find_matching_catch):
10467 (___gxx_personality_v0):
10468 (___lock):
10469 (_emscripten_memcpy_big):
10470 (_gettimeofday):
10471 (_abort):
10472 (SYSCALLS):
10473 (SYSCALLS.get getStr):
10474 (SYSCALLS.get64):
10475 (SYSCALLS.getZero):
10476 (try.___syscall146.printChar):
10477 (___syscall146):
10478 (___syscall54):
10479 (___unlock):
10480 (___syscall6):
10481 (invoke_ii):
10482 (invoke_iiii):
10483 (invoke_v):
10484 (_malloc.Module.string_appeared_here):
10485 (getTempRet0.Module.string_appeared_here):
10486 (_free.Module.string_appeared_here):
10487 (_main.Module.string_appeared_here):
10488 (setTempRet0.Module.string_appeared_here):
10489 (establishStackSpace.Module.string_appeared_here):
10490 (stackSave.Module.string_appeared_here):
10491 (_memset.Module.string_appeared_here):
10492 (_sbrk.Module.string_appeared_here):
10493 (_emscripten_get_global_libc.Module.string_appeared_here):
10494 (_memcpy.Module.string_appeared_here):
10495 (___errno_location.Module.string_appeared_here):
10496 (setThrew.Module.string_appeared_here):
10497 (_fflush.Module.string_appeared_here):
10498 (stackAlloc.Module.string_appeared_here):
10499 (stackRestore.Module.string_appeared_here):
10500 (_llvm_bswap_i32.Module.string_appeared_here):
10501 (runPostSets.Module.string_appeared_here):
10502 (dynCall_ii.Module.string_appeared_here):
10503 (dynCall_iiii.Module.string_appeared_here):
10504 (dynCall_v.Module.string_appeared_here):
10505 (else.applyMemoryInitializer):
10506 (else):
10507 (else.useRequest):
10508 (ExitStatus):
10509 (dependenciesFulfilled):
10510 (Module.string_appeared_here.Module.callMain.callMain.pad):
10511 (Module.string_appeared_here.Module.callMain):
10512 (run.doRun):
10513 (run):
10514 (exit):
10515 * workers/wasm-hashset/many-worker.js: Added.
10516 (console.log):
10517 (console.error):
10518 (console.assert):
10519 (Module.print):
10520 (Module.printErr):
10521 (Module.canvas):
10522 (Module.setStatus):
10523 (Module):
10524 (setValue):
10525 (getValue):
10526 (allocate):
10527 (getMemory):
10528 (Pointer_stringify):
10529 (AsciiToString):
10530 (stringToAscii):
10531 (UTF8ArrayToString):
10532 (UTF8ToString):
10533 (stringToUTF8Array):
10534 (stringToUTF8):
10535 (lengthBytesUTF8):
10536 (demangle):
10537 (demangleAll):
10538 (stackTrace):
10539 (alignUp):
10540 (updateGlobalBuffer):
10541 (updateGlobalBufferViews):
10542 (abortOnCannotGrowMemory):
10543 (enlargeMemory):
10544 (getTotalMemory):
10545 (callRuntimeCallbacks):
10546 (preRun):
10547 (ensureInitRuntime):
10548 (preMain):
10549 (exitRuntime):
10550 (postRun):
10551 (addOnPreRun):
10552 (addOnInit):
10553 (addOnPreMain):
10554 (addOnExit):
10555 (addOnPostRun):
10556 (intArrayFromString):
10557 (intArrayToString):
10558 (writeStringToMemory):
10559 (writeArrayToMemory):
10560 (writeAsciiToMemory):
10561 (Math.string_appeared_here):
10562 (addRunDependency):
10563 (removeRunDependency):
10564 (integrateWasmJS.asm2wasmImports.string_appeared_here):
10565 (integrateWasmJS.lookupImport):
10566 (integrateWasmJS.mergeMemory):
10567 (integrateWasmJS.fixImports):
10568 (integrateWasmJS.getBinary):
10569 (integrateWasmJS.doJustAsm):
10570 (integrateWasmJS.receiveInstance):
10571 (integrateWasmJS.doNativeWasm):
10572 (integrateWasmJS.doWasmPolyfill):
10573 (integrateWasmJS.Module.string_appeared_here):
10574 (integrateWasmJS):
10575 (___setErrNo):
10576 (__ZSt18uncaught_exceptionv):
10577 (EXCEPTIONS.deAdjust):
10578 (EXCEPTIONS.addRef):
10579 (EXCEPTIONS.decRef):
10580 (EXCEPTIONS.clearRef):
10581 (___cxa_find_matching_catch):
10582 (___gxx_personality_v0):
10583 (___lock):
10584 (_emscripten_memcpy_big):
10585 (_gettimeofday):
10586 (_abort):
10587 (SYSCALLS):
10588 (SYSCALLS.get getStr):
10589 (SYSCALLS.get64):
10590 (SYSCALLS.getZero):
10591 (try.___syscall146.printChar):
10592 (___syscall146):
10593 (___syscall54):
10594 (___unlock):
10595 (___syscall6):
10596 (invoke_ii):
10597 (invoke_iiii):
10598 (invoke_v):
10599 (_malloc.Module.string_appeared_here):
10600 (getTempRet0.Module.string_appeared_here):
10601 (_free.Module.string_appeared_here):
10602 (_main.Module.string_appeared_here):
10603 (setTempRet0.Module.string_appeared_here):
10604 (establishStackSpace.Module.string_appeared_here):
10605 (stackSave.Module.string_appeared_here):
10606 (_memset.Module.string_appeared_here):
10607 (_sbrk.Module.string_appeared_here):
10608 (_emscripten_get_global_libc.Module.string_appeared_here):
10609 (_memcpy.Module.string_appeared_here):
10610 (___errno_location.Module.string_appeared_here):
10611 (setThrew.Module.string_appeared_here):
10612 (_fflush.Module.string_appeared_here):
10613 (stackAlloc.Module.string_appeared_here):
10614 (stackRestore.Module.string_appeared_here):
10615 (_llvm_bswap_i32.Module.string_appeared_here):
10616 (runPostSets.Module.string_appeared_here):
10617 (dynCall_ii.Module.string_appeared_here):
10618 (dynCall_iiii.Module.string_appeared_here):
10619 (dynCall_v.Module.string_appeared_here):
10620 (else.applyMemoryInitializer):
10621 (else):
10622 (else.useRequest):
10623 (ExitStatus):
10624 (dependenciesFulfilled):
10625 (Module.string_appeared_here.Module.callMain.callMain.pad):
10626 (Module.string_appeared_here.Module.callMain):
10627 (run.doRun):
10628 (run):
10629 (exit):
10630 * workers/wasm-hashset/test.js: Added.
10631 (reallyDone):
10632 (console.log):
10633 (console.error):
10634 (console.assert):
10635 (Module.print):
10636 (Module.printErr):
10637 (Module.canvas):
10638 (Module.setStatus):
10639 (Module):
10640 (setValue):
10641 (getValue):
10642 (allocate):
10643 (getMemory):
10644 (Pointer_stringify):
10645 (AsciiToString):
10646 (stringToAscii):
10647 (UTF8ArrayToString):
10648 (UTF8ToString):
10649 (stringToUTF8Array):
10650 (stringToUTF8):
10651 (lengthBytesUTF8):
10652 (demangle):
10653 (demangleAll):
10654 (stackTrace):
10655 (alignUp):
10656 (updateGlobalBuffer):
10657 (updateGlobalBufferViews):
10658 (abortOnCannotGrowMemory):
10659 (enlargeMemory):
10660 (getTotalMemory):
10661 (callRuntimeCallbacks):
10662 (preRun):
10663 (ensureInitRuntime):
10664 (preMain):
10665 (exitRuntime):
10666 (postRun):
10667 (addOnPreRun):
10668 (addOnInit):
10669 (addOnPreMain):
10670 (addOnExit):
10671 (addOnPostRun):
10672 (intArrayFromString):
10673 (intArrayToString):
10674 (writeStringToMemory):
10675 (writeArrayToMemory):
10676 (writeAsciiToMemory):
10677 (Math.string_appeared_here):
10678 (addRunDependency):
10679 (removeRunDependency):
10680 (integrateWasmJS.asm2wasmImports.string_appeared_here):
10681 (integrateWasmJS.lookupImport):
10682 (integrateWasmJS.mergeMemory):
10683 (integrateWasmJS.fixImports):
10684 (integrateWasmJS.getBinary):
10685 (integrateWasmJS.doJustAsm):
10686 (integrateWasmJS.receiveInstance):
10687 (integrateWasmJS.doNativeWasm):
10688 (integrateWasmJS.doWasmPolyfill):
10689 (integrateWasmJS.Module.string_appeared_here):
10690 (integrateWasmJS):
10691 (___setErrNo):
10692 (__ZSt18uncaught_exceptionv):
10693 (EXCEPTIONS.deAdjust):
10694 (EXCEPTIONS.addRef):
10695 (EXCEPTIONS.decRef):
10696 (EXCEPTIONS.clearRef):
10697 (___cxa_find_matching_catch):
10698 (___gxx_personality_v0):
10699 (___lock):
10700 (_emscripten_memcpy_big):
10701 (_gettimeofday):
10702 (_abort):
10703 (SYSCALLS):
10704 (SYSCALLS.get getStr):
10705 (SYSCALLS.get64):
10706 (SYSCALLS.getZero):
10707 (try.___syscall146.printChar):
10708 (___syscall146):
10709 (___syscall54):
10710 (___unlock):
10711 (___syscall6):
10712 (invoke_ii):
10713 (invoke_iiii):
10714 (invoke_v):
10715 (_malloc.Module.string_appeared_here):
10716 (getTempRet0.Module.string_appeared_here):
10717 (_free.Module.string_appeared_here):
10718 (_main.Module.string_appeared_here):
10719 (setTempRet0.Module.string_appeared_here):
10720 (establishStackSpace.Module.string_appeared_here):
10721 (stackSave.Module.string_appeared_here):
10722 (_memset.Module.string_appeared_here):
10723 (_sbrk.Module.string_appeared_here):
10724 (_emscripten_get_global_libc.Module.string_appeared_here):
10725 (_memcpy.Module.string_appeared_here):
10726 (___errno_location.Module.string_appeared_here):
10727 (setThrew.Module.string_appeared_here):
10728 (_fflush.Module.string_appeared_here):
10729 (stackAlloc.Module.string_appeared_here):
10730 (stackRestore.Module.string_appeared_here):
10731 (_llvm_bswap_i32.Module.string_appeared_here):
10732 (runPostSets.Module.string_appeared_here):
10733 (dynCall_ii.Module.string_appeared_here):
10734 (dynCall_iiii.Module.string_appeared_here):
10735 (dynCall_v.Module.string_appeared_here):
10736 (else.applyMemoryInitializer):
10737 (else):
10738 (else.useRequest):
10739 (ExitStatus):
10740 (dependenciesFulfilled):
10741 (Module.string_appeared_here.Module.callMain.callMain.pad):
10742 (Module.string_appeared_here.Module.callMain):
10743 (run.doRun):
10744 (run):
10745 (exit):
10746 * workers/wasm-hashset/worker.js: Added.
10747 (console.log):
10748 (console.error):
10749 (console.assert):
10750 (Module.print):
10751 (Module.printErr):
10752 (Module.canvas):
10753 (Module.setStatus):
10754 (Module):
10755 (setValue):
10756 (getValue):
10757 (allocate):
10758 (getMemory):
10759 (Pointer_stringify):
10760 (AsciiToString):
10761 (stringToAscii):
10762 (UTF8ArrayToString):
10763 (UTF8ToString):
10764 (stringToUTF8Array):
10765 (stringToUTF8):
10766 (lengthBytesUTF8):
10767 (demangle):
10768 (demangleAll):
10769 (stackTrace):
10770 (alignUp):
10771 (updateGlobalBuffer):
10772 (updateGlobalBufferViews):
10773 (abortOnCannotGrowMemory):
10774 (enlargeMemory):
10775 (getTotalMemory):
10776 (callRuntimeCallbacks):
10777 (preRun):
10778 (ensureInitRuntime):
10779 (preMain):
10780 (exitRuntime):
10781 (postRun):
10782 (addOnPreRun):
10783 (addOnInit):
10784 (addOnPreMain):
10785 (addOnExit):
10786 (addOnPostRun):
10787 (intArrayFromString):
10788 (intArrayToString):
10789 (writeStringToMemory):
10790 (writeArrayToMemory):
10791 (writeAsciiToMemory):
10792 (Math.string_appeared_here):
10793 (addRunDependency):
10794 (removeRunDependency):
10795 (integrateWasmJS.asm2wasmImports.string_appeared_here):
10796 (integrateWasmJS.lookupImport):
10797 (integrateWasmJS.mergeMemory):
10798 (integrateWasmJS.fixImports):
10799 (integrateWasmJS.getBinary):
10800 (integrateWasmJS.doJustAsm):
10801 (integrateWasmJS.receiveInstance):
10802 (integrateWasmJS.):
10803 (integrateWasmJS.doNativeWasm):
10804 (integrateWasmJS.doWasmPolyfill):
10805 (integrateWasmJS.Module.string_appeared_here):
10806 (integrateWasmJS):
10807 (___setErrNo):
10808 (__ZSt18uncaught_exceptionv):
10809 (EXCEPTIONS.deAdjust):
10810 (EXCEPTIONS.addRef):
10811 (EXCEPTIONS.decRef):
10812 (EXCEPTIONS.clearRef):
10813 (___cxa_find_matching_catch):
10814 (___gxx_personality_v0):
10815 (___lock):
10816 (_emscripten_memcpy_big):
10817 (_gettimeofday):
10818 (_abort):
10819 (SYSCALLS):
10820 (SYSCALLS.get getStr):
10821 (SYSCALLS.get64):
10822 (SYSCALLS.getZero):
10823 (try.___syscall146.printChar):
10824 (___syscall146):
10825 (___syscall54):
10826 (___unlock):
10827 (___syscall6):
10828 (invoke_ii):
10829 (invoke_iiii):
10830 (invoke_v):
10831 (_malloc.Module.string_appeared_here):
10832 (getTempRet0.Module.string_appeared_here):
10833 (_free.Module.string_appeared_here):
10834 (_main.Module.string_appeared_here):
10835 (setTempRet0.Module.string_appeared_here):
10836 (establishStackSpace.Module.string_appeared_here):
10837 (stackSave.Module.string_appeared_here):
10838 (_memset.Module.string_appeared_here):
10839 (_sbrk.Module.string_appeared_here):
10840 (_emscripten_get_global_libc.Module.string_appeared_here):
10841 (_memcpy.Module.string_appeared_here):
10842 (___errno_location.Module.string_appeared_here):
10843 (setThrew.Module.string_appeared_here):
10844 (_fflush.Module.string_appeared_here):
10845 (stackAlloc.Module.string_appeared_here):
10846 (stackRestore.Module.string_appeared_here):
10847 (_llvm_bswap_i32.Module.string_appeared_here):
10848 (runPostSets.Module.string_appeared_here):
10849 (dynCall_ii.Module.string_appeared_here):
10850 (dynCall_iiii.Module.string_appeared_here):
10851 (dynCall_v.Module.string_appeared_here):
10852 (else.applyMemoryInitializer):
10853 (else):
10854 (else.useRequest):
10855 (ExitStatus):
10856 (dependenciesFulfilled):
10857 (Module.string_appeared_here.Module.callMain.callMain.pad):
10858 (Module.string_appeared_here.Module.callMain):
10859 (run.doRun):
10860 (run):
10861 (exit):
10862 * workers/wasm-long-compile-expected.txt: Added.
10863 * workers/wasm-long-compile-many-expected.txt: Added.
10864 * workers/wasm-long-compile-many.html: Added.
10865 * workers/wasm-long-compile.html: Added.
10866 * workers/wasm-resources: Added.
10867 * workers/wasm-resources/long-compile-many.js: Added.
10868 (done):
10869 (i.async.run):
10870 (i.worker.onmessage):
10871 * workers/wasm-resources/long-compile-worker.js: Added.
10872 (const._fail):
10873 (const.isNotA.assert.isNotA):
10874 (const):
10875 (switch.typeof):
10876 (Builder):
10877 (Builder.prototype.setChecked):
10878 (Builder.prototype.setPreamble):
10879 (Builder.prototype._functionIndexSpaceKeyHash):
10880 (Builder.prototype._registerFunctionToIndexSpace):
10881 (Builder.prototype._getFunctionFromIndexSpace):
10882 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
10883 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
10884 (Builder.prototype._registerSectionBuilders.this.Unknown):
10885 * workers/wasm-resources/long-compile.js: Added.
10886 (done):
10887 (async.run):
10888 (worker.onmessage):
10889
dino@apple.com867f6662017-04-14 01:56:35 +0000108902017-04-13 Dean Jackson <dino@apple.com>
10891
10892 Large negative animation-delays may not work depending on machine uptime
10893 https://bugs.webkit.org/show_bug.cgi?id=166962
10894 <rdar://problem/30091526>
10895
10896 Reviewed by Tim Horton.
10897
10898 * animations/large-negative-delay-expected.txt: Added.
10899 * animations/large-negative-delay.html: Added.
10900
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +0000109012017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
10902
10903 Change Intl prototypes to plain objects
10904 https://bugs.webkit.org/show_bug.cgi?id=168178
10905
10906 Reviewed by JF Bastien.
10907
10908 * js/intl-collator-expected.txt:
10909 * js/intl-datetimeformat-expected.txt:
10910 * js/intl-numberformat-expected.txt:
10911 * js/script-tests/intl-collator.js:
10912 * js/script-tests/intl-datetimeformat.js:
10913 * js/script-tests/intl-numberformat.js:
10914
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +0000109152017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10916
10917 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
10918 https://bugs.webkit.org/show_bug.cgi?id=169719
10919
10920 Unreviewed test gardening.
10921
10922 * platform/ios-wk2/TestExpectations:
10923
antti@apple.com2d5e53f2017-04-13 23:20:50 +0000109242017-04-13 Antti Koivisto <antti@apple.com>
10925
10926 Don't invalidate composition for style changes in non-composited layers
10927 https://bugs.webkit.org/show_bug.cgi?id=170805
10928 <rdar://problem/31606185>
10929
10930 Reviewed by Simon Fraser.
10931
10932 * compositing/updates/animation-non-composited-expected.txt: Added.
10933 * compositing/updates/animation-non-composited.html: Added.
10934
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +0000109352017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10936
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +000010937 Mark webrtc/video-mute.html as flaky.
10938 https://bugs.webkit.org/show_bug.cgi?id=170704
10939
10940 Unreviewed test gardening.
10941
10942 * TestExpectations:
10943
109442017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10945
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +000010946 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
10947 https://bugs.webkit.org/show_bug.cgi?id=165553
10948
10949 Unreviewed test gardening.
10950
10951 * platform/mac/TestExpectations:
10952
109532017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10954
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +000010955 Mark media/track/track-cue-rendering-rtl.html as flaky.
10956 https://bugs.webkit.org/show_bug.cgi?id=170831
10957
10958 Unreviewed test gardening.
10959
10960 * platform/mac/TestExpectations:
10961
109622017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10963
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +000010964 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
10965 https://bugs.webkit.org/show_bug.cgi?id=170830
10966
10967 Unreviewed test gardening.
10968
10969 * platform/mac-wk1/TestExpectations:
10970
109712017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10972
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +000010973 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
10974
10975 Unreviewed test gardening.
10976
10977 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
10978
109792017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10980
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +000010981 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
10982 https://bugs.webkit.org/show_bug.cgi?id=170702
10983
10984 Unreviewed test gardening.
10985
10986 * platform/mac-wk2/TestExpectations:
10987
109882017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10989
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000010990 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
10991 https://bugs.webkit.org/show_bug.cgi?id=164229
10992
10993 Unreviewed test gardening.
10994
10995 * platform/mac/TestExpectations:
10996
cdumez@apple.com0447c7c2017-04-13 19:42:35 +0000109972017-04-13 Chris Dumez <cdumez@apple.com>
10998
10999 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
11000 https://bugs.webkit.org/show_bug.cgi?id=170745
11001
11002 Reviewed by Tim Horton.
11003
11004 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
11005 test more robust.
11006
11007 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
11008 * svg/animations/animated-svg-image-outside-viewport-paused.html:
11009
commit-queue@webkit.org055b0802017-04-13 18:28:29 +0000110102017-04-13 Youenn Fablet <youenn@apple.com>
11011
11012 Remove RTCSignalingState::Closed
11013 https://bugs.webkit.org/show_bug.cgi?id=170811
11014
11015 Reviewed by Eric Carlson.
11016
11017 * webrtc/connection-state.html:
11018
jbedard@apple.com64df7a42017-04-13 17:29:43 +0000110192017-04-13 Jonathan Bedard <jbedard@apple.com>
11020
11021 Remove compositing/masks/solid-color-masked.html expectation
11022 https://bugs.webkit.org/show_bug.cgi?id=168054
11023
11024 Unreviewed test gardening.
11025
11026 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
11027
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +0000110282017-04-13 Youenn Fablet <youenn@apple.com>
11029
11030 Add some more WebRTC tests
11031 https://bugs.webkit.org/show_bug.cgi?id=170796
11032
11033 Reviewed by Eric Carlson.
11034
11035 * webrtc/multi-video-expected.txt: Added.
11036 * webrtc/multi-video.html: Added.
11037 * webrtc/video-with-data-channel-expected.txt: Added.
11038 * webrtc/video-with-data-channel.html: Added.
11039
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +0000110402017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
11041
11042 [Readable Streams API] Implement cloneArrayBuffer in WebCore
11043 https://bugs.webkit.org/show_bug.cgi?id=170008
11044
11045 Reviewed by Youenn Fablet.
11046
11047 Added test to check cloneArrayBuffer behaviour.
11048
11049 * streams/clone-array-buffer-expected.txt: Added.
11050 * streams/clone-array-buffer.html: Added.
11051
commit-queue@webkit.org04d33012017-04-13 16:38:58 +0000110522017-04-13 Youenn Fablet <youenn@apple.com>
11053
11054 onnegotiationneeded should only be called once
11055 https://bugs.webkit.org/show_bug.cgi?id=170785
11056
11057 Reviewed by Alex Christensen.
11058
11059 * webrtc/negotiatedneeded-event-addStream.html:
11060
hyatt@apple.com531e35d2017-04-13 16:37:00 +0000110612017-04-13 Dave Hyatt <hyatt@apple.com>
11062
11063 Rendering flexbox children across columns
11064 https://bugs.webkit.org/show_bug.cgi?id=164166
11065 <rdar://problem/29055587>
11066
11067 Reviewed by Zalan Bujtas.
11068
11069 * fast/multicol/flexbox-rows-expected.html: Added.
11070 * fast/multicol/flexbox-rows.html: Added.
11071
antti@apple.come2ca5892017-04-13 08:31:54 +0000110722017-04-13 Antti Koivisto <antti@apple.com>
11073
11074 Try to unflake a test.
11075
11076 * http/tests/cache/disk-cache/disk-cache-media-small.html:
11077
beidson@apple.com6fc12ef2017-04-13 06:38:19 +0000110782017-04-12 Brady Eidson <beidson@apple.com>
11079
11080 QuotaExceededError when saving to localStorage in private mode.
11081 https://bugs.webkit.org/show_bug.cgi?id=157010
11082
11083 Reviewed by Alex Christensen.
11084
11085 * platform/mac-wk2/TestExpectations:
11086 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
11087 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
11088 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
11089 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
11090 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
11091 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
11092 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
11093 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
11094
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +0000110952017-04-12 Joseph Pecoraro <pecoraro@apple.com>
11096
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +000011097 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
11098 https://bugs.webkit.org/show_bug.cgi?id=170668
11099
11100 Reviewed by Keith Miller.
11101
11102 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
11103 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
11104 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
11105 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
11106 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
11107 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
11108 These tests are now out of date.
11109
111102017-04-12 Joseph Pecoraro <pecoraro@apple.com>
11111
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000011112 test262: test262/test/language/literals/regexp/u-dec-esc.js
11113 https://bugs.webkit.org/show_bug.cgi?id=170687
11114
11115 Reviewed by Michael Saboff.
11116
11117 * js/regexp-unicode-expected.txt:
11118 * js/script-tests/regexp-unicode.js:
11119 Extend test to test invalid backreferences.
11120
jbedard@apple.com572dfff2017-04-12 22:44:08 +0000111212017-04-12 Jonathan Bedard <jbedard@apple.com>
11122
11123 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
11124
11125 Unreviewed test gardening.
11126
11127 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
11128 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
11129 * platform/mac-wk1/TestExpectations: Ditto.
11130 * platform/win/TestExpectations: Ditto.
11131 * platform/wk2/TestExpectations: Ditto.
11132
dino@apple.com6cc437b2017-04-12 21:11:47 +0000111332017-04-11 Dean Jackson <dino@apple.com>
11134
11135 canvas/2d.gradient.* LayoutTests failing
11136 https://bugs.webkit.org/show_bug.cgi?id=170757
11137 <rdar://problem/31177990>
11138
11139 Reviewed by Antoine Quint.
11140
11141 Add a fudge factor to the gradient tests, since we can
11142 now produce noisy (nicer looking) gradients. There might
11143 be 1 or 2 bits of difference per pixel.
11144
11145 * canvas/philip/tests.js:
11146 (_assertPixelWithGradientNoise):
11147 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
11148 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
11149 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
11150 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
11151 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
11152 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
11153 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
11154 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
11155 * canvas/philip/tests/2d.gradient.radial.inside1.html:
11156 * canvas/philip/tests/2d.gradient.radial.inside2.html:
11157 * canvas/philip/tests/2d.gradient.radial.inside3.html:
11158 * canvas/philip/tests/2d.gradient.radial.outside1.html:
11159 * canvas/philip/tests/2d.gradient.radial.outside2.html:
11160 * canvas/philip/tests/2d.gradient.radial.outside3.html:
11161 * canvas/philip/tests/2d.gradient.radial.touch2.html:
11162 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
11163 * fast/canvas/canvas-gradient-on-compositing-expected.html:
11164
mmaxfield@apple.com803992b2017-04-12 20:54:02 +0000111652017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
11166
11167 Well-known variations should clamp to the values listed in the @font-face block
11168 https://bugs.webkit.org/show_bug.cgi?id=169260
11169
11170 Reviewed by Dean Jackson.
11171
11172 * fast/text/variations/font-face-clamp-expected.html: Added.
11173 * fast/text/variations/font-face-clamp.html: Added.
11174
jbedard@apple.comacb7052f2017-04-12 20:47:31 +0000111752017-04-12 Jonathan Bedard <jbedard@apple.com>
11176
11177 Remove two passing canvas tests from ios expectations
11178
11179 Unreviewed test gardening.
11180
11181 * platform/ios/TestExpectations:
11182
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +0000111832017-04-12 Youenn Fablet <youenn@apple.com>
11184
11185 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
11186 https://bugs.webkit.org/show_bug.cgi?id=170754
11187 <rdar://problem/31573169>
11188
11189 Unreviewed.
11190
11191 * TestExpectations: Marking test as crashing.
11192
rego@igalia.com69b969c2017-04-12 10:14:30 +0000111932017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
11194
11195 [css-grid] Replaced elements don't properly resolve percentage heights
11196 https://bugs.webkit.org/show_bug.cgi?id=159670
11197
11198 Reviewed by Darin Adler.
11199
11200 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
11201 This patch only adds the test to avoid regressions in the future.
11202
11203 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
11204 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
11205
antti@apple.comcf289bc2017-04-12 10:09:14 +0000112062017-04-10 Antti Koivisto <antti@apple.com>
11207
11208 Cache small media resources in disk cache
11209 https://bugs.webkit.org/show_bug.cgi?id=170676
11210 <rdar://problem/31532649>
11211
11212 Reviewed by Andreas Kling.
11213
11214 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
11215 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
11216
pvollan@apple.comee34dbc2017-04-12 08:01:51 +0000112172017-04-12 Per Arne Vollan <pvollan@apple.com>
11218
11219 Implement stroke-color CSS property.
11220 https://bugs.webkit.org/show_bug.cgi?id=169352
11221
11222 Reviewed by Jon Lee.
11223
11224 * fast/css/stroke-color-expected.html: Added.
11225 * fast/css/stroke-color-fallback-expected.html: Added.
11226 * fast/css/stroke-color-fallback.html: Added.
11227 * fast/css/stroke-color.html: Added.
11228 * fast/css/visited-link-stroke-color-expected.html: Added.
11229 * fast/css/visited-link-stroke-color.html: Added.
11230
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +0000112312017-04-11 Youenn Fablet <youenn@apple.com>
11232
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +000011233 LayoutTest webrtc/video-mute.html is a flaky failure
11234 https://bugs.webkit.org/show_bug.cgi?id=170704
11235
11236 Reviewed by Eric Carlson.
11237
11238 * webrtc/video-mute.html: Trying to make it less flaky.
11239
112402017-04-11 Youenn Fablet <youenn@apple.com>
11241
commit-queue@webkit.org70608662017-04-11 22:47:49 +000011242 [WK1] Add captureStream test with webrtc
11243 https://bugs.webkit.org/show_bug.cgi?id=170746
11244
11245 Reviewed by Eric Carlson.
11246
11247 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
11248 * webrtc/captureCanvas-webrtc-expected.txt: Added.
11249 * webrtc/captureCanvas-webrtc.html: Added.
11250
112512017-04-11 Youenn Fablet <youenn@apple.com>
11252
commit-queue@webkit.org362495d2017-04-11 22:47:26 +000011253 Migrating webrtc tests to latest API
11254 https://bugs.webkit.org/show_bug.cgi?id=170709
11255
11256 Reviewed by Eric Carlson.
11257
11258 * webrtc/audio-peer-connection-webaudio.html:
11259 * webrtc/libwebrtc/descriptionGetters.html:
11260 * webrtc/negotiatedneeded-event-addStream.html:
11261 * webrtc/peer-connection-audio-mute.html:
11262 * webrtc/peer-connection-audio-mute2.html:
11263 * webrtc/peer-connection-remote-audio-mute.html:
11264 * webrtc/peer-connection-remote-audio-mute2.html:
11265 * webrtc/release-after-getting-track.html:
11266 * webrtc/video-disabled-black.html:
11267 * webrtc/video-mute.html:
11268 * webrtc/video-remote-mute.html:
11269 * webrtc/video-with-receiver.html:
11270 * webrtc/video.html:
11271
112722017-04-11 Youenn Fablet <youenn@apple.com>
11273
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +000011274 Activate WebRTC data channel tests for WK1
11275 https://bugs.webkit.org/show_bug.cgi?id=170710
11276
11277 Reviewed by Eric Carlson.
11278
11279 * platform/mac-wk1/TestExpectations:
11280
112812017-04-11 Youenn Fablet <youenn@apple.com>
11282
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000011283 MediaStream id should be equal to msid
11284 https://bugs.webkit.org/show_bug.cgi?id=170712
11285
11286 Reviewed by Eric Carlson.
11287
11288 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
11289
11290 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
11291 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
11292 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
11293 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
11294 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
11295 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
11296 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
11297 * webrtc/audio-peer-connection-webaudio.html:
11298 * webrtc/audio-replace-track.html:
11299 * webrtc/connection-state.html:
11300 * webrtc/datachannel/basic.html:
11301 * webrtc/datachannel/bufferedAmountLowThreshold.html:
11302 * webrtc/datachannel/datachannel-gc.html:
11303 * webrtc/datachannel/datachannel-stats.html:
11304 * webrtc/datachannel/filter-ice-candidate.html:
11305 * webrtc/ephemeral-certificates-and-cnames.html:
11306 * webrtc/libwebrtc/descriptionGetters.html:
11307 * webrtc/negotiatedneeded-event-addStream.html:
11308 * webrtc/no-port-zero-in-upd-candidates.html:
11309 * webrtc/peer-connection-audio-mute.html:
11310 * webrtc/peer-connection-audio-mute2.html:
11311 * webrtc/peer-connection-remote-audio-mute.html:
11312 * webrtc/peer-connection-remote-audio-mute2.html:
11313 * webrtc/release-after-getting-track.html:
11314 * webrtc/video-disabled-black.html:
11315 * webrtc/video-getParameters.html:
11316 * webrtc/video-mediastreamtrack-stats.html:
11317 * webrtc/video-mute.html:
11318 * webrtc/video-remote-mute.html:
11319 * webrtc/video-replace-track-to-null.html:
11320 * webrtc/video-replace-track.html:
11321 * webrtc/video-stats.html:
11322 * webrtc/video-with-receiver.html:
11323 * webrtc/video.html:
11324
cfleizach@apple.comd27869e2017-04-11 17:00:29 +0000113252017-04-11 Chris Fleizach <cfleizach@apple.com>
11326
11327 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
11328 https://bugs.webkit.org/show_bug.cgi?id=170330
11329 <rdar://problem/31366105>
11330
11331 Reviewed by Joanmarie Diggs.
11332
11333 * accessibility/mac/search-predicate-article-expected.txt:
11334 * accessibility/mac/search-predicate-article.html:
11335
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +0000113362017-04-11 Joseph Pecoraro <pecoraro@apple.com>
11337
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +000011338 test262: test262/test/annexB/language/comments/multi-line-html-close.js
11339 https://bugs.webkit.org/show_bug.cgi?id=170648
11340
11341 Reviewed by Keith Miller.
11342
11343 * js/parser-xml-close-comment-expected.txt:
11344 * js/script-tests/parser-xml-close-comment.js:
11345 Update test coverage for JavaScript HTML comments.
11346
113472017-04-11 Joseph Pecoraro <pecoraro@apple.com>
11348
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000011349 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
11350 https://bugs.webkit.org/show_bug.cgi?id=170652
11351
11352 Reviewed by Michael Saboff.
11353
11354 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
11355 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
11356 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
11357 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
11358 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
11359 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
11360 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T2-expected.txt:
11361 These tests expected the opposite, they are now out of date.
11362
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +0000113632017-04-11 Yoav Weiss <yoav@yoav.ws>
11364
11365 [link preload] Double downloads of preloaded content when it's in MemoryCache
11366 https://bugs.webkit.org/show_bug.cgi?id=170122
11367
11368 Reviewed by Antti Koivisto.
11369
11370 * TestExpectations: Removed flakiness label from the header preload charset test.
11371 * fast/loader/cache-encoding-expected.txt: Changed expectation.
11372 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
11373 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
11374 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
11375 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
11376 twice and expects different decoding for it each time. This is the behavior that we modified, and therefore the test expectation is changed as well.
11377
rego@igalia.com45aee992017-04-11 09:20:16 +0000113782017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
11379
11380 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
11381 https://bugs.webkit.org/show_bug.cgi?id=167538
11382
11383 Reviewed by Darin Adler.
11384
11385 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
11386 as the caret was not always painted in the test runner.
11387 The test was checking for a crash in simplified layout (see bug #163450)
11388 and has nothing to do with the caret or "autofocus" behavior.
11389 "autofocus" was needed to get the crash, so this change modifies
11390 the test to blur the element, so the caret is not painted anymore.
11391
11392 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
11393 Don't focus the input element.
11394 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
11395 the input element to avoid showing the caret.
11396 * platform/mac-wk2/TestExpectations: Remove file from expectations.
11397
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +0000113982017-04-10 Jiewen Tan <jiewen_tan@apple.com>
11399
11400 Unreviewed, test expectations update
11401
11402 * platform/wk2/TestExpectations:
11403
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +0000114042017-04-10 Ryan Haddad <ryanhaddad@apple.com>
11405
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +000011406 Mark two newly imported web-platform-tests as failing.
11407
11408 Unreviewed test gardening.
11409
11410 * TestExpectations:
11411
114122017-04-10 Ryan Haddad <ryanhaddad@apple.com>
11413
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000011414 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
11415 https://bugs.webkit.org/show_bug.cgi?id=167475
11416
11417 Unreviewed test gardening.
11418
11419 * platform/mac-wk1/TestExpectations:
11420
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +0000114212017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
11422
11423 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
11424 https://bugs.webkit.org/show_bug.cgi?id=170677
11425 <rdar://problem/31512633>
11426
11427 Reviewed by Tim Horton.
11428
11429 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
11430
11431 * fast/events/drag-to-navigate.html:
11432 * fast/events/only-valid-drop-targets-receive-file-drop.html:
11433
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +0000114342017-04-10 Ryan Haddad <ryanhaddad@apple.com>
11435
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +000011436 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
11437 https://bugs.webkit.org/show_bug.cgi?id=170682
11438
11439 Unreviewed test gardening.
11440
11441 * platform/mac-wk1/TestExpectations:
11442
114432017-04-10 Ryan Haddad <ryanhaddad@apple.com>
11444
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000011445 Rebaseline js/dom/global-constructors-attributes.html after r215131.
11446
11447 Unreviewed test gardening.
11448
11449 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
11450 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
11451 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
11452
akling@apple.comb89c9482017-04-10 13:49:18 +0000114532017-04-10 Andreas Kling <akling@apple.com>
11454
11455 Don't generate extra scrolling tiles for non-visible pages.
11456 https://bugs.webkit.org/show_bug.cgi?id=167213
11457 <rdar://problem/30105774>
11458
11459 Reviewed by Antti Koivisto.
11460
11461 * TestExpectations:
11462 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
11463 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
11464 * platform/mac-wk2/TestExpectations:
11465
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +0000114662017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
11467
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +000011468 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
11469 https://bugs.webkit.org/show_bug.cgi?id=170667
11470
11471 Reviewed by Žan Doberšek.
11472
11473 Unskip then test that is passing now.
11474
11475 * platform/gtk/TestExpectations:
11476
114772017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
11478
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000011479 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
11480
11481 * platform/gtk/TestExpectations:
11482
magomez@igalia.com2c050a82017-04-10 07:39:19 +0000114832017-04-10 Miguel Gomez <magomez@igalia.com>
11484
11485 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
11486 https://bugs.webkit.org/show_bug.cgi?id=168425
11487
11488 Reviewed by Said Abou-Hallawa.
11489
11490 Adjusted expectation for fast/images/animated-png.html. It must pass now.
11491
11492 * platform/gtk/TestExpectations:
11493
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +0000114942017-04-09 Devin Rousso <webkit@devinrousso.com>
11495
11496 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
11497 https://bugs.webkit.org/show_bug.cgi?id=170184
11498
11499 Reviewed by Matt Baker.
11500
11501 * inspector/unit-tests/text-utilities-expected.txt: Added.
11502 * inspector/unit-tests/text-utilities.html: Added.
11503
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +0000115042017-04-09 Youenn Fablet <youenn@apple.com>
11505
11506 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
11507 https://bugs.webkit.org/show_bug.cgi?id=170647
11508
11509 Reviewed by Sam Weinig.
11510
11511 * TestExpectations:
11512 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
11513 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
11514 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
11515 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
11516 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
11517 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
11518 * platform/mac/TestExpectations:
11519 * tests-options.json:
11520
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +0000115212017-04-09 Joseph Pecoraro <pecoraro@apple.com>
11522
11523 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
11524 https://bugs.webkit.org/show_bug.cgi?id=170651
11525
11526 Reviewed by Saam Barati.
11527
11528 * js/regexp-no-extensions-expected.txt:
11529 * js/script-tests/regexp-no-extensions.js:
11530 Update existing test for these edge cases.
11531
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +0000115322017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
11533
11534 [Variation Fonts] Width values of GX fonts are not mapped correctly
11535 https://bugs.webkit.org/show_bug.cgi?id=170367
11536
11537 Reviewed by Simon Fraser.
11538
11539 * fast/text/variations/font-selection-properties-expected.html:
11540 * fast/text/variations/gx-width-expected.html: Added.
11541 * fast/text/variations/gx-width.html: Added.
11542
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +0000115432017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
11544
11545 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
11546 https://bugs.webkit.org/show_bug.cgi?id=170577
11547
11548 Reviewed by Simon Fraser.
11549
11550 * fast/images/async-image-background-image-repeated-expected.html: Added.
11551 * fast/images/async-image-background-image-repeated.html: Added.
11552
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +0000115532017-04-08 Simon Fraser <simon.fraser@apple.com>
11554
11555 Unprefix CSS cursor values grab and grabbing
11556 https://bugs.webkit.org/show_bug.cgi?id=170543
11557
11558 Reviewed by Jon Lee.
11559
11560 Enhanced the cursor test to check round-tripping of all values.
11561
11562 * fast/css/cursor-parsing-expected.txt:
11563 * fast/css/cursor-parsing.html:
11564
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +0000115652017-04-08 Youenn Fablet <youenn@apple.com>
11566
commit-queue@webkit.orgea255592017-04-08 18:22:38 +000011567 WebRTC tests gardening
11568 https://bugs.webkit.org/show_bug.cgi?id=170508
11569
11570 Reviewed by Eric Carlson.
11571
11572 * platform/ios-wk1/TestExpectations:
11573 * platform/ios-wk2/TestExpectations:
11574 * platform/ios/TestExpectations:
11575
115762017-04-08 Youenn Fablet <youenn@apple.com>
11577
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000011578 MediaStreamTrack id should be preserved by PeerConnection
11579 https://bugs.webkit.org/show_bug.cgi?id=170624
11580
11581 Reviewed by Eric Carlson.
11582
11583 * webrtc/video.html:
11584
cdumez@apple.comec928cd2017-04-08 01:11:10 +0000115852017-04-07 Chris Dumez <cdumez@apple.com>
11586
11587 Unreviewed, update 2 media tests after r215120 so they work on iOS.
11588
11589 Setting the volume is a no-op on iOS so mute the video instead.
11590
11591 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
11592 * media/video-restricted-invisible-autoplay-not-allowed.html:
11593
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +0000115942017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
11595
11596 WebGPU: implement ComputeCommandEncoder and related components
11597 https://bugs.webkit.org/show_bug.cgi?id=170444
11598
11599 Reviewed by Alex Christensen.
11600
11601 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
11602
11603 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
11604 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
11605
zalan@apple.com318220e2017-04-07 22:48:22 +0000116062017-04-07 Zalan Bujtas <zalan@apple.com>
11607
11608 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
11609 https://bugs.webkit.org/show_bug.cgi?id=170552
11610
11611 Reviewed by Antti Koivisto.
11612
11613 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
11614 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
11615
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +0000116162017-04-07 Ryan Haddad <ryanhaddad@apple.com>
11617
ryanhaddad@apple.com31090232017-04-07 22:13:22 +000011618 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
11619 https://bugs.webkit.org/show_bug.cgi?id=168540
11620
11621 Unreviewed test gardening.
11622
11623 * platform/mac/TestExpectations:
11624
116252017-04-07 Ryan Haddad <ryanhaddad@apple.com>
11626
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000011627 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
11628 https://bugs.webkit.org/show_bug.cgi?id=170615
11629
11630 Unreviewed test gardening.
11631
11632 * platform/mac/TestExpectations:
11633
cdumez@apple.comf4e1e102017-04-07 20:49:49 +0000116342017-04-07 Chris Dumez <cdumez@apple.com>
11635
cdumez@apple.comeb309fa2017-04-07 22:04:50 +000011636 Audible autoplay videos should not get paused when outside the viewport
11637 https://bugs.webkit.org/show_bug.cgi?id=170610
11638 <rdar://problem/31505984>
11639
11640 Reviewed by Eric Carlson.
11641
11642 Add layout test coverage.
11643
11644 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
11645 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
11646 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
11647 * media/video-restricted-invisible-autoplay-not-allowed.html:
11648
116492017-04-07 Chris Dumez <cdumez@apple.com>
11650
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000011651 Throttle / Align DOM Timers in cross-origin iframes to 30fps
11652 https://bugs.webkit.org/show_bug.cgi?id=170613
11653 <rdar://problem/31506444>
11654
11655 Reviewed by Simon Fraser.
11656
11657 Add layout test coverage.
11658
11659 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
11660 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
11661 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
11662
bfulgham@apple.com49026b42017-04-07 16:02:10 +0000116632017-04-07 Brent Fulgham <bfulgham@apple.com>
11664
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +000011665 Rebaseline additional tests after r215096.
11666 https://bugs.webkit.org/show_bug.cgi?id=170561
11667 <rdar://problem/7415154>
11668
11669 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
11670 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
11671 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
11672 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
11673 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
11674 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
11675 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
11676 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
11677 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
11678 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
11679 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
11680
116812017-04-07 Brent Fulgham <bfulgham@apple.com>
11682
bfulgham@apple.com49026b42017-04-07 16:02:10 +000011683 WebKit should percent encode single quotes in query strings
11684 https://bugs.webkit.org/show_bug.cgi?id=170561
11685 <rdar://problem/7415154>
11686
11687 Reviewed by Alex Christensen.
11688
11689 Rebaseline tests after change.
11690
11691 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
11692 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
11693 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
11694 * http/tests/security/xssAuditor/base-href-expected.txt:
11695 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
11696 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
11697 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
11698 * http/tests/security/xssAuditor/embed-tag-expected.txt:
11699 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
11700 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
11701 * http/tests/security/xssAuditor/form-action-expected.txt:
11702 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
11703 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
11704 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
11705 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
11706 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
11707 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
11708 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
11709 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
11710 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
11711 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
11712 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
11713 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
11714 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
11715 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
11716 * http/tests/security/xssAuditor/link-onclick-expected.txt:
11717 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
11718 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
11719 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
11720 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
11721 * http/tests/security/xssAuditor/object-tag-expected.txt:
11722 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
11723 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
11724 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
11725 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
11726 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
11727 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
11728 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
11729 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
11730 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
11731 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
11732 * http/tests/security/xssAuditor/svg-animate-expected.txt:
11733 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
11734 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
11735 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
11736
commit-queue@webkit.org5620e282017-04-07 15:24:09 +0000117372017-04-07 Youenn Fablet <youenn@apple.com>
11738
11739 Improve some WebRTC flaky tests
11740 https://bugs.webkit.org/show_bug.cgi?id=170584
11741
11742 Reviewed by Alex Christensen.
11743
11744 * webrtc/libwebrtc/descriptionGetters.html:
11745 * webrtc/video-replace-track-to-null.html:
11746
zalan@apple.come2374f52017-04-07 15:05:43 +0000117472017-04-07 Zalan Bujtas <zalan@apple.com>
11748
11749 Text insertion cursor disappears after pressing enter
11750 https://bugs.webkit.org/show_bug.cgi?id=169291
11751 <rdar://problem/30899611>
11752
11753 Reviewed by Tim Horton.
11754
11755 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
11756 * editing/simple-line-layout-caret-is-gone.html: Added.
11757
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +0000117582017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
11759
11760 Make FontWithFeatures test font pass OTS
11761 https://bugs.webkit.org/show_bug.cgi?id=169788
11762
11763 Reviewed by Tim Horton.
11764
11765 Updated font to the one which passes the tests.
11766
11767 * css3/resources/FontWithFeatures.otf:
11768
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +0000117692017-04-06 Jiewen Tan <jiewen_tan@apple.com>
11770
11771 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
11772 https://bugs.webkit.org/show_bug.cgi?id=170571
11773
11774 Unreviewed.
11775
11776 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
11777 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
11778
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +0000117792017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
11780
11781 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
11782 https://bugs.webkit.org/show_bug.cgi?id=170560
11783 <rdar://problem/31484693>
11784
11785 Reviewed by Tim Horton.
11786
11787 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
11788 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
11789
11790 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
11791 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
11792
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +0000117932017-04-05 Simon Fraser <simon.fraser@apple.com>
11794
11795 Throttle requestAnimationFrame in cross-origin iframes to 30fps
11796 https://bugs.webkit.org/show_bug.cgi?id=170534
11797
11798 Reviewed by Dan Bates.
11799
11800 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
11801 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
11802 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
11803
ryanhaddad@apple.com96609662017-04-06 22:39:15 +0000118042017-04-06 Ryan Haddad <ryanhaddad@apple.com>
11805
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +000011806 Unreviewed, rolling out r215041.
11807
11808 The LayoutTest for this change is failing on ios-simulator.
11809
11810 Reverted changeset:
11811
11812 "Rendering flexbox children across columns"
11813 https://bugs.webkit.org/show_bug.cgi?id=164166
11814 http://trac.webkit.org/changeset/215041
11815
118162017-04-06 Ryan Haddad <ryanhaddad@apple.com>
11817
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +000011818 Unreviewed, rolling out r215046.
11819
11820 This change broke internal builds.
11821
11822 Reverted changeset:
11823
11824 "WebRTC tests gardening"
11825 https://bugs.webkit.org/show_bug.cgi?id=170508
11826 http://trac.webkit.org/changeset/215046
11827
118282017-04-06 Ryan Haddad <ryanhaddad@apple.com>
11829
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000011830 Skip a test that was accidentally enabled with r214982.
11831
11832 Unreviewed test gardening.
11833
11834 * platform/ios/TestExpectations:
11835
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +0000118362017-04-06 Joseph Pecoraro <pecoraro@apple.com>
11837
11838 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
11839 https://bugs.webkit.org/show_bug.cgi?id=16531
11840 <rdar://problem/5712895>
11841
11842 Reviewed by Timothy Hatcher.
11843
11844 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
11845 * http/tests/inspector/network/resource-request-headers.html: Added.
11846 * http/tests/inspector/network/resources/basic-auth.php: Added.
11847 Test coverage for Cookie and Basic Authentication headers.
11848
11849 * platform/mac/TestExpectations:
11850 * platform/mac-wk1/TestExpectations:
11851 * platform/win/TestExpectations:
11852 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
11853 and ElCapitan which uses the legacy non-NSURLSession loading path.
11854
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +0000118552017-04-06 Youenn Fablet <youenn@apple.com>
11856
11857 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
11858 https://bugs.webkit.org/show_bug.cgi?id=167513
11859
11860 Reviewed by Eric Carlson.
11861
11862 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
11863
zalan@apple.com2319f682017-04-06 20:03:55 +0000118642017-04-06 Zalan Bujtas <zalan@apple.com>
11865
11866 Simple line layout: Hittest always returns the first renderer in the block.
11867 https://bugs.webkit.org/show_bug.cgi?id=170520
11868 <rdar://problem/30979175>
11869
11870 Reviewed by Antti Koivisto.
11871
11872 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
11873 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
11874
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +0000118752017-03-31 Jiewen Tan <jiewen_tan@apple.com>
11876
11877 [WebCrypto] Add support for AES-CTR
11878 https://bugs.webkit.org/show_bug.cgi?id=169761
11879 <rdar://problem/31331321>
11880
11881 Reviewed by Brent Fulgham.
11882
11883 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
11884 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
11885 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
11886 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
11887 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
11888 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
11889 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
11890 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
11891 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
11892 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
11893 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
11894 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
11895 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
11896 * crypto/subtle/aes-ctr-generate-key.html: Added.
11897 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
11898 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
11899 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
11900 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
11901 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
11902 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
11903 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
11904 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
11905 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
11906 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
11907 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
11908 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
11909 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
11910 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
11911 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
11912 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
11913 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
11914 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
11915 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
11916 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
11917 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
11918 * crypto/subtle/aes-generate-key-malformed-parameters.html:
11919 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
11920 * crypto/subtle/aes-import-key-malformed-parameters.html:
11921 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
11922 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
11923 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
11924 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
11925 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
11926 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
11927 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
11928 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
11929 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
11930 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
11931 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
11932 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
11933
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +0000119342017-04-06 Ryan Haddad <ryanhaddad@apple.com>
11935
11936 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
11937 https://bugs.webkit.org/show_bug.cgi?id=153460
11938
11939 Unreviewed test gardening.
11940
11941 * platform/mac/TestExpectations:
11942
commit-queue@webkit.orga9762452017-04-06 18:48:11 +0000119432017-04-06 Youenn Fablet <youenn@apple.com>
11944
11945 WebRTC tests gardening
11946 https://bugs.webkit.org/show_bug.cgi?id=170508
11947
11948 Reviewed by Eric Carlson.
11949
11950 * platform/ios-wk1/TestExpectations:
11951 * platform/ios-wk2/TestExpectations:
11952 * platform/ios/TestExpectations:
11953
antti@apple.comc5190fd2017-04-06 18:32:47 +0000119542017-04-06 Antti Koivisto <antti@apple.com>
11955
11956 Implement testing mode for disk cache
11957 https://bugs.webkit.org/show_bug.cgi?id=170547
11958
11959 Reviewed by Andreas Kling.
11960
11961 Enable a few disabled tests to see how it goes.
11962
11963 * platform/mac-wk2/TestExpectations:
11964
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +0000119652017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
11966
11967 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
11968 https://bugs.webkit.org/show_bug.cgi?id=170339
11969
11970 Reviewed by Youenn Fablet.
11971
11972 Added new tests addressing respondWithNewView() behaviour.
11973
11974 * streams/readable-stream-byob-request-expected.txt: Updated.
11975 * streams/readable-stream-byob-request.js: Added new tests.
11976
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +0000119772017-04-06 Dave Hyatt <hyatt@apple.com>
11978
11979 Rendering flexbox children across columns
11980 https://bugs.webkit.org/show_bug.cgi?id=164166
11981 <rdar://problem/29055587>
11982
11983 Reviewed by Zalan Bujtas.
11984
11985 * fast/multicol/flexbox-rows-expected.html: Added.
11986 * fast/multicol/flexbox-rows.html: Added.
11987
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +0000119882017-04-05 Simon Fraser <simon.fraser@apple.com>
11989
11990 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
11991 https://bugs.webkit.org/show_bug.cgi?id=170479
11992
11993 Reviewed by Sam Weinig.
11994
11995 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
11996 * fast/frames/user-gesture-timestamp-propagation.html: Added.
11997 * platform/ios/TestExpectations:
11998
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +0000119992017-04-05 Eric Carlson <eric.carlson@apple.com>
12000
12001 [MediaStream] Host application should be able to mute and unmute media streams
12002 https://bugs.webkit.org/show_bug.cgi?id=170519
12003 <rdar://problem/31174326>
12004
12005 Reviewed by Youenn Fablet.
12006
12007 * fast/mediastream/MediaStream-page-muted-expected.txt:
12008 * fast/mediastream/MediaStream-page-muted.html:
12009
jfernandez@igalia.com30168022017-04-05 20:44:10 +0000120102017-04-05 Javier Fernandez <jfernandez@igalia.com>
12011
12012 [css-align] Implement the place-items shorthand
12013 https://bugs.webkit.org/show_bug.cgi?id=168847
12014
12015 Reviewed by David Hyatt.
12016
12017 Regression tests for the new place-content alignment shorthand.
12018
12019 * css3/parse-place-items.html: Added.
12020
clopez@igalia.com21ac4de2017-04-05 19:14:36 +0000120212017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
12022
12023 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
12024 https://bugs.webkit.org/show_bug.cgi?id=170157
12025
12026 Reviewed by Alejandro G. Castro.
12027
12028 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
12029 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
12030 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
12031 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
12032 for each one of the audio media type and video media type.
12033
12034 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
12035 as failing in the general TestExpectations, because the libwebrtc backend currently
12036 doesn't generate the expected a=bundle-only lines.
12037 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
12038 The whole fast/mediastream directory is already overriden to pass.
12039 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
12040 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
12041 * fast/mediastream/resources/sdp-utils.js:
12042 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
12043 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
12044 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
12045
jer.noble@apple.com837b2a02017-04-05 19:09:28 +0000120462017-04-05 Jer Noble <jer.noble@apple.com>
12047
12048 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
12049 https://bugs.webkit.org/show_bug.cgi?id=170510
12050
12051 Reviewed by Eric Carlson.
12052
12053 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
12054 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
12055
mattbaker@apple.com6c085f62017-04-05 18:57:35 +0000120562017-04-05 Matt Baker <mattbaker@apple.com>
12057
12058 Web Inspector: XHR breakpoints should be global
12059 https://bugs.webkit.org/show_bug.cgi?id=170033
12060
12061 Reviewed by Joseph Pecoraro..
12062
12063 * inspector/dom-debugger/xhr-breakpoints.html:
12064 Update for XHRBreakpoint constructor change.
12065
cdumez@apple.comca98dba2017-04-05 18:47:39 +0000120662017-04-05 Chris Dumez <cdumez@apple.com>
12067
12068 <input type="range"> changing to disabled while active breaks all pointer events
12069 https://bugs.webkit.org/show_bug.cgi?id=170447
12070 <rdar://problem/31442875>
12071
12072 Reviewed by Geoffrey Garen.
12073
12074 Add layout test coverage.
12075
12076 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
12077 * fast/forms/range/disabled-while-dragging.html: Added.
12078
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +0000120792017-04-05 Jiewen Tan <jiewen_tan@apple.com>
12080
12081 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
12082 <rdar://problem/31322400>
12083
12084 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
12085 * crypto/subtle/rsa-import-key-malformed-parameters.html:
12086
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +0000120872017-04-05 Youenn Fablet <youenn@apple.com>
12088
12089 Deprecate and remove URL.createObjectURL(mediastream)
12090 https://bugs.webkit.org/show_bug.cgi?id=167518
12091 <rdar://problem/31149607>
12092
12093 Reviewed by Eric Carlson.
12094
12095 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
12096 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
12097 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
12098 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
12099 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
12100 * fast/mediastream/MediaStream-video-element-expected.txt:
12101 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
12102 * fast/mediastream/MediaStream-video-element-track-stop.html:
12103 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
12104 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
12105 * fast/mediastream/MediaStream-video-element.html:
12106 * fast/mediastream/resources/getUserMedia-helper.js:
12107 (setupVideoElementWithStream):
12108
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +0000121092017-04-05 Javier Fernandez <jfernandez@igalia.com>
12110
12111 [GTK] Unreviewed tests gardening
12112 https://bugs.webkit.org/show_bug.cgi?id=170497
12113
12114 Unreviewed test gardening. Rebaseline tests after r214712.
12115
12116 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
12117
12118
ap@apple.com0bc422c2017-04-05 05:14:52 +0000121192017-04-04 Alexey Proskuryakov <ap@apple.com>
12120
12121 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
12122 for https://bugs.webkit.org/show_bug.cgi?id=170493
12123
12124 * platform/mac/TestExpectations:
12125
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +0000121262017-04-04 Youenn Fablet <youenn@apple.com>
12127
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +000012128 Canvas is tainted when painting a video with MediaStreamTrack
12129 https://bugs.webkit.org/show_bug.cgi?id=170486
12130
12131 Reviewed by Eric Carlson.
12132
12133 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
12134 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
12135 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
12136 (reject):
12137 (getUserMedia):
12138 (defaultRejectOrCatch):
12139 (setupVideoElementWithStream):
12140
121412017-04-04 Youenn Fablet <youenn@apple.com>
12142
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000012143 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
12144 https://bugs.webkit.org/show_bug.cgi?id=170482
12145
12146 Reviewed by Eric Carlson.
12147
12148 * TestExpectations:
12149
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +0000121502017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12151
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +000012152 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
12153 https://bugs.webkit.org/show_bug.cgi?id=168390
12154
12155 Unreviewed test gardening.
12156
12157 * platform/mac/TestExpectations:
12158
121592017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12160
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +000012161 Mark fast/images/reset-image-animation.html as flaky.
12162 https://bugs.webkit.org/show_bug.cgi?id=170177
12163
12164 Unreviewed test gardening.
12165
12166 * platform/mac/TestExpectations:
12167
121682017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12169
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000012170 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
12171 https://bugs.webkit.org/show_bug.cgi?id=168409
12172
12173 Unreviewed test gardening.
12174
12175 * platform/mac-wk1/TestExpectations:
12176
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +0000121772017-04-04 Brent Fulgham <bfulgham@apple.com>
12178
12179 Do not assert when CharacterData representing an Attr fires events
12180 https://bugs.webkit.org/show_bug.cgi?id=170454
12181 <rdar://problem/30979320>
12182
12183 Reviewed by Ryosuke Niwa.
12184
12185 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
12186 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
12187
commit-queue@webkit.org10f46422017-04-04 23:37:55 +0000121882017-04-04 Youenn Fablet <youenn@apple.com>
12189
12190 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
12191 https://bugs.webkit.org/show_bug.cgi?id=169481
12192
12193 Reviewed by Eric Carlson.
12194
12195 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
12196 * webrtc/datachannel/basic.html:
12197
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +0000121982017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12199
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +000012200 Add back results that were accidentally removed with r214848.
12201 https://bugs.webkit.org/show_bug.cgi?id=169301
12202
12203 Unreviewed test gardening.
12204
12205 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
12206 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
12207
122082017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12209
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000012210 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
12211 https://bugs.webkit.org/show_bug.cgi?id=170456
12212
12213 Unreviewed test gardening.
12214
12215 * platform/mac-wk1/TestExpectations:
12216
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +0000122172017-04-04 Youenn Fablet <youenn@apple.com>
12218
12219 webrtc/peer-connection-audio-mute.html is flaky
12220 https://bugs.webkit.org/show_bug.cgi?id=170451
12221
12222 Reviewed by Eric Carlson.
12223
12224 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
12225 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
12226 Decreasing time spent at detecting hum or not.
12227 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
12228
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +0000122292017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12230
12231 Mark fast/images/animated-gif-webkit-transform.html as flaky.
12232 https://bugs.webkit.org/show_bug.cgi?id=170410
12233
12234 Unreviewed test gardening.
12235
12236 * platform/mac-wk2/TestExpectations:
12237
ap@apple.com68c61102017-04-04 01:22:41 +0000122382017-04-03 Alexey Proskuryakov <ap@apple.com>
12239
12240 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
12241
12242 This test still times out, most of the time.
12243
12244 * platform/wk2/TestExpectations:
12245
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +0000122462017-04-03 Javier Fernandez <jfernandez@igalia.com>
12247
12248 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
12249 https://bugs.webkit.org/show_bug.cgi?id=170340
12250
12251 Reviewed by David Hyatt.
12252
12253 Added additional test cases to evaluate the new baseline-alignment syntax.
12254
12255 * css3/parse-place-content-expected.txt:
12256 * css3/parse-place-content.html:
12257
n_wang@apple.comaf39f872017-04-03 23:06:25 +0000122582017-04-03 Nan Wang <n_wang@apple.com>
12259
12260 AX: Expose link children when doing search predication on iOS
12261 https://bugs.webkit.org/show_bug.cgi?id=170424
12262 <rdar://problem/31413335>
12263
12264 Reviewed by Chris Fleizach.
12265
12266 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
12267 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
12268
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +0000122692017-04-03 Dave Hyatt <hyatt@apple.com>
12270
12271 Japanese fonts in vertical text should support synthesized italics
12272 https://bugs.webkit.org/show_bug.cgi?id=169301
12273
12274 Reviewed by Simon Fraser.
12275
12276 * fast/text/international/synthesized-italic-vertical-expected.html:
12277 * fast/text/international/synthesized-italic-vertical.html:
12278 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
12279 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
12280
cdumez@apple.com6884a1a2017-04-03 22:06:51 +0000122812017-04-03 Chris Dumez <cdumez@apple.com>
12282
12283 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
12284 https://bugs.webkit.org/show_bug.cgi?id=170285
12285 <rdar://problem/31378543>
12286
12287 Reviewed by Andy Estes.
12288
12289 Add layout test coverage.
12290
12291 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
12292 * fast/images/background-image-relative-url-changes-document.html: Added.
12293
wilander@apple.com5d4eacd2017-04-03 20:18:44 +0000122942017-04-03 John Wilander <wilander@apple.com>
12295
12296 Remove timeout expectations after bug fix
12297 https://bugs.webkit.org/show_bug.cgi?id=168262
12298
12299 Unreviewed test gardening.
12300
12301 Remove timeout expectations after bug fix in
12302 https://bugs.webkit.org/show_bug.cgi?id=170400
12303
12304 * platform/wk2/TestExpectations:
12305 Remove expected timeout for the first five test cases
12306 under http/tests/loading/resourceLoadStatistics/.
12307
antti@apple.com6c64e6c2017-04-03 19:08:07 +0000123082017-04-03 Antti Koivisto <antti@apple.com>
12309
12310 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
12311 https://bugs.webkit.org/show_bug.cgi?id=170402
12312 <rdar://problem/31004344>
12313
12314 Reviewed by Simon Fraser.
12315
12316 * fast/css/document-stylesheets-dynamic-expected.html: Added.
12317 * fast/css/document-stylesheets-dynamic.html: Added.
12318
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +0000123192017-04-03 Jeremy Jones <jeremyj@apple.com>
12320
12321 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
12322 https://bugs.webkit.org/show_bug.cgi?id=167965
12323
12324 Reviewed by Jon Lee.
12325
12326 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
12327 can therefore be delivered later than expected by the test. This is already done for the first one,
12328 do this for the second one also.
12329
12330 * platform/mac-wk2/TestExpectations:
12331 * pointer-lock/mouse-event-delivery.html:
12332
simon.fraser@apple.come5522a42017-04-03 17:51:29 +0000123332017-04-01 Simon Fraser <simon.fraser@apple.com>
12334
12335 Clean up touch event handler registration when moving nodes between documents
12336 https://bugs.webkit.org/show_bug.cgi?id=170384
12337 rdar://problem/30816694
12338
12339 Reviewed by Chris Dumez.
12340
12341 Tests for moving nodes with various listener/handler combinations between documents.
12342
12343 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
12344 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
12345 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
12346 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
12347 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
12348 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
12349 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
12350 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
12351
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +0000123522017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
12353
12354 [SOUP] URI Fragment is lost after redirect
12355 https://bugs.webkit.org/show_bug.cgi?id=170058
12356
12357 Reviewed by Michael Catanzaro.
12358
12359 Add tests to check we correctly handle fragment identifiers on server redirections.
12360
12361 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
12362 * http/tests/navigation/redirect-preserves-fragment.html: Added.
12363 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
12364 * http/tests/navigation/redirect-to-fragment.html: Added.
12365 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
12366 * http/tests/navigation/redirect-to-fragment2.html: Added.
12367 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
12368 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
12369 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
12370 * platform/ios/TestExpectations:
12371 * platform/mac/TestExpectations:
12372
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +0000123732017-04-03 Youenn Fablet <youenn@apple.com>
12374
12375 captureStream is getting black frames with webgl canvas
12376 https://bugs.webkit.org/show_bug.cgi?id=170325
12377
12378 Reviewed by Dean Jackson.
12379
12380 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
12381 * fast/mediastream/captureStream/canvas3d.html: Added.
12382
pvollan@apple.com60e84802017-04-03 13:17:11 +0000123832017-04-03 Per Arne Vollan <pvollan@apple.com>
12384
12385 Implement stroke-miterlimit.
12386 https://bugs.webkit.org/show_bug.cgi?id=169078
12387
12388 Reviewed by Dean Jackson.
12389
12390 * fast/css/stroke-miterlimit-default-expected.html: Added.
12391 * fast/css/stroke-miterlimit-default.html: Added.
12392 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
12393 * fast/css/stroke-miterlimit-large.html: Added.
12394 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
12395 * fast/css/stroke-miterlimit-zero.html: Added.
12396
ap@apple.com4e5a2a92017-04-02 18:55:45 +0000123972017-04-02 Alexey Proskuryakov <ap@apple.com>
12398
ap@apple.com224fa132017-04-03 03:30:14 +000012399 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
12400
12401 * TestExpectations:
12402
124032017-04-02 Alexey Proskuryakov <ap@apple.com>
12404
ap@apple.com637c6b42017-04-03 03:13:42 +000012405 Build fix for
12406 Add missing text styles
12407 https://bugs.webkit.org/show_bug.cgi?id=170295
12408
12409 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
12410
124112017-04-02 Alexey Proskuryakov <ap@apple.com>
12412
ap@apple.com37851092017-04-03 01:26:31 +000012413 Fix lint errors.
12414
12415 * TestExpectations:
12416 * platform/ios-wk1/TestExpectations:
12417 * platform/ios-wk2/TestExpectations:
12418 * platform/ios/TestExpectations:
12419 * platform/mac-wk1/TestExpectations:
12420
124212017-04-02 Alexey Proskuryakov <ap@apple.com>
12422
ap@apple.com4e5a2a92017-04-02 18:55:45 +000012423 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
12424
12425 For https://bugs.webkit.org/show_bug.cgi?id=170395
12426 rdar://problem/30975761, rdar://problem/31394017
12427
12428 * TestExpectations:
12429
pvollan@apple.comc6950052017-04-02 05:28:53 +0000124302017-04-01 Per Arne Vollan <pvollan@apple.com>
12431
12432 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
12433 https://bugs.webkit.org/show_bug.cgi?id=169466
12434
12435 Reviewed by Jon Lee.
12436
12437 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
12438 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
12439 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
12440 -webkit-text-stroke-width.
12441
12442 * fast/css/stroke-width-fallback-expected.html: Added.
12443 * fast/css/stroke-width-fallback.html: Added.
12444
jonlee@apple.comb9c753c2017-04-02 05:28:10 +0000124452017-04-01 Jon Lee <jonlee@apple.com>
12446
12447 Add missing text styles
12448 https://bugs.webkit.org/show_bug.cgi?id=170295
12449 rdar://problem/30219503
12450
12451 Reviewed by Dean Jackson.
12452
12453 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
12454
cdumez@apple.com63c68002017-04-02 00:55:20 +0000124552017-04-01 Chris Dumez <cdumez@apple.com>
12456
12457 We should pause silent WebAudio rendering in background tabs
12458 https://bugs.webkit.org/show_bug.cgi?id=170299
12459 <rdar://problem/31289132>
12460
12461 Reviewed by Eric Carlson.
12462
12463 Add layout test coverage.
12464
12465 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
12466 * webaudio/silent-audio-interrupted-in-background.html: Added.
12467
ap@apple.com44498b62017-04-01 07:47:17 +0000124682017-04-01 Alexey Proskuryakov <ap@apple.com>
12469
12470 Rolling back http://trac.webkit.org/r214663 - memory corruption
12471
12472 * streams/readable-stream-byob-request-expected.txt:
12473 * streams/readable-stream-byob-request.js:
12474 (self.importScripts.test): Deleted.
12475
zalan@apple.com45ae7d72017-04-01 06:30:00 +0000124762017-03-31 Zalan Bujtas <zalan@apple.com>
12477
12478 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
12479 https://bugs.webkit.org/show_bug.cgi?id=170348
12480 <rdar://problem/24727151>
12481
12482 Reviewed by David Hyatt.
12483
12484 * fast/multicol/table-section-page-break-expected.html: Added.
12485 * fast/multicol/table-section-page-break.html: Added.
12486
cdumez@apple.comc79decf2017-04-01 00:31:34 +0000124872017-03-31 Chris Dumez <cdumez@apple.com>
12488
12489 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
12490 https://bugs.webkit.org/show_bug.cgi?id=162510
12491 <rdar://problem/31380650>
12492
12493 Reviewed by Alexey Proskuryakov.
12494
12495 The test restores a page from PageCache and wants to check that an animated
12496 GIF is properly animating. To do so, it store the data of the current image
12497 frame, and then checks in a 100ms timer that the current image frame is
12498 different. This is flaky by nature since the image only has 10 frames and
12499 you therefore have a 1/10 chance that the new frame will be the same as the
12500 previous one, even if the image is properly animating.
12501
12502 To address the problem, do a setInterval instead of a setTimeout and check
12503 until the frame becomes different.
12504
12505 * fast/images/animated-gif-restored-from-bfcache.html:
12506 * platform/mac/TestExpectations:
12507
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +0000125082017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
12509
12510 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
12511 https://bugs.webkit.org/show_bug.cgi?id=170328
12512 <rdar://problem/30904558>
12513
12514 Reviewed by Tim Horton.
12515
12516 Adds a new layout test verifying that when a user taps away to clear the current selection in character
12517 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
12518 selection views, which are dismissed.
12519
12520 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
12521 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
12522
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +0000125232017-03-31 Youenn Fablet <youenn@apple.com>
12524
12525 Add a test to ensure webrtc generated certificates and names are ephemeral
12526 https://bugs.webkit.org/show_bug.cgi?id=170225
12527
12528 Reviewed by Jon Lee.
12529
12530 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
12531 * webrtc/ephemeral-certificates-and-cnames.html: Added.
12532
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +0000125332017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
12534
12535 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
12536 https://bugs.webkit.org/show_bug.cgi?id=170327
12537 <rdar://problem/31363816>
12538
12539 Reviewed by Tim Horton.
12540
12541 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
12542 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
12543 synthetic touch events.
12544
12545 * TestExpectations:
12546 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
12547 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
12548
ap@apple.come4023af2017-03-31 17:29:12 +0000125492017-03-31 Alexey Proskuryakov <ap@apple.com>
12550
ap@apple.com19c0fd02017-03-31 19:18:26 +000012551 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
12552 https://bugs.webkit.org/show_bug.cgi?id=170355
12553
12554 * TestExpectations:
12555
125562017-03-31 Alexey Proskuryakov <ap@apple.com>
12557
ap@apple.comb599b982017-03-31 17:41:39 +000012558 Correction for the previous change - this is an image failure.
12559
12560 * platform/mac-wk2/TestExpectations:
12561
125622017-03-31 Alexey Proskuryakov <ap@apple.com>
12563
ap@apple.come4023af2017-03-31 17:29:12 +000012564 Mark fast/images/animated-image-different-dest-size.html as flaky for
12565 https://bugs.webkit.org/show_bug.cgi?id=170203
12566
12567 * platform/mac-wk2/TestExpectations:
12568
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +0000125692017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
12570
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +000012571 Unreviewed GTK+ gardening. Update expectations of several tests.
12572
12573 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
12574 fonts.
12575
12576 * platform/gtk/TestExpectations:
12577 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
12578
125792017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
12580
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000012581 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
12582
12583 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
12584 after r214503.
12585
12586 * platform/gtk/TestExpectations:
12587 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
12588 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
12589 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
12590 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
12591
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +0000125922017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
12593
12594 [Readable Streams API] Implement cloneArrayBuffer in WebCore
12595 https://bugs.webkit.org/show_bug.cgi?id=170008
12596
12597 Reviewed by Youenn Fablet.
12598
12599 Added test to check cloneArrayBuffer behaviour.
12600
12601 * streams/readable-stream-byob-request.js:
12602
gskachkov@gmail.combce57f12017-03-31 10:06:08 +0000126032017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
12604
12605 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
12606 https://bugs.webkit.org/show_bug.cgi?id=170151
12607
12608 Reviewed by Saam Barati.
12609
12610 * js/script-tests/string_replace_function.js: Added.
12611 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
12612 * js/string_replace_function-expected.txt: Added.
12613 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
12614 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
12615 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
12616
rego@igalia.com0e27af12017-03-31 09:27:04 +0000126172017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
12618
12619 [css-grid] Update W3C Test Suite
12620 https://bugs.webkit.org/show_bug.cgi?id=170170
12621
12622 Reviewed by Youenn Fablet.
12623
12624 Update path to tests in TestExpectations as the CSS Grid Layout suite
12625 is now under web-platform-tests.
12626
12627 * TestExpectations:
12628
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +0000126292017-03-31 Antoine Quint <graouts@apple.com>
12630
12631 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
12632 https://bugs.webkit.org/show_bug.cgi?id=168409
12633 <rdar://problem/30799198>
12634
12635 Unreviewed. Capture new logging events.
12636
12637 * media/modern-media-controls/airplay-button/airplay-button.html:
12638
mattbaker@apple.com3b706d42017-03-31 00:51:51 +0000126392017-03-30 Matt Baker <mattbaker@apple.com>
12640
12641 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
12642
12643 * inspector/css/getAllStyleSheets-expected.txt:
12644
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +0000126452017-03-30 Ryan Haddad <ryanhaddad@apple.com>
12646
12647 Rebaseline js/dom/global-constructors-attributes.html.
12648
12649 Unreviewed test gardening.
12650
12651 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
12652 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
12653 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
12654
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +0000126552017-03-30 Simon Fraser <simon.fraser@apple.com>
12656
12657 Rename a touch event function, and new touch region test results
12658 https://bugs.webkit.org/show_bug.cgi?id=170309
12659 rdar://problem/31329520
12660
12661 Reviewed by Chris Dumez.
12662
12663 A code change in WebKitAdditions progresses this test result.
12664
12665 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
12666
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +0000126672017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
12668
12669 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
12670 https://bugs.webkit.org/show_bug.cgi?id=169547
12671
12672 Reviewed by Simon Fraser.
12673
12674 * fast/images/async-image-background-image.html:
12675 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
12676 * fast/images/sprite-sheet-image-draw-expected.html: Added.
12677 * fast/images/sprite-sheet-image-draw.html: Added.
12678
mattbaker@apple.comb9d70672017-03-30 22:37:34 +0000126792017-03-30 Matt Baker <mattbaker@apple.com>
12680
12681 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
12682 https://bugs.webkit.org/show_bug.cgi?id=170279
12683 <rdar://problem/30200492>
12684
12685 Reviewed by David Hyatt.
12686
12687 * inspector/css/getAllStyleSheets.html:
12688 Add stylesheet with an "unparsed" property having no final semicolon.
12689
commit-queue@webkit.org819396b2017-03-30 21:42:19 +0000126902017-03-30 Youenn Fablet <youenn@apple.com>
12691
12692 Clean up RTCDataChannel
12693 https://bugs.webkit.org/show_bug.cgi?id=169732
12694
12695 Reviewed by Chris Dumez.
12696
12697 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
12698 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
12699
cdumez@apple.comc973c422017-03-30 21:35:39 +0000127002017-03-30 Chris Dumez <cdumez@apple.com>
12701
12702 svg/animations/animations-paused-in-background-page.html is flaky
12703 https://bugs.webkit.org/show_bug.cgi?id=170290
12704
12705 Reviewed by Simon Fraser.
12706
12707 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
12708 due to a race.
12709
12710 * svg/animations/animations-paused-in-background-page-expected.txt:
12711 * svg/animations/animations-paused-in-background-page.html:
12712
jfernandez@igalia.com384f6462017-03-30 21:27:09 +0000127132017-03-30 Javier Fernandez <jfernandez@igalia.com>
12714
12715 [css-align] Adapt content-alignment properties to the new baseline syntax
12716 https://bugs.webkit.org/show_bug.cgi?id=170262
12717
12718 Reviewed by David Hyatt.
12719
12720 Added new cases to the alignment properties parsing tests so that we can verify the new
12721 baseline-alignment syntax is parsed as expected.
12722 Additionally, I modified the tests so that they use the testharness format.
12723
12724 * css3/parse-align-content-expected.txt:
12725 * css3/parse-align-content.html:
12726 * css3/parse-justify-content-expected.txt:
12727 * css3/parse-justify-content.html:
12728
jcraig@apple.comaff229672017-03-30 21:13:21 +0000127292017-03-30 James Craig <jcraig@apple.com>
12730
12731 AX: Expose a new AXSubrole for explicit ARIA "group" role
12732 https://bugs.webkit.org/show_bug.cgi?id=169810
12733 <rdar://problem/31039693>
12734
12735 Reviewed by Chris Fleizach.
12736
12737 * accessibility/list-detection2-expected.txt:
12738 * accessibility/list-detection2.html:
12739 * accessibility/roles-computedRoleString.html:
12740 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
12741 * inspector/dom/highlightFrame-expected.txt:
12742 * inspector/dom/highlightSelector-expected.txt:
12743 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
12744 * platform/mac/accessibility/roles-exposed-expected.txt:
12745
commit-queue@webkit.org76329332017-03-30 20:22:38 +0000127462017-03-30 Youenn Fablet <youenn@apple.com>
12747
12748 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
12749 https://bugs.webkit.org/show_bug.cgi?id=170294
12750
12751 Unreviewed.
12752
12753 * TestExpectations: Marking these tests as flaky.
12754
eric.carlson@apple.com697909c2017-03-30 20:17:08 +0000127552017-03-30 Eric Carlson <eric.carlson@apple.com>
12756
12757 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
12758 https://bugs.webkit.org/show_bug.cgi?id=169956
12759
12760 Reviewed by Youenn Fablet.
12761
12762 * webaudio/audiobuffer-crash-expected.txt: Added.
12763 * webaudio/audiobuffer-crash.html: Added.
12764
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +0000127652017-03-30 Simon Fraser <simon.fraser@apple.com>
12766
12767 Add some tests that dump the touch event regions with various content configurations
12768 https://bugs.webkit.org/show_bug.cgi?id=170216
12769
12770 Followup: add missing results files, and tweak iframes.html to show that regions fail to
12771 take iframe borders into account.
12772
12773 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
12774 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
12775 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
12776 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
12777 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
12778 * fast/events/touch/ios/touch-event-regions/iframes.html:
12779 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
12780 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
12781
pvollan@apple.com87075aaf2017-03-30 17:06:59 +0000127822017-03-30 Per Arne Vollan <pvollan@apple.com>
12783
12784 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
12785 https://bugs.webkit.org/show_bug.cgi?id=170188
12786
12787 Reviewed by Eric Carlson.
12788
12789 The textTrackDisplayElement call will fail and throw an exception if the text track display element
12790 has not yet been added to the text track container element. We wait until it has been added.
12791
12792 * media/track/track-cue-rendering-with-padding.html:
12793
commit-queue@webkit.org98928812017-03-30 17:06:21 +0000127942017-03-30 Antoine Quint <graouts@apple.com>
12795
12796 [Modern Media Controls] Invalid placard icon is not visible for short video
12797 https://bugs.webkit.org/show_bug.cgi?id=170277
12798 <rdar://problem/31327955>
12799
12800 Reviewed by Eric Carlson.
12801
12802 Add a new test to check that we correctly hide the invalid icon only when
12803 there is no space left to display it.
12804
12805 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
12806 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
12807
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +0000128082017-03-27 Sergio Villar Senin <svillar@igalia.com>
12809
12810 [css-grid] Clamp the number of autorepeat tracks
12811 https://bugs.webkit.org/show_bug.cgi?id=170120
12812
12813 Reviewed by Manuel Rego Casasnovas.
12814
12815 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
12816 to allow us to run several test cases over a small number of grids in a single file quite
12817 fast. The other option was to statically (CSS) create several huge grids, something that
12818 could potentially be very expensive in terms of memory and CPU leading to timeouts.
12819
12820 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
12821 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
12822
commit-queue@webkit.org49e48492017-03-30 13:11:25 +0000128232017-03-30 Antoine Quint <graouts@apple.com>
12824
12825 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
12826 https://bugs.webkit.org/show_bug.cgi?id=168409
12827 <rdar://problem/30799198>
12828
12829 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
12830 requestAnimationFrame() call to suspend the ScriptedAnimationController.
12831
12832 * media/modern-media-controls/airplay-button/airplay-button.html:
12833
pvollan@apple.comc639f112017-03-30 06:35:31 +0000128342017-03-30 Per Arne Vollan <pvollan@apple.com>
12835
12836 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
12837 https://bugs.webkit.org/show_bug.cgi?id=168660
12838
12839 Reviewed Eric Carlson.
12840
12841 The textTrackDisplayElement call will fail and throw an exception if the text track display element
12842 has not yet been added to the text track container element. We wait until it has been added.
12843
12844 * media/track/track-cue-container-rendering-position.html:
12845
rniwa@webkit.org97f81a02017-03-30 05:38:59 +0000128462017-03-29 Ryosuke Niwa <rniwa@webkit.org>
12847
12848 Disconnecting a HTMLObjectElement does not always unload its content document
12849 https://bugs.webkit.org/show_bug.cgi?id=169606
12850
12851 Reviewed by Andy Estes.
12852
12853 Add a regression test.
12854
12855 * fast/dom/removing-focused-object-element-expected.txt: Added.
12856 * fast/dom/removing-focused-object-element.html: Added.
12857
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +0000128582017-03-29 Simon Fraser <simon.fraser@apple.com>
12859
12860 Add some tests that dump the touch event regions with various content configurations
12861 https://bugs.webkit.org/show_bug.cgi?id=170216
12862
12863 Reviewed by Dean Jackson.
12864
12865 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
12866
12867 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
12868 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
12869 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
12870 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
12871 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
12872 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
12873 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
12874 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
12875 * fast/events/touch/ios/touch-event-regions/document.html: Added.
12876 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
12877 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
12878 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
12879 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
12880 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
12881 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
12882
simon.fraser@apple.com54152682017-03-30 01:31:53 +0000128832017-03-28 Simon Fraser <simon.fraser@apple.com>
12884
12885 Make it possible to dump touch event regions for testing
12886 https://bugs.webkit.org/show_bug.cgi?id=170209
12887 <rdar://problem/31309258>
12888
12889 Reviewed by Tim Horton.
12890
12891 Simple test that dumps the regions.
12892
12893 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
12894 * fast/events/touch/ios/touch-event-regions.html: Added.
12895
zalan@apple.com26018542017-03-30 01:25:00 +0000128962017-03-29 Zalan Bujtas <zalan@apple.com>
12897
12898 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
12899 https://bugs.webkit.org/show_bug.cgi?id=170259
12900 <rdar://problem/31300584>
12901
12902 Reviewed by Simon Fraser.
12903
12904 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
12905 * fast/block/float/placing-multiple-floats-crash.html: Added.
12906
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +0000129072017-03-29 Tim Horton <timothy_horton@apple.com>
12908
12909 Swipe gesture tests don't work on macOS Sierra
12910 https://bugs.webkit.org/show_bug.cgi?id=161675
12911 <rdar://problem/23379930>
12912
12913 Reviewed by Darin Adler.
12914
12915 * platform/mac-wk2/TestExpectations:
12916 * swipe/basic-cached-back-swipe-expected.txt:
12917 * swipe/basic-cached-back-swipe.html:
12918 * swipe/main-frame-pinning-requirement-expected.txt:
12919 * swipe/main-frame-pinning-requirement.html:
12920 * swipe/pushState-cached-back-swipe-expected.txt:
12921 * swipe/pushState-cached-back-swipe.html:
12922 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
12923 * swipe/pushState-programmatic-back-while-swiping-crash.html:
12924 * swipe/resources/swipe-test.js:
12925 (measuredDurationShouldBeLessThan):
12926 (startSwipeGesture):
12927 (completeSwipeGesture):
12928 (playEventStream):
12929 (eventQueue.enqueueScrollEvent): Deleted.
12930 (eventQueue.enqueueSwipeEvent): Deleted.
12931 (eventQueue.hasPendingEvents): Deleted.
12932 (eventQueue.callAfterEventDispatch): Deleted.
12933 (eventQueue._processEventQueue): Deleted.
12934 (eventQueue._processEventQueueSoon): Deleted.
12935 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
12936 * swipe/swipe-start-hysteresis-failures.html: Removed.
12937
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +0000129382017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
12939
12940 Try to normalize variation ranges
12941 https://bugs.webkit.org/show_bug.cgi?id=170119
12942
12943 Reviewed by Simon Fraser.
12944
12945 * fast/text/variations/font-selection-properties-expected.html:
12946
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +0000129472017-03-29 Ryan Haddad <ryanhaddad@apple.com>
12948
12949 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
12950 https://bugs.webkit.org/show_bug.cgi?id=169677
12951
12952 Unreviewed test gardening.
12953
12954 * platform/mac-wk1/TestExpectations:
12955 * platform/mac/TestExpectations:
12956
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +0000129572017-03-29 Javier Fernandez <jfernandez@igalia.com>
12958
12959 [css-align] Adapt self-alignment properties to the new baseline syntax
12960 https://bugs.webkit.org/show_bug.cgi?id=170235
12961
12962 Reviewed by David Hyatt.
12963
12964 Added new cases to the alignment properties parsing tests so that we can verify the new
12965 baseline-alignment syntax is parsed as expected.
12966 Additionally, I modified the tests so that they use the testharness format.
12967
12968 * css3/parse-align-items-expected.txt:
12969 * css3/parse-align-items.html:
12970 * css3/parse-align-self-expected.txt:
12971 * css3/parse-align-self.html:
12972 * css3/resources/alignment-parsing-utils-th.js:
12973 (checkValues):
12974 * fast/css/parse-justify-items-expected.txt:
12975 * fast/css/parse-justify-items.html:
12976 * fast/css/parse-justify-self-expected.txt:
12977 * fast/css/parse-justify-self.html:
12978 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
12979 (checkValues):
12980 (checkBadValues):
12981 (checkInitialValues):
12982 (checkInheritValues):
12983 (checkLegacyValues):
12984 (checkSupportedValues):
12985
cdumez@apple.com5ddde632017-03-29 20:54:21 +0000129862017-03-29 Chris Dumez <cdumez@apple.com>
12987
12988 Animated SVG images are not paused in pages loaded in the background
12989 https://bugs.webkit.org/show_bug.cgi?id=170043
12990 <rdar://problem/31234412>
12991
12992 Reviewed by Simon Fraser.
12993
12994 Extend layout test coverage.
12995
12996 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
12997 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
12998 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
12999 * svg/animations/animations-paused-in-background-page.html: Added.
13000 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
13001
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +0000130022017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13003
13004 Post-commit test gardening after r214546
13005 https://bugs.webkit.org/show_bug.cgi?id=169518
13006
13007 Unreviewed.
13008
13009 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
13010 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
13011
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +0000130122017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13013
13014 Post-commit test gardening after r214546
13015 https://bugs.webkit.org/show_bug.cgi?id=169518
13016
13017 Unreviewed.
13018
13019 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
13020 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
13021
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +0000130222017-03-29 Ryan Haddad <ryanhaddad@apple.com>
13023
13024 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
13025 https://bugs.webkit.org/show_bug.cgi?id=170130
13026
13027 Unreviewed test gardening.
13028
13029 * TestExpectations:
13030
mmaxfield@apple.comeee54462017-03-29 17:40:21 +0000130312017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13032
13033 Variation fonts: Make sure that feature detection and preprocessor macros are right
13034 https://bugs.webkit.org/show_bug.cgi?id=169518
13035
13036 Reviewed by Simon Fraser.
13037
13038 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
13039
13040 * fast/text/font-variations-feature-detection-expected.html: Added.
13041 * fast/text/font-variations-feature-detection.html: Added.
13042 * platform/ios-simulator/TestExpectations:
13043 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
13044 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
13045 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
13046 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
13047 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
13048 * platform/mac/TestExpectations:
13049
commit-queue@webkit.org9a153322017-03-29 17:28:48 +0000130502017-03-29 Antoine Quint <graouts@apple.com>
13051
13052 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
13053 https://bugs.webkit.org/show_bug.cgi?id=170239
13054 <rdar://problem/31320685>
13055
13056 Reviewed by Dean Jackson.
13057
13058 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
13059 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
13060 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
13061 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
13062 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
13063
13064 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
13065 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
13066 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
13067 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
13068 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
13069
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +0000130702017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13071
13072 Mark fast/workers/worker-close-more.html as a flaky timeout.
13073 https://bugs.webkit.org/show_bug.cgi?id=169838
13074
13075 Unreviewed test gardening.
13076
13077 * platform/mac/TestExpectations:
13078
commit-queue@webkit.org62d62462017-03-29 15:58:29 +0000130792017-03-29 Youenn Fablet <youenn@apple.com>
13080
13081 Move DTMF WebRTC extension behind its own compile flag
13082 https://bugs.webkit.org/show_bug.cgi?id=170226
13083
13084 Reviewed by Eric Carlson.
13085
13086 * TestExpectations:
13087 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
13088 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
13089 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
13090 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
13091
clopez@igalia.comea2710e2017-03-29 15:33:15 +0000130922017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
13093
13094 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
13095 https://bugs.webkit.org/show_bug.cgi?id=170192
13096
13097 Unreviewed test gardening.
13098
13099 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
13100
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +0000131012017-03-29 Youenn Fablet <youenn@apple.com>
13102
13103 Add test for differentiating camera versus canvas stream
13104 https://bugs.webkit.org/show_bug.cgi?id=169698
13105 <rdar://problem/31076026>
13106
13107 Reviewed by Eric Carlson.
13108
13109 * fast/mediastream/captureStream/canvas2d.html:
13110
clopez@igalia.com1c1602f2017-03-29 13:34:21 +0000131112017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
13112
13113 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
13114 https://bugs.webkit.org/show_bug.cgi?id=170223
13115
13116 Reviewed by Youenn Fablet.
13117
13118 After r214441 the arguments of addIceCandidate() are nullable.
13119
13120 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
13121 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
13122 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
13123
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +0000131242017-03-29 Antoine Quint <graouts@apple.com>
13125
13126 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
13127 https://bugs.webkit.org/show_bug.cgi?id=168409
13128 <rdar://problem/30799198>
13129
13130 Reviewed by Dean Jackson.
13131
13132 Opt into ScriptedAnimationController logging.
13133
13134 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
13135 * media/modern-media-controls/airplay-button/airplay-button.html:
13136
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +0000131372017-03-28 Youenn Fablet <youenn@apple.com>
13138
13139 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
13140 https://bugs.webkit.org/show_bug.cgi?id=170192
13141
13142 Reviewed by Jon Lee.
13143
13144 * fast/mediastream/RTCIceCandidate-expected.txt:
13145 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
13146 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
13147 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
13148 Ensuring sdpMid has a valid value.
13149 * fast/mediastream/resources/promise-utils.js: Improving error logging.
13150
bfulgham@apple.com44cadb42017-03-29 01:00:09 +0000131512017-03-27 Brent Fulgham <bfulgham@apple.com>
13152
13153 Only attach Attributes to a given element one time
13154 https://bugs.webkit.org/show_bug.cgi?id=170125
13155 <rdar://problem/31279676>
13156
13157 Reviewed by Chris Dumez.
13158
13159 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
13160 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
13161 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
13162 * fast/dom/Attr/only-attach-attr-once.html: Added.
13163
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +0000131642017-03-28 Youenn Fablet <youenn@apple.com>
13165
13166 Stop RTCDataChannel when closing page
13167 https://bugs.webkit.org/show_bug.cgi?id=170166
13168
13169 Reviewed by Eric Carlson.
13170
13171 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
13172 * webrtc/datachannel/datachannel-gc.html: Added.
13173
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +0000131742017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
13175
13176 Ranges for variation font properties are not enforced
13177 https://bugs.webkit.org/show_bug.cgi?id=169979
13178
13179 Reviewed by David Hyatt.
13180
13181 * fast/text/font-selection-font-face-parse-expected.txt:
13182 * fast/text/font-selection-font-face-parse.html:
13183 * fast/text/font-selection-font-loading-api-parse-expected.txt:
13184 * fast/text/font-selection-font-loading-api-parse.html:
13185 * fast/text/font-style-parse-expected.txt:
13186 * fast/text/font-style-parse.html:
13187 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
13188 * fast/text/variations/font-loading-api-parse-ranges.html:
13189 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
13190 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
13191 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
13192
aestes@apple.comb527f1f2017-03-28 23:50:55 +0000131932017-03-28 Andy Estes <aestes@apple.com>
13194
13195 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
13196 https://bugs.webkit.org/show_bug.cgi?id=170197
13197 <rdar://problem/30314067>
13198
13199 Reviewed by Brady Eidson.
13200
13201 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
13202 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
13203
cdumez@apple.coma585b422017-03-28 23:11:35 +0000132042017-03-28 Chris Dumez <cdumez@apple.com>
13205
13206 Animated SVG images are not paused when outside viewport
13207 https://bugs.webkit.org/show_bug.cgi?id=170155
13208 <rdar://problem/31288893>
13209
13210 Reviewed by Antti Koivisto.
13211
13212 Add layout test coverage.
13213
13214 * platform/mac-wk1/TestExpectations:
13215 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
13216 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
13217 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
13218 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
13219 * svg/animations/resources/smilAnimation.svg: Added.
13220
antti@apple.comdf681732017-03-28 22:48:26 +0000132212017-03-28 Antti Koivisto <antti@apple.com>
13222
13223 Missing render tree position invalidation when tearing down renderers for display:contents subtree
13224 https://bugs.webkit.org/show_bug.cgi?id=170199
13225 <rdar://problem/31260856>
13226
13227 Reviewed by Zalan Bujtas.
13228
13229 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
13230 * fast/shadow-dom/slot-renderer-teardown.html: Added.
13231
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +0000132322017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13233
13234 Unreviewed, rolling out r214485.
13235
13236 This change caused LayoutTest crashes.
13237
13238 Reverted changeset:
13239
13240 "Stop RTCDataChannel when closing page"
13241 https://bugs.webkit.org/show_bug.cgi?id=170166
13242 http://trac.webkit.org/changeset/214485
13243
bburg@apple.com2e3de942017-03-28 21:41:24 +0000132442017-03-28 Brian Burg <bburg@apple.com>
13245
13246 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
13247 https://bugs.webkit.org/show_bug.cgi?id=169865
13248 <rdar://problem/31250573>
13249
13250 Reviewed by Joseph Pecoraro.
13251
13252 Add tests that verify the new command works as expected when it disables resource caching.
13253 I also manually verified that the override setting is cleared when Web Inspector disconnects.
13254 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
13255 a load happened or not.
13256
13257 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
13258 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
13259 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
13260 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
13261
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +0000132622017-03-28 Youenn Fablet <youenn@apple.com>
13263
13264 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
13265 https://bugs.webkit.org/show_bug.cgi?id=170194
13266
13267 Reviewed by Chris Dumez.
13268
13269 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
13270 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
13271
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +0000132722017-03-28 Joseph Pecoraro <pecoraro@apple.com>
13273
13274 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
13275 https://bugs.webkit.org/show_bug.cgi?id=166862
13276 <rdar://problem/29835977>
13277
13278 Reviewed by Brian Burg.
13279
13280 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
13281 * http/tests/inspector/network/resource-mime-type.html: Added.
13282 Test resource mime types for different resources.
13283
13284 * http/tests/inspector/network/resources/json.php: Added.
13285 * http/tests/inspector/network/resources/script.js: Added.
13286 * http/tests/inspector/network/resources/script.txt: Added.
13287 * http/tests/inspector/network/resources/stylesheet.css: Added.
13288 * http/tests/inspector/network/resources/stylesheet.txt: Added.
13289 * http/tests/resources/square20.jpg: Added.
13290 Resources for various requests and different mime types.
13291
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000132922017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13293
ryanhaddad@apple.com87370632017-03-28 20:50:36 +000013294 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
13295 https://bugs.webkit.org/show_bug.cgi?id=168132
13296
13297 Unreviewed test gardening.
13298
13299 * platform/mac/TestExpectations:
13300
133012017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13302
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +000013303 Mark two fast/scrolling/ios/touch-scroll tests as failing.
13304 https://bugs.webkit.org/show_bug.cgi?id=170153
13305
13306 Unreviewed test gardening.
13307
13308 * platform/ios-wk2/TestExpectations:
13309
133102017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13311
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000013312 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
13313
13314 Unreviewed test gardening.
13315
13316 * platform/ios/TestExpectations:
13317
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +0000133182017-03-28 Youenn Fablet <youenn@apple.com>
13319
13320 Stop RTCDataChannel when closing page
13321 https://bugs.webkit.org/show_bug.cgi?id=170166
13322
13323 Reviewed by Eric Carlson.
13324
13325 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
13326 * webrtc/datachannel/datachannel-gc.html: Added.
13327
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +0000133282017-03-28 Antoine Quint <graouts@apple.com>
13329
13330 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
13331 https://bugs.webkit.org/show_bug.cgi?id=170180
13332
13333 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
13334
13335 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
13336 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
13337
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000133382017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13339
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +000013340 Mark fast/history/ios/history-scroll-restoration.html as flaky.
13341 https://bugs.webkit.org/show_bug.cgi?id=169558
13342
13343 Unreviewed test gardening.
13344
13345 * platform/ios-wk2/TestExpectations:
13346
133472017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13348
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000013349 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
13350 https://bugs.webkit.org/show_bug.cgi?id=170180
13351
13352 Unreviewed test gardening.
13353
13354 * platform/ios/TestExpectations:
13355
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +0000133562017-03-28 Youenn Fablet <youenn@apple.com>
13357
13358 LayoutTest webrtc/video-getParameters.html is failing
13359 https://bugs.webkit.org/show_bug.cgi?id=170148
13360
13361 Unreviewed.
13362
13363 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
13364
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000133652017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13366
13367 Mark webrtc/video-replace-track-to-null.html as flaky.
13368 https://bugs.webkit.org/show_bug.cgi?id=170178
13369
13370 Unreviewed test gardening.
13371
13372 * TestExpectations:
13373
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000133742017-03-28 Jonathan Bedard <jbedard@apple.com>
13375
13376 Moved gardened ios-simulator tests to ios folders
13377 <rdar://problem/30948691>
13378
13379 Unreviewed test re-organization.
13380
13381 Moving ios-simulator test expectations to share as many expectations
13382 as possible with on-device testing.
13383
13384 * platform/ios: Moved from platform/ios-simulator.
13385 * platform/ios-device: Added.
13386 * platform/ios-device-wk1: Added.
13387 * platform/ios-device-wk2: Added.
13388 * platform/ios-simulator: Moved to platform/ios.
13389 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
13390 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
13391 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
13392 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
13393
yoav@yoav.ws81391512017-03-28 11:56:52 +0000133942017-03-28 Yoav Weiss <yoav@yoav.ws>
13395
13396 Add a warning for unused link preloads.
13397 https://bugs.webkit.org/show_bug.cgi?id=165670
13398
13399 Reviewed by Youenn Fablet.
13400
13401 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
13402 * http/tests/preload/download_resources-expected.txt:
13403 * http/tests/preload/download_resources.html: Added references to preloaded resources.
13404 * http/tests/preload/onerror_event-expected.txt:
13405 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
13406 * http/tests/preload/onload_event-expected.txt:
13407 * http/tests/preload/onload_event.html: Added references to preloaded resources.
13408 * http/tests/preload/single_download_preload.html: Deflaked.
13409 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
13410 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
13411 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
13412 * http/tests/preload/unused_preload_warning-expected.txt: Added.
13413 * http/tests/preload/unused_preload_warning.html: Added.
13414
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000134152017-03-28 Antoine Quint <graouts@apple.com>
13416
13417 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
13418 https://bugs.webkit.org/show_bug.cgi?id=170171
13419 <rdar://problem/31095500>
13420
13421 Reviewed by Dean Jackson.
13422
13423 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
13424 the "presented" property returns false immediately after calling hide() on the panel.
13425
13426 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
13427 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
13428 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
13429 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
13430
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000134312017-03-28 Aaron Chu <aaron_chu@apple.com>
13432
13433 AX: Media controls should be able to be re-activated after faded away
13434 https://bugs.webkit.org/show_bug.cgi?id=170048
13435 <rdar://problem/30157179>
13436
13437 Reviewed by Antoine Quint.
13438
13439 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
13440 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
13441
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000134422017-03-28 Antoine Quint <graouts@apple.com>
13443
13444 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
13445 https://bugs.webkit.org/show_bug.cgi?id=169145
13446 <rdar://problem/17048858>
13447
13448 Reviewed by Dean Jackson.
13449
13450 We add new tests for media documents and related features that cover the following cases:
13451
13452 - checking <video> with only audio tracks does not show the fullscreen button
13453 - checking <video> with only audio tracks does not show the picture-in-picture button
13454 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
13455
13456 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
13457 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
13458 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
13459 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
13460 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
13461 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
13462 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
13463 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
13464 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
13465 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
13466 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
13467 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
13468 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
13469 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
13470 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
13471 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
13472 * platform/ios-simulator/TestExpectations:
13473 * platform/mac/TestExpectations:
13474
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000134752017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
13476
13477 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
13478 https://bugs.webkit.org/show_bug.cgi?id=169771
13479
13480 Reviewed by Simon Fraser.
13481
13482 * fast/images/animated-image-different-dest-size-expected.html: Added.
13483 * fast/images/animated-image-different-dest-size.html: Added.
13484 This test crashes without this patch.
13485
13486 * fast/images/animated-image-loop-count.html:
13487 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
13488
13489 * fast/images/async-image-background-image-expected.html: Added.
13490 * fast/images/async-image-background-image.html: Added.
13491 Ensures the background image can be drawn asynchronously if it is large.
13492
13493 * fast/images/async-image-canvas-draw-image-expected.html: Added.
13494 * fast/images/async-image-canvas-draw-image.html: Added.
13495 Ensures the image is drawn synchronously on the canvas regardless of its size.
13496
13497 * fast/images/ordered-animated-image-frames.html:
13498 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
13499
13500 * fast/images/reset-image-animation-expected.txt:
13501 * fast/images/reset-image-animation.html:
13502 Change how the steps of the test are ordered so the test can be not flaky.
13503 Running it with -repeat-each was failing.
13504
13505 * fast/images/resources/red-green-blue-900-300.png: Added.
13506
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000135072017-03-27 Youenn Fablet <youenn@apple.com>
13508
13509 addIceCandidate should not throw if passed null or undefined
13510 https://bugs.webkit.org/show_bug.cgi?id=170118
13511
13512 Reviewed by Eric Carlson.
13513
13514 Updating test to log addIceCandidate rejection.
13515
13516 * webrtc/datachannel/basic.html:
13517 * webrtc/routines.js:
13518 (iceCallback1):
13519 (iceCallback2):
13520 (onAddIceCandidateError):
13521
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000135222017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13523
13524 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
13525
13526 Unreviewed test gardening.
13527
13528 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
13529 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
13530
antti@apple.comf4e83d62017-03-27 22:56:32 +0000135312017-03-27 Antti Koivisto <antti@apple.com>
13532
13533 Loading in-body stylesheets should not block rendering of elements before them
13534 https://bugs.webkit.org/show_bug.cgi?id=169345
13535
13536 Reviewed by Simon Fraser.
13537
13538 * http/tests/incremental/resources/delayed-css.php: Added.
13539 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
13540 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
13541
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000135422017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
13543
13544 Test variation font ranges in the CSS Font Loading API
13545 https://bugs.webkit.org/show_bug.cgi?id=170022
13546
13547 Reviewed by Dean Jackson.
13548
13549 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
13550 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
13551
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000135522017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13553
13554 Unreviewed, rolling out r214411.
13555
13556 Two of the LayoutTests for this change time out on ios-
13557 simulator.
13558
13559 Reverted changeset:
13560
13561 "[Modern Media Controls] Improve media documents across macOS,
13562 iPhone and iPad"
13563 https://bugs.webkit.org/show_bug.cgi?id=169145
13564 http://trac.webkit.org/changeset/214411
13565
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000135662017-03-27 Antoine Quint <graouts@apple.com>
13567
13568 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
13569 https://bugs.webkit.org/show_bug.cgi?id=168517
13570 <rdar://problem/30577636>
13571
13572 Reviewed by Dean Jackson.
13573
13574 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
13575
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000135762017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13577
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000013578 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
13579 https://bugs.webkit.org/show_bug.cgi?id=169679
13580
13581 Unreviewed test gardening.
13582
13583 * platform/mac/TestExpectations:
13584
135852017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13586
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000013587 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
13588 https://bugs.webkit.org/show_bug.cgi?id=170127
13589
13590 Unreviewed test gardening.
13591
13592 * platform/mac/TestExpectations:
13593
135942017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13595
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000013596 Mark media/modern-media-controls/time-label/time-label.html as flaky.
13597 https://bugs.webkit.org/show_bug.cgi?id=169678
13598
13599 Unreviewed test gardening.
13600
13601 * platform/mac-wk1/TestExpectations:
13602
136032017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13604
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000013605 Marking two modern-media-controls tests as timeouts.
13606 https://bugs.webkit.org/show_bug.cgi?id=170123
13607
13608 Unreviewed test gardening.
13609
13610 * platform/ios-simulator/TestExpectations:
13611
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000136122017-03-27 Youenn Fablet <youenn@apple.com>
13613
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000013614 Tighten RTCDatachannel creation and parameter getters
13615 https://bugs.webkit.org/show_bug.cgi?id=170081
13616
13617 Reviewed by Eric Carlson.
13618
13619 * webrtc/datachannel/basic-expected.txt:
13620 * webrtc/datachannel/basic.html:
13621
136222017-03-27 Youenn Fablet <youenn@apple.com>
13623
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000013624 Add support for RTCRtpReceiver/RTCRtpSender getParameters
13625 https://bugs.webkit.org/show_bug.cgi?id=170057
13626
13627 Reviewed by Alex Christensen.
13628
13629 * webrtc/video-getParameters-expected.txt: Added.
13630 * webrtc/video-getParameters.html: Added.
13631
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000136322017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
13633
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000013634 font variation properties don't need to accept numbers
13635 https://bugs.webkit.org/show_bug.cgi?id=169357
13636
13637 Reviewed by Antti Koivisto.
13638
13639 * fast/text/font-selection-font-face-parse-expected.txt:
13640 * fast/text/font-selection-font-face-parse.html:
13641 * fast/text/font-selection-font-loading-api-parse-expected.txt:
13642 * fast/text/font-selection-font-loading-api-parse.html:
13643 * fast/text/font-stretch-parse-expected.txt:
13644 * fast/text/font-stretch-parse.html:
13645 * fast/text/font-style-parse-expected.txt:
13646 * fast/text/font-style-parse.html:
13647 * fast/text/variations/font-selection-properties.html:
13648 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
13649
136502017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
13651
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000013652 Implement format specifier for variation fonts
13653 https://bugs.webkit.org/show_bug.cgi?id=169327
13654
13655 Reviewed by Simon Fraser.
13656
13657 * fast/text/variations/font-face-format-expected.html: Added.
13658 * fast/text/variations/font-face-format.html: Added.
13659
136602017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
13661
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000013662 Make sure animation works for font-weight, font-stretch, and font-style
13663 https://bugs.webkit.org/show_bug.cgi?id=169683
13664
13665 Reviewed by Simon Fraser.
13666
13667 * animations/font-variations/font-stretch-expected.txt: Added.
13668 * animations/font-variations/font-stretch.html: Added.
13669 * animations/font-variations/font-style-expected.txt: Added.
13670 * animations/font-variations/font-style.html: Added.
13671 * animations/font-variations/font-weight-expected.txt: Added.
13672 * animations/font-variations/font-weight.html: Added.
13673 * animations/resources/animation-test-helpers.js:
13674 (compareFontStyle):
13675 (getPropertyValue):
13676 (comparePropertyValue):
13677
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000136782017-03-27 Alex Christensen <achristensen@webkit.org>
13679
13680 Make WebSockets work in network process
13681 https://bugs.webkit.org/show_bug.cgi?id=169930
13682
13683 Reviewed by Youenn Fablet.
13684
13685 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
13686 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
13687 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
13688 (web_socket_do_extra_handshake):
13689 (web_socket_transfer_data):
13690 * platform/ios-simulator-wk1/TestExpectations:
13691 * platform/mac-wk1/TestExpectations:
13692 * platform/win/TestExpectations:
13693
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000136942017-03-27 Antoine Quint <graouts@apple.com>
13695
13696 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
13697 https://bugs.webkit.org/show_bug.cgi?id=169145
13698 <rdar://problem/17048858>
13699
13700 Reviewed by Dean Jackson.
13701
13702 We add new tests for media documents and related features that cover the following cases:
13703
13704 - checking <video> with only audio tracks does not show the fullscreen button
13705 - checking <video> with only audio tracks does not show the picture-in-picture button
13706 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
13707
13708 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
13709 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
13710 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
13711 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
13712 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
13713 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
13714 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
13715 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
13716 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
13717 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
13718 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
13719 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
13720 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
13721 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
13722 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
13723 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
13724 * platform/ios-simulator/TestExpectations:
13725 * platform/mac/TestExpectations:
13726
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000137272017-03-25 Aaron Chu <aaron_chu@apple.com>
13728
13729 AX: Media controls are unlabeled
13730 https://bugs.webkit.org/show_bug.cgi?id=169947
13731 <rdar://problem/30153323>
13732
13733 Reviewed by Antoine Quint.
13734
13735 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
13736 * media/modern-media-controls/airplay-button/airplay-button.html:
13737 * media/modern-media-controls/forward-button/forward-button-expected.txt:
13738 * media/modern-media-controls/forward-button/forward-button.html:
13739 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
13740 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
13741 * media/modern-media-controls/icon-button/icon-button-expected.txt:
13742 * media/modern-media-controls/icon-button/icon-button.html:
13743 * media/modern-media-controls/icon-service/icon-service-expected.txt:
13744 * media/modern-media-controls/icon-service/icon-service.html:
13745 * media/modern-media-controls/mute-button/mute-button-expected.txt:
13746 * media/modern-media-controls/mute-button/mute-button.html:
13747 * media/modern-media-controls/pip-button/pip-button-expected.txt:
13748 * media/modern-media-controls/pip-button/pip-button.html:
13749 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
13750 * media/modern-media-controls/play-pause-button/play-pause-button.html:
13751 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
13752 * media/modern-media-controls/rewind-button/rewind-button.html:
13753 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
13754 * media/modern-media-controls/skip-back-button/skip-back-button.html:
13755 * media/modern-media-controls/start-button/start-button-expected.txt:
13756 * media/modern-media-controls/start-button/start-button.html:
13757 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
13758 * media/modern-media-controls/tracks-button/tracks-button.html:
13759
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000137602017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
13761
13762 Unreviewed GTK+ gardening. Update expectations of several tests.
13763
13764 * platform/gtk/TestExpectations:
13765
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000137662017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
13767
13768 Post-commit test fix after r214394
13769 https://bugs.webkit.org/show_bug.cgi?id=170083
13770
13771 Unreviewed.
13772
13773 * fast/text/variations/optical-sizing.html:
13774
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000137752017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
13776
13777 Add font-optical-sizing to CSSComputedStyleDeclaration
13778 https://bugs.webkit.org/show_bug.cgi?id=170083
13779
13780 Reviewed by Joseph Pecoraro.
13781
13782 * fast/css/getComputedStyle/computed-style-expected.txt:
13783 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
13784 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
13785 * fast/css/getComputedStyle/resources/property-names.js:
13786 * fast/text/variations/optical-sizing-expected.txt:
13787 * fast/text/variations/optical-sizing.html:
13788 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
13789 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
13790 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
13791
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000137922017-03-24 Ryan Haddad <ryanhaddad@apple.com>
13793
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000013794 Consolidate TestExpectations for media/restore-from-page-cache.html.
13795
13796 Unreviewed test gardening.
13797
13798 * platform/mac/TestExpectations:
13799
138002017-03-24 Ryan Haddad <ryanhaddad@apple.com>
13801
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000013802 Unreviewed, rolling out r214361.
13803
13804 This change caused flakiness in http/tests/preload tests.
13805
13806 Reverted changeset:
13807
13808 "Add a warning for unused link preloads."
13809 https://bugs.webkit.org/show_bug.cgi?id=165670
13810 http://trac.webkit.org/changeset/214361
13811
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000138122017-03-24 Antoine Quint <graouts@webkit.org>
13813
13814 [Modern Media Controls] Remove placard icon if height is compressed
13815 https://bugs.webkit.org/show_bug.cgi?id=167935
13816 <rdar://problem/30397128>
13817
13818 Reviewed by Dean Jackson.
13819
13820 We add a new test to check that the various designed constraints to toggle display of a placard's
13821 icon, title and description are honored. Also, due to the old layout() method now being called
13822 "commit()", we refactor a relevant test.
13823
13824 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
13825 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
13826 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
13827 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
13828
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000138292017-03-24 Eric Carlson <eric.carlson@apple.com>
13830
13831 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
13832 https://bugs.webkit.org/show_bug.cgi?id=170056
13833
13834 Reviewed by Youenn Fablet.
13835
13836 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
13837 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
13838 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
13839 * fast/mediastream/apply-constraints-advanced-expected.txt:
13840 * fast/mediastream/apply-constraints-advanced.html:
13841 * fast/mediastream/apply-constraints-video-expected.txt:
13842 * fast/mediastream/apply-constraints-video.html:
13843
dino@apple.com21196272017-03-24 23:16:52 +0000138442017-03-24 Dean Jackson <dino@apple.com>
13845
13846 Serialization of custom props in longhand should be "" not value of shorthand
13847 https://bugs.webkit.org/show_bug.cgi?id=167699
13848 <rdar://problem/30324200>
13849
13850 Reviewed by Sam Weinig.
13851
13852 * fast/css/variables/rule-property-get-expected.html:
13853 * fast/css/variables/rule-property-get.html:
13854
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000138552017-03-24 Antoine Quint <graouts@webkit.org>
13856
13857 [Modern Media Controls] Captions don't move with the appearance of the inline controls
13858 https://bugs.webkit.org/show_bug.cgi?id=170051
13859 <rdar://problem/30754428>
13860
13861 Reviewed by Dean Jackson.
13862
13863 Add a new test, which would have previously failed, where we check that we account for the controls bar height
13864 when showing captions with the controls bar visible.
13865
13866 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
13867 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
13868
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000138692017-03-24 Brent Fulgham <bfulgham@apple.com>
13870
13871 Handle recursive calls to ProcessingInstruction::checkStyleSheet
13872 https://bugs.webkit.org/show_bug.cgi?id=169982
13873 <rdar://problem/31083051>
13874
13875 Reviewed by Antti Koivisto.
13876
13877 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
13878 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
13879 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
13880 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
13881 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
13882 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
13883 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
13884 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
13885 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
13886 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
13887 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
13888
beidson@apple.comc6dab482017-03-24 21:13:40 +0000138892017-03-24 Brady Eidson <beidson@apple.com>
13890
13891 A null compound index value crashes the Databases process.
13892 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
13893
13894 Reviewed by Alex Christensen.
13895
13896 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
13897 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
13898 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
13899 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
13900 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
13901
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000139022017-03-24 Ryan Haddad <ryanhaddad@apple.com>
13903
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000013904 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
13905 https://bugs.webkit.org/show_bug.cgi?id=170068
13906
13907 Unreviewed test gardening.
13908
13909 * platform/ios-simulator/TestExpectations:
13910
139112017-03-24 Ryan Haddad <ryanhaddad@apple.com>
13912
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000013913 Unreviewed, rolling out r214360.
13914
13915 This change caused 20+ LayoutTest failures.
13916
13917 Reverted changeset:
13918
13919 "Handle recursive calls to
13920 ProcessingInstruction::checkStyleSheet"
13921 https://bugs.webkit.org/show_bug.cgi?id=169982
13922 http://trac.webkit.org/changeset/214360
13923
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000139242017-03-24 Youenn Fablet <youenn@apple.com>
13925
13926 Add support for qpSum in WebRTC stats
13927 https://bugs.webkit.org/show_bug.cgi?id=170060
13928
13929 Reviewed by Eric Carlson.
13930
13931 * webrtc/video-stats.html:
13932
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000139332017-03-24 Daniel Bates <dabates@apple.com>
13934
13935 Prevent new navigations during document unload
13936 https://bugs.webkit.org/show_bug.cgi?id=169934
13937 <rdar://problem/31247584>
13938
13939 Reviewed by Chris Dumez.
13940
13941 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
13942 after starting a navigation from an onunload event handler.
13943
13944 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
13945 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
13946
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000139472017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
13948
13949 Implement font-optical-sizing
13950 https://bugs.webkit.org/show_bug.cgi?id=168895
13951
13952 Reviewed by Dean Jackson.
13953
13954 * fast/text/variations/optical-sizing-expected.txt: Added.
13955 * fast/text/variations/optical-sizing.html: Added.
13956
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000139572017-03-24 Yoav Weiss <yoav@yoav.ws>
13958
13959 Add a warning for unused link preloads.
13960 https://bugs.webkit.org/show_bug.cgi?id=165670
13961
13962 Reviewed by Youenn Fablet.
13963
13964 This adds a test for the unused preload warning, and adapts some of the other preload tests,
13965 to avoid warnings.
13966
13967 * http/tests/preload/download_resources-expected.txt: Changed.
13968 * http/tests/preload/download_resources.html: Added references to preloaded resources.
13969 * http/tests/preload/onerrer_event-expected.txt: Changed.
13970 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
13971 * http/tests/preload/onload_event.html: Added references to preloaded resources.
13972 * http/tests/preload/resources/single_download_preload.html: Deflaked.
13973 * http/tests/preload/unused_preload_warning-expected.txt: Added.
13974 * http/tests/preload/unused_preload_warning.html: Added.
13975
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000139762017-03-24 Brent Fulgham <bfulgham@apple.com>
13977
13978 Handle recursive calls to ProcessingInstruction::checkStyleSheet
13979 https://bugs.webkit.org/show_bug.cgi?id=169982
13980 <rdar://problem/31083051>
13981
13982 Reviewed by Antti Koivisto.
13983
13984 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
13985 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
13986 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
13987 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
13988 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
13989 * fast/dom/beforeload/recursive-link-before-load.html: Added.
13990 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
13991 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
13992 * fast/dom/beforeload/resources/content.xhtml: Added.
13993 * fast/dom/beforeload/resources/pass.css: Added.
13994 * fast/dom/beforeload/resources/test.xsl: Added.
13995
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000139962017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
13997
13998 font-style needs a new CSSValue to make CSSRule.cssText work correctly
13999 https://bugs.webkit.org/show_bug.cgi?id=169258
14000
14001 Reviewed by David Hyatt.
14002
14003 Update tests' expected results.
14004
14005 * fast/text/font-selection-font-face-parse-expected.txt:
14006 * fast/text/font-selection-font-face-parse.html:
14007 * fast/text/font-style-parse-expected.txt:
14008 * fast/text/font-style-parse.html:
14009 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
14010 * svg/css/getComputedStyle-basic-expected.txt:
14011
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000140122017-03-24 Youenn Fablet <youenn@apple.com>
14013
14014 Add libwebrtc backend support for RTCRtpSender::replaceTrack
14015 https://bugs.webkit.org/show_bug.cgi?id=169841
14016
14017 Reviewed by Alex Christensen.
14018
14019 * webrtc/audio-replace-track-expected.txt: Added.
14020 * webrtc/audio-replace-track.html: Added.
14021 * webrtc/video-replace-track-expected.txt: Added.
14022 * webrtc/video-replace-track.html: Added.
14023 * webrtc/video-replace-track-to-null-expected.txt: Added.
14024 * webrtc/video-replace-track-to-null.html: Added.
14025
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000140262017-03-24 Ryan Haddad <ryanhaddad@apple.com>
14027
14028 Update TestExpectations for media/restore-from-page-cache.html.
14029
14030 Unreviewed test gardening.
14031
14032 * platform/mac-wk2/TestExpectations:
14033 * platform/mac/TestExpectations:
14034
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000140352017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14036
14037 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
14038
14039 * platform/gtk/TestExpectations:
14040
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000140412017-03-24 Youenn Fablet <youenn@apple.com>
14042
14043 Add support for DataChannel and MediaStreamTrack stats
14044 https://bugs.webkit.org/show_bug.cgi?id=170031
14045
14046 Reviewed by Eric Carlson.
14047
14048 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
14049 * webrtc/datachannel/datachannel-stats.html: Added.
14050 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
14051 * webrtc/video-mediastreamtrack-stats.html: Added.
14052
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000140532017-03-24 Chris Dumez <cdumez@apple.com>
14054
14055 Extend svg/animations/animations-paused-disconnected-iframe.html
14056 https://bugs.webkit.org/show_bug.cgi?id=170035
14057
14058 Reviewed by Andreas Kling.
14059
14060 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
14061
14062 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
14063 * svg/animations/animations-paused-disconnected-iframe.html:
14064
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000140652017-03-24 Youenn Fablet <youenn@apple.com>
14066
14067 Fix framesEncoded/framesDecoded RTC stats
14068 https://bugs.webkit.org/show_bug.cgi?id=170024
14069
14070 Reviewed by Eric Carlson.
14071
14072 * webrtc/video-stats-expected.txt: Added.
14073 * webrtc/video-stats.html: Added.
14074
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000140752017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14076
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000014077 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
14078
14079 * platform/gtk/TestExpectations:
14080
140812017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14082
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000014083 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
14084
14085 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
14086 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
14087 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
14088 mime type and returned application/octet-stream.
14089
14090 * platform/gtk/TestExpectations:
14091 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
14092 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
14093
140942017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14095
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000014096 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
14097
14098 We are now getting a MIME type for otf files.
14099
14100 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
14101
pvollan@apple.come52fe062017-03-24 12:01:45 +0000141022017-03-24 Per Arne Vollan <pvollan@apple.com>
14103
14104 Text stroke is sometimes clipped on video captions.
14105 https://bugs.webkit.org/show_bug.cgi?id=170006
14106
14107 Reviewed by Eric Carlson.
14108
14109 * media/track/track-css-stroke-cues-expected.txt:
14110 * media/track/track-css-stroke-cues.html:
14111
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000141122017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14113
14114 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
14115 https://bugs.webkit.org/show_bug.cgi?id=170001
14116
14117 Reviewed by Michael Catanzaro.
14118
14119 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
14120
14121 * platform/gtk/TestExpectations:
14122
antti@apple.com0e079ed2017-03-24 03:20:18 +0000141232017-03-23 Antti Koivisto <antti@apple.com>
14124
14125 Revert r213712, caused iPad PLT regression
14126 https://bugs.webkit.org/show_bug.cgi?id=170040
14127
14128 Unreviewed.
14129
14130 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
14131 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
14132
cdumez@apple.com838ef372017-03-23 23:51:20 +0000141332017-03-23 Chris Dumez <cdumez@apple.com>
14134
14135 SVG animations are not paused when their <svg> element is removed from the document
14136 https://bugs.webkit.org/show_bug.cgi?id=170030
14137 <rdar://problem/31230252>
14138
14139 Reviewed by Dean Jackson.
14140
14141 Add layout test coverage.
14142
14143 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
14144 * svg/animations/animations-paused-when-removed-from-document.html: Added.
14145
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000141462017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
14147
14148 font shorthand should accept variation values
14149 https://bugs.webkit.org/show_bug.cgi?id=168998
14150
14151 Reviewed by Simon Fraser.
14152
14153 * fast/text/font-style-parse-expected.txt:
14154 * fast/text/font-style-parse.html:
14155 * fast/text/font-weight-parse-expected.txt:
14156 * fast/text/font-weight-parse.html:
14157
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000141582017-03-23 Chris Dumez <cdumez@apple.com>
14159
14160 SVG animations are not paused when inserted into a hidden page
14161 https://bugs.webkit.org/show_bug.cgi?id=170026
14162 <rdar://problem/31228704>
14163
14164 Reviewed by Andreas Kling.
14165
14166 Add layout test coverage.
14167
14168 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
14169 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
14170 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
14171 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
14172
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000014173== Rolled over to ChangeLog-2017-03-23 ==